You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2017/12/05 20:17:20 UTC

[01/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

Repository: mesos-site
Updated Branches:
  refs/heads/asf-site 02efb3f97 -> 5660b6035


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
index 22d87d2..f3d6b3f 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
@@ -235,7 +235,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a0a75295c18060a9b18f75d387070bf8e"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8e">mesos::internal::slave::Containerizer::LaunchResult</a></div><div class="ttdeci">LaunchResult</div><div class="ttdef"><b>Definition:</b> containerizer.hpp:60</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Fetcher_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">mesos::internal::slave::Fetcher</a></div><div class="ttdef"><b>Definition:</b> fetcher.hpp:49</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
-<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:634</div></div>
+<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:664</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a41ab321c7dd4a940fce865953621881f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a41ab321c7dd4a940fce865953621881f">mesos::internal::slave::Containerizer::status</a></div><div class="ttdeci">virtual process::Future&lt; ContainerStatus &gt; status(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> containerizer.hpp:123</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a3473584d632ab3bab0fec7c0fc765554"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a3473584d632ab3bab0fec7c0fc765554">mesos::internal::slave::Containerizer::create</a></div><div class="ttdeci">static Try&lt; Containerizer * &gt; create(const Flags &amp;flags, bool local, Fetcher *fetcher, SecretResolver *secretResolver=nullptr)</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 a0c512b..ae09cbc 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -3551,7 +3551,7 @@
 <div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
 <div class="ttc" id="v1_2resources_8hpp_html"><div class="ttname"><a href="v1_2resources_8hpp.html">resources.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_ab988081deb1490a177a1f122f70afd50"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab988081deb1490a177a1f122f70afd50">mesos::internal::tests::common::CREATE_BLOCK</a></div><div class="ttdeci">TOffer::Operation CREATE_BLOCK(const TResource &amp;source)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1364</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1280</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1310</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a4143a755ba48009f54529ab97cb3beb3"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a4143a755ba48009f54529ab97cb3beb3">mesos::internal::tests::removeDockerIPv6UserNetwork</a></div><div class="ttdeci">void removeDockerIPv6UserNetwork()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2180</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a52c123ca66d0739e852794683d647541"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a52c123ca66d0739e852794683d647541">mesos::internal::tests::common::createNetworkInfo</a></div><div class="ttdeci">TNetworkInfo createNetworkInfo(const std::string &amp;networkName)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:747</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 cf7c7f6..3019a3e 100644
--- a/content/api/latest/c++/state__machine_8hpp_source.html
+++ b/content/api/latest/c++/state__machine_8hpp_source.html
@@ -265,7 +265,7 @@
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; std::string &gt;</a></div></div>
 <div class="ttc" id="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="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:796</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:826</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="traits_8hpp_html"><div class="ttname"><a href="traits_8hpp.html">traits.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1StateMachine_html"><div class="ttname"><a href="classprocess_1_1StateMachine.html">process::StateMachine</a></div><div class="ttdef"><b>Definition:</b> state_machine.hpp:153</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/structprocess_1_1ExitedEvent-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structprocess_1_1ExitedEvent-members.html b/content/api/latest/c++/structprocess_1_1ExitedEvent-members.html
index dce59ac..68969a7 100644
--- a/content/api/latest/c++/structprocess_1_1ExitedEvent-members.html
+++ b/content/api/latest/c++/structprocess_1_1ExitedEvent-members.html
@@ -61,7 +61,7 @@
   <tr><td class="entry"><a class="el" href="structprocess_1_1ExitedEvent.html#abed26a0dc28cf292549421dac90905c0">consume</a>(EventConsumer *consumer)&amp;&amp;override</td><td class="entry"><a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</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="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690">ExitedEvent</a>(const UPID &amp;_pid)</td><td class="entry"><a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="structprocess_1_1ExitedEvent.html#a4ad43863367b88027104fd2d587f9303">ExitedEvent</a>(ExitedEvent &amp;&amp;)=default</td><td class="entry"><a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1ExitedEvent.html#a39b039efa158c2f7f16a150315464d2b">ExitedEvent</a>(const ExitedEvent &amp;)=default</td><td class="entry"><a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1ExitedEvent.html#ab325a86dacbea01b1dfb6491bde9ee6f">ExitedEvent</a>(const ExitedEvent &amp;)=delete</td><td class="entry"><a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structprocess_1_1Event.html#ac2d1b2d710b1b3002da0116239787517">is</a>() const </td><td class="entry"><a class="el" href="structprocess_1_1Event.html">process::Event</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1Event.html#afa9f8367affc0bc79150133f6738ba54">operator JSON::Object</a>() const </td><td class="entry"><a class="el" href="structprocess_1_1Event.html">process::Event</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="structprocess_1_1ExitedEvent.html#a4c5dda717ac26aeae86c63af1b477b9d">operator=</a>(ExitedEvent &amp;&amp;)=default</td><td class="entry"><a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a></td><td class="entry"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/structprocess_1_1ExitedEvent.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structprocess_1_1ExitedEvent.html b/content/api/latest/c++/structprocess_1_1ExitedEvent.html
index 04ed1e6..ddc99b7 100644
--- a/content/api/latest/c++/structprocess_1_1ExitedEvent.html
+++ b/content/api/latest/c++/structprocess_1_1ExitedEvent.html
@@ -76,8 +76,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a89e360d46c1a026aed29a69c468fb690"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4ad43863367b88027104fd2d587f9303"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1ExitedEvent.html#a4ad43863367b88027104fd2d587f9303">ExitedEvent</a> (<a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> &amp;&amp;)=default</td></tr>
 <tr class="separator:a4ad43863367b88027104fd2d587f9303"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a39b039efa158c2f7f16a150315464d2b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1ExitedEvent.html#a39b039efa158c2f7f16a150315464d2b">ExitedEvent</a> (const <a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> &amp;)=default</td></tr>
-<tr class="separator:a39b039efa158c2f7f16a150315464d2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab325a86dacbea01b1dfb6491bde9ee6f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1ExitedEvent.html#ab325a86dacbea01b1dfb6491bde9ee6f">ExitedEvent</a> (const <a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> &amp;)=delete</td></tr>
+<tr class="separator:ab325a86dacbea01b1dfb6491bde9ee6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4c5dda717ac26aeae86c63af1b477b9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1ExitedEvent.html#a4c5dda717ac26aeae86c63af1b477b9d">operator=</a> (<a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> &amp;&amp;)=default</td></tr>
 <tr class="separator:a4c5dda717ac26aeae86c63af1b477b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3f7748a3576bdf5c8a351365f139e13e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1ExitedEvent.html#a3f7748a3576bdf5c8a351365f139e13e">operator=</a> (const <a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> &amp;)=delete</td></tr>
@@ -152,7 +152,7 @@ Public Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a39b039efa158c2f7f16a150315464d2b"></a>
+<a class="anchor" id="ab325a86dacbea01b1dfb6491bde9ee6f"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -169,7 +169,7 @@ Public Attributes</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">default</span></span>  </td>
+<span class="mlabels"><span class="mlabel">delete</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/structprocess_1_1MessageEvent-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structprocess_1_1MessageEvent-members.html b/content/api/latest/c++/structprocess_1_1MessageEvent-members.html
index 62e893e..5872148 100644
--- a/content/api/latest/c++/structprocess_1_1MessageEvent-members.html
+++ b/content/api/latest/c++/structprocess_1_1MessageEvent-members.html
@@ -65,7 +65,7 @@
   <tr><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html#a20d52fda0a3f51af96ce5bd1b29fa966">MessageEvent</a>(const UPID &amp;from, const UPID &amp;to, const std::string &amp;name, const char *data, size_t length)</td><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html#a703160cf27c1b00d7b76a5e6938d86ed">MessageEvent</a>(const UPID &amp;from, const UPID &amp;to, std::string &amp;&amp;name, std::string &amp;&amp;data)</td><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html#ae4a0469bfdcffeefbc224f1abc1ac8d1">MessageEvent</a>(MessageEvent &amp;&amp;that)=default</td><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html#a9c67c2aac44e16a870a7f6836d0359ab">MessageEvent</a>(const MessageEvent &amp;that)=default</td><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html#a9d6641ce76e2b0582fb5505e0feb7781">MessageEvent</a>(const MessageEvent &amp;that)=delete</td><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structprocess_1_1Event.html#afa9f8367affc0bc79150133f6738ba54">operator JSON::Object</a>() const </td><td class="entry"><a class="el" href="structprocess_1_1Event.html">process::Event</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a">operator=</a>(MessageEvent &amp;&amp;)=default</td><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5">operator=</a>(const MessageEvent &amp;)=delete</td><td class="entry"><a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a></td><td class="entry"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/structprocess_1_1MessageEvent.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structprocess_1_1MessageEvent.html b/content/api/latest/c++/structprocess_1_1MessageEvent.html
index 487e2cf..dfd752f 100644
--- a/content/api/latest/c++/structprocess_1_1MessageEvent.html
+++ b/content/api/latest/c++/structprocess_1_1MessageEvent.html
@@ -80,8 +80,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a703160cf27c1b00d7b76a5e6938d86ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae4a0469bfdcffeefbc224f1abc1ac8d1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1MessageEvent.html#ae4a0469bfdcffeefbc224f1abc1ac8d1">MessageEvent</a> (<a class="el" href="structprocess_1_1MessageEvent.html">MessageEvent</a> &amp;&amp;that)=default</td></tr>
 <tr class="separator:ae4a0469bfdcffeefbc224f1abc1ac8d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c67c2aac44e16a870a7f6836d0359ab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1MessageEvent.html#a9c67c2aac44e16a870a7f6836d0359ab">MessageEvent</a> (const <a class="el" href="structprocess_1_1MessageEvent.html">MessageEvent</a> &amp;that)=default</td></tr>
-<tr class="separator:a9c67c2aac44e16a870a7f6836d0359ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d6641ce76e2b0582fb5505e0feb7781"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1MessageEvent.html#a9d6641ce76e2b0582fb5505e0feb7781">MessageEvent</a> (const <a class="el" href="structprocess_1_1MessageEvent.html">MessageEvent</a> &amp;that)=delete</td></tr>
+<tr class="separator:a9d6641ce76e2b0582fb5505e0feb7781"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a537bcb5b6cad11b0abf321b652c99d3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structprocess_1_1MessageEvent.html">MessageEvent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a">operator=</a> (<a class="el" href="structprocess_1_1MessageEvent.html">MessageEvent</a> &amp;&amp;)=default</td></tr>
 <tr class="separator:a537bcb5b6cad11b0abf321b652c99d3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7893d3f17c56dbf99929e4f1b94accd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structprocess_1_1MessageEvent.html">MessageEvent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5">operator=</a> (const <a class="el" href="structprocess_1_1MessageEvent.html">MessageEvent</a> &amp;)=delete</td></tr>
@@ -254,7 +254,7 @@ Public Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9c67c2aac44e16a870a7f6836d0359ab"></a>
+<a class="anchor" id="a9d6641ce76e2b0582fb5505e0feb7781"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -271,7 +271,7 @@ Public Attributes</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">default</span></span>  </td>
+<span class="mlabels"><span class="mlabel">delete</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/structprocess_1_1__Deferred-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structprocess_1_1__Deferred-members.html b/content/api/latest/c++/structprocess_1_1__Deferred-members.html
index 183da4f..2c4190b 100644
--- a/content/api/latest/c++/structprocess_1_1__Deferred-members.html
+++ b/content/api/latest/c++/structprocess_1_1__Deferred-members.html
@@ -61,6 +61,8 @@
   <tr><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html#a763b2f90bc53f92d680a635fe28e858e">Executor</a> class</td><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html">process::_Deferred&lt; F &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html#a60f19ff0e320b6a07d749aa681153af9">operator Deferred&lt; void</a>()&gt;()&amp;&amp;</td><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html">process::_Deferred&lt; F &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html#a4700f9db425c2bf0aecae10d0a7d03c3">operator Deferred&lt;R</a>()&gt;()&amp;&amp;</td><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html">process::_Deferred&lt; F &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html#a370b37856e5163d23dcfd5a43d111c8c">operator lambda::CallableOnce&lt; void</a>()&gt;()&amp;&amp;</td><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html">process::_Deferred&lt; F &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html#aba845f80da26e3f4a34953224d025042">operator lambda::CallableOnce&lt;R</a>()&gt;()&amp;&amp;</td><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html">process::_Deferred&lt; F &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html#a5e4175312beb53ef11b7322d90d9cecb">operator std::function&lt; void</a>()&gt;()&amp;&amp;</td><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html">process::_Deferred&lt; F &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html#a995cbb236f072d7a3fe8902ff52bc026">operator std::function&lt;R</a>()&gt;()&amp;&amp;</td><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html">process::_Deferred&lt; F &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1, 3, TEMPLATE, _) REPEAT_FROM_TO(1</td><td class="entry"><a class="el" href="structprocess_1_1__Deferred.html">process::_Deferred&lt; F &gt;</a></td><td class="entry"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/structprocess_1_1__Deferred.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structprocess_1_1__Deferred.html b/content/api/latest/c++/structprocess_1_1__Deferred.html
index b2fc82d..4b36cec 100644
--- a/content/api/latest/c++/structprocess_1_1__Deferred.html
+++ b/content/api/latest/c++/structprocess_1_1__Deferred.html
@@ -68,12 +68,17 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a60f19ff0e320b6a07d749aa681153af9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e4175312beb53ef11b7322d90d9cecb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1__Deferred.html#a5e4175312beb53ef11b7322d90d9cecb">operator std::function&lt; void</a> ()&gt;()&amp;&amp;</td></tr>
 <tr class="separator:a5e4175312beb53ef11b7322d90d9cecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a370b37856e5163d23dcfd5a43d111c8c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1__Deferred.html#a370b37856e5163d23dcfd5a43d111c8c">operator lambda::CallableOnce&lt; void</a> ()&gt;()&amp;&amp;</td></tr>
+<tr class="separator:a370b37856e5163d23dcfd5a43d111c8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4700f9db425c2bf0aecae10d0a7d03c3"><td class="memTemplParams" colspan="2">template&lt;typename R &gt; </td></tr>
 <tr class="memitem:a4700f9db425c2bf0aecae10d0a7d03c3"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structprocess_1_1__Deferred.html#a4700f9db425c2bf0aecae10d0a7d03c3">operator Deferred&lt;R</a> ()&gt;()&amp;&amp;</td></tr>
 <tr class="separator:a4700f9db425c2bf0aecae10d0a7d03c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a995cbb236f072d7a3fe8902ff52bc026"><td class="memTemplParams" colspan="2">template&lt;typename R &gt; </td></tr>
 <tr class="memitem:a995cbb236f072d7a3fe8902ff52bc026"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structprocess_1_1__Deferred.html#a995cbb236f072d7a3fe8902ff52bc026">operator std::function&lt;R</a> ()&gt;()&amp;&amp;</td></tr>
 <tr class="separator:a995cbb236f072d7a3fe8902ff52bc026"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba845f80da26e3f4a34953224d025042"><td class="memTemplParams" colspan="2">template&lt;typename R &gt; </td></tr>
+<tr class="memitem:aba845f80da26e3f4a34953224d025042"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structprocess_1_1__Deferred.html#aba845f80da26e3f4a34953224d025042">operator lambda::CallableOnce&lt;R</a> ()&gt;()&amp;&amp;</td></tr>
+<tr class="separator:aba845f80da26e3f4a34953224d025042"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a193bce2b50b08fc7f26acc1a47999e48"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a> (1, 3, <a class="el" href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>, _) REPEAT_FROM_TO(1</td></tr>
 <tr class="separator:a193bce2b50b08fc7f26acc1a47999e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
@@ -143,6 +148,58 @@ template&lt;typename R &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a370b37856e5163d23dcfd5a43d111c8c"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename F&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structprocess_1_1__Deferred.html">process::_Deferred</a>&lt; F &gt;::operator <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; void </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aba845f80da26e3f4a34953224d025042"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename F&gt; </div>
+<div class="memtemplate">
+template&lt;typename R &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structprocess_1_1__Deferred.html">process::_Deferred</a>&lt; F &gt;::operator <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;R </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a5e4175312beb53ef11b7322d90d9cecb"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/tests_2containerizer_2store_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/tests_2containerizer_2store_8hpp_source.html b/content/api/latest/c++/tests_2containerizer_2store_8hpp_source.html
index 5b61d9b..fccb310 100644
--- a/content/api/latest/c++/tests_2containerizer_2store_8hpp_source.html
+++ b/content/api/latest/c++/tests_2containerizer_2store_8hpp_source.html
@@ -152,7 +152,7 @@
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestStore_html_a6457a676979d26e445c9994fe5cd2f75"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestStore.html#a6457a676979d26e445c9994fe5cd2f75">mesos::internal::tests::TestStore::TestStore</a></div><div class="ttdeci">TestStore(const hashmap&lt; std::string, process::Shared&lt; Rootfs &gt;&gt; &amp;_rootfses)</div><div class="ttdef"><b>Definition:</b> store.hpp:38</div></div>
-<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:634</div></div>
+<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:664</div></div>
 <div class="ttc" id="slave_2containerizer_2mesos_2provisioner_2store_8hpp_html"><div class="ttname"><a href="slave_2containerizer_2mesos_2provisioner_2store_8hpp.html">store.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestStore_html_a7ceb58dfb88a61deed514d1612796df5"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestStore.html#a7ceb58dfb88a61deed514d1612796df5">mesos::internal::tests::TestStore::MOCK_METHOD1</a></div><div class="ttdeci">MOCK_METHOD1(get, process::Future&lt; slave::ImageInfo &gt;(const Image &amp;image, const std::string &amp;backend))</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestStore_html_a5d9ea4a180526cd59a073cbcc124beb8"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestStore.html#a5d9ea4a180526cd59a073cbcc124beb8">mesos::internal::tests::TestStore::unmocked_recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; unmocked_recover()</div><div class="ttdef"><b>Definition:</b> store.hpp:66</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 697fd13..7b0e497 100644
--- a/content/api/latest/c++/time_8hpp_source.html
+++ b/content/api/latest/c++/time_8hpp_source.html
@@ -196,7 +196,7 @@
 <div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
 <div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="preprocessor">#endif // __PROCESS_TIME_HPP__</span></div>
 <div class="ttc" id="classprocess_1_1Time_html_ae8ee1051fa658d66a8965f408490397a"><div class="ttname"><a href="classprocess_1_1Time.html#ae8ee1051fa658d66a8965f408490397a">process::Time::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const Time &amp;t) const </div><div class="ttdef"><b>Definition:</b> time.hpp:40</div></div>
-<div class="ttc" id="namespaceprocess_html_a1f0b8b2ea7d75c3b9d8d4781689f731b"><div class="ttname"><a href="namespaceprocess.html#a1f0b8b2ea7d75c3b9d8d4781689f731b">process::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1802</div></div>
+<div class="ttc" id="namespaceprocess_html_a1f0b8b2ea7d75c3b9d8d4781689f731b"><div class="ttname"><a href="namespaceprocess.html#a1f0b8b2ea7d75c3b9d8d4781689f731b">process::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1842</div></div>
 <div class="ttc" id="classprocess_1_1Time_html_a58892120c356c9d7c405477f602930e0"><div class="ttname"><a href="classprocess_1_1Time.html#a58892120c356c9d7c405477f602930e0">process::Time::operator-</a></div><div class="ttdeci">Time operator-(const Duration &amp;duration) const </div><div class="ttdef"><b>Definition:</b> time.hpp:71</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classprocess_1_1Time_html_a2082db6e45ef09c154db1e06df68a4e9"><div class="ttname"><a href="classprocess_1_1Time.html#a2082db6e45ef09c154db1e06df68a4e9">process::Time::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const Time &amp;t) const </div><div class="ttdef"><b>Definition:</b> time.hpp:42</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 46166ba..424f82f 100644
--- a/content/api/latest/c++/timeseries_8hpp_source.html
+++ b/content/api/latest/c++/timeseries_8hpp_source.html
@@ -182,7 +182,7 @@
 <div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <span class="comment">// one wants to explicitly trigger a truncation.</span></div>
 <div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="structprocess_1_1TimeSeries.html#af0f0682a40225778f4c4c931a1380f0e">  129</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1TimeSeries.html#af0f0682a40225778f4c4c931a1380f0e">truncate</a>()</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;    <a class="code" href="classprocess_1_1Time.html">Time</a> <a class="code" href="namespaceprocess_1_1internal.html#ad4ba20deee8248987c92b18f1fa36fe8">expired</a> = <a class="code" href="classprocess_1_1Clock.html#a24ed3f746bb6b3ddb1c52dce5e0ecd38">Clock::now</a>() - window;</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    <a class="code" href="classprocess_1_1Time.html">Time</a> <a class="code" href="namespaceprocess_1_1internal.html#a64e590c9a40c4ead4b969d6a64cd8181">expired</a> = <a class="code" href="classprocess_1_1Clock.html#a24ed3f746bb6b3ddb1c52dce5e0ecd38">Clock::now</a>() - window;</div>
 <div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    <span class="keyword">typename</span> std::map&lt;Time, T&gt;::iterator upper_bound =</div>
 <div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;      values.upper_bound(expired);</div>
 <div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
@@ -310,6 +310,7 @@
 <div class="ttc" id="namespaceos_1_1stat_html_a7a116891923bc8b5d8c50f78da8657be"><div class="ttname"><a href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">os::stat::size</a></div><div class="ttdeci">Try&lt; Bytes &gt; size(const std::string &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:100</div></div>
 <div class="ttc" id="structprocess_1_1TimeSeries_html_a8fd91415653d305e8793416f8c4ff797"><div class="ttname"><a href="structprocess_1_1TimeSeries.html#a8fd91415653d305e8793416f8c4ff797">process::TimeSeries::TimeSeries</a></div><div class="ttdeci">TimeSeries(const Duration &amp;_window=TIME_SERIES_WINDOW, size_t _capacity=TIME_SERIES_CAPACITY)</div><div class="ttdef"><b>Definition:</b> timeseries.hpp:59</div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
+<div class="ttc" id="namespaceprocess_1_1internal_html_a64e590c9a40c4ead4b969d6a64cd8181"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a64e590c9a40c4ead4b969d6a64cd8181">process::internal::expired</a></div><div class="ttdeci">void expired(const std::shared_ptr&lt; lambda::CallableOnce&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt;&gt; &amp;f, const std::shared_ptr&lt; Latch &gt; &amp;latch, const std::shared_ptr&lt; Promise&lt; T &gt;&gt; &amp;promise, const std::shared_ptr&lt; Option&lt; Timer &gt;&gt; &amp;timer, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1537</div></div>
 <div class="ttc" id="structprocess_1_1TimeSeries_html_a32ad80193e5138cd76086f01ecbaf1ed"><div class="ttname"><a href="structprocess_1_1TimeSeries.html#a32ad80193e5138cd76086f01ecbaf1ed">process::TimeSeries::set</a></div><div class="ttdeci">void set(const T &amp;value, const Time &amp;time=Clock::now())</div><div class="ttdef"><b>Definition:</b> timeseries.hpp:74</div></div>
 <div class="ttc" id="structprocess_1_1TimeSeries_1_1Value_html_aa79af31717d87775443d28f7534159e6"><div class="ttname"><a href="structprocess_1_1TimeSeries_1_1Value.html#aa79af31717d87775443d28f7534159e6">process::TimeSeries::Value::Value</a></div><div class="ttdeci">Value(const Time &amp;_time, const T &amp;_data)</div><div class="ttdef"><b>Definition:</b> timeseries.hpp:67</div></div>
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
@@ -333,7 +334,6 @@
 <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:65</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:71</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="namespaceprocess_1_1internal_html_ad4ba20deee8248987c92b18f1fa36fe8"><div class="ttname"><a href="namespaceprocess_1_1internal.html#ad4ba20deee8248987c92b18f1fa36fe8">process::internal::expired</a></div><div class="ttdeci">void expired(const lambda::function&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;f, const std::shared_ptr&lt; Latch &gt; &amp;latch, const std::shared_ptr&lt; Promise&lt; T &gt;&gt; &amp;promise, const std::shared_ptr&lt; Option&lt; Timer &gt;&gt; &amp;timer, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1507</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="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:112</div></div>
 <div class="ttc" id="namespacestrings_html_a66b9edbbfb1f158b6c420367a1457a0b"><div class="ttname"><a href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">strings::lower</a></div><div class="ttdeci">std::string lower(const std::string &amp;s)</div><div class="ttdef"><b>Definition:</b> strings.hpp:412</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/watcher_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/watcher_8hpp_source.html b/content/api/latest/c++/watcher_8hpp_source.html
index 426289c..d4bdf24 100644
--- a/content/api/latest/c++/watcher_8hpp_source.html
+++ b/content/api/latest/c++/watcher_8hpp_source.html
@@ -117,7 +117,7 @@
 <div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        <span class="comment">// should not.</span></div>
 <div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        reconnect = <span class="keyword">true</span>;</div>
 <div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;      } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (state == ZOO_EXPIRED_SESSION_STATE) {</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        <a class="code" href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a>(pid, &amp;<a class="code" href="namespaceprocess_1_1internal.html#ad4ba20deee8248987c92b18f1fa36fe8">T::expired</a>, sessionId);</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        <a class="code" href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a>(pid, &amp;<a class="code" href="namespaceprocess_1_1internal.html#a64e590c9a40c4ead4b969d6a64cd8181">T::expired</a>, sessionId);</div>
 <div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;        <span class="comment">// If this watcher gets reused then the next connected</span></div>
 <div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;        <span class="comment">// event shouldn&#39;t be perceived as a reconnect.</span></div>
 <div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        reconnect = <span class="keyword">false</span>;</div>
@@ -145,13 +145,13 @@
 <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;</div>
 <div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="preprocessor">#endif // __MESOS_ZOOKEEPER_WATCHER_HPP__</span></div>
+<div class="ttc" id="namespaceprocess_1_1internal_html_a64e590c9a40c4ead4b969d6a64cd8181"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a64e590c9a40c4ead4b969d6a64cd8181">process::internal::expired</a></div><div class="ttdeci">void expired(const std::shared_ptr&lt; lambda::CallableOnce&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt;&gt; &amp;f, const std::shared_ptr&lt; Latch &gt; &amp;latch, const std::shared_ptr&lt; Promise&lt; T &gt;&gt; &amp;promise, const std::shared_ptr&lt; Option&lt; Timer &gt;&gt; &amp;timer, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1537</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
 <div class="ttc" id="classProcessWatcher_html_a8858c74f313c22f72836beabb73e7c27"><div class="ttname"><a href="classProcessWatcher.html#a8858c74f313c22f72836beabb73e7c27">ProcessWatcher::process</a></div><div class="ttdeci">virtual void process(int type, int state, int64_t sessionId, const std::string &amp;path)</div><div class="ttdef"><b>Definition:</b> watcher.hpp:43</div></div>
 <div class="ttc" id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div class="ttname"><a href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div class="ttdeci">void dispatch(const PID&lt; T &gt; &amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> dispatch.hpp:167</div></div>
 <div class="ttc" id="classWatcher_html"><div class="ttname"><a href="classWatcher.html">Watcher</a></div><div class="ttdoc">This interface specifies the public interface an event handler class must implement. </div><div class="ttdef"><b>Definition:</b> zookeeper.hpp:59</div></div>
 <div class="ttc" id="classProcessWatcher_html_ae6f5acc4af4d936adca882e2274e6491"><div class="ttname"><a href="classProcessWatcher.html#ae6f5acc4af4d936adca882e2274e6491">ProcessWatcher::ProcessWatcher</a></div><div class="ttdeci">ProcessWatcher(const process::PID&lt; T &gt; &amp;_pid)</div><div class="ttdef"><b>Definition:</b> watcher.hpp:40</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 &amp;quot;process identifier&amp;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_1_1internal_html_ad4ba20deee8248987c92b18f1fa36fe8"><div class="ttname"><a href="namespaceprocess_1_1internal.html#ad4ba20deee8248987c92b18f1fa36fe8">process::internal::expired</a></div><div class="ttdeci">void expired(const lambda::function&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;f, const std::shared_ptr&lt; Latch &gt; &amp;latch, const std::shared_ptr&lt; Promise&lt; T &gt;&gt; &amp;promise, const std::shared_ptr&lt; Option&lt; Timer &gt;&gt; &amp;timer, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1507</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="include_2mesos_2zookeeper_2zookeeper_8hpp_html"><div class="ttname"><a href="include_2mesos_2zookeeper_2zookeeper_8hpp.html">zookeeper.hpp</a></div></div>
 <div class="ttc" id="classProcessWatcher_html"><div class="ttname"><a href="classProcessWatcher.html">ProcessWatcher</a></div><div class="ttdef"><b>Definition:</b> watcher.hpp:37</div></div>


[02/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_func_0x74.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x74.html b/content/api/latest/c++/namespacemembers_func_0x74.html
index bad9ec5..239f69d 100644
--- a/content/api/latest/c++/namespacemembers_func_0x74.html
+++ b/content/api/latest/c++/namespacemembers_func_0x74.html
@@ -105,10 +105,10 @@
 : <a class="el" href="namespacecgroups_1_1freezer.html#a89c8e50bd48b88331ea04f742c378bea">cgroups::freezer</a>
 </li>
 <li>then()
-: <a class="el" href="namespaceprocess_1_1internal.html#ac8039d54d4112dd09a7c1edc644e8572">process::internal</a>
+: <a class="el" href="namespaceprocess_1_1internal.html#a1542f80b0189d2ba1192670553b8ba08">process::internal</a>
 </li>
 <li>thenf()
-: <a class="el" href="namespaceprocess_1_1internal.html#ae5b0c4b2bd16f5cd8f2041c46503eed5">process::internal</a>
+: <a class="el" href="namespaceprocess_1_1internal.html#afca243b1724ff329e7a2582822949238">process::internal</a>
 </li>
 <li>threads()
 : <a class="el" href="namespacecgroups.html#a9fb61299862484ab2d1bd382ea109ca9">cgroups</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_func_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x75.html b/content/api/latest/c++/namespacemembers_func_0x75.html
index e81c8fd..ef1104d 100644
--- a/content/api/latest/c++/namespacemembers_func_0x75.html
+++ b/content/api/latest/c++/namespacemembers_func_0x75.html
@@ -135,14 +135,12 @@
 <li>upper()
 : <a class="el" href="namespacestrings.html#a69f3467801285caf9a9e04929ff33cee">strings</a>
 </li>
-<li>usage()
-: <a class="el" href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal</a>
-</li>
 <li>USAGE()
 : <a class="el" href="namespaceprocess.html#a525cafa300f0b0630d9c2c9b9ce2c77f">process</a>
 </li>
 <li>usage()
 : <a class="el" href="namespacefs.html#ab5ede09379c4793ba4477c7e4573670a">fs</a>
+, <a class="el" href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal</a>
 </li>
 <li>usage_in_bytes()
 : <a class="el" href="namespacecgroups_1_1memory.html#a149585d37c91a4340c1bedcd20a37de9">cgroups::memory</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_vars_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_vars_0x77.html b/content/api/latest/c++/namespacemembers_vars_0x77.html
index 137e1e3..5bf8504 100644
--- a/content/api/latest/c++/namespacemembers_vars_0x77.html
+++ b/content/api/latest/c++/namespacemembers_vars_0x77.html
@@ -106,12 +106,12 @@
 <li>WINDOWS_PATH_SEPARATOR
 : <a class="el" href="namespaceos.html#ae86289c0463a69de1a4aa97ba9203e57">os</a>
 </li>
-<li>write
-: <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
-</li>
 <li>WRITE
 : <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
 </li>
+<li>write
+: <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespaceprocess_1_1internal.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespaceprocess_1_1internal.html b/content/api/latest/c++/namespaceprocess_1_1internal.html
index fa238d0..45bf24e 100644
--- a/content/api/latest/c++/namespaceprocess_1_1internal.html
+++ b/content/api/latest/c++/namespaceprocess_1_1internal.html
@@ -90,9 +90,9 @@ Classes</h2></td></tr>
 Functions</h2></td></tr>
 <tr class="memitem:ab863b0922b3133630bec9cc010ddb261"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#ab863b0922b3133630bec9cc010ddb261">dispatch</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &amp;pid, const std::shared_ptr&lt; <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; void(<a class="el" href="classprocess_1_1ProcessBase.html">ProcessBase</a> *)&gt;&gt; &amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, const <a class="el" href="classOption.html">Option</a>&lt; const std::type_info * &gt; &amp;functionType=<a class="el" href="structNone.html">None</a>())</td></tr>
 <tr class="separator:ab863b0922b3133630bec9cc010ddb261"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ab45b8fc1010b947a370e51b463e82f"><td class="memTemplParams" colspan="2">template&lt;typename C , typename... Arguments&gt; </td></tr>
-<tr class="memitem:a7ab45b8fc1010b947a370e51b463e82f"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a7ab45b8fc1010b947a370e51b463e82f">run</a> (const std::vector&lt; C &gt; &amp;callbacks, Arguments &amp;&amp;...arguments)</td></tr>
-<tr class="separator:a7ab45b8fc1010b947a370e51b463e82f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c8e1d1a64b9ebccdd0c2bdf34233212"><td class="memTemplParams" colspan="2">template&lt;typename C , typename... Arguments&gt; </td></tr>
+<tr class="memitem:a4c8e1d1a64b9ebccdd0c2bdf34233212"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a4c8e1d1a64b9ebccdd0c2bdf34233212">run</a> (std::vector&lt; C &gt; &amp;&amp;callbacks, Arguments &amp;&amp;...arguments)</td></tr>
+<tr class="separator:a4c8e1d1a64b9ebccdd0c2bdf34233212"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa03406abec646ff3df058f9e55749c11"><td class="memTemplParams" colspan="2">template&lt;typename U &gt; </td></tr>
 <tr class="memitem:aa03406abec646ff3df058f9e55749c11"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#aa03406abec646ff3df058f9e55749c11">discarded</a> (<a class="el" href="classprocess_1_1Future.html">Future</a>&lt; U &gt; future)</td></tr>
 <tr class="separator:aa03406abec646ff3df058f9e55749c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -107,18 +107,18 @@ Functions</h2></td></tr>
 <tr class="separator:ae0eecf64520fb955719d8edce806cc9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a85f4746550d4ec759218057e3c54fe41"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a85f4746550d4ec759218057e3c54fe41">awaited</a> (<a class="el" href="classprocess_1_1Owned.html">Owned</a>&lt; <a class="el" href="classprocess_1_1Latch.html">Latch</a> &gt; latch)</td></tr>
 <tr class="separator:a85f4746550d4ec759218057e3c54fe41"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae5b0c4b2bd16f5cd8f2041c46503eed5"><td class="memTemplParams" colspan="2">template&lt;typename T , typename X &gt; </td></tr>
-<tr class="memitem:ae5b0c4b2bd16f5cd8f2041c46503eed5"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#ae5b0c4b2bd16f5cd8f2041c46503eed5">thenf</a> (const lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;(const T &amp;)&gt; &amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, const std::shared_ptr&lt; <a class="el" href="classprocess_1_1Promise.html">Promise</a>&lt; X &gt;&gt; &amp;promise, const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;future)</td></tr>
-<tr class="separator:ae5b0c4b2bd16f5cd8f2041c46503eed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac8039d54d4112dd09a7c1edc644e8572"><td class="memTemplParams" colspan="2">template&lt;typename T , typename X &gt; </td></tr>
-<tr class="memitem:ac8039d54d4112dd09a7c1edc644e8572"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#ac8039d54d4112dd09a7c1edc644e8572">then</a> (const lambda::function&lt; X(const T &amp;)&gt; &amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, const std::shared_ptr&lt; <a class="el" href="classprocess_1_1Promise.html">Promise</a>&lt; X &gt;&gt; &amp;promise, const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;future)</td></tr>
-<tr class="separator:ac8039d54d4112dd09a7c1edc644e8572"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a86c36ee36d231da3645dc12571f1d25a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a86c36ee36d231da3645dc12571f1d25a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a86c36ee36d231da3645dc12571f1d25a">repair</a> (const lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt; &amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, const std::shared_ptr&lt; <a class="el" href="classprocess_1_1Promise.html">Promise</a>&lt; T &gt;&gt; &amp;promise, const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;future)</td></tr>
-<tr class="separator:a86c36ee36d231da3645dc12571f1d25a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4ba20deee8248987c92b18f1fa36fe8"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ad4ba20deee8248987c92b18f1fa36fe8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#ad4ba20deee8248987c92b18f1fa36fe8">expired</a> (const lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt; &amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, const std::shared_ptr&lt; <a class="el" href="classprocess_1_1Latch.html">Latch</a> &gt; &amp;latch, const std::shared_ptr&lt; <a class="el" href="classprocess_1_1Promise.html">Promise</a>&lt; T &gt;&gt; &amp;promise, const std::shared_ptr&lt; <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classprocess_1_1Timer.html">Timer</a> &gt;&gt; &amp;timer, const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &
 gt; &amp;future)</td></tr>
-<tr class="separator:ad4ba20deee8248987c92b18f1fa36fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afca243b1724ff329e7a2582822949238"><td class="memTemplParams" colspan="2">template&lt;typename T , typename X &gt; </td></tr>
+<tr class="memitem:afca243b1724ff329e7a2582822949238"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#afca243b1724ff329e7a2582822949238">thenf</a> (<a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;(const T &amp;)&gt; &amp;&amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, const std::shared_ptr&lt; <a class="el" href="classprocess_1_1Promise.html">Promise</a>&lt; X &gt;&gt; &amp;promise, const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;future)</td></tr>
+<tr class="separator:afca243b1724ff329e7a2582822949238"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1542f80b0189d2ba1192670553b8ba08"><td class="memTemplParams" colspan="2">template&lt;typename T , typename X &gt; </td></tr>
+<tr class="memitem:a1542f80b0189d2ba1192670553b8ba08"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a1542f80b0189d2ba1192670553b8ba08">then</a> (<a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; X(const T &amp;)&gt; &amp;&amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, const std::shared_ptr&lt; <a class="el" href="classprocess_1_1Promise.html">Promise</a>&lt; X &gt;&gt; &amp;promise, const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;future)</td></tr>
+<tr class="separator:a1542f80b0189d2ba1192670553b8ba08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8175b4c04ebc5a6f415c800541b58799"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a8175b4c04ebc5a6f415c800541b58799"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a8175b4c04ebc5a6f415c800541b58799">repair</a> (<a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt; &amp;&amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, const std::shared_ptr&lt; <a class="el" href="classprocess_1_1Promise.html">Promise</a>&lt; T &gt;&gt; &amp;promise, const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;future)</td></tr>
+<tr class="separator:a8175b4c04ebc5a6f415c800541b58799"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64e590c9a40c4ead4b969d6a64cd8181"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a64e590c9a40c4ead4b969d6a64cd8181"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a64e590c9a40c4ead4b969d6a64cd8181">expired</a> (const std::shared_ptr&lt; <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt;&gt; &amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, const std::shared_ptr&lt; <a class="el" href="classprocess_1_1Latch.html">Latch</a> &gt; &amp;latch, const std::shared_ptr&lt; <a class="el" href="classprocess_1_1Promise.html">Promise</a>&lt; T &gt;&gt; &amp;promise, const std::shared_ptr&lt; <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classprocess_1_1Timer.html">Timer</a> &gt;&gt;
  &amp;timer, const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;future)</td></tr>
+<tr class="separator:a64e590c9a40c4ead4b969d6a64cd8181"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a32ad66a962e66174403a6ca66a690a25"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:a32ad66a962e66174403a6ca66a690a25"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a32ad66a962e66174403a6ca66a690a25">after</a> (const std::shared_ptr&lt; <a class="el" href="classprocess_1_1Latch.html">Latch</a> &gt; &amp;latch, const std::shared_ptr&lt; <a class="el" href="classprocess_1_1Promise.html">Promise</a>&lt; T &gt;&gt; &amp;promise, const std::shared_ptr&lt; <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classprocess_1_1Timer.html">Timer</a> &gt;&gt; &amp;timer, const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;future)</td></tr>
 <tr class="separator:a32ad66a962e66174403a6ca66a690a25"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -603,7 +603,7 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ad4ba20deee8248987c92b18f1fa36fe8"></a>
+<a class="anchor" id="a64e590c9a40c4ead4b969d6a64cd8181"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -612,7 +612,7 @@ template&lt;typename T &gt; </div>
         <tr>
           <td class="memname">void process::internal::expired </td>
           <td>(</td>
-          <td class="paramtype">const lambda::function&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;&#160;</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt;&gt; &amp;&#160;</td>
           <td class="paramname"><em>f</em>, </td>
         </tr>
         <tr>
@@ -649,7 +649,7 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a86c36ee36d231da3645dc12571f1d25a"></a>
+<a class="anchor" id="a8175b4c04ebc5a6f415c800541b58799"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -658,7 +658,7 @@ template&lt;typename T &gt; </div>
         <tr>
           <td class="memname">void process::internal::repair </td>
           <td>(</td>
-          <td class="paramtype">const lambda::function&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;&amp;&#160;</td>
           <td class="paramname"><em>f</em>, </td>
         </tr>
         <tr>
@@ -683,7 +683,7 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a7ab45b8fc1010b947a370e51b463e82f"></a>
+<a class="anchor" id="a4c8e1d1a64b9ebccdd0c2bdf34233212"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -692,7 +692,7 @@ template&lt;typename C , typename... Arguments&gt; </div>
         <tr>
           <td class="memname">void process::internal::run </td>
           <td>(</td>
-          <td class="paramtype">const std::vector&lt; C &gt; &amp;&#160;</td>
+          <td class="paramtype">std::vector&lt; C &gt; &amp;&amp;&#160;</td>
           <td class="paramname"><em>callbacks</em>, </td>
         </tr>
         <tr>
@@ -739,7 +739,7 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ac8039d54d4112dd09a7c1edc644e8572"></a>
+<a class="anchor" id="a1542f80b0189d2ba1192670553b8ba08"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -748,7 +748,7 @@ template&lt;typename T , typename X &gt; </div>
         <tr>
           <td class="memname">void process::internal::then </td>
           <td>(</td>
-          <td class="paramtype">const lambda::function&lt; X(const T &amp;)&gt; &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; X(const T &amp;)&gt; &amp;&amp;&#160;</td>
           <td class="paramname"><em>f</em>, </td>
         </tr>
         <tr>
@@ -773,7 +773,7 @@ template&lt;typename T , typename X &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ae5b0c4b2bd16f5cd8f2041c46503eed5"></a>
+<a class="anchor" id="afca243b1724ff329e7a2582822949238"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -782,7 +782,7 @@ template&lt;typename T , typename X &gt; </div>
         <tr>
           <td class="memname">void process::internal::thenf </td>
           <td>(</td>
-          <td class="paramtype">const lambda::function&lt; Future&lt; X &gt;(const T &amp;)&gt; &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; Future&lt; X &gt;(const T &amp;)&gt; &amp;&amp;&#160;</td>
           <td class="paramname"><em>f</em>, </td>
         </tr>
         <tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 ff7a97b..ebac97a 100644
--- a/content/api/latest/c++/posix_8hpp_source.html
+++ b/content/api/latest/c++/posix_8hpp_source.html
@@ -99,7 +99,7 @@
 <div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;      <span class="keyword">const</span> std::list&lt;mesos::slave::ContainerState&gt;&amp; state,</div>
 <div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;ContainerID&gt;</a>&amp; orphans)</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="keywordflow">foreach</span> (<span class="keyword">const</span> mesos::slave::ContainerState&amp; <a class="code" href="namespaceprocess_1_1internal.html#a7ab45b8fc1010b947a370e51b463e82f">run</a>, state) {</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> mesos::slave::ContainerState&amp; <a class="code" href="namespaceprocess_1_1internal.html#a4c8e1d1a64b9ebccdd0c2bdf34233212">run</a>, state) {</div>
 <div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;      <span class="comment">// This should (almost) never occur: see comment in</span></div>
 <div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;      <span class="comment">// SubprocessLauncher::recover().</span></div>
 <div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;      <span class="keywordflow">if</span> (<a class="code" href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a7bc12246d1bf01a5d5aadc612840aa52">pids</a>.<a class="code" href="classhashmap.html#ac142b3f8b73c76d5d4545bbd299007e5">contains</a>(run.container_id())) {</div>
@@ -272,11 +272,10 @@
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
 <div class="ttc" id="usage_8hpp_html"><div class="ttname"><a href="usage_8hpp.html">usage.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a318038bacd95e4260864533f7cfe12fd"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">process::ProcessBase::ProcessBase</a></div><div class="ttdeci">ProcessBase(const std::string &amp;id=&quot;&quot;)</div></div>
-<div class="ttc" id="namespaceprocess_1_1internal_html_a7ab45b8fc1010b947a370e51b463e82f"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a7ab45b8fc1010b947a370e51b463e82f">process::internal::run</a></div><div class="ttdeci">void run(const std::vector&lt; C &gt; &amp;callbacks, Arguments &amp;&amp;...arguments)</div><div class="ttdef"><b>Definition:</b> future.hpp:587</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixCpuIsolatorProcess_html_aeac4fc0b3046188995e2ce2b17706b70"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixCpuIsolatorProcess.html#aeac4fc0b3046188995e2ce2b17706b70">mesos::internal::slave::PosixCpuIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags)</div><div class="ttdef"><b>Definition:</b> posix.hpp:145</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>
-<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:634</div></div>
+<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:664</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixCpuIsolatorProcess_html_a2fb1c6256b2429c25d43673351bb0645"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixCpuIsolatorProcess.html#a2fb1c6256b2429c25d43673351bb0645">mesos::internal::slave::PosixCpuIsolatorProcess::PosixCpuIsolatorProcess</a></div><div class="ttdeci">PosixCpuIsolatorProcess()</div><div class="ttdef"><b>Definition:</b> posix.hpp:172</div></div>
 <div class="ttc" id="os_8hpp_html"><div class="ttname"><a href="os_8hpp.html">os.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess.html">mesos::internal::slave::PosixMemIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> posix.hpp:176</div></div>
@@ -299,6 +298,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:79</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></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:617</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="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="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/run_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/run_8hpp.html b/content/api/latest/c++/run_8hpp.html
index 65f4711..1c20d3f 100644
--- a/content/api/latest/c++/run_8hpp.html
+++ b/content/api/latest/c++/run_8hpp.html
@@ -121,7 +121,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> R,                                                 <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">\</a></div>
 <div class="line"><a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">            ENUM_PARAMS</a>(N, <span class="keyword">typename</span> P),                                 <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">\</a></div>
 <div class="line"><a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">            ENUM_PARAMS</a>(N, <span class="keyword">typename</span> A)&gt;                                 \</div>
-<div class="line">  Future&lt;R&gt; <a class="code" href="namespaceprocess_1_1internal.html#a7ab45b8fc1010b947a370e51b463e82f">run</a>(                                                        \</div>
+<div class="line">  Future&lt;R&gt; <a class="code" href="namespaceprocess_1_1internal.html#a4c8e1d1a64b9ebccdd0c2bdf34233212">run</a>(                                                        \</div>
 <div class="line">      R (*method)(<a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, P)),                                   \</div>
 <div class="line">      <a class="code" href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a>(N, A, a))                                      \</div>
 <div class="line">  {                                                                     \</div>
@@ -136,10 +136,10 @@ Functions</h2></td></tr>
 <div class="line">                                                                        \</div>
 <div class="line">    return future;                                                      \</div>
 <div class="line">  }</div>
-<div class="ttc" id="namespaceprocess_1_1internal_html_a7ab45b8fc1010b947a370e51b463e82f"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a7ab45b8fc1010b947a370e51b463e82f">process::internal::run</a></div><div class="ttdeci">void run(const std::vector&lt; C &gt; &amp;callbacks, Arguments &amp;&amp;...arguments)</div><div class="ttdef"><b>Definition:</b> future.hpp:587</div></div>
 <div class="ttc" id="namespaceprocess_html_aff22904a83567125d3b4d0d88e5a2270"><div class="ttname"><a href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process::spawn</a></div><div class="ttdeci">UPID spawn(ProcessBase *process, bool manage=false)</div><div class="ttdoc">Spawn a new process. </div></div>
 <div class="ttc" id="namespaceprocess_html_a20443908afa3212215166e26065349e5"><div class="ttname"><a href="namespaceprocess.html#a20443908afa3212215166e26065349e5">process::terminate</a></div><div class="ttdeci">void terminate(const UPID &amp;pid, bool inject=true)</div><div class="ttdoc">Sends a TerminateEvent to the given process. </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="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:617</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="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="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/5660b603/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 9e0f953..aa9060d 100644
--- a/content/api/latest/c++/sequence_8hpp_source.html
+++ b/content/api/latest/c++/sequence_8hpp_source.html
@@ -250,7 +250,7 @@
 <div class="ttc" id="classprocess_1_1SequenceProcess_html_a4280072863ec9645349048798a85628a"><div class="ttname"><a href="classprocess_1_1SequenceProcess.html#a4280072863ec9645349048798a85628a">process::SequenceProcess::add</a></div><div class="ttdeci">Future&lt; T &gt; add(const lambda::function&lt; Future&lt; T &gt;()&gt; &amp;callback)</div><div class="ttdef"><b>Definition:</b> sequence.hpp:71</div></div>
 <div class="ttc" id="classprocess_1_1Sequence_html_a9302423ec2bde9a3be4431cac90e04c8"><div class="ttname"><a href="classprocess_1_1Sequence.html#a9302423ec2bde9a3be4431cac90e04c8">process::Sequence::add</a></div><div class="ttdeci">Future&lt; T &gt; add(const lambda::function&lt; Future&lt; T &gt;()&gt; &amp;callback)</div><div class="ttdef"><b>Definition:</b> sequence.hpp:185</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1143</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1173</div></div>
 <div class="ttc" id="classprocess_1_1Sequence_html_aa6cdb7c2e2e4b594bb9e95cb947b00b9"><div class="ttname"><a href="classprocess_1_1Sequence.html#aa6cdb7c2e2e4b594bb9e95cb947b00b9">process::Sequence::~Sequence</a></div><div class="ttdeci">~Sequence()</div><div class="ttdef"><b>Definition:</b> sequence.hpp:176</div></div>
 <div class="ttc" id="namespaceprocess_html_aff22904a83567125d3b4d0d88e5a2270"><div class="ttname"><a href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process::spawn</a></div><div class="ttdeci">UPID spawn(ProcessBase *process, bool manage=false)</div><div class="ttdoc">Spawn a new process. </div></div>
 <div class="ttc" id="namespaceprocess_html_a20443908afa3212215166e26065349e5"><div class="ttname"><a href="namespaceprocess.html#a20443908afa3212215166e26065349e5">process::terminate</a></div><div class="ttdeci">void terminate(const UPID &amp;pid, bool inject=true)</div><div class="ttdoc">Sends a TerminateEvent to the given process. </div></div>
@@ -259,7 +259,7 @@
 <div class="ttc" id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div class="ttname"><a href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div class="ttdeci">void dispatch(const PID&lt; T &gt; &amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> dispatch.hpp:167</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1SequenceProcess_html_a6eae0ed53077a4573c73d0a36ed7964d"><div class="ttname"><a href="classprocess_1_1SequenceProcess.html#a6eae0ed53077a4573c73d0a36ed7964d">process::SequenceProcess::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> sequence.hpp:134</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1428</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1458</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="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="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:78</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 a0e90b9..4b680e9 100644
--- a/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
+++ b/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
@@ -295,16 +295,16 @@
 <div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div>
 <div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="preprocessor">#endif // __COMMON_RECORDIO_HPP__</span></div>
-<div class="ttc" id="classprocess_1_1Future_html_a68f241961e700d0cecf982d9cc0043d7"><div class="ttname"><a href="classprocess_1_1Future.html#a68f241961e700d0cecf982d9cc0043d7">process::Future::isReady</a></div><div class="ttdeci">bool isReady() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1201</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a68f241961e700d0cecf982d9cc0043d7"><div class="ttname"><a href="classprocess_1_1Future.html#a68f241961e700d0cecf982d9cc0043d7">process::Future::isReady</a></div><div class="ttdeci">bool isReady() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1231</div></div>
 <div class="ttc" id="namespaceprocess_1_1ID_html_aeb11a48c9def1da169d8455a30d0ee39"><div class="ttname"><a href="namespaceprocess_1_1ID.html#aeb11a48c9def1da169d8455a30d0ee39">process::ID::generate</a></div><div class="ttdeci">std::string generate(const std::string &amp;prefix=&quot;&quot;)</div><div class="ttdoc">Returns &amp;#39;prefix(N)&amp;#39; where N represents the number of instances where the same prefix (wrt...</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a318038bacd95e4260864533f7cfe12fd"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">process::ProcessBase::ProcessBase</a></div><div class="ttdeci">ProcessBase(const std::string &amp;id=&quot;&quot;)</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1280</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1310</div></div>
 <div class="ttc" id="namespaceprocess_html_a4beae62da50c26c6cb8afd14e385d0c8"><div class="ttname"><a href="namespaceprocess.html#a4beae62da50c26c6cb8afd14e385d0c8">process::Break</a></div><div class="ttdeci">ControlFlow&lt; typename std::decay&lt; T &gt;::type &gt;::Break Break(T &amp;&amp;t)</div><div class="ttdef"><b>Definition:</b> loop.hpp:237</div></div>
 <div class="ttc" id="namespacerouting_1_1filter_1_1internal_html_a584df149d400373b0ed7c48c1b07cecd"><div class="ttname"><a href="namespacerouting_1_1filter_1_1internal.html#a584df149d400373b0ed7c48c1b07cecd">routing::filter::internal::decode</a></div><div class="ttdeci">Result&lt; Classifier &gt; decode(const Netlink&lt; struct rtnl_cls &gt; &amp;cls)</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
-<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:634</div></div>
+<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:664</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess_html_a591bf74929a5fc7db08c73c1761e7a50"><div class="ttname"><a href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html#a591bf74929a5fc7db08c73c1761e7a50">mesos::internal::recordio::internal::ReaderProcess::finalize</a></div><div class="ttdeci">virtual void finalize() override</div><div class="ttdoc">Invoked when a process is terminated. </div><div class="ttdef"><b>Definition:</b> recordio.hpp:189</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html">mesos::internal::recordio::internal::ReaderProcess</a></div><div class="ttdef"><b>Definition:</b> recordio.hpp:45</div></div>
@@ -343,7 +343,7 @@
 <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>
-<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1306</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1336</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:35</div></div>
 <div class="ttc" id="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:493</div></div>
@@ -355,7 +355,7 @@
 <div class="ttc" id="classprocess_1_1http_1_1Pipe_1_1Reader_html"><div class="ttname"><a href="classprocess_1_1http_1_1Pipe_1_1Reader.html">process::http::Pipe::Reader</a></div><div class="ttdef"><b>Definition:</b> http.hpp:302</div></div>
 <div class="ttc" id="classTry_html_a7be0768038e0628632492edf6cc1515a"><div class="ttname"><a href="classTry.html#a7be0768038e0628632492edf6cc1515a">Try::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_html"><div class="ttname"><a href="classprocess_1_1ControlFlow.html">process::ControlFlow</a></div><div class="ttdef"><b>Definition:</b> loop.hpp:163</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1215</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1245</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:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/src_2log_2log_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2log_2log_8hpp_source.html b/content/api/latest/c++/src_2log_2log_8hpp_source.html
index 525f223..d3cfe90 100644
--- a/content/api/latest/c++/src_2log_2log_8hpp_source.html
+++ b/content/api/latest/c++/src_2log_2log_8hpp_source.html
@@ -165,7 +165,7 @@
 <div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;    <span class="comment">// Watching for any value different than 0 should give us the</span></div>
 <div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    <span class="comment">// current value.</span></div>
 <div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;    <span class="keywordflow">return</span> network-&gt;<a class="code" href="classNetwork.html#ac273d79a8be8f05411440757979dae5d">watch</a>(0u)</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;      .<a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>([](<span class="keywordtype">size_t</span> <a class="code" href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>) -&gt; <span class="keywordtype">double</span> { <span class="keywordflow">return</span> <a class="code" href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>; });</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;      .<a class="code" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>([](<span class="keywordtype">size_t</span> <a class="code" href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>) -&gt; <span class="keywordtype">double</span> { <span class="keywordflow">return</span> <a class="code" href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>; });</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>&#160;</div>
@@ -291,12 +291,12 @@
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1LogWriterProcess_html_aca5650b50459fd3da7e95b646f7019b8"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#aca5650b50459fd3da7e95b646f7019b8">mesos::internal::log::LogWriterProcess::append</a></div><div class="ttdeci">process::Future&lt; Option&lt; mesos::log::Log::Position &gt; &gt; append(const std::string &amp;bytes)</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_1log_1_1LogReaderProcess_html_afb4193d549c216436e690c4c51efea52"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html#afb4193d549c216436e690c4c51efea52">mesos::internal::log::LogReaderProcess::read</a></div><div class="ttdeci">process::Future&lt; std::list&lt; mesos::log::Log::Entry &gt; &gt; read(const mesos::log::Log::Position &amp;from, const mesos::log::Log::Position &amp;to)</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:1592</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="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="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="src_2log_2metrics_8hpp_html"><div class="ttname"><a href="src_2log_2metrics_8hpp.html">metrics.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html_ae85258f6af5c49e7b4264b5c857265bc"><div class="ttname"><a href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">process::Future::then</a></div><div class="ttdeci">Future&lt; X &gt; then(lambda::function&lt; Future&lt; X &gt;(const T &amp;)&gt; f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1562</div></div>
 <div class="ttc" id="classmesos_1_1log_1_1Log_1_1Position_html"><div class="ttname"><a href="classmesos_1_1log_1_1Log_1_1Position.html">mesos::log::Log::Position</a></div><div class="ttdef"><b>Definition:</b> log.hpp:59</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_aa03406abec646ff3df058f9e55749c11"><div class="ttname"><a href="namespaceprocess_1_1internal.html#aa03406abec646ff3df058f9e55749c11">process::internal::discarded</a></div><div class="ttdeci">void discarded(Future&lt; U &gt; future)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1LogReaderProcess_html_a3a8797b21f8e71077a82dd6cec1f8102"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html#a3a8797b21f8e71077a82dd6cec1f8102">mesos::internal::log::LogReaderProcess::LogReaderProcess</a></div><div class="ttdeci">LogReaderProcess(mesos::log::Log *log)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 d895419..f332da5 100644
--- a/content/api/latest/c++/src_2log_2network_8hpp_source.html
+++ b/content/api/latest/c++/src_2log_2network_8hpp_source.html
@@ -497,7 +497,7 @@
 <div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;  }</div>
 <div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;</div>
 <div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;  <a class="code" href="namespaceprocess.html#a0f89a937c1caa20e3048e16aeb0c9736">process::collect</a>(futures)</div>
-<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;    .<a class="code" href="classprocess_1_1Future.html#a909ddbe71773412fcb12de1f42513c89">after</a>(<a class="code" href="classSeconds.html">Seconds</a>(5),</div>
+<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;    .<a class="code" href="classprocess_1_1Future.html#a7818051e0d3d4ef9aa6a25d9246312ea">after</a>(<a class="code" href="classSeconds.html">Seconds</a>(5),</div>
 <div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;           [](<a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="namespacecgroups_1_1devices.html#a22494291bc2cb89697dcd2b5f288bdd3">std::list</a>&lt;<a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&gt;&gt; datas) {</div>
 <div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;             <span class="comment">// Handling time outs when collecting membership</span></div>
 <div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;             <span class="comment">// data. For now, a timeout is treated as a failure.</span></div>
@@ -552,10 +552,10 @@
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; zookeeper::Authentication &gt;</a></div></div>
 <div class="ttc" id="namespaceos_1_1stat_html_a7a116891923bc8b5d8c50f78da8657be"><div class="ttname"><a href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">os::stat::size</a></div><div class="ttdeci">Try&lt; Bytes &gt; size(const std::string &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:100</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a318038bacd95e4260864533f7cfe12fd"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">process::ProcessBase::ProcessBase</a></div><div class="ttdeci">ProcessBase(const std::string &amp;id=&quot;&quot;)</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1280</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1310</div></div>
 <div class="ttc" id="classZooKeeperNetwork_html_adf9c95d172e51c5ff40c7c14a9370a72"><div class="ttname"><a href="classZooKeeperNetwork.html#adf9c95d172e51c5ff40c7c14a9370a72">ZooKeeperNetwork::ZooKeeperNetwork</a></div><div class="ttdeci">ZooKeeperNetwork(const std::string &amp;servers, const Duration &amp;timeout, const std::string &amp;znode, const Option&lt; zookeeper::Authentication &gt; &amp;auth, const std::set&lt; process::UPID &gt; &amp;base=std::set&lt; process::UPID &gt;())</div><div class="ttdef"><b>Definition:</b> network.hpp:398</div></div>
 <div class="ttc" id="classNetwork_html_ae3f5928f9e83376daebfac35c789ae5e"><div class="ttname"><a href="classNetwork.html#ae3f5928f9e83376daebfac35c789ae5e">Network::add</a></div><div class="ttdeci">void add(const process::UPID &amp;pid)</div><div class="ttdef"><b>Definition:</b> network.hpp:349</div></div>
-<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:634</div></div>
+<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:664</div></div>
 <div class="ttc" id="classNetworkProcess_html_a961c50276561074c6666c35f979b75b5"><div class="ttname"><a href="classNetworkProcess.html#a961c50276561074c6666c35f979b75b5">NetworkProcess::NetworkProcess</a></div><div class="ttdeci">NetworkProcess(const std::set&lt; process::UPID &gt; &amp;pids)</div><div class="ttdef"><b>Definition:</b> network.hpp:153</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2executor_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2executor_8hpp.html">executor.hpp</a></div></div>
 <div class="ttc" id="set_8hpp_html"><div class="ttname"><a href="set_8hpp.html">set.hpp</a></div></div>
@@ -581,7 +581,7 @@
 <div class="ttc" id="classNetwork_html_a43d645248055c352b6550c586dfdf46ba83a711502205ef7ec107abfd72c969bf"><div class="ttname"><a href="classNetwork.html#a43d645248055c352b6550c586dfdf46ba83a711502205ef7ec107abfd72c969bf">Network::LESS_THAN</a></div><div class="ttdef"><b>Definition:</b> network.hpp:57</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 &amp;quot;untyped&amp;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="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1428</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1458</div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:255</div></div>
 <div class="ttc" id="classNetwork_html_a7a4e19cdb4bf0c7ecf82baa643831492"><div class="ttname"><a href="classNetwork.html#a7a4e19cdb4bf0c7ecf82baa643831492">Network::~Network</a></div><div class="ttdeci">virtual ~Network()</div><div class="ttdef"><b>Definition:</b> network.hpp:341</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; size_t &gt;</a></div></div>
@@ -610,12 +610,12 @@
 <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:60</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:258</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:53</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:1708</div></div>
 <div class="ttc" id="namespaceos_1_1stat_html_afc51654ad486693167c300612bf8ebfa"><div class="ttname"><a href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">os::stat::mode</a></div><div class="ttdeci">Try&lt; mode_t &gt; mode(const std::string &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:126</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_a909ddbe71773412fcb12de1f42513c89"><div class="ttname"><a href="classprocess_1_1Future.html#a909ddbe71773412fcb12de1f42513c89">process::Future::after</a></div><div class="ttdeci">Future&lt; T &gt; after(const Duration &amp;duration, const lambda::function&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1672</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="classZooKeeperNetwork_html"><div class="ttname"><a href="classZooKeeperNetwork.html">ZooKeeperNetwork</a></div><div class="ttdef"><b>Definition:</b> network.hpp:108</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1306</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1336</div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
 <div class="ttc" id="id_8hpp_html"><div class="ttname"><a href="id_8hpp.html">id.hpp</a></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>
@@ -625,7 +625,7 @@
 <div class="ttc" id="structzookeeper_1_1Group_1_1Membership_html"><div class="ttname"><a href="structzookeeper_1_1Group_1_1Membership.html">zookeeper::Group::Membership</a></div><div class="ttdef"><b>Definition:</b> group.hpp:57</div></div>
 <div class="ttc" id="classNetworkProcess_html_a68b3187740a1368babf8cd06c4519bbf"><div class="ttname"><a href="classNetworkProcess.html#a68b3187740a1368babf8cd06c4519bbf">NetworkProcess::watch</a></div><div class="ttdeci">process::Future&lt; size_t &gt; watch(size_t size, Network::WatchMode mode)</div><div class="ttdef"><b>Definition:</b> network.hpp:205</div></div>
 <div class="ttc" id="namespaceprocess_html_a3054d5443603436a6315f210a412cbbc"><div class="ttname"><a href="namespaceprocess.html#a3054d5443603436a6315f210a412cbbc">process::filter</a></div><div class="ttdeci">void filter(Filter *filter)</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1215</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1245</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; size_t &gt;</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a0f89a937c1caa20e3048e16aeb0c9736"><div class="ttname"><a href="namespaceprocess.html#a0f89a937c1caa20e3048e16aeb0c9736">process::collect</a></div><div class="ttdeci">Future&lt; std::list&lt; T &gt; &gt; collect(const std::list&lt; Future&lt; T &gt;&gt; &amp;futures)</div><div class="ttdef"><b>Definition:</b> collect.hpp:270</div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 dc835ba..645f5e5 100644
--- a/content/api/latest/c++/src_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2master_8hpp_source.html
@@ -625,13 +625,13 @@
 <div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;  <span class="comment">// being throttled.</span></div>
 <div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;  <span class="comment">// &#39;principal&#39; being None indicates it is throttled by</span></div>
 <div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;  <span class="comment">// &#39;defaultLimiter&#39;.</span></div>
-<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c">throttled</a>(</div>
-<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a>&amp; event,</div>
+<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a104065574fe93f3683e4d126993583bf">throttled</a>(</div>
+<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;      <a class="code" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a>&amp;&amp; event,</div>
 <div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; principal);</div>
 <div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;</div>
 <div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;  <span class="comment">// Continuations of consume().</span></div>
-<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a4568d29fc1b9e22e096a64d9fe2ba0f7">_consume</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a>&amp; event);</div>
-<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a4568d29fc1b9e22e096a64d9fe2ba0f7">_consume</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a>&amp; event);</div>
+<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a24ab33af474af68ea1255063075908a8">_consume</a>(<a class="code" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a>&amp;&amp; event);</div>
+<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a24ab33af474af68ea1255063075908a8">_consume</a>(<a class="code" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a>&amp;&amp; event);</div>
 <div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;</div>
 <div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;  <span class="comment">// Helper method invoked when the capacity for a framework</span></div>
 <div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;  <span class="comment">// principal is exceeded.</span></div>
@@ -2924,6 +2924,7 @@
 <div class="line"><a name="l02985"></a><span class="lineno"> 2985</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="line"><a name="l02986"></a><span class="lineno"> 2986</span>&#160;</div>
 <div class="line"><a name="l02987"></a><span class="lineno"> 2987</span>&#160;<span class="preprocessor">#endif // __MASTER_HPP__</span></div>
+<div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a24ab33af474af68ea1255063075908a8"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a24ab33af474af68ea1255063075908a8">mesos::internal::master::Master::_consume</a></div><div class="ttdeci">void _consume(process::MessageEvent &amp;&amp;event)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a98cf6f42201feca492b223305df1a137"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a98cf6f42201feca492b223305df1a137">mesos::internal::master::Master::recoverFramework</a></div><div class="ttdeci">void recoverFramework(const FrameworkInfo &amp;info, const std::set&lt; std::string &gt; &amp;suppressedRoles)</div></div>
 <div class="ttc" id="machine_8hpp_html"><div class="ttname"><a href="machine_8hpp.html">machine.hpp</a></div></div>
 <div class="ttc" id="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>
@@ -3026,7 +3027,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a1a12255066d641e639f25555e4bc677f"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a1a12255066d641e639f25555e4bc677f">mesos::internal::master::Master::killTask</a></div><div class="ttdeci">void killTask(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const TaskID &amp;taskId)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a23b9370f456caab5c1c91b367dd2c5b5"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a23b9370f456caab5c1c91b367dd2c5b5">mesos::internal::master::Master::resourceRequest</a></div><div class="ttdeci">void resourceRequest(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const std::vector&lt; Request &gt; &amp;requests)</div></div>
 <div class="ttc" id="namespaceprocess_html_a20443908afa3212215166e26065349e5"><div class="ttname"><a href="namespaceprocess.html#a20443908afa3212215166e26065349e5">process::terminate</a></div><div class="ttdeci">void terminate(const UPID &amp;pid, bool inject=true)</div><div class="ttdoc">Sends a TerminateEvent to the given process. </div></div>
-<div class="ttc" id="classprocess_1_1Future_html_af23884cf963eb5ec061595eb2e288903"><div class="ttname"><a href="classprocess_1_1Future.html#af23884cf963eb5ec061595eb2e288903">process::Future::isPending</a></div><div class="ttdeci">bool isPending() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1194</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_af23884cf963eb5ec061595eb2e288903"><div class="ttname"><a href="classprocess_1_1Future.html#af23884cf963eb5ec061595eb2e288903">process::Future::isPending</a></div><div class="ttdeci">bool isPending() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1224</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_aad51b724e3c140be80a857e303604192"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#aad51b724e3c140be80a857e303604192">mesos::internal::master::Master::lostCandidacy</a></div><div class="ttdeci">void lostCandidacy(const process::Future&lt; Nothing &gt; &amp;lost)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a15f4c954101a765a6a9b1ad51d1aa0ba"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a15f4c954101a765a6a9b1ad51d1aa0ba">mesos::internal::master::Master::offerOperationStatusUpdate</a></div><div class="ttdeci">void offerOperationStatusUpdate(const OfferOperationStatusUpdate &amp;update)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_ab307cdcfe7dbfca8894b12097759bb41"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#ab307cdcfe7dbfca8894b12097759bb41">mesos::internal::master::Framework::heartbeat</a></div><div class="ttdeci">void heartbeat()</div><div class="ttdef"><b>Definition:</b> master.hpp:2764</div></div>
@@ -3037,7 +3038,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a077f836136559b7d1846fe3c1edb2a60"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a077f836136559b7d1846fe3c1edb2a60">mesos::internal::master::Master::removeInverseOffer</a></div><div class="ttdeci">void removeInverseOffer(InverseOffer *inverseOffer, bool rescind=false)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a4ffd3bd4715e4e12035c89ac47c2cd99"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a4ffd3bd4715e4e12035c89ac47c2cd99">mesos::internal::master::Master::_exited</a></div><div class="ttdeci">void _exited(Framework *framework)</div></div>
 <div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
-<div class="ttc" id="structprocess_1_1ExitedEvent_html"><div class="ttname"><a href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:215</div></div>
+<div class="ttc" id="structprocess_1_1ExitedEvent_html"><div class="ttname"><a href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:214</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1HttpConnection_html_aabda4b0588e263e20f98c220f1f7da92"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1HttpConnection.html#aabda4b0588e263e20f98c220f1f7da92">mesos::internal::master::HttpConnection::closed</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; closed() const </div><div class="ttdef"><b>Definition:</b> master.hpp:314</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:518</div></div>
 <div class="ttc" id="namespacerouting_1_1link_1_1internal_html_abfdfc99e016fe858117fa1767cef2be0"><div class="ttname"><a href="namespacerouting_1_1link_1_1internal.html#abfdfc99e016fe858117fa1767cef2be0">routing::link::internal::set</a></div><div class="ttdeci">Try&lt; bool &gt; set(const std::string &amp;_link, unsigned int flags)</div><div class="ttdef"><b>Definition:</b> internal.hpp:125</div></div>
@@ -3165,7 +3166,6 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a5063c2bcba26123ecf78bc12e34a11db"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a5063c2bcba26123ecf78bc12e34a11db">mesos::internal::master::Master::getOffer</a></div><div class="ttdeci">Offer * getOffer(const OfferID &amp;offerId) const </div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_af14287bdb6466ca003b6e5e6a37ae02a"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#af14287bdb6466ca003b6e5e6a37ae02a">mesos::internal::master::Framework::recoverResources</a></div><div class="ttdeci">void recoverResources(Task *task)</div><div class="ttdef"><b>Definition:</b> master.hpp:2276</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_1internal_1_1master_1_1Master_html_ad4b9dbb6705a90f74ce929464d3c677c"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c">mesos::internal::master::Master::throttled</a></div><div class="ttdeci">void throttled(const process::MessageEvent &amp;event, const Option&lt; std::string &gt; &amp;principal)</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="classmesos_1_1internal_1_1master_1_1Master_html_a70246d422a8a4609c7bc74ab2d082b8f"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a70246d422a8a4609c7bc74ab2d082b8f">mesos::internal::master::Master::updateOfferOperation</a></div><div class="ttdeci">void updateOfferOperation(OfferOperation *operation, const OfferOperationStatusUpdate &amp;update)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ab46b900ebe62b19390d9a2a82b46eb15"><div class="ttname"><a href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">mesos::Resources::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:381</div></div>
@@ -3275,7 +3275,6 @@
 <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:493</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_ac06fd896b2bfa469445780728279e5cd"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#ac06fd896b2bfa469445780728279e5cd">mesos::internal::master::Master::sendSlaveLost</a></div><div class="ttdeci">void sendSlaveLost(const SlaveInfo &amp;slaveInfo)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html_aeae44540ead81669d5381fc80f472780"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#aeae44540ead81669d5381fc80f472780">mesos::internal::master::Master::Subscribers::Subscriber::heartbeater</a></div><div class="ttdeci">process::Owned&lt; Heartbeater&lt; mesos::master::Event, v1::master::Event &gt; &gt; heartbeater</div><div class="ttdef"><b>Definition:</b> master.hpp:2032</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a4568d29fc1b9e22e096a64d9fe2ba0f7"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a4568d29fc1b9e22e096a64d9fe2ba0f7">mesos::internal::master::Master::_consume</a></div><div class="ttdeci">void _consume(const process::MessageEvent &amp;event)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a58719ea924d9d7508db7ed7b2bf7517f"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a58719ea924d9d7508db7ed7b2bf7517f">mesos::internal::master::Master::reconcileKnownSlave</a></div><div class="ttdeci">void reconcileKnownSlave(Slave *slave, const std::vector&lt; ExecutorInfo &gt; &amp;executors, const std::vector&lt; Task &gt; &amp;tasks)</div></div>
 <div class="ttc" id="classhashmap_html_ac142b3f8b73c76d5d4545bbd299007e5"><div class="ttname"><a href="classhashmap.html#ac142b3f8b73c76d5d4545bbd299007e5">hashmap::contains</a></div><div class="ttdeci">bool contains(const Key &amp;key) const </div><div class="ttdef"><b>Definition:</b> hashmap.hpp:86</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a879105430a69dad6986d348cf47348a1"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a879105430a69dad6986d348cf47348a1">mesos::internal::master::Master::forward</a></div><div class="ttdeci">void forward(const StatusUpdate &amp;update, const process::UPID &amp;acknowledgee, Framework *framework)</div></div>
@@ -3298,6 +3297,7 @@
 <div class="ttc" id="classTry_html_a7be0768038e0628632492edf6cc1515a"><div class="ttname"><a href="classTry.html#a7be0768038e0628632492edf6cc1515a">Try::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> try.hpp:73</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:41</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_abb421e81e433867b8c5f9382c92a0812"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#abb421e81e433867b8c5f9382c92a0812">mesos::internal::master::Slave::usedResources</a></div><div class="ttdeci">hashmap&lt; FrameworkID, Resources &gt; usedResources</div><div class="ttdef"><b>Definition:</b> master.hpp:254</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a104065574fe93f3683e4d126993583bf"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a104065574fe93f3683e4d126993583bf">mesos::internal::master::Master::throttled</a></div><div class="ttdeci">void throttled(process::MessageEvent &amp;&amp;event, const Option&lt; std::string &gt; &amp;principal)</div></div>
 <div class="ttc" id="files_8hpp_html"><div class="ttname"><a href="files_8hpp.html">files.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a7e69bade1f48cf7ff9245e4624d51be7"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a7e69bade1f48cf7ff9245e4624d51be7">mesos::internal::master::Master::__removeSlave</a></div><div class="ttdeci">void __removeSlave(Slave *slave, const std::string &amp;message, const Option&lt; TimeInfo &gt; &amp;unreachableTime)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_aa1fe52f23dc233b02c1fecc9555ea06f"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#aa1fe52f23dc233b02c1fecc9555ea06f">mesos::internal::master::Master::authorizeCreateVolume</a></div><div class="ttdeci">process::Future&lt; bool &gt; authorizeCreateVolume(const Offer::Operation::Create &amp;create, const Option&lt; process::http::authentication::Principal &gt; &amp;principal)</div><div class="ttdoc">Authorizes a CREATE offer operation. </div></div>


[14/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/classprocess_1_1Future-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1Future-members.html b/content/api/latest/c++/classprocess_1_1Future-members.html
index 4bf441a..17221ca 100644
--- a/content/api/latest/c++/classprocess_1_1Future-members.html
+++ b/content/api/latest/c++/classprocess_1_1Future-members.html
@@ -57,15 +57,15 @@
 
 <p>This is the complete list of members for <a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e">AbandonedCallback</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a909ddbe71773412fcb12de1f42513c89">after</a>(const Duration &amp;duration, const lambda::function&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364">AnyCallback</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2">AbandonedCallback</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a7818051e0d3d4ef9aa6a25d9246312ea">after</a>(const Duration &amp;duration, lambda::CallableOnce&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2">AnyCallback</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431">await</a>(const Duration &amp;duration=Seconds(-1)) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">discard</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c">DiscardCallback</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5">DiscardedCallback</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b">DiscardCallback</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1">DiscardedCallback</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#ac24932d40d46827beb624695ff08a428">failed</a>(const std::string &amp;message)</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726">FailedCallback</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093">FailedCallback</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">failure</a>() const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#ab033f7626ddfc7f1d62cb3d3952d166e">Future</a> class</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a8c5011603de16950bdcbb5bd137ef956">Future</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
@@ -109,14 +109,14 @@
   <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f">operator=</a>(const Future&lt; T &gt; &amp;that)</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f">operator==</a>(const Future&lt; T &gt; &amp;that) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a697fa51a09bfecabc58fd6d07ce8f501">Promise&lt; T &gt;</a> class</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb">ReadyCallback</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90">ReadyCallback</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#ac02b40b5e590692acf71ea6add116e7b">recover</a>(F &amp;&amp;f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a8307673e8351245ebfba3077c44437c2">recover</a>(_Deferred&lt; F &gt; &amp;&amp;deferred) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a2174995dd9a77eb017e1d54840f2b186">repair</a>(const lambda::function&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(lambda::function&lt; Future&lt; X &gt;(const T &amp;)&gt; f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a13bc839b816da34f55d6bc0675ef6b0e">then</a>(lambda::function&lt; X(const T &amp;)&gt; f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a1b450d3667a7abd43e5afcdb0a3ab146">then</a>(lambda::function&lt; Future&lt; X &gt;()&gt; f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#ae6e143a618e3aaa3e1616e6c6f833c80">then</a>(lambda::function&lt; X()&gt; f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#acab408956a173e5efd35076fa713cbb7">repair</a>(lambda::CallableOnce&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>(lambda::CallableOnce&lt; Future&lt; X &gt;(const T &amp;)&gt; f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a25cfc59148749fac3deaaab1119a2717">then</a>(lambda::CallableOnce&lt; X(const T &amp;)&gt; f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a00e8cb9299d48b5b59fba301894b019f">then</a>(lambda::CallableOnce&lt; Future&lt; X &gt;()&gt; f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a5fb522d745a7f4f9c1b96fa9dfde0815">then</a>(lambda::CallableOnce&lt; X()&gt; f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a6bba7bac2b511c021028ee59efefb1f5">then</a>(F &amp;&amp;f) const -&gt; decltype(this-&gt;then(std::forward&lt; F &gt;(f), Prefer()))</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#ac49710e6a1dd58e8e14b749c37139979">WeakFuture&lt; T &gt;</a> class</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#ae0483b70dae75d7a75c97839130f6886">~Future</a>()=default</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td class="entry"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/classprocess_1_1Future.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1Future.html b/content/api/latest/c++/classprocess_1_1Future.html
index 6addcf1..06a9571 100644
--- a/content/api/latest/c++/classprocess_1_1Future.html
+++ b/content/api/latest/c++/classprocess_1_1Future.html
@@ -66,21 +66,24 @@
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr class="memitem:a0e12364a10fe3fb0bce478404966263e"><td class="memItemLeft" align="right" valign="top">typedef lambda::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e">AbandonedCallback</a></td></tr>
-<tr class="separator:a0e12364a10fe3fb0bce478404966263e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7f793e67f309787ba34f3ed29652599c"><td class="memItemLeft" align="right" valign="top">typedef lambda::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c">DiscardCallback</a></td></tr>
-<tr class="separator:a7f793e67f309787ba34f3ed29652599c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a542d3524ad6d4ca7ec633e63e4beadeb"><td class="memItemLeft" align="right" valign="top">typedef lambda::function&lt; void(const <br class="typebreak"/>
-T &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb">ReadyCallback</a></td></tr>
-<tr class="separator:a542d3524ad6d4ca7ec633e63e4beadeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7d0523c18366c86e160021920e08e726"><td class="memItemLeft" align="right" valign="top">typedef lambda::function&lt; void(const <br class="typebreak"/>
-std::string &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726">FailedCallback</a></td></tr>
-<tr class="separator:a7d0523c18366c86e160021920e08e726"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae90544e9db7a6648cee806c821601ee5"><td class="memItemLeft" align="right" valign="top">typedef lambda::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5">DiscardedCallback</a></td></tr>
-<tr class="separator:ae90544e9db7a6648cee806c821601ee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeac8f0fb6828c2161914de61e1e67364"><td class="memItemLeft" align="right" valign="top">typedef lambda::function&lt; void(const <br class="typebreak"/>
-<a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364">AnyCallback</a></td></tr>
-<tr class="separator:aeac8f0fb6828c2161914de61e1e67364"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5120e0d308d767edec44225f5be926e2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a><br class="typebreak"/>
+&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2">AbandonedCallback</a></td></tr>
+<tr class="separator:a5120e0d308d767edec44225f5be926e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc25a640dcf8680e88f26712a2717d8b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a><br class="typebreak"/>
+&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b">DiscardCallback</a></td></tr>
+<tr class="separator:afc25a640dcf8680e88f26712a2717d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10a044e48b430d4f87e9cade748bfe90"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a><br class="typebreak"/>
+&lt; void(const T &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90">ReadyCallback</a></td></tr>
+<tr class="separator:a10a044e48b430d4f87e9cade748bfe90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97e42f6b06e3bda93cdfbed6e8fa9093"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a><br class="typebreak"/>
+&lt; void(const std::string &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093">FailedCallback</a></td></tr>
+<tr class="separator:a97e42f6b06e3bda93cdfbed6e8fa9093"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af451893e5d06180aaeee5c42df0930c1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a><br class="typebreak"/>
+&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1">DiscardedCallback</a></td></tr>
+<tr class="separator:af451893e5d06180aaeee5c42df0930c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:accc51795ce8b6c9ab8d62bd2e50b49b2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a><br class="typebreak"/>
+&lt; void(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2">AnyCallback</a></td></tr>
+<tr class="separator:accc51795ce8b6c9ab8d62bd2e50b49b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
@@ -135,17 +138,17 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ade35e2593ea7486d0d6cd26584960704"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae649c56b07f44c05e4b7aa3620133ff9"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">failure</a> () const </td></tr>
 <tr class="separator:ae649c56b07f44c05e4b7aa3620133ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ef51b1f7e70860758e47c39ed7660f1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a3ef51b1f7e70860758e47c39ed7660f1">onAbandoned</a> (<a class="el" href="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e">AbandonedCallback</a> &amp;&amp;callback) const </td></tr>
+<tr class="memitem:a3ef51b1f7e70860758e47c39ed7660f1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a3ef51b1f7e70860758e47c39ed7660f1">onAbandoned</a> (<a class="el" href="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2">AbandonedCallback</a> &amp;&amp;callback) const </td></tr>
 <tr class="separator:a3ef51b1f7e70860758e47c39ed7660f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1b80bf321358be44880d9c6bae5d9a2d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">onDiscard</a> (<a class="el" href="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c">DiscardCallback</a> &amp;&amp;callback) const </td></tr>
+<tr class="memitem:a1b80bf321358be44880d9c6bae5d9a2d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">onDiscard</a> (<a class="el" href="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b">DiscardCallback</a> &amp;&amp;callback) const </td></tr>
 <tr class="separator:a1b80bf321358be44880d9c6bae5d9a2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0af9d6f01e26acab3c2882a90fc09149"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a> (<a class="el" href="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb">ReadyCallback</a> &amp;&amp;callback) const </td></tr>
+<tr class="memitem:a0af9d6f01e26acab3c2882a90fc09149"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a> (<a class="el" href="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90">ReadyCallback</a> &amp;&amp;callback) const </td></tr>
 <tr class="separator:a0af9d6f01e26acab3c2882a90fc09149"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ff2c35ef526a030a7ea6d0c4ca79945"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a> (<a class="el" href="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726">FailedCallback</a> &amp;&amp;callback) const </td></tr>
+<tr class="memitem:a3ff2c35ef526a030a7ea6d0c4ca79945"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a> (<a class="el" href="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093">FailedCallback</a> &amp;&amp;callback) const </td></tr>
 <tr class="separator:a3ff2c35ef526a030a7ea6d0c4ca79945"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a066172ff3324966119049bb9feac95ac"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a066172ff3324966119049bb9feac95ac">onDiscarded</a> (<a class="el" href="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5">DiscardedCallback</a> &amp;&amp;callback) const </td></tr>
+<tr class="memitem:a066172ff3324966119049bb9feac95ac"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a066172ff3324966119049bb9feac95ac">onDiscarded</a> (<a class="el" href="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1">DiscardedCallback</a> &amp;&amp;callback) const </td></tr>
 <tr class="separator:a066172ff3324966119049bb9feac95ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a71bde220aed3c725cef2040f63adf42a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a> (<a class="el" href="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364">AnyCallback</a> &amp;&amp;callback) const </td></tr>
+<tr class="memitem:a71bde220aed3c725cef2040f63adf42a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a> (<a class="el" href="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2">AnyCallback</a> &amp;&amp;callback) const </td></tr>
 <tr class="separator:a71bde220aed3c725cef2040f63adf42a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a92429370a26a7c933ddc12866101f8ce"><td class="memTemplParams" colspan="2">template&lt;typename F &gt; </td></tr>
 <tr class="memitem:a92429370a26a7c933ddc12866101f8ce"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a92429370a26a7c933ddc12866101f8ce">onAbandoned</a> (<a class="el" href="structprocess_1_1__Deferred.html">_Deferred</a>&lt; F &gt; &amp;&amp;deferred) const </td></tr>
@@ -183,18 +186,18 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a79919e2b8fded40f30f720c521c98ded"><td class="memTemplParams" colspan="2">template&lt;typename F &gt; </td></tr>
 <tr class="memitem:a79919e2b8fded40f30f720c521c98ded"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a79919e2b8fded40f30f720c521c98ded">onAny</a> (F &amp;&amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
 <tr class="separator:a79919e2b8fded40f30f720c521c98ded"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae85258f6af5c49e7b4264b5c857265bc"><td class="memTemplParams" colspan="2">template&lt;typename X &gt; </td></tr>
-<tr class="memitem:ae85258f6af5c49e7b4264b5c857265bc"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a> (lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;(const T &amp;)&gt; <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
-<tr class="separator:ae85258f6af5c49e7b4264b5c857265bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a13bc839b816da34f55d6bc0675ef6b0e"><td class="memTemplParams" colspan="2">template&lt;typename X &gt; </td></tr>
-<tr class="memitem:a13bc839b816da34f55d6bc0675ef6b0e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a13bc839b816da34f55d6bc0675ef6b0e">then</a> (lambda::function&lt; X(const T &amp;)&gt; <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
-<tr class="separator:a13bc839b816da34f55d6bc0675ef6b0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1b450d3667a7abd43e5afcdb0a3ab146"><td class="memTemplParams" colspan="2">template&lt;typename X &gt; </td></tr>
-<tr class="memitem:a1b450d3667a7abd43e5afcdb0a3ab146"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a1b450d3667a7abd43e5afcdb0a3ab146">then</a> (lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;()&gt; <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
-<tr class="separator:a1b450d3667a7abd43e5afcdb0a3ab146"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae6e143a618e3aaa3e1616e6c6f833c80"><td class="memTemplParams" colspan="2">template&lt;typename X &gt; </td></tr>
-<tr class="memitem:ae6e143a618e3aaa3e1616e6c6f833c80"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#ae6e143a618e3aaa3e1616e6c6f833c80">then</a> (lambda::function&lt; X()&gt; <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
-<tr class="separator:ae6e143a618e3aaa3e1616e6c6f833c80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a269dcc23e03e8868067c24fe70b65a41"><td class="memTemplParams" colspan="2">template&lt;typename X &gt; </td></tr>
+<tr class="memitem:a269dcc23e03e8868067c24fe70b65a41"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a> (<a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;(const T &amp;)&gt; <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
+<tr class="separator:a269dcc23e03e8868067c24fe70b65a41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25cfc59148749fac3deaaab1119a2717"><td class="memTemplParams" colspan="2">template&lt;typename X &gt; </td></tr>
+<tr class="memitem:a25cfc59148749fac3deaaab1119a2717"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a25cfc59148749fac3deaaab1119a2717">then</a> (<a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; X(const T &amp;)&gt; <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
+<tr class="separator:a25cfc59148749fac3deaaab1119a2717"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00e8cb9299d48b5b59fba301894b019f"><td class="memTemplParams" colspan="2">template&lt;typename X &gt; </td></tr>
+<tr class="memitem:a00e8cb9299d48b5b59fba301894b019f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a00e8cb9299d48b5b59fba301894b019f">then</a> (<a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;()&gt; <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
+<tr class="separator:a00e8cb9299d48b5b59fba301894b019f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fb522d745a7f4f9c1b96fa9dfde0815"><td class="memTemplParams" colspan="2">template&lt;typename X &gt; </td></tr>
+<tr class="memitem:a5fb522d745a7f4f9c1b96fa9dfde0815"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a5fb522d745a7f4f9c1b96fa9dfde0815">then</a> (<a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; X()&gt; <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
+<tr class="separator:a5fb522d745a7f4f9c1b96fa9dfde0815"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6bba7bac2b511c021028ee59efefb1f5"><td class="memTemplParams" colspan="2">template&lt;typename F &gt; </td></tr>
 <tr class="memitem:a6bba7bac2b511c021028ee59efefb1f5"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a6bba7bac2b511c021028ee59efefb1f5">then</a> (F &amp;&amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const -&gt; decltype(this-&gt;then(std::forward&lt; F &gt;(<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>), Prefer()))</td></tr>
 <tr class="separator:a6bba7bac2b511c021028ee59efefb1f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -204,10 +207,10 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a8307673e8351245ebfba3077c44437c2"><td class="memTemplParams" colspan="2">template&lt;typename F &gt; </td></tr>
 <tr class="memitem:a8307673e8351245ebfba3077c44437c2"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a8307673e8351245ebfba3077c44437c2">recover</a> (<a class="el" href="structprocess_1_1__Deferred.html">_Deferred</a>&lt; F &gt; &amp;&amp;deferred) const </td></tr>
 <tr class="separator:a8307673e8351245ebfba3077c44437c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2174995dd9a77eb017e1d54840f2b186"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a2174995dd9a77eb017e1d54840f2b186">repair</a> (const lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt; &amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
-<tr class="separator:a2174995dd9a77eb017e1d54840f2b186"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a909ddbe71773412fcb12de1f42513c89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a909ddbe71773412fcb12de1f42513c89">after</a> (const <a class="el" href="classDuration.html">Duration</a> &amp;duration, const lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt; &amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
-<tr class="separator:a909ddbe71773412fcb12de1f42513c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acab408956a173e5efd35076fa713cbb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#acab408956a173e5efd35076fa713cbb7">repair</a> (<a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt; <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
+<tr class="separator:acab408956a173e5efd35076fa713cbb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7818051e0d3d4ef9aa6a25d9246312ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a7818051e0d3d4ef9aa6a25d9246312ea">after</a> (const <a class="el" href="classDuration.html">Duration</a> &amp;duration, <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt; <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
+<tr class="separator:a7818051e0d3d4ef9aa6a25d9246312ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
@@ -228,84 +231,84 @@ Friends</h2></td></tr>
 <tr class="separator:a408e8d5d8ec534aa8a8163df1b1ec9ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a0e12364a10fe3fb0bce478404966263e"></a>
+<a class="anchor" id="a5120e0d308d767edec44225f5be926e2"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;typename T&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef lambda::function&lt;void()&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a class="el" href="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e">AbandonedCallback</a></td>
+          <td class="memname">typedef <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;void()&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a class="el" href="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2">AbandonedCallback</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="aeac8f0fb6828c2161914de61e1e67364"></a>
+<a class="anchor" id="accc51795ce8b6c9ab8d62bd2e50b49b2"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;typename T&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef lambda::function&lt;void(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt;T&gt;&amp;)&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a class="el" href="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364">AnyCallback</a></td>
+          <td class="memname">typedef <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;void(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt;T&gt;&amp;)&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a class="el" href="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2">AnyCallback</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a7f793e67f309787ba34f3ed29652599c"></a>
+<a class="anchor" id="afc25a640dcf8680e88f26712a2717d8b"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;typename T&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef lambda::function&lt;void()&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a class="el" href="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c">DiscardCallback</a></td>
+          <td class="memname">typedef <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;void()&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a class="el" href="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b">DiscardCallback</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="ae90544e9db7a6648cee806c821601ee5"></a>
+<a class="anchor" id="af451893e5d06180aaeee5c42df0930c1"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;typename T&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef lambda::function&lt;void()&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a class="el" href="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5">DiscardedCallback</a></td>
+          <td class="memname">typedef <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;void()&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a class="el" href="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1">DiscardedCallback</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a7d0523c18366c86e160021920e08e726"></a>
+<a class="anchor" id="a97e42f6b06e3bda93cdfbed6e8fa9093"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;typename T&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef lambda::function&lt;void(const std::string&amp;)&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a class="el" href="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726">FailedCallback</a></td>
+          <td class="memname">typedef <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;void(const std::string&amp;)&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a class="el" href="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093">FailedCallback</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a542d3524ad6d4ca7ec633e63e4beadeb"></a>
+<a class="anchor" id="a10a044e48b430d4f87e9cade748bfe90"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;typename T&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">typedef lambda::function&lt;void(const T&amp;)&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a class="el" href="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb">ReadyCallback</a></td>
+          <td class="memname">typedef <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;void(const T&amp;)&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a class="el" href="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90">ReadyCallback</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -502,7 +505,7 @@ template&lt;typename T&gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a909ddbe71773412fcb12de1f42513c89"></a>
+<a class="anchor" id="a7818051e0d3d4ef9aa6a25d9246312ea"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -517,7 +520,7 @@ template&lt;typename T&gt; </div>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt; &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt;&#160;</td>
           <td class="paramname"><em>f</em>&#160;</td>
         </tr>
         <tr>
@@ -736,7 +739,7 @@ template&lt;typename T &gt; </div>
         <tr>
           <td class="memname">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::onAbandoned </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e">AbandonedCallback</a> &amp;&amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2">AbandonedCallback</a> &amp;&amp;&#160;</td>
           <td class="paramname"><em>callback</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -810,7 +813,7 @@ template&lt;typename T &gt; </div>
         <tr>
           <td class="memname">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::onAny </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364">AnyCallback</a> &amp;&amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2">AnyCallback</a> &amp;&amp;&#160;</td>
           <td class="paramname"><em>callback</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -884,7 +887,7 @@ template&lt;typename T &gt; </div>
         <tr>
           <td class="memname">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::onDiscard </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c">DiscardCallback</a> &amp;&amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b">DiscardCallback</a> &amp;&amp;&#160;</td>
           <td class="paramname"><em>callback</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -958,7 +961,7 @@ template&lt;typename T &gt; </div>
         <tr>
           <td class="memname">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::onDiscarded </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5">DiscardedCallback</a> &amp;&amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1">DiscardedCallback</a> &amp;&amp;&#160;</td>
           <td class="paramname"><em>callback</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -1032,7 +1035,7 @@ template&lt;typename T &gt; </div>
         <tr>
           <td class="memname">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::onFailed </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726">FailedCallback</a> &amp;&amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093">FailedCallback</a> &amp;&amp;&#160;</td>
           <td class="paramname"><em>callback</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -1106,7 +1109,7 @@ template&lt;typename T &gt; </div>
         <tr>
           <td class="memname">const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::onReady </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb">ReadyCallback</a> &amp;&amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90">ReadyCallback</a> &amp;&amp;&#160;</td>
           <td class="paramname"><em>callback</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -1308,7 +1311,7 @@ template&lt;typename F &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a2174995dd9a77eb017e1d54840f2b186"></a>
+<a class="anchor" id="acab408956a173e5efd35076fa713cbb7"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -1317,7 +1320,7 @@ template&lt;typename T&gt; </div>
         <tr>
           <td class="memname"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::repair </td>
           <td>(</td>
-          <td class="paramtype">const lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt; &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt;(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;)&gt;&#160;</td>
           <td class="paramname"><em>f</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -1326,7 +1329,7 @@ template&lt;typename T&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ae85258f6af5c49e7b4264b5c857265bc"></a>
+<a class="anchor" id="a269dcc23e03e8868067c24fe70b65a41"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -1337,7 +1340,7 @@ template&lt;typename X &gt; </div>
         <tr>
           <td class="memname"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::then </td>
           <td>(</td>
-          <td class="paramtype">lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;(const T &amp;)&gt;&#160;</td>
+          <td class="paramtype"><a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;(const T &amp;)&gt;&#160;</td>
           <td class="paramname"><em>f</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -1346,7 +1349,7 @@ template&lt;typename X &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a13bc839b816da34f55d6bc0675ef6b0e"></a>
+<a class="anchor" id="a25cfc59148749fac3deaaab1119a2717"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -1357,7 +1360,7 @@ template&lt;typename X &gt; </div>
         <tr>
           <td class="memname"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::then </td>
           <td>(</td>
-          <td class="paramtype">lambda::function&lt; X(const T &amp;)&gt;&#160;</td>
+          <td class="paramtype"><a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; X(const T &amp;)&gt;&#160;</td>
           <td class="paramname"><em>f</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -1366,7 +1369,7 @@ template&lt;typename X &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a1b450d3667a7abd43e5afcdb0a3ab146"></a>
+<a class="anchor" id="a00e8cb9299d48b5b59fba301894b019f"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -1380,7 +1383,7 @@ template&lt;typename X &gt; </div>
         <tr>
           <td class="memname"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt;X&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::then </td>
           <td>(</td>
-          <td class="paramtype">lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;()&gt;&#160;</td>
+          <td class="paramtype"><a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;()&gt;&#160;</td>
           <td class="paramname"><em>f</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -1394,7 +1397,7 @@ template&lt;typename X &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ae6e143a618e3aaa3e1616e6c6f833c80"></a>
+<a class="anchor" id="a5fb522d745a7f4f9c1b96fa9dfde0815"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -1408,7 +1411,7 @@ template&lt;typename X &gt; </div>
         <tr>
           <td class="memname"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt;X&gt; <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::then </td>
           <td>(</td>
-          <td class="paramtype">lambda::function&lt; X()&gt;&#160;</td>
+          <td class="paramtype"><a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; X()&gt;&#160;</td>
           <td class="paramname"><em>f</em></td><td>)</td>
           <td> const</td>
         </tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 2f58bea..63d6583 100644
--- a/content/api/latest/c++/collect_8hpp_source.html
+++ b/content/api/latest/c++/collect_8hpp_source.html
@@ -161,7 +161,7 @@
 <div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="namespaceprocess.html#a9d64abf575bde6dc82f9d915b33743c8">  107</a></span>&#160;<a class="code" href="classprocess_1_1Future.html">Future&lt;Future&lt;T&gt;</a>&gt; <a class="code" href="namespaceprocess.html#a9244f063b856adbc7182f8620b01034c">await</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; future)</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="keywordflow">return</span> <a class="code" href="namespaceprocess.html#a9244f063b856adbc7182f8620b01034c">await</a>(<a class="code" href="namespacecgroups_1_1devices.html#a22494291bc2cb89697dcd2b5f288bdd3">std::list</a>&lt;<a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&gt;{future})</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    .<a class="code" href="namespaceprocess_1_1internal.html#ac8039d54d4112dd09a7c1edc644e8572">then</a>([=]() {</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    .<a class="code" href="namespaceprocess_1_1internal.html#a1542f80b0189d2ba1192670553b8ba08">then</a>([=]() {</div>
 <div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;      <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;Future&lt;T&gt;</a>&gt;(future);</div>
 <div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    });</div>
 <div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;}</div>
@@ -339,7 +339,7 @@
 <div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="namespaceprocess.html#a663fef0a85519a2bd066f5e2215e8bfb">  285</a></span>&#160;<a class="code" href="classprocess_1_1Future.html">Future</a>&lt;std::tuple&lt;Ts...&gt;&gt; <a class="code" href="namespaceprocess.html#a0f89a937c1caa20e3048e16aeb0c9736">collect</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;Ts&gt;</a>&amp;... futures)</div>
 <div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;{</div>
 <div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  std::list&lt;Future&lt;Nothing&gt;&gt; wrappers = {</div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;    futures.<a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>([]() { <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>(); })...</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;    futures.<a class="code" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>([]() { <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>(); })...</div>
 <div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;  };</div>
 <div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div>
 <div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  <span class="comment">// TODO(klueska): Unfortunately, we have to use a lambda followed</span></div>
@@ -351,7 +351,7 @@
 <div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  };</div>
 <div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;</div>
 <div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="namespaceprocess.html#a0f89a937c1caa20e3048e16aeb0c9736">collect</a>(wrappers)</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;    .<a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">std::bind</a>(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, futures...));</div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;    .<a class="code" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>(<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">std::bind</a>(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, futures...));</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>
@@ -375,7 +375,7 @@
 <div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="namespaceprocess.html#a8df6a4f5a8ba851be42ad5d584907017">  321</a></span>&#160;<a class="code" href="classprocess_1_1Future.html">Future&lt;std::tuple&lt;Future&lt;Ts&gt;</a>...&gt;&gt; <a class="code" href="namespaceprocess.html#a9244f063b856adbc7182f8620b01034c">await</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;Ts&gt;</a>&amp;... futures)</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;  std::list&lt;Future&lt;Nothing&gt;&gt; wrappers = {</div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    futures.<a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>([]() { <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>(); })...</div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    futures.<a class="code" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>([]() { <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>(); })...</div>
 <div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;  };</div>
 <div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;</div>
 <div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;  <span class="comment">// TODO(klueska): Unfortunately, we have to use a lambda followed</span></div>
@@ -397,34 +397,34 @@
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1CollectProcess_html"><div class="ttname"><a href="classprocess_1_1internal_1_1CollectProcess.html">process::internal::CollectProcess</a></div><div class="ttdef"><b>Definition:</b> collect.hpp:119</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="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1280</div></div>
-<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:796</div></div>
-<div class="ttc" id="classprocess_1_1Promise_html_a2fc569c8bf99acb3e53a68ff3b266667"><div class="ttname"><a href="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667">process::Promise::fail</a></div><div class="ttdeci">bool fail(const std::string &amp;message)</div><div class="ttdef"><b>Definition:</b> future.hpp:872</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1310</div></div>
+<div class="ttc" id="namespaceprocess_1_1internal_html_a1542f80b0189d2ba1192670553b8ba08"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a1542f80b0189d2ba1192670553b8ba08">process::internal::then</a></div><div class="ttdeci">void then(lambda::CallableOnce&lt; X(const T &amp;)&gt; &amp;&amp;f, const std::shared_ptr&lt; Promise&lt; X &gt;&gt; &amp;promise, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1503</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:826</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html_a2fc569c8bf99acb3e53a68ff3b266667"><div class="ttname"><a href="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667">process::Promise::fail</a></div><div class="ttdeci">bool fail(const std::string &amp;message)</div><div class="ttdef"><b>Definition:</b> future.hpp:902</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1CollectProcess_html_aef71c5f6f3c016b544805111417573a8"><div class="ttname"><a href="classprocess_1_1internal_1_1CollectProcess.html#aef71c5f6f3c016b544805111417573a8">process::internal::CollectProcess::~CollectProcess</a></div><div class="ttdeci">virtual ~CollectProcess()</div><div class="ttdef"><b>Definition:</b> collect.hpp:130</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onDiscard(DiscardCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1340</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onDiscard(DiscardCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1370</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1143</div></div>
-<div class="ttc" id="namespaceprocess_1_1internal_html_ac8039d54d4112dd09a7c1edc644e8572"><div class="ttname"><a href="namespaceprocess_1_1internal.html#ac8039d54d4112dd09a7c1edc644e8572">process::internal::then</a></div><div class="ttdeci">void then(const lambda::function&lt; X(const T &amp;)&gt; &amp;f, const std::shared_ptr&lt; Promise&lt; X &gt;&gt; &amp;promise, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1473</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1173</div></div>
 <div class="ttc" id="namespaceprocess_html_aff22904a83567125d3b4d0d88e5a2270"><div class="ttname"><a href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process::spawn</a></div><div class="ttdeci">UPID spawn(ProcessBase *process, bool manage=false)</div><div class="ttdoc">Spawn a new process. </div></div>
 <div class="ttc" id="namespaceprocess_html_a20443908afa3212215166e26065349e5"><div class="ttname"><a href="namespaceprocess.html#a20443908afa3212215166e26065349e5">process::terminate</a></div><div class="ttdeci">void terminate(const UPID &amp;pid, bool inject=true)</div><div class="ttdoc">Sends a TerminateEvent to the given process. </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="classprocess_1_1internal_1_1CollectProcess_html_a6e13d430bd37e93903d3f0b4201b8e31"><div class="ttname"><a href="classprocess_1_1internal_1_1CollectProcess.html#a6e13d430bd37e93903d3f0b4201b8e31">process::internal::CollectProcess::initialize</a></div><div class="ttdeci">virtual void initialize()</div><div class="ttdoc">Invoked when a process gets spawned. </div><div class="ttdef"><b>Definition:</b> collect.hpp:136</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1428</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1458</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1AwaitProcess_html"><div class="ttname"><a href="classprocess_1_1internal_1_1AwaitProcess.html">process::internal::AwaitProcess</a></div><div class="ttdef"><b>Definition:</b> collect.hpp:199</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise</a></div><div class="ttdef"><b>Definition:</b> future.hpp:73</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a3ef51b1f7e70860758e47c39ed7660f1"><div class="ttname"><a href="classprocess_1_1Future.html#a3ef51b1f7e70860758e47c39ed7660f1">process::Future::onAbandoned</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAbandoned(AbandonedCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1318</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a3ef51b1f7e70860758e47c39ed7660f1"><div class="ttname"><a href="classprocess_1_1Future.html#a3ef51b1f7e70860758e47c39ed7660f1">process::Future::onAbandoned</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAbandoned(AbandonedCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1348</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="namespacecgroups_1_1devices_html_a22494291bc2cb89697dcd2b5f288bdd3"><div class="ttname"><a href="namespacecgroups_1_1devices.html#a22494291bc2cb89697dcd2b5f288bdd3">cgroups::devices::list</a></div><div class="ttdeci">Try&lt; std::vector&lt; Entry &gt; &gt; list(const std::string &amp;hierarchy, const std::string &amp;cgroup)</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="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:1592</div></div>
 <div class="ttc" id="namespaceprocess_html_a9244f063b856adbc7182f8620b01034c"><div class="ttname"><a href="namespaceprocess.html#a9244f063b856adbc7182f8620b01034c">process::await</a></div><div class="ttdeci">Future&lt; std::list&lt; Future&lt; T &gt; &gt; &gt; await(const std::list&lt; Future&lt; T &gt;&gt; &amp;futures)</div><div class="ttdef"><b>Definition:</b> collect.hpp:305</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1AwaitProcess_html_a3c7eb50fa22cee33c4a23485d08866d8"><div class="ttname"><a href="classprocess_1_1internal_1_1AwaitProcess.html#a3c7eb50fa22cee33c4a23485d08866d8">process::internal::AwaitProcess::AwaitProcess</a></div><div class="ttdeci">AwaitProcess(const std::list&lt; Future&lt; T &gt;&gt; &amp;_futures, Promise&lt; std::list&lt; Future&lt; T &gt;&gt;&gt; *_promise)</div><div class="ttdef"><b>Definition:</b> collect.hpp:202</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="classprocess_1_1internal_1_1CollectProcess_html_aeae1fffc984af46ddb3b0570408c5ee0"><div class="ttname"><a href="classprocess_1_1internal_1_1CollectProcess.html#aeae1fffc984af46ddb3b0570408c5ee0">process::internal::CollectProcess::CollectProcess</a></div><div class="ttdeci">CollectProcess(const std::list&lt; Future&lt; T &gt;&gt; &amp;_futures, Promise&lt; std::list&lt; T &gt;&gt; *_promise)</div><div class="ttdef"><b>Definition:</b> collect.hpp:122</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:210</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:882</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:779</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_ae85258f6af5c49e7b4264b5c857265bc"><div class="ttname"><a href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">process::Future::then</a></div><div class="ttdeci">Future&lt; X &gt; then(lambda::function&lt; Future&lt; X &gt;(const T &amp;)&gt; f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1562</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:912</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:809</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="libprocess_2include_2process_2check_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2check_8hpp.html">check.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div class="ttname"><a href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div class="ttdeci">Try&lt; Nothing &gt; bind(int_fd s, const Address &amp;address)</div><div class="ttdef"><b>Definition:</b> network.hpp:46</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 e63324f..5d8be7b 100644
--- a/content/api/latest/c++/count__down__latch_8hpp_source.html
+++ b/content/api/latest/c++/count__down__latch_8hpp_source.html
@@ -107,13 +107,13 @@
 <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="preprocessor">#endif // __PROCESS_COUNT_DOWN_LATCH_HPP__</span></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
-<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:796</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:826</div></div>
 <div class="ttc" id="classprocess_1_1CountDownLatch_html_a54ae44e80d909114a52b4cfdf9f493e6"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html#a54ae44e80d909114a52b4cfdf9f493e6">process::CountDownLatch::CountDownLatch</a></div><div class="ttdeci">CountDownLatch(size_t count=1)</div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:27</div></div>
 <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="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="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:882</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:912</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>
 <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>


[04/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/index.hhk
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 1a3f4e1..f43ce4b 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -278,7 +278,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="struct__CheckFatal.html#a466cba3d76cfcac25159354c654a282a"><param name="Name" value="stream"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="struct__CheckFatal.html#a2676fe2db31884e70c3b51e3db6051d9"><param name="Name" value="~_CheckFatal"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a4568d29fc1b9e22e096a64d9fe2ba0f7"><param name="Name" value="_consume"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a24ab33af474af68ea1255063075908a8"><param name="Name" value="_consume"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1DockerVolumeIsolatorProcess.html#aa37344013e4fc32ef429e46408e13ea4"><param name="Name" value="_create"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Deferred.html#a35c7b88e87a64a1bf407363cdc21a88b"><param name="Name" value="_Deferred"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aaf6203c570146ea86cbca5af30291d29"><param name="Name" value="_event_queue_dispatches"></OBJECT>
@@ -359,7 +359,7 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1MockDocker.html#a9eda8808316703e3f20865fe5a536f49"><param name="Name" value="_stop"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="abort_8hpp.html#ac3389a8a48dd2f121758d265c2809cdb"><param name="Name" value="_STRINGIZE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a55a74a8cbacea3c7590e5e5e3e81ba31"><param name="Name" value="_update"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e"><param name="Name" value="AbandonedCallback"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2"><param name="Name" value="AbandonedCallback"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="abort_8hpp.html"><param name="Name" value="abort.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="abort_8hpp.html#ab0b32631490688278c58f78c27d553cf"><param name="Name" value="__STRINGIZE"></OBJECT>
@@ -636,7 +636,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#af4c010c16459c4af2b110d3618e5cd62"><param name="Name" value="after.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a32ad66a962e66174403a6ca66a690a25"><param name="Name" value="future.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#af4c010c16459c4af2b110d3618e5cd62"><param name="Name" value="process"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a909ddbe71773412fcb12de1f42513c89"><param name="Name" value="process::Future"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a7818051e0d3d4ef9aa6a25d9246312ea"><param name="Name" value="process::Future"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a32ad66a962e66174403a6ca66a690a25"><param name="Name" value="process::internal"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a355d5c297d06b8e818df3edcfd69648b"><param name="Name" value="age"></OBJECT>
@@ -752,7 +752,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1inet4_1_1Address.html#a72352d83a633f990082ee0980691f6a2"><param name="Name" value="process::network::inet4::Address"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1inet6_1_1Address.html#a8d6f75e499902e885ab8fb5c01764c02"><param name="Name" value="process::network::inet6::Address"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364"><param name="Name" value="AnyCallback"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2"><param name="Name" value="AnyCallback"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1ResourceProviderManager.html#a6be2481700f40c542ee99992b463ca70"><param name="Name" value="api"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1ResourceProviderManager.html#a6be2481700f40c542ee99992b463ca70"><param name="Name" value="mesos::internal::ResourceProviderManager"></OBJECT>
@@ -1503,12 +1503,12 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="bytes_8hpp.html#ad7cff36ab3439c2d594a42d9792b1717"><param name="Name" value="Terabytes"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#afc19db0edd77ac901f8591a41ef76523"><param name="Name" value="Bytes"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <UL>
@@ -3620,6 +3620,7 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="deferred_8hpp.html"><param name="Name" value="deferred.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a"><param name="Name" value="FORWARD"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="deferred_8hpp.html#a2ece2de9f619ac7cc7c7f74dbecbf1ff"><param name="Name" value="PLACEHOLDER"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="deferred_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2"><param name="Name" value="TEMPLATE"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="delay_8hpp.html"><param name="Name" value="delay.hpp"></OBJECT>
@@ -3840,13 +3841,13 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d"><param name="Name" value="process::Promise"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d"><param name="Name" value="Promise< bool >"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c"><param name="Name" value="DiscardCallback"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b"><param name="Name" value="DiscardCallback"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#aa03406abec646ff3df058f9e55749c11"><param name="Name" value="discarded"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#aa03406abec646ff3df058f9e55749c11"><param name="Name" value="future.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#aa03406abec646ff3df058f9e55749c11"><param name="Name" value="process::internal"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5"><param name="Name" value="DiscardedCallback"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1"><param name="Name" value="DiscardedCallback"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#afe0ad6b5dde08973b75bb8b6eb3a92fc"><param name="Name" value="discardPromises"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#afe0ad6b5dde08973b75bb8b6eb3a92fc"><param name="Name" value="future.hpp"></OBJECT>
@@ -4823,10 +4824,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a6c523814728a49c178f848db6e6d88d6"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2928f839fd010669924789c6cccd0829"><param name="Name" value="expire"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#ad4ba20deee8248987c92b18f1fa36fe8"><param name="Name" value="expired"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a64e590c9a40c4ead4b969d6a64cd8181"><param name="Name" value="expired"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#ad4ba20deee8248987c92b18f1fa36fe8"><param name="Name" value="future.hpp"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#ad4ba20deee8248987c92b18f1fa36fe8"><param name="Name" value="process::internal"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a64e590c9a40c4ead4b969d6a64cd8181"><param name="Name" value="future.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a64e590c9a40c4ead4b969d6a64cd8181"><param name="Name" value="process::internal"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Timeout.html#a7bdb45221b14748ab1339479e480c4b7"><param name="Name" value="process::Timeout"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classzookeeper_1_1GroupProcess.html#a311b6cb10b542349190161404cc3b830"><param name="Name" value="zookeeper::GroupProcess"></OBJECT>
   </UL>
@@ -4882,7 +4883,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1StreamingRequestDecoder.html#a143af44a31e85abc6ee4c6c9bba500b4"><param name="Name" value="process::StreamingRequestDecoder"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1StreamingResponseDecoder.html#ae7db33e85c98ef39426aa06f44f36fd9"><param name="Name" value="process::StreamingResponseDecoder"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726"><param name="Name" value="FailedCallback"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093"><param name="Name" value="FailedCallback"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ab5118eabaa72447409a582222c0c4902"><param name="Name" value="failoverFramework"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#a47aeae3952eb3e90da58eca3375b2142"><param name="Name" value="failPromises"></OBJECT>
   <UL>
@@ -5445,15 +5446,15 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#a58d2ee086b173d21a4fc0550f843dd2e"><param name="Name" value="discard"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#aa03406abec646ff3df058f9e55749c11"><param name="Name" value="discarded"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#afe0ad6b5dde08973b75bb8b6eb3a92fc"><param name="Name" value="discardPromises"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#ad4ba20deee8248987c92b18f1fa36fe8"><param name="Name" value="expired"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#a64e590c9a40c4ead4b969d6a64cd8181"><param name="Name" value="expired"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#a47aeae3952eb3e90da58eca3375b2142"><param name="Name" value="failPromises"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#a1f0b8b2ea7d75c3b9d8d4781689f731b"><param name="Name" value="operator<<"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#a86c36ee36d231da3645dc12571f1d25a"><param name="Name" value="repair"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#a7ab45b8fc1010b947a370e51b463e82f"><param name="Name" value="run"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#a8175b4c04ebc5a6f415c800541b58799"><param name="Name" value="repair"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#a4c8e1d1a64b9ebccdd0c2bdf34233212"><param name="Name" value="run"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#ae0eecf64520fb955719d8edce806cc9b"><param name="Name" value="select"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#ac263ad6d2909a96a948ee94594013847"><param name="Name" value="setPromises"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#ac8039d54d4112dd09a7c1edc644e8572"><param name="Name" value="then"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#ae5b0c4b2bd16f5cd8f2041c46503eed5"><param name="Name" value="thenf"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#a1542f80b0189d2ba1192670553b8ba08"><param name="Name" value="then"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#afca243b1724ff329e7a2582822949238"><param name="Name" value="thenf"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="future_8hpp.html#a3bf988425025cc1f778727e61bc6d523"><param name="Name" value="undiscardable"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a8c5011603de16950bdcbb5bd137ef956"><param name="Name" value="Future"></OBJECT>
@@ -10380,7 +10381,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a7861cbed744296365edaf65131356c76"><param name="Name" value="__reregisterSlave"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ada6e99db89ac87b9a716562c2b0bcc7b"><param name="Name" value="_agentReregisterTimeout"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a666059aeb226099f76b7e4ac7597df05"><param name="Name" value="_authenticate"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a4568d29fc1b9e22e096a64d9fe2ba0f7"><param name="Name" value="_consume"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a24ab33af474af68ea1255063075908a8"><param name="Name" value="_consume"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a4ffd3bd4715e4e12035c89ac47c2cd99"><param name="Name" value="_exited"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ab4ca75bc43d029f2a2d6ed7bc682cbaa"><param name="Name" value="_failoverFramework"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a5038d7ad957dcba27b25ce70a99f11eb"><param name="Name" value="_markUnreachable"></OBJECT>
@@ -10470,7 +10471,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a43f3d08bee0c1cb847914a16c0f05fd6"><param name="Name" value="statusUpdateAcknowledgement"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a10612b0c349105c4e3ac1cb8bc48210f"><param name="Name" value="submitScheduler"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ad8fccf68963e3540e62df4dfb512bc54"><param name="Name" value="Subscriber"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c"><param name="Name" value="throttled"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a104065574fe93f3683e4d126993583bf"><param name="Name" value="throttled"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a3b121770595af7978290e598a47ae3f7"><param name="Name" value="unregisterFramework"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a10cc0fd019512c68eae59432b7aff3a4"><param name="Name" value="unregisterSlave"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#acebf75338ede75fc4cf3bcbdba86e82b"><param name="Name" value="updateFramework"></OBJECT>
@@ -14063,8 +14064,8 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a32e0d1ef34fd100be130bbc2c686e24b"><param name="Name" value="create"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#ae99fe8ce4a6c885fb969f3e634e62b6e"><param name="Name" value="fetch"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a4bb32944d46d17d2152813eb5aea91cd"><param name="Name" value="name"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a06b4afb2f86856aadf43412a6bf9ab73"><param name="Name" value="NAME"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a4bb32944d46d17d2152813eb5aea91cd"><param name="Name" value="name"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a2f67e43d1e4a738c78f05431b4497f0b"><param name="Name" value="schemes"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#af94635bf3fb893100b0443c0cec3f45c"><param name="Name" value="~HadoopFetcherPlugin"></OBJECT>
   </UL>
@@ -14154,8 +14155,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a9b5fd5798c8e81bbef5f686b09432c5d"><param name="Name" value="apply"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a143d22da9ef8e68799b35478bb4e22fe"><param name="Name" value="consumed"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#aa45d29dae28bcc977661fd541714ce64"><param name="Name" value="converted"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d"><param name="Name" value="PostValidation"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43"><param name="Name" value="postValidation"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d"><param name="Name" value="PostValidation"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a35eb7b515597e4fed518448d857bb7cc"><param name="Name" value="ResourceConversion"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html"><param name="Name" value="mesos::v1::Resources"></OBJECT>
@@ -14647,10 +14648,13 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1metrics_1_1Metric.html#a2d32a61ac6c565314ec780a5939e1485"><param name="Name" value="Metric"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1metrics_1_1internal.html#aaa37243f659788386a13de558eba70a7"><param name="Name" value="metrics"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#af826d9a6556a89a5e9436c78fd07b021"><param name="Name" value="Metrics"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2"><param name="Name" value="metrics"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="Metrics"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#af826d9a6556a89a5e9436c78fd07b021"><param name="Name" value="mesos::internal::log::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2"><param name="Name" value="metrics"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a8bab2e615e686c7e2fb9d197258b06cb"><param name="Name" value="Metrics"></OBJECT>
+  <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a8bab2e615e686c7e2fb9d197258b06cb"><param name="Name" value="mesos::internal::master::allocator::internal::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html#a09013502681221e6a5bae264563cb954"><param name="Name" value="mesos::internal::master::allocator::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a33768639ed69e6812b805bd70b29bf35"><param name="Name" value="mesos::internal::master::Master"></OBJECT>
@@ -15105,13 +15109,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper.html#a10eecc0ec13819b8117167b4a349034d"><param name="Name" value="mesos::internal::tests::KillPolicyTestHelper"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#aa5dad9a209f238aa7d65dde34d8e5c2d"><param name="Name" value="mesos::internal::tests::MemoryTestHelper"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1SetnsTestHelper.html#a10f7ff24e377e39c6c01dab68bfc2ede"><param name="Name" value="mesos::internal::tests::SetnsTestHelper"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9"><param name="Name" value="mesos::uri::CopyFetcherPlugin"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ab183d70e36bb66b5f55c543637488881"><param name="Name" value="name"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ab183d70e36bb66b5f55c543637488881"><param name="Name" value="mesos::uri::CopyFetcherPlugin"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a3797f96a62adbc485e54c139cb967d3b"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
-  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9"><param name="Name" value="NAME"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a3797f96a62adbc485e54c139cb967d3b"><param name="Name" value="name"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="NAME"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
@@ -15608,6 +15609,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ac0d9d73c04b0977fcd51ac2a58150387"><param name="Name" value="operator jobject"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue_1_1Consumer.html#a307aaa062d7b5feee064e0361a3cb166"><param name="Name" value="operator JSON::Array"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Event.html#afa9f8367affc0bc79150133f6738ba54"><param name="Name" value="operator JSON::Object"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1__Deferred.html#a370b37856e5163d23dcfd5a43d111c8c"><param name="Name" value="operator lambda::CallableOnce< void"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1__Deferred.html#aba845f80da26e3f4a34953224d025042"><param name="Name" value="operator lambda::CallableOnce<R"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classJSON_1_1WriterProxy.html#a064c0622358b4864a39d1148ece32e5c"><param name="Name" value="operator NullWriter *"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classJSON_1_1WriterProxy.html#a8909677131f054870601fee6f7d9dfa8"><param name="Name" value="operator NumberWriter *"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classJSON_1_1WriterProxy.html#a588ae37cd9bdd1cbfad0f580c80bf88d"><param name="Name" value="operator ObjectWriter *"></OBJECT>
@@ -17094,6 +17097,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1fs.html#a6ca148a3dbe24af71c5b08edc0c5d753"><param name="Name" value="mesos::internal::fs"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1fs.html#a6ca148a3dbe24af71c5b08edc0c5d753"><param name="Name" value="src/linux/fs.hpp"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="deferred_8hpp.html#a2ece2de9f619ac7cc7c7f74dbecbf1ff"><param name="Name" value="PLACEHOLDER"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1cni_1_1spec_1_1PluginError.html#ac0d92c5854587059ef4b8a45d5c560d9"><param name="Name" value="PluginError"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#af71c45e0a85e21f6b39060f4e716cebf"><param name="Name" value="poll"></OBJECT>
   <UL>
@@ -17478,6 +17482,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1__Deferred.html#a763b2f90bc53f92d680a635fe28e858e"><param name="Name" value="Executor"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1__Deferred.html#a60f19ff0e320b6a07d749aa681153af9"><param name="Name" value="operator Deferred< void"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1__Deferred.html#a4700f9db425c2bf0aecae10d0a7d03c3"><param name="Name" value="operator Deferred<R"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1__Deferred.html#a370b37856e5163d23dcfd5a43d111c8c"><param name="Name" value="operator lambda::CallableOnce< void"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1__Deferred.html#aba845f80da26e3f4a34953224d025042"><param name="Name" value="operator lambda::CallableOnce<R"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1__Deferred.html#a5e4175312beb53ef11b7322d90d9cecb"><param name="Name" value="operator std::function< void"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1__Deferred.html#a995cbb236f072d7a3fe8902ff52bc026"><param name="Name" value="operator std::function<R"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48"><param name="Name" value="REPEAT_FROM_TO"></OBJECT>
@@ -17630,8 +17636,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#a11390aaa07bced511a5b7fe4c94e97fd"><param name="Name" value="Consumer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#a73f44b10f6d09ead6bdf3ab11cba4d06"><param name="Name" value="consumer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#ad2d51d8a2a80f473de0bcf2e08e48d90"><param name="Name" value="EventQueue"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1EventVisitor.html"><param name="Name" value="process::EventVisitor"></OBJECT>
   <UL>
@@ -17696,15 +17702,15 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1firewall.html"><param name="Name" value="process::firewall"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html"><param name="Name" value="process::Future"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e"><param name="Name" value="AbandonedCallback"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a909ddbe71773412fcb12de1f42513c89"><param name="Name" value="after"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364"><param name="Name" value="AnyCallback"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2"><param name="Name" value="AbandonedCallback"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a7818051e0d3d4ef9aa6a25d9246312ea"><param name="Name" value="after"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2"><param name="Name" value="AnyCallback"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431"><param name="Name" value="await"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0"><param name="Name" value="discard"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c"><param name="Name" value="DiscardCallback"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5"><param name="Name" value="DiscardedCallback"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b"><param name="Name" value="DiscardCallback"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1"><param name="Name" value="DiscardedCallback"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#ac24932d40d46827beb624695ff08a428"><param name="Name" value="failed"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726"><param name="Name" value="FailedCallback"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093"><param name="Name" value="FailedCallback"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9"><param name="Name" value="failure"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a8c5011603de16950bdcbb5bd137ef956"><param name="Name" value="Future"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4"><param name="Name" value="get"></OBJECT>
@@ -17727,10 +17733,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f"><param name="Name" value="operator="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f"><param name="Name" value="operator=="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a697fa51a09bfecabc58fd6d07ce8f501"><param name="Name" value="Promise< T >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb"><param name="Name" value="ReadyCallback"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90"><param name="Name" value="ReadyCallback"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#ac02b40b5e590692acf71ea6add116e7b"><param name="Name" value="recover"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a2174995dd9a77eb017e1d54840f2b186"><param name="Name" value="repair"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc"><param name="Name" value="then"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#acab408956a173e5efd35076fa713cbb7"><param name="Name" value="repair"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41"><param name="Name" value="then"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#ac49710e6a1dd58e8e14b749c37139979"><param name="Name" value="WeakFuture< T >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#ae0483b70dae75d7a75c97839130f6886"><param name="Name" value="~Future"></OBJECT>
   </UL>
@@ -17977,13 +17983,13 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html"><param name="Name" value="process::http::Response"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905"><param name="Name" value="body"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada7d2a4db1b1426c6caab18fa8b484f4f5"><param name="Name" value="BODY"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905"><param name="Name" value="body"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242"><param name="Name" value="code"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ae463c5c7a083aea98a89cf9b675b59ab"><param name="Name" value="headers"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14"><param name="Name" value="NONE"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada8d713d3c6326b2c6f5730c5f46f3e3f0"><param name="Name" value="PIPE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aa3543eb8ecd36f5d6d91b2640d471359"><param name="Name" value="reader"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ac7ac8132a8d8772335efd5a55d9ebb4f"><param name="Name" value="Response"></OBJECT>
@@ -18215,14 +18221,14 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a58d2ee086b173d21a4fc0550f843dd2e"><param name="Name" value="discard"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#aa03406abec646ff3df058f9e55749c11"><param name="Name" value="discarded"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#ab863b0922b3133630bec9cc010ddb261"><param name="Name" value="dispatch"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#ad4ba20deee8248987c92b18f1fa36fe8"><param name="Name" value="expired"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a64e590c9a40c4ead4b969d6a64cd8181"><param name="Name" value="expired"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a05a2591dfe6a59e00bad2a5c9b6c8db3"><param name="Name" value="job_object_manager"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a236302f5f98f19b64505c6292e47da76"><param name="Name" value="reaper"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a86c36ee36d231da3645dc12571f1d25a"><param name="Name" value="repair"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a7ab45b8fc1010b947a370e51b463e82f"><param name="Name" value="run"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a8175b4c04ebc5a6f415c800541b58799"><param name="Name" value="repair"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a4c8e1d1a64b9ebccdd0c2bdf34233212"><param name="Name" value="run"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#ae0eecf64520fb955719d8edce806cc9b"><param name="Name" value="select"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#ac8039d54d4112dd09a7c1edc644e8572"><param name="Name" value="then"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#ae5b0c4b2bd16f5cd8f2041c46503eed5"><param name="Name" value="thenf"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a1542f80b0189d2ba1192670553b8ba08"><param name="Name" value="then"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#afca243b1724ff329e7a2582822949238"><param name="Name" value="thenf"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html"><param name="Name" value="process::io"></OBJECT>
   <UL>
@@ -18231,8 +18237,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab9c4a52a88fcc9983438e391643424ca"><param name="Name" value="redirect"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Latch.html"><param name="Name" value="process::Latch"></OBJECT>
   <UL>
@@ -18494,8 +18500,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html"><param name="Name" value="process::Once"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#a2b83d07d529fb1028705e5c5bcafab6c"><param name="Name" value="done"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c"><param name="Name" value="Once"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3"><param name="Name" value="once"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c"><param name="Name" value="Once"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#a757b5aa045b5833563235eb0d84afa82"><param name="Name" value="~Once"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Owned.html"><param name="Name" value="process::Owned"></OBJECT>
@@ -18575,8 +18581,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec"><param name="Name" value="associate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d"><param name="Name" value="discard"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667"><param name="Name" value="fail"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="Name" value="Future"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1"><param name="Name" value="future"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="Name" value="Future"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a6d293d289666af0adec11f68f9fede9c"><param name="Name" value="internal::discarded"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39"><param name="Name" value="Promise"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943"><param name="Name" value="set"></OBJECT>
@@ -18737,8 +18743,8 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990af648d44b624da021da40a80190291380"><param name="Name" value="DUPLICATED"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990ad3f73761156a6e75873cf903a0d62994"><param name="Name" value="OWNED"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="subprocess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="Subprocess"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="subprocess"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1ParentHook.html"><param name="Name" value="process::Subprocess::ParentHook"></OBJECT>
   <UL>
@@ -18894,8 +18900,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18915,15 +18921,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< GarbageCollectorProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< GroupProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18936,8 +18942,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Help >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18950,15 +18956,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< HttpProxy >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18992,15 +18998,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Master >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< MesosAllocatorProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19027,8 +19033,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19118,8 +19124,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< WhitelistWatcher >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19264,8 +19270,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classProcessWatcher.html#a8858c74f313c22f72836beabb73e7c27"><param name="Name" value="process"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classProcessWatcher.html#ae6f5acc4af4d936adca882e2274e6491"><param name="Name" value="ProcessWatcher"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Profiler.html#ac3603ac30749c5f0bc2321769b9bb9a8"><param name="Name" value="Profiler"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceelf.html#a5e0f37b29d2d9500fe43653adefc1022ac94c37334a8660ad8e5c05176a2b3853"><param name="Name" value="PROGBITS"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classflags_1_1FlagsBase.html#a88f899fbf20a712e8bb7236284b41bf4"><param name="Name" value="programName_"></OBJECT>
@@ -19611,10 +19617,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1stat.html#a4375e0a26dfaf8f4a1ff72bf97eebecc"><param name="Name" value="os::stat"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1stat.html#a4375e0a26dfaf8f4a1ff72bf97eebecc"><param name="Name" value="posix/stat.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><param name="Name" value="read"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="3rdparty/libprocess/include/process/io.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><param name="Name" value="3rdparty/stout/include/stout/os/read.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#af24a361f8c310bd4d732e68378b57ed3"><param name="Name" value="3rdparty/stout/include/stout/os/windows/read.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprotobuf.html#a2120146c620b72d4e1e3ae47bdacb1b3"><param name="Name" value="3rdparty/stout/include/stout/protobuf.hpp"></OBJECT>
@@ -19704,7 +19710,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a3d69b2b965a8a0d6a90319507f015a12"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ReadWriteLock.html#a2c1a84b19cb55c94833a0072bc2de379"><param name="Name" value="ReadWriteLock"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb"><param name="Name" value="ReadyCallback"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90"><param name="Name" value="ReadyCallback"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a6183653bc832448b13b90ea03d004127"><param name="Name" value="real"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a6183653bc832448b13b90ea03d004127"><param name="Name" value="mesos::internal::tests::TestAllocator"></OBJECT>
@@ -20099,11 +20105,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a4cdd0a41f89eeb7cc908f3dec0f7f15a"><param name="Name" value="posix/rename.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a4cdd0a41f89eeb7cc908f3dec0f7f15a"><param name="Name" value="windows/rename.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a86c36ee36d231da3645dc12571f1d25a"><param name="Name" value="repair"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a8175b4c04ebc5a6f415c800541b58799"><param name="Name" value="repair"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a86c36ee36d231da3645dc12571f1d25a"><param name="Name" value="future.hpp"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a2174995dd9a77eb017e1d54840f2b186"><param name="Name" value="process::Future"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a86c36ee36d231da3645dc12571f1d25a"><param name="Name" value="process::internal"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a8175b4c04ebc5a6f415c800541b58799"><param name="Name" value="future.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#acab408956a173e5efd35076fa713cbb7"><param name="Name" value="process::Future"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a8175b4c04ebc5a6f415c800541b58799"><param name="Name" value="process::internal"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceinternal_1_1windows.html#ac3625d90ddd93b6c9a889610263990c1"><param name="Name" value="REPARSE_DATA_BUFFER"></OBJECT>
   <UL>
@@ -20480,8 +20486,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a84298b990ad52dfd353358427b04ff3f"><param name="Name" value="posix/rmdir.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a84298b990ad52dfd353358427b04ff3f"><param name="Name" value="windows/rmdir.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc"><param name="Name" value="role"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#accf0d5437cf11da50c674ecd6c19c7ce"><param name="Name" value="Role"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc"><param name="Name" value="role"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="roles_8hpp.html"><param name="Name" value="roles.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="roles_8hpp.html#a70ebdbe08b14acfb4ef2571ce909cc86"><param name="Name" value="isStrictSubroleOf"></OBJECT>
@@ -20815,7 +20821,7 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classDocker.html#a4c921c0018b3ca12ad726617d2938710"><param name="Name" value="run"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classDocker.html#a4c921c0018b3ca12ad726617d2938710"><param name="Name" value="Docker"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a7ab45b8fc1010b947a370e51b463e82f"><param name="Name" value="future.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a4c8e1d1a64b9ebccdd0c2bdf34233212"><param name="Name" value="future.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ExecutorDriver.html#a107e364bc652e9407b34f55e83a55ae1"><param name="Name" value="mesos::ExecutorDriver"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess.html#af4f74f98f2997125702f99aaad749764"><param name="Name" value="mesos::internal::slave::FetcherProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1IOSwitchboardServer.html#a692aa93d7db0ee083a6aa2b0101c885e"><param name="Name" value="mesos::internal::slave::IOSwitchboardServer"></OBJECT>
@@ -20826,7 +20832,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#a72c24f06ac3f91b9412de80c6252df25"><param name="Name" value="process"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventLoop.html#a5e89851f1fe597bce869fdae00ca2ef2"><param name="Name" value="process::EventLoop"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1http_1_1Server.html#a0667f67908512b63a7f093800f897da1"><param name="Name" value="process::http::Server"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a7ab45b8fc1010b947a370e51b463e82f"><param name="Name" value="process::internal"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a4c8e1d1a64b9ebccdd0c2bdf34233212"><param name="Name" value="process::internal"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1internal_1_1Loop.html#a11417f29be6ae721ee9331b0ccbf16e4"><param name="Name" value="process::internal::Loop"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classReqResProcess.html#aa88a64351fac32c4d142a4119b8fe45e"><param name="Name" value="ReqResProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#a72c24f06ac3f91b9412de80c6252df25"><param name="Name" value="run.hpp"></OBJECT>
@@ -21015,29 +21021,29 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a3a3635fd3f69c6cb59ebb429f5c5d893"><param name="Name" value="mesos::internal::slave::XfsDiskIsolatorProcess"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="process::Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="process::Process"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><param name="Name" value="process::ProcessBase"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< DockerContainerizerProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< FetcherProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< GarbageCollectorProcess >"></OBJECT>
@@ -21050,72 +21056,86 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< HttpProxy >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Heartbeater< Message, Event > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Help >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Logging >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< HttpProxy >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Logging >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Master >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosAllocatorProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Profiler >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ProvisionerProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaderProcess< T > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ReqResProcess< Req, Res > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Slave >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Subsystem >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT

<TRUNCATED>

[10/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 3304516..56c310d 100644
--- a/content/api/latest/c++/event_8hpp_source.html
+++ b/content/api/latest/c++/event_8hpp_source.html
@@ -175,249 +175,247 @@
 <div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    : <a class="code" href="structprocess_1_1MessageEvent.html#a611cf055f4f937ad7440bc754722550e">message</a>{std::move(<a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>), from, to, std::move(data)} {}</div>
 <div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div>
 <div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  <a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>(<a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>&amp;&amp; that) = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="comment">// TODO(dzhuk) Make it movable only, when move is properly supported in defer.</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>&amp; that) = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>&amp; <a class="code" href="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a">operator=</a>(<a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>&amp; <a class="code" href="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a">operator=</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>&amp;) = <span class="keyword">delete</span>;</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"><a class="line" href="structprocess_1_1MessageEvent.html#a075568b289b0075487233208e5b1fe7d">  129</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1MessageEvent.html#a075568b289b0075487233208e5b1fe7d">visit</a>(<a class="code" href="structprocess_1_1EventVisitor.html">EventVisitor</a>* visitor)<span class="keyword"> const override</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    visitor-&gt;<a class="code" href="structprocess_1_1EventVisitor.html#a2c6446217ce0718ea9c7b87e2ca93049">visit</a>(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;  }</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="structprocess_1_1MessageEvent.html#a2b253b8c08884080b1b9065909fade49">  134</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1MessageEvent.html#a2b253b8c08884080b1b9065909fade49">consume</a>(<a class="code" href="structprocess_1_1EventConsumer.html">EventConsumer</a>* consumer) &amp;&amp; <span class="keyword">override</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  {</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    consumer-&gt;consume(std::move(*<span class="keyword">this</span>));</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"><a class="line" href="structprocess_1_1MessageEvent.html#a611cf055f4f937ad7440bc754722550e">  139</a></span>&#160;  <a class="code" href="structprocess_1_1Message.html">Message</a> <a class="code" href="structprocess_1_1MessageEvent.html#a611cf055f4f937ad7440bc754722550e">message</a>;</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;};</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>&amp; that) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>&amp; <a class="code" href="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a">operator=</a>(<a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>&amp; <a class="code" href="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a">operator=</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html#a0e74ee66be2bd02b31e151bb2f43c7e8">MessageEvent</a>&amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="structprocess_1_1MessageEvent.html#a075568b289b0075487233208e5b1fe7d">  128</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1MessageEvent.html#a075568b289b0075487233208e5b1fe7d">visit</a>(<a class="code" href="structprocess_1_1EventVisitor.html">EventVisitor</a>* visitor)<span class="keyword"> const override</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    visitor-&gt;<a class="code" href="structprocess_1_1EventVisitor.html#a2c6446217ce0718ea9c7b87e2ca93049">visit</a>(*<span class="keyword">this</span>);</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;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="structprocess_1_1MessageEvent.html#a2b253b8c08884080b1b9065909fade49">  133</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1MessageEvent.html#a2b253b8c08884080b1b9065909fade49">consume</a>(<a class="code" href="structprocess_1_1EventConsumer.html">EventConsumer</a>* consumer) &amp;&amp; <span class="keyword">override</span></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;    consumer-&gt;consume(std::move(*<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  }</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"><a class="line" href="structprocess_1_1MessageEvent.html#a611cf055f4f937ad7440bc754722550e">  138</a></span>&#160;  <a class="code" href="structprocess_1_1Message.html">Message</a> <a class="code" href="structprocess_1_1MessageEvent.html#a611cf055f4f937ad7440bc754722550e">message</a>;</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;</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="structprocess_1_1HttpEvent.html">  143</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a> : <a class="code" href="structprocess_1_1Event.html">Event</a></div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;{</div>
-<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="structprocess_1_1HttpEvent.html#a9215c70125b736a8a6814f32f5fa25e2">  145</a></span>&#160;  <a class="code" href="structprocess_1_1HttpEvent.html#a9215c70125b736a8a6814f32f5fa25e2">HttpEvent</a>(</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;      <a class="code" href="structprocess_1_1http_1_1Request.html">http::Request</a>* _request,</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;      <a class="code" href="classprocess_1_1Promise.html">Promise&lt;http::Response&gt;</a>* _response)</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    : <a class="code" href="structprocess_1_1HttpEvent.html#a7f941fe869541236875979683652a43b">request</a>(_request),</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;      <a class="code" href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">response</a>(_response) {}</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <a class="code" href="structprocess_1_1HttpEvent.html#a9215c70125b736a8a6814f32f5fa25e2">HttpEvent</a>(<a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <a class="code" href="structprocess_1_1HttpEvent.html#a9215c70125b736a8a6814f32f5fa25e2">HttpEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp;) = <span class="keyword">delete</span>;</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  <a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp; <a class="code" href="structprocess_1_1HttpEvent.html#a120ffde9d2eadf70a141f5c7455924a2">operator=</a>(<a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp; <a class="code" href="structprocess_1_1HttpEvent.html#a120ffde9d2eadf70a141f5c7455924a2">operator=</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp;) = <span class="keyword">delete</span>;</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"><a class="line" href="structprocess_1_1HttpEvent.html#adbcae48502a23e845a30d6aa35f56205">  156</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="structprocess_1_1HttpEvent.html#adbcae48502a23e845a30d6aa35f56205">~HttpEvent</a>()</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  {</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">response</a>) {</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;      <span class="comment">// Fail the response in case it wasn&#39;t set.</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;      <a class="code" href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">response</a>-&gt;set(<a class="code" href="structprocess_1_1http_1_1InternalServerError.html">http::InternalServerError</a>());</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    }</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  }</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="structprocess_1_1HttpEvent.html#aef4ca1f2279a4207d18c695fc6510a10">  164</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1HttpEvent.html#aef4ca1f2279a4207d18c695fc6510a10">visit</a>(<a class="code" href="structprocess_1_1EventVisitor.html">EventVisitor</a>* visitor)<span class="keyword"> const override</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    visitor-&gt;<a class="code" href="structprocess_1_1EventVisitor.html#a2c6446217ce0718ea9c7b87e2ca93049">visit</a>(*<span class="keyword">this</span>);</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;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="structprocess_1_1HttpEvent.html#a09869e73238d2d6462344540f752ef79">  169</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1HttpEvent.html#a09869e73238d2d6462344540f752ef79">consume</a>(<a class="code" href="structprocess_1_1EventConsumer.html">EventConsumer</a>* consumer) &amp;&amp; <span class="keyword">override</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  {</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;    consumer-&gt;consume(std::move(*<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  }</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div>
-<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="structprocess_1_1HttpEvent.html#a7f941fe869541236875979683652a43b">  174</a></span>&#160;  std::unique_ptr&lt;http::Request&gt; <a class="code" href="structprocess_1_1HttpEvent.html#a7f941fe869541236875979683652a43b">request</a>;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">  175</a></span>&#160;  std::unique_ptr&lt;Promise&lt;http::Response&gt;&gt; <a class="code" href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">response</a>;</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;};</div>
+<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="structprocess_1_1HttpEvent.html">  142</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a> : <a class="code" href="structprocess_1_1Event.html">Event</a></div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;{</div>
+<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="structprocess_1_1HttpEvent.html#a9215c70125b736a8a6814f32f5fa25e2">  144</a></span>&#160;  <a class="code" href="structprocess_1_1HttpEvent.html#a9215c70125b736a8a6814f32f5fa25e2">HttpEvent</a>(</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;      <a class="code" href="structprocess_1_1http_1_1Request.html">http::Request</a>* _request,</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;      <a class="code" href="classprocess_1_1Promise.html">Promise&lt;http::Response&gt;</a>* _response)</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;    : <a class="code" href="structprocess_1_1HttpEvent.html#a7f941fe869541236875979683652a43b">request</a>(_request),</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;      <a class="code" href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">response</a>(_response) {}</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  <a class="code" href="structprocess_1_1HttpEvent.html#a9215c70125b736a8a6814f32f5fa25e2">HttpEvent</a>(<a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <a class="code" href="structprocess_1_1HttpEvent.html#a9215c70125b736a8a6814f32f5fa25e2">HttpEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp; <a class="code" href="structprocess_1_1HttpEvent.html#a120ffde9d2eadf70a141f5c7455924a2">operator=</a>(<a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  <a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp; <a class="code" href="structprocess_1_1HttpEvent.html#a120ffde9d2eadf70a141f5c7455924a2">operator=</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="structprocess_1_1HttpEvent.html#adbcae48502a23e845a30d6aa35f56205">  155</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="structprocess_1_1HttpEvent.html#adbcae48502a23e845a30d6aa35f56205">~HttpEvent</a>()</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="keywordflow">if</span> (<a class="code" href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">response</a>) {</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;      <span class="comment">// Fail the response in case it wasn&#39;t set.</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;      <a class="code" href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">response</a>-&gt;set(<a class="code" href="structprocess_1_1http_1_1InternalServerError.html">http::InternalServerError</a>());</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    }</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  }</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structprocess_1_1HttpEvent.html#aef4ca1f2279a4207d18c695fc6510a10">  163</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1HttpEvent.html#aef4ca1f2279a4207d18c695fc6510a10">visit</a>(<a class="code" href="structprocess_1_1EventVisitor.html">EventVisitor</a>* visitor)<span class="keyword"> const override</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    visitor-&gt;<a class="code" href="structprocess_1_1EventVisitor.html#a2c6446217ce0718ea9c7b87e2ca93049">visit</a>(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  }</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"><a class="line" href="structprocess_1_1HttpEvent.html#a09869e73238d2d6462344540f752ef79">  168</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1HttpEvent.html#a09869e73238d2d6462344540f752ef79">consume</a>(<a class="code" href="structprocess_1_1EventConsumer.html">EventConsumer</a>* consumer) &amp;&amp; <span class="keyword">override</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  {</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    consumer-&gt;consume(std::move(*<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  }</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="structprocess_1_1HttpEvent.html#a7f941fe869541236875979683652a43b">  173</a></span>&#160;  std::unique_ptr&lt;http::Request&gt; <a class="code" href="structprocess_1_1HttpEvent.html#a7f941fe869541236875979683652a43b">request</a>;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">  174</a></span>&#160;  std::unique_ptr&lt;Promise&lt;http::Response&gt;&gt; <a class="code" href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">response</a>;</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;};</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;</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div>
-<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html">  179</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a> : <a class="code" href="structprocess_1_1Event.html">Event</a></div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;{</div>
-<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html#a7a5f9d5e9da2ba36e0be01ce2feb4bc3">  181</a></span>&#160;  <a class="code" href="structprocess_1_1DispatchEvent.html#a7a5f9d5e9da2ba36e0be01ce2feb4bc3">DispatchEvent</a>(</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">UPID</a>&amp; _pid,</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;<a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;<span class="keywordtype">void</span>(<a class="code" href="classprocess_1_1ProcessBase.html">ProcessBase</a>*)&gt;&gt;&amp; _f,</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;const std::type_info*&gt;</a>&amp; _functionType)</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    : <a class="code" href="structprocess_1_1DispatchEvent.html#ad7e4fd5b1e2686673874a2bd797c616d">pid</a>(_pid),</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;      <a class="code" href="structprocess_1_1DispatchEvent.html#afb11904abbc7b6243d160ba4403e80f1">f</a>(_f),</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;      <a class="code" href="structprocess_1_1DispatchEvent.html#ae5d8afa6d3217679dbd9046f45da1f62">functionType</a>(_functionType)</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;  <a class="code" href="structprocess_1_1DispatchEvent.html#a7a5f9d5e9da2ba36e0be01ce2feb4bc3">DispatchEvent</a>(<a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  <a class="code" href="structprocess_1_1DispatchEvent.html#a7a5f9d5e9da2ba36e0be01ce2feb4bc3">DispatchEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp;) = <span class="keyword">delete</span>;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  <a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp; <a class="code" href="structprocess_1_1DispatchEvent.html#a441d8174e4d3c5716f210a51f8a2b6c5">operator=</a>(<a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp; <a class="code" href="structprocess_1_1DispatchEvent.html#a441d8174e4d3c5716f210a51f8a2b6c5">operator=</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp;) = <span class="keyword">delete</span>;</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html#a0e76d6c1283c8e70858d7099be34a5ba">  195</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1DispatchEvent.html#a0e76d6c1283c8e70858d7099be34a5ba">visit</a>(<a class="code" href="structprocess_1_1EventVisitor.html">EventVisitor</a>* visitor)<span class="keyword"> const override</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;    visitor-&gt;<a class="code" href="structprocess_1_1EventVisitor.html#a2c6446217ce0718ea9c7b87e2ca93049">visit</a>(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  }</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html#aa2b08c20467f4fc08323d6ba5bc3765c">  200</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1DispatchEvent.html#aa2b08c20467f4fc08323d6ba5bc3765c">consume</a>(<a class="code" href="structprocess_1_1EventConsumer.html">EventConsumer</a>* consumer) &amp;&amp; <span class="keyword">override</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  {</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;    consumer-&gt;consume(std::move(*<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  }</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">// PID receiving the dispatch.</span></div>
-<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html#ad7e4fd5b1e2686673874a2bd797c616d">  206</a></span>&#160;  <a class="code" href="structprocess_1_1UPID.html">UPID</a> <a class="code" href="structprocess_1_1DispatchEvent.html#ad7e4fd5b1e2686673874a2bd797c616d">pid</a>;</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  <span class="comment">// Function to get invoked as a result of this dispatch event.</span></div>
-<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html#afb11904abbc7b6243d160ba4403e80f1">  209</a></span>&#160;  std::shared_ptr&lt;lambda::CallableOnce&lt;void(ProcessBase*)&gt;&gt; <a class="code" href="structprocess_1_1DispatchEvent.html#afb11904abbc7b6243d160ba4403e80f1">f</a>;</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html#ae5d8afa6d3217679dbd9046f45da1f62">  211</a></span>&#160;  <a class="code" href="classOption.html">Option&lt;const std::type_info*&gt;</a> <a class="code" href="structprocess_1_1DispatchEvent.html#ae5d8afa6d3217679dbd9046f45da1f62">functionType</a>;</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;};</div>
+<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html">  178</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a> : <a class="code" href="structprocess_1_1Event.html">Event</a></div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;{</div>
+<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html#a7a5f9d5e9da2ba36e0be01ce2feb4bc3">  180</a></span>&#160;  <a class="code" href="structprocess_1_1DispatchEvent.html#a7a5f9d5e9da2ba36e0be01ce2feb4bc3">DispatchEvent</a>(</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">UPID</a>&amp; _pid,</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;<a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;<span class="keywordtype">void</span>(<a class="code" href="classprocess_1_1ProcessBase.html">ProcessBase</a>*)&gt;&gt;&amp; _f,</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;const std::type_info*&gt;</a>&amp; _functionType)</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    : <a class="code" href="structprocess_1_1DispatchEvent.html#ad7e4fd5b1e2686673874a2bd797c616d">pid</a>(_pid),</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;      <a class="code" href="structprocess_1_1DispatchEvent.html#afb11904abbc7b6243d160ba4403e80f1">f</a>(_f),</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;      <a class="code" href="structprocess_1_1DispatchEvent.html#ae5d8afa6d3217679dbd9046f45da1f62">functionType</a>(_functionType)</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  {}</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;  <a class="code" href="structprocess_1_1DispatchEvent.html#a7a5f9d5e9da2ba36e0be01ce2feb4bc3">DispatchEvent</a>(<a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  <a class="code" href="structprocess_1_1DispatchEvent.html#a7a5f9d5e9da2ba36e0be01ce2feb4bc3">DispatchEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  <a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp; <a class="code" href="structprocess_1_1DispatchEvent.html#a441d8174e4d3c5716f210a51f8a2b6c5">operator=</a>(<a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  <a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp; <a class="code" href="structprocess_1_1DispatchEvent.html#a441d8174e4d3c5716f210a51f8a2b6c5">operator=</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html#a0e76d6c1283c8e70858d7099be34a5ba">  194</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1DispatchEvent.html#a0e76d6c1283c8e70858d7099be34a5ba">visit</a>(<a class="code" href="structprocess_1_1EventVisitor.html">EventVisitor</a>* visitor)<span class="keyword"> const override</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    visitor-&gt;<a class="code" href="structprocess_1_1EventVisitor.html#a2c6446217ce0718ea9c7b87e2ca93049">visit</a>(*<span class="keyword">this</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;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html#aa2b08c20467f4fc08323d6ba5bc3765c">  199</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1DispatchEvent.html#aa2b08c20467f4fc08323d6ba5bc3765c">consume</a>(<a class="code" href="structprocess_1_1EventConsumer.html">EventConsumer</a>* consumer) &amp;&amp; <span class="keyword">override</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  {</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;    consumer-&gt;consume(std::move(*<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  }</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  <span class="comment">// PID receiving the dispatch.</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html#ad7e4fd5b1e2686673874a2bd797c616d">  205</a></span>&#160;  <a class="code" href="structprocess_1_1UPID.html">UPID</a> <a class="code" href="structprocess_1_1DispatchEvent.html#ad7e4fd5b1e2686673874a2bd797c616d">pid</a>;</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <span class="comment">// Function to get invoked as a result of this dispatch event.</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html#afb11904abbc7b6243d160ba4403e80f1">  208</a></span>&#160;  std::shared_ptr&lt;lambda::CallableOnce&lt;void(ProcessBase*)&gt;&gt; <a class="code" href="structprocess_1_1DispatchEvent.html#afb11904abbc7b6243d160ba4403e80f1">f</a>;</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structprocess_1_1DispatchEvent.html#ae5d8afa6d3217679dbd9046f45da1f62">  210</a></span>&#160;  <a class="code" href="classOption.html">Option&lt;const std::type_info*&gt;</a> <a class="code" href="structprocess_1_1DispatchEvent.html#ae5d8afa6d3217679dbd9046f45da1f62">functionType</a>;</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;</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;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="structprocess_1_1ExitedEvent.html">  215</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> : <a class="code" href="structprocess_1_1Event.html">Event</a></div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;{</div>
-<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690">  217</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690">ExitedEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">UPID</a>&amp; _pid)</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;    : <a class="code" href="structprocess_1_1ExitedEvent.html#a8c543872e238e724713b4e8a4257a144">pid</a>(_pid) {}</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <a class="code" href="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690">ExitedEvent</a>(<a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <span class="comment">// TODO(dzhuk) Make it movable only, when move is properly supported in defer.</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <a class="code" href="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690">ExitedEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp;) = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  <a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp; <a class="code" href="structprocess_1_1ExitedEvent.html#a4c5dda717ac26aeae86c63af1b477b9d">operator=</a>(<a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  <a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp; <a class="code" href="structprocess_1_1ExitedEvent.html#a4c5dda717ac26aeae86c63af1b477b9d">operator=</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp;) = <span class="keyword">delete</span>;</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"><a class="line" href="structprocess_1_1ExitedEvent.html#aacae7e724b82f3f33f640b9026e163c8">  226</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1ExitedEvent.html#aacae7e724b82f3f33f640b9026e163c8">visit</a>(<a class="code" href="structprocess_1_1EventVisitor.html">EventVisitor</a>* visitor)<span class="keyword"> const override</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;    visitor-&gt;<a class="code" href="structprocess_1_1EventVisitor.html#a2c6446217ce0718ea9c7b87e2ca93049">visit</a>(*<span class="keyword">this</span>);</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  }</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"><a class="line" href="structprocess_1_1ExitedEvent.html#abed26a0dc28cf292549421dac90905c0">  231</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1ExitedEvent.html#abed26a0dc28cf292549421dac90905c0">consume</a>(<a class="code" href="structprocess_1_1EventConsumer.html">EventConsumer</a>* consumer) &amp;&amp; <span class="keyword">override</span></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;    consumer-&gt;consume(std::move(*<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  }</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"><a class="line" href="structprocess_1_1ExitedEvent.html#a8c543872e238e724713b4e8a4257a144">  236</a></span>&#160;  <a class="code" href="structprocess_1_1UPID.html">UPID</a> <a class="code" href="structprocess_1_1ExitedEvent.html#a8c543872e238e724713b4e8a4257a144">pid</a>;</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;</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structprocess_1_1TerminateEvent.html">  240</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a> : <a class="code" href="structprocess_1_1Event.html">Event</a></div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;{</div>
-<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structprocess_1_1TerminateEvent.html#a382b87f25899efd4f13b06393938699e">  242</a></span>&#160;  <a class="code" href="structprocess_1_1TerminateEvent.html#a382b87f25899efd4f13b06393938699e">TerminateEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">UPID</a>&amp; _from, <span class="keywordtype">bool</span> _inject)</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;    : <a class="code" href="structprocess_1_1TerminateEvent.html#a75964e25fed864e2f2f10c9c3d5b718e">from</a>(_from), <a class="code" href="structprocess_1_1TerminateEvent.html#a91c96b2d1fd2ec08e87e30483f47654e">inject</a>(_inject) {}</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  <a class="code" href="structprocess_1_1TerminateEvent.html#a382b87f25899efd4f13b06393938699e">TerminateEvent</a>(<a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  <a class="code" href="structprocess_1_1TerminateEvent.html#a382b87f25899efd4f13b06393938699e">TerminateEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp;) = <span class="keyword">delete</span>;</div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;  <a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp; <a class="code" href="structprocess_1_1TerminateEvent.html#a07d5604071aae461d0cf87459592f02c">operator=</a>(<a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  <a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp; <a class="code" href="structprocess_1_1TerminateEvent.html#a07d5604071aae461d0cf87459592f02c">operator=</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp;) = <span class="keyword">delete</span>;</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"><a class="line" href="structprocess_1_1TerminateEvent.html#ae608861d9805a2d34f2533605808b2c1">  250</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1TerminateEvent.html#ae608861d9805a2d34f2533605808b2c1">visit</a>(<a class="code" href="structprocess_1_1EventVisitor.html">EventVisitor</a>* visitor)<span class="keyword"> const override</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;    visitor-&gt;<a class="code" href="structprocess_1_1EventVisitor.html#a2c6446217ce0718ea9c7b87e2ca93049">visit</a>(*<span class="keyword">this</span>);</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;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="structprocess_1_1TerminateEvent.html#acf1135f2dcd6c5b9cfae0918f200c2d8">  255</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1TerminateEvent.html#acf1135f2dcd6c5b9cfae0918f200c2d8">consume</a>(<a class="code" href="structprocess_1_1EventConsumer.html">EventConsumer</a>* consumer) &amp;&amp; <span class="keyword">override</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;    consumer-&gt;consume(std::move(*<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;  }</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"><a class="line" href="structprocess_1_1TerminateEvent.html#a75964e25fed864e2f2f10c9c3d5b718e">  260</a></span>&#160;  <a class="code" href="structprocess_1_1UPID.html">UPID</a> <a class="code" href="structprocess_1_1TerminateEvent.html#a75964e25fed864e2f2f10c9c3d5b718e">from</a>;</div>
-<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="structprocess_1_1TerminateEvent.html#a91c96b2d1fd2ec08e87e30483f47654e">  261</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structprocess_1_1TerminateEvent.html#a91c96b2d1fd2ec08e87e30483f47654e">inject</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;</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"><a class="line" href="structprocess_1_1Event.html#afa9f8367affc0bc79150133f6738ba54">  265</a></span>&#160;<span class="keyword">inline</span> Event::operator <a class="code" href="structJSON_1_1Object.html">JSON::Object</a>()<span class="keyword"> const</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="keyword"></span>{</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;  <a class="code" href="structJSON_1_1Object.html">JSON::Object</a> object;</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  <span class="keyword">struct </span>Visitor : <a class="code" href="structprocess_1_1EventVisitor.html">EventVisitor</a></div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;  {</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;    <span class="keyword">explicit</span> Visitor(<a class="code" href="structJSON_1_1Object.html">JSON::Object</a>* _object) : object(_object) {}</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> visit(<span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html">MessageEvent</a>&amp; event)</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;    {</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;      <span class="keywordtype">object</span>-&gt;<a class="code" href="structJSON_1_1Object.html#a41bbf967d564eb3f57c2bb5453a0e7af">values</a>[<span class="stringliteral">&quot;type&quot;</span>] = <span class="stringliteral">&quot;MESSAGE&quot;</span>;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structprocess_1_1ExitedEvent.html">  214</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> : <a class="code" href="structprocess_1_1Event.html">Event</a></div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{</div>
+<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690">  216</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690">ExitedEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">UPID</a>&amp; _pid)</div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;    : <a class="code" href="structprocess_1_1ExitedEvent.html#a8c543872e238e724713b4e8a4257a144">pid</a>(_pid) {}</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  <a class="code" href="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690">ExitedEvent</a>(<a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <a class="code" href="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690">ExitedEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp; <a class="code" href="structprocess_1_1ExitedEvent.html#a4c5dda717ac26aeae86c63af1b477b9d">operator=</a>(<a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp; <a class="code" href="structprocess_1_1ExitedEvent.html#a4c5dda717ac26aeae86c63af1b477b9d">operator=</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp;) = <span class="keyword">delete</span>;</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"><a class="line" href="structprocess_1_1ExitedEvent.html#aacae7e724b82f3f33f640b9026e163c8">  224</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1ExitedEvent.html#aacae7e724b82f3f33f640b9026e163c8">visit</a>(<a class="code" href="structprocess_1_1EventVisitor.html">EventVisitor</a>* visitor)<span class="keyword"> const override</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;    visitor-&gt;<a class="code" href="structprocess_1_1EventVisitor.html#a2c6446217ce0718ea9c7b87e2ca93049">visit</a>(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  }</div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structprocess_1_1ExitedEvent.html#abed26a0dc28cf292549421dac90905c0">  229</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1ExitedEvent.html#abed26a0dc28cf292549421dac90905c0">consume</a>(<a class="code" href="structprocess_1_1EventConsumer.html">EventConsumer</a>* consumer) &amp;&amp; <span class="keyword">override</span></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;    consumer-&gt;consume(std::move(*<span class="keyword">this</span>));</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;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="structprocess_1_1ExitedEvent.html#a8c543872e238e724713b4e8a4257a144">  234</a></span>&#160;  <a class="code" href="structprocess_1_1UPID.html">UPID</a> <a class="code" href="structprocess_1_1ExitedEvent.html#a8c543872e238e724713b4e8a4257a144">pid</a>;</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;</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"><a class="line" href="structprocess_1_1TerminateEvent.html">  238</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a> : <a class="code" href="structprocess_1_1Event.html">Event</a></div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;{</div>
+<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structprocess_1_1TerminateEvent.html#a382b87f25899efd4f13b06393938699e">  240</a></span>&#160;  <a class="code" href="structprocess_1_1TerminateEvent.html#a382b87f25899efd4f13b06393938699e">TerminateEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">UPID</a>&amp; _from, <span class="keywordtype">bool</span> _inject)</div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    : <a class="code" href="structprocess_1_1TerminateEvent.html#a75964e25fed864e2f2f10c9c3d5b718e">from</a>(_from), <a class="code" href="structprocess_1_1TerminateEvent.html#a91c96b2d1fd2ec08e87e30483f47654e">inject</a>(_inject) {}</div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  <a class="code" href="structprocess_1_1TerminateEvent.html#a382b87f25899efd4f13b06393938699e">TerminateEvent</a>(<a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;  <a class="code" href="structprocess_1_1TerminateEvent.html#a382b87f25899efd4f13b06393938699e">TerminateEvent</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  <a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp; <a class="code" href="structprocess_1_1TerminateEvent.html#a07d5604071aae461d0cf87459592f02c">operator=</a>(<a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp;&amp;) = <span class="keywordflow">default</span>;</div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  <a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp; <a class="code" href="structprocess_1_1TerminateEvent.html#a07d5604071aae461d0cf87459592f02c">operator=</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp;) = <span class="keyword">delete</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"><a class="line" href="structprocess_1_1TerminateEvent.html#ae608861d9805a2d34f2533605808b2c1">  248</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1TerminateEvent.html#ae608861d9805a2d34f2533605808b2c1">visit</a>(<a class="code" href="structprocess_1_1EventVisitor.html">EventVisitor</a>* visitor)<span class="keyword"> const override</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;    visitor-&gt;<a class="code" href="structprocess_1_1EventVisitor.html#a2c6446217ce0718ea9c7b87e2ca93049">visit</a>(*<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  }</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"><a class="line" href="structprocess_1_1TerminateEvent.html#acf1135f2dcd6c5b9cfae0918f200c2d8">  253</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="structprocess_1_1TerminateEvent.html#acf1135f2dcd6c5b9cfae0918f200c2d8">consume</a>(<a class="code" href="structprocess_1_1EventConsumer.html">EventConsumer</a>* consumer) &amp;&amp; <span class="keyword">override</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;  {</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    consumer-&gt;consume(std::move(*<span class="keyword">this</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;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="structprocess_1_1TerminateEvent.html#a75964e25fed864e2f2f10c9c3d5b718e">  258</a></span>&#160;  <a class="code" href="structprocess_1_1UPID.html">UPID</a> <a class="code" href="structprocess_1_1TerminateEvent.html#a75964e25fed864e2f2f10c9c3d5b718e">from</a>;</div>
+<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="structprocess_1_1TerminateEvent.html#a91c96b2d1fd2ec08e87e30483f47654e">  259</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structprocess_1_1TerminateEvent.html#a91c96b2d1fd2ec08e87e30483f47654e">inject</a>;</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;};</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</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"><a class="line" href="structprocess_1_1Event.html#afa9f8367affc0bc79150133f6738ba54">  263</a></span>&#160;<span class="keyword">inline</span> Event::operator <a class="code" href="structJSON_1_1Object.html">JSON::Object</a>()<span class="keyword"> const</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="keyword"></span>{</div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;  <a class="code" href="structJSON_1_1Object.html">JSON::Object</a> object;</div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;</div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;  <span class="keyword">struct </span>Visitor : <a class="code" href="structprocess_1_1EventVisitor.html">EventVisitor</a></div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  {</div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;    <span class="keyword">explicit</span> Visitor(<a class="code" href="structJSON_1_1Object.html">JSON::Object</a>* _object) : object(_object) {}</div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> visit(<span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html">MessageEvent</a>&amp; event)</div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;    {</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;      <span class="keywordtype">object</span>-&gt;<a class="code" href="structJSON_1_1Object.html#a41bbf967d564eb3f57c2bb5453a0e7af">values</a>[<span class="stringliteral">&quot;type&quot;</span>] = <span class="stringliteral">&quot;MESSAGE&quot;</span>;</div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1Message.html">Message</a>&amp; message = <span class="keyword">event</span>.message;</div>
 <div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;</div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1Message.html">Message</a>&amp; message = <span class="keyword">event</span>.message;</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;name&quot;</span>] = message.<a class="code" href="structprocess_1_1Message.html#a97a2032a98cf03075101d02dbc50539c">name</a>;</div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;from&quot;</span>] = <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(message.<a class="code" href="structprocess_1_1Message.html#a34b9bf104323f4cb48049c00046bf02c">from</a>);</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;to&quot;</span>] = <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(message.<a class="code" href="structprocess_1_1Message.html#a8a407ef45ff459747256f8d701951d28">to</a>);</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;body&quot;</span>] = message.<a class="code" href="structprocess_1_1Message.html#aba0d1f741d939864cf287833dd14792e">body</a>;</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;    }</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> visit(<span class="keyword">const</span> <a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp; event)</div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;    {</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;type&quot;</span>] = <span class="stringliteral">&quot;HTTP&quot;</span>;</div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;name&quot;</span>] = message.<a class="code" href="structprocess_1_1Message.html#a97a2032a98cf03075101d02dbc50539c">name</a>;</div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;from&quot;</span>] = <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(message.<a class="code" href="structprocess_1_1Message.html#a34b9bf104323f4cb48049c00046bf02c">from</a>);</div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;to&quot;</span>] = <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(message.<a class="code" href="structprocess_1_1Message.html#a8a407ef45ff459747256f8d701951d28">to</a>);</div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;body&quot;</span>] = message.<a class="code" href="structprocess_1_1Message.html#aba0d1f741d939864cf287833dd14792e">body</a>;</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;    }</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> visit(<span class="keyword">const</span> <a class="code" href="structprocess_1_1HttpEvent.html">HttpEvent</a>&amp; event)</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;    {</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;type&quot;</span>] = <span class="stringliteral">&quot;HTTP&quot;</span>;</div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">http::Request</a>&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a> = *<span class="keyword">event</span>.request;</div>
 <div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">http::Request</a>&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a> = *<span class="keyword">event</span>.request;</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;method&quot;</span>] = request.<a class="code" href="structprocess_1_1http_1_1Request.html#a2e81202fca3244a7de00ac7bb253d59d">method</a>;</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;url&quot;</span>] = <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(request.<a class="code" href="structprocess_1_1http_1_1Request.html#aba3024fe3e1028d19f5fb4e92519cb56">url</a>);</div>
-<div class="line"><a name="l00293"></a><span class="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">  295</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> visit(<span class="keyword">const</span> <a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp; event)</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;    {</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;type&quot;</span>] = <span class="stringliteral">&quot;DISPATCH&quot;</span>;</div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    }</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> visit(<span class="keyword">const</span> <a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp; event)</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;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;type&quot;</span>] = <span class="stringliteral">&quot;EXITED&quot;</span>;</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">virtual</span> <span class="keywordtype">void</span> visit(<span class="keyword">const</span> <a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp; event)</div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;    {</div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;type&quot;</span>] = <span class="stringliteral">&quot;TERMINATE&quot;</span>;</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;    }</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;    <a class="code" href="structJSON_1_1Object.html">JSON::Object</a>* object;</div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  } visitor(&amp;<span class="keywordtype">object</span>);</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;method&quot;</span>] = request.<a class="code" href="structprocess_1_1http_1_1Request.html#a2e81202fca3244a7de00ac7bb253d59d">method</a>;</div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;url&quot;</span>] = <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(request.<a class="code" href="structprocess_1_1http_1_1Request.html#aba3024fe3e1028d19f5fb4e92519cb56">url</a>);</div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;    }</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;</div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> visit(<span class="keyword">const</span> <a class="code" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a>&amp; event)</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">  295</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;type&quot;</span>] = <span class="stringliteral">&quot;DISPATCH&quot;</span>;</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;    }</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> visit(<span class="keyword">const</span> <a class="code" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a>&amp; event)</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;    {</div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;      <span class="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;type&quot;</span>] = <span class="stringliteral">&quot;EXITED&quot;</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;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> visit(<span class="keyword">const</span> <a class="code" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a>&amp; event)</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="keywordtype">object</span>-&gt;values[<span class="stringliteral">&quot;type&quot;</span>] = <span class="stringliteral">&quot;TERMINATE&quot;</span>;</div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;    }</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;    <a class="code" href="structJSON_1_1Object.html">JSON::Object</a>* object;</div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  } visitor(&amp;<span class="keywordtype">object</span>);</div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;</div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  visit(&amp;visitor);</div>
 <div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  visit(&amp;visitor);</div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;</div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;  <span class="keywordflow">return</span> object;</div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;}</div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  <span class="keywordflow">return</span> object;</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="comment">// namespace process {</span></div>
 <div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;</div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;} <span class="comment">// namespace process {</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;</div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="preprocessor">#endif // __PROCESS_EVENT_HPP__</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="preprocessor">#endif // __PROCESS_EVENT_HPP__</span></div>
 <div class="ttc" id="structprocess_1_1DispatchEvent_html_a441d8174e4d3c5716f210a51f8a2b6c5"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html#a441d8174e4d3c5716f210a51f8a2b6c5">process::DispatchEvent::operator=</a></div><div class="ttdeci">DispatchEvent &amp; operator=(DispatchEvent &amp;&amp;)=default</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; const std::type_info * &gt;</a></div></div>
 <div class="ttc" id="abort_8hpp_html_a4d84a74fe6e4f84bc3d2f901b9e89f93"><div class="ttname"><a href="abort_8hpp.html#a4d84a74fe6e4f84bc3d2f901b9e89f93">ABORT</a></div><div class="ttdeci">#define ABORT(...)</div><div class="ttdef"><b>Definition:</b> abort.hpp:40</div></div>
-<div class="ttc" id="structprocess_1_1DispatchEvent_html_a0e76d6c1283c8e70858d7099be34a5ba"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html#a0e76d6c1283c8e70858d7099be34a5ba">process::DispatchEvent::visit</a></div><div class="ttdeci">void visit(EventVisitor *visitor) const override</div><div class="ttdef"><b>Definition:</b> event.hpp:195</div></div>
+<div class="ttc" id="structprocess_1_1DispatchEvent_html_a0e76d6c1283c8e70858d7099be34a5ba"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html#a0e76d6c1283c8e70858d7099be34a5ba">process::DispatchEvent::visit</a></div><div class="ttdeci">void visit(EventVisitor *visitor) const override</div><div class="ttdef"><b>Definition:</b> event.hpp:194</div></div>
 <div class="ttc" id="structprocess_1_1EventVisitor_html_a73ab5ec3df4760a4f66c226d3760e696"><div class="ttname"><a href="structprocess_1_1EventVisitor.html#a73ab5ec3df4760a4f66c226d3760e696">process::EventVisitor::visit</a></div><div class="ttdeci">virtual void visit(const TerminateEvent &amp;)</div><div class="ttdef"><b>Definition:</b> event.hpp:45</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html_aba3024fe3e1028d19f5fb4e92519cb56"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#aba3024fe3e1028d19f5fb4e92519cb56">process::http::Request::url</a></div><div class="ttdeci">URL url</div><div class="ttdef"><b>Definition:</b> http.hpp:529</div></div>
 <div class="ttc" id="structprocess_1_1MessageEvent_html_a20d52fda0a3f51af96ce5bd1b29fa966"><div class="ttname"><a href="structprocess_1_1MessageEvent.html#a20d52fda0a3f51af96ce5bd1b29fa966">process::MessageEvent::MessageEvent</a></div><div class="ttdeci">MessageEvent(const UPID &amp;from, const UPID &amp;to, const std::string &amp;name, const char *data, size_t length)</div><div class="ttdef"><b>Definition:</b> event.hpp:108</div></div>
-<div class="ttc" id="structprocess_1_1HttpEvent_html"><div class="ttname"><a href="structprocess_1_1HttpEvent.html">process::HttpEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:143</div></div>
+<div class="ttc" id="structprocess_1_1HttpEvent_html"><div class="ttname"><a href="structprocess_1_1HttpEvent.html">process::HttpEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:142</div></div>
 <div class="ttc" id="structprocess_1_1TerminateEvent_html_a07d5604071aae461d0cf87459592f02c"><div class="ttname"><a href="structprocess_1_1TerminateEvent.html#a07d5604071aae461d0cf87459592f02c">process::TerminateEvent::operator=</a></div><div class="ttdeci">TerminateEvent &amp; operator=(TerminateEvent &amp;&amp;)=default</div></div>
 <div class="ttc" id="structprocess_1_1Message_html"><div class="ttname"><a href="structprocess_1_1Message.html">process::Message</a></div><div class="ttdef"><b>Definition:</b> message.hpp:22</div></div>
-<div class="ttc" id="structprocess_1_1TerminateEvent_html_acf1135f2dcd6c5b9cfae0918f200c2d8"><div class="ttname"><a href="structprocess_1_1TerminateEvent.html#acf1135f2dcd6c5b9cfae0918f200c2d8">process::TerminateEvent::consume</a></div><div class="ttdeci">void consume(EventConsumer *consumer)&amp;&amp;override</div><div class="ttdef"><b>Definition:</b> event.hpp:255</div></div>
+<div class="ttc" id="structprocess_1_1TerminateEvent_html_acf1135f2dcd6c5b9cfae0918f200c2d8"><div class="ttname"><a href="structprocess_1_1TerminateEvent.html#acf1135f2dcd6c5b9cfae0918f200c2d8">process::TerminateEvent::consume</a></div><div class="ttdeci">void consume(EventConsumer *consumer)&amp;&amp;override</div><div class="ttdef"><b>Definition:</b> event.hpp:253</div></div>
 <div class="ttc" id="structprocess_1_1MessageEvent_html_a537bcb5b6cad11b0abf321b652c99d3a"><div class="ttname"><a href="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a">process::MessageEvent::operator=</a></div><div class="ttdeci">MessageEvent &amp; operator=(MessageEvent &amp;&amp;)=default</div></div>
-<div class="ttc" id="structprocess_1_1HttpEvent_html_ac3cab3251b6f6339db32842bcd37bec4"><div class="ttname"><a href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">process::HttpEvent::response</a></div><div class="ttdeci">std::unique_ptr&lt; Promise&lt; http::Response &gt; &gt; response</div><div class="ttdef"><b>Definition:</b> event.hpp:175</div></div>
-<div class="ttc" id="structprocess_1_1DispatchEvent_html"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html">process::DispatchEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:179</div></div>
+<div class="ttc" id="structprocess_1_1HttpEvent_html_ac3cab3251b6f6339db32842bcd37bec4"><div class="ttname"><a href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">process::HttpEvent::response</a></div><div class="ttdeci">std::unique_ptr&lt; Promise&lt; http::Response &gt; &gt; response</div><div class="ttdef"><b>Definition:</b> event.hpp:174</div></div>
+<div class="ttc" id="structprocess_1_1DispatchEvent_html"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html">process::DispatchEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:178</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div>
 <div class="ttc" id="json_8hpp_html"><div class="ttname"><a href="json_8hpp.html">json.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1Event_html_ac2d1b2d710b1b3002da0116239787517"><div class="ttname"><a href="structprocess_1_1Event.html#ac2d1b2d710b1b3002da0116239787517">process::Event::is</a></div><div class="ttdeci">bool is() const </div><div class="ttdef"><b>Definition:</b> event.hpp:68</div></div>
 <div class="ttc" id="structprocess_1_1EventVisitor_html_a2c6446217ce0718ea9c7b87e2ca93049"><div class="ttname"><a href="structprocess_1_1EventVisitor.html#a2c6446217ce0718ea9c7b87e2ca93049">process::EventVisitor::visit</a></div><div class="ttdeci">virtual void visit(const MessageEvent &amp;)</div><div class="ttdef"><b>Definition:</b> event.hpp:41</div></div>
 <div class="ttc" id="structJSON_1_1Object_html_a41bbf967d564eb3f57c2bb5453a0e7af"><div class="ttname"><a href="structJSON_1_1Object.html#a41bbf967d564eb3f57c2bb5453a0e7af">JSON::Object::values</a></div><div class="ttdeci">std::map&lt; std::string, Value &gt; values</div><div class="ttdef"><b>Definition:</b> json.hpp:190</div></div>
 <div class="ttc" id="structprocess_1_1ExitedEvent_html_a4c5dda717ac26aeae86c63af1b477b9d"><div class="ttname"><a href="structprocess_1_1ExitedEvent.html#a4c5dda717ac26aeae86c63af1b477b9d">process::ExitedEvent::operator=</a></div><div class="ttdeci">ExitedEvent &amp; operator=(ExitedEvent &amp;&amp;)=default</div></div>
-<div class="ttc" id="structprocess_1_1ExitedEvent_html_a8c543872e238e724713b4e8a4257a144"><div class="ttname"><a href="structprocess_1_1ExitedEvent.html#a8c543872e238e724713b4e8a4257a144">process::ExitedEvent::pid</a></div><div class="ttdeci">UPID pid</div><div class="ttdef"><b>Definition:</b> event.hpp:236</div></div>
-<div class="ttc" id="structprocess_1_1MessageEvent_html_a2b253b8c08884080b1b9065909fade49"><div class="ttname"><a href="structprocess_1_1MessageEvent.html#a2b253b8c08884080b1b9065909fade49">process::MessageEvent::consume</a></div><div class="ttdeci">void consume(EventConsumer *consumer)&amp;&amp;override</div><div class="ttdef"><b>Definition:</b> event.hpp:134</div></div>
-<div class="ttc" id="structprocess_1_1DispatchEvent_html_ad7e4fd5b1e2686673874a2bd797c616d"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html#ad7e4fd5b1e2686673874a2bd797c616d">process::DispatchEvent::pid</a></div><div class="ttdeci">UPID pid</div><div class="ttdef"><b>Definition:</b> event.hpp:206</div></div>
-<div class="ttc" id="structprocess_1_1DispatchEvent_html_ae5d8afa6d3217679dbd9046f45da1f62"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html#ae5d8afa6d3217679dbd9046f45da1f62">process::DispatchEvent::functionType</a></div><div class="ttdeci">Option&lt; const std::type_info * &gt; functionType</div><div class="ttdef"><b>Definition:</b> event.hpp:211</div></div>
-<div class="ttc" id="structprocess_1_1ExitedEvent_html_a89e360d46c1a026aed29a69c468fb690"><div class="ttname"><a href="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690">process::ExitedEvent::ExitedEvent</a></div><div class="ttdeci

<TRUNCATED>

[03/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/jobobject_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/jobobject_8hpp_source.html b/content/api/latest/c++/jobobject_8hpp_source.html
index 4b23452..dad14f5 100644
--- a/content/api/latest/c++/jobobject_8hpp_source.html
+++ b/content/api/latest/c++/jobobject_8hpp_source.html
@@ -201,7 +201,7 @@
 <div class="ttc" id="classprocess_1_1internal_1_1JobObjectManager_html_a1d7ed88d58a332060514091e8a7385d3"><div class="ttname"><a href="classprocess_1_1internal_1_1JobObjectManager.html#a1d7ed88d58a332060514091e8a7385d3">process::internal::JobObjectManager::~JobObjectManager</a></div><div class="ttdeci">virtual ~JobObjectManager()</div><div class="ttdef"><b>Definition:</b> jobobject.hpp:40</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_a88a1637a0168d78faad2ac5b82e5cc4d"><div class="ttname"><a href="namespaceos.html#a88a1637a0168d78faad2ac5b82e5cc4d">os::create_job</a></div><div class="ttdeci">Try&lt; SharedHandle &gt; create_job(const std::wstring &amp;name)</div><div class="ttdef"><b>Definition:</b> os.hpp:702</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1428</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1458</div></div>
 <div class="ttc" id="namespaceos_html_a8181969d159a69d91d1e265f1bb1eddc"><div class="ttname"><a href="namespaceos.html#a8181969d159a69d91d1e265f1bb1eddc">os::kill_job</a></div><div class="ttdeci">Try&lt; Nothing &gt; kill_job(SharedHandle job_handle)</div><div class="ttdef"><b>Definition:</b> os.hpp:992</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1JobObjectManager_html"><div class="ttname"><a href="classprocess_1_1internal_1_1JobObjectManager.html">process::internal::JobObjectManager</a></div><div class="ttdef"><b>Definition:</b> jobobject.hpp:36</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/libprocess_2include_2process_2check_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libprocess_2include_2process_2check_8hpp_source.html b/content/api/latest/c++/libprocess_2include_2process_2check_8hpp_source.html
index 5680db4..ca8dcac 100644
--- a/content/api/latest/c++/libprocess_2include_2process_2check_8hpp_source.html
+++ b/content/api/latest/c++/libprocess_2include_2process_2check_8hpp_source.html
@@ -176,25 +176,25 @@
 <div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment">// TODO(dhamon): CHECK_NPENDING, CHECK_NREADY, etc.</span></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="preprocessor">#endif // __PROCESS_CHECK_HPP__</span></div>
-<div class="ttc" id="classprocess_1_1Future_html_a68f241961e700d0cecf982d9cc0043d7"><div class="ttname"><a href="classprocess_1_1Future.html#a68f241961e700d0cecf982d9cc0043d7">process::Future::isReady</a></div><div class="ttdeci">bool isReady() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1201</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a68f241961e700d0cecf982d9cc0043d7"><div class="ttname"><a href="classprocess_1_1Future.html#a68f241961e700d0cecf982d9cc0043d7">process::Future::isReady</a></div><div class="ttdeci">bool isReady() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1231</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
 <div class="ttc" id="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="libprocess_2include_2process_2check_8hpp_html_a4cc40ed4d851706f59d5de5c55545517"><div class="ttname"><a href="libprocess_2include_2process_2check_8hpp.html#a4cc40ed4d851706f59d5de5c55545517">_check_abandoned</a></div><div class="ttdeci">Option&lt; Error &gt; _check_abandoned(const process::Future&lt; T &gt; &amp;f)</div><div class="ttdef"><b>Definition:</b> check.hpp:108</div></div>
 <div class="ttc" id="libprocess_2include_2process_2check_8hpp_html_a1c78cc5343f9e5270d4b11c208c6f14a"><div class="ttname"><a href="libprocess_2include_2process_2check_8hpp.html#a1c78cc5343f9e5270d4b11c208c6f14a">_check_failed</a></div><div class="ttdeci">Option&lt; Error &gt; _check_failed(const process::Future&lt; T &gt; &amp;f)</div><div class="ttdef"><b>Definition:</b> check.hpp:92</div></div>
 <div class="ttc" id="stout_2include_2stout_2check_8hpp_html"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html">check.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html_af23884cf963eb5ec061595eb2e288903"><div class="ttname"><a href="classprocess_1_1Future.html#af23884cf963eb5ec061595eb2e288903">process::Future::isPending</a></div><div class="ttdeci">bool isPending() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1194</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_af23884cf963eb5ec061595eb2e288903"><div class="ttname"><a href="classprocess_1_1Future.html#af23884cf963eb5ec061595eb2e288903">process::Future::isPending</a></div><div class="ttdeci">bool isPending() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1224</div></div>
 <div class="ttc" id="libprocess_2include_2process_2check_8hpp_html_ac22b41cec5d22e671e56492ef1439c9c"><div class="ttname"><a href="libprocess_2include_2process_2check_8hpp.html#ac22b41cec5d22e671e56492ef1439c9c">_check_pending</a></div><div class="ttdeci">Option&lt; Error &gt; _check_pending(const process::Future&lt; T &gt; &amp;f)</div><div class="ttdef"><b>Definition:</b> check.hpp:44</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_abc89036db733a417b7b383b091efaf3c"><div class="ttname"><a href="classprocess_1_1Future.html#abc89036db733a417b7b383b091efaf3c">process::Future::isDiscarded</a></div><div class="ttdeci">bool isDiscarded() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1208</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_abc89036db733a417b7b383b091efaf3c"><div class="ttname"><a href="classprocess_1_1Future.html#abc89036db733a417b7b383b091efaf3c">process::Future::isDiscarded</a></div><div class="ttdeci">bool isDiscarded() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1238</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="libprocess_2include_2process_2check_8hpp_html_a43d01cdf02bf28caeaecb656899b9434"><div class="ttname"><a href="libprocess_2include_2process_2check_8hpp.html#a43d01cdf02bf28caeaecb656899b9434">_check_discarded</a></div><div class="ttdeci">Option&lt; Error &gt; _check_discarded(const process::Future&lt; T &gt; &amp;f)</div><div class="ttdef"><b>Definition:</b> check.hpp:76</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="some_8hpp_html_a2048f5c3b4ee79448c012cf6dc82a020"><div class="ttname"><a href="some_8hpp.html#a2048f5c3b4ee79448c012cf6dc82a020">Some</a></div><div class="ttdeci">_Some&lt; typename std::decay&lt; T &gt;::type &gt; Some(T &amp;&amp;t)</div><div class="ttdef"><b>Definition:</b> some.hpp:42</div></div>
 <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_1Future_html_aff9a28bc06c115d1e59063c15e526739"><div class="ttname"><a href="classprocess_1_1Future.html#aff9a28bc06c115d1e59063c15e526739">process::Future::isAbandoned</a></div><div class="ttdeci">bool isAbandoned() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1222</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1306</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_aff9a28bc06c115d1e59063c15e526739"><div class="ttname"><a href="classprocess_1_1Future.html#aff9a28bc06c115d1e59063c15e526739">process::Future::isAbandoned</a></div><div class="ttdeci">bool isAbandoned() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1252</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1336</div></div>
 <div class="ttc" id="libprocess_2include_2process_2check_8hpp_html_a621efa2d017ccc6c7eb7c128efc9108d"><div class="ttname"><a href="libprocess_2include_2process_2check_8hpp.html#a621efa2d017ccc6c7eb7c128efc9108d">_check_ready</a></div><div class="ttdeci">Option&lt; Error &gt; _check_ready(const process::Future&lt; T &gt; &amp;f)</div><div class="ttdef"><b>Definition:</b> check.hpp:60</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1215</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1245</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:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 c40d0e5..0482c11 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
@@ -852,39 +852,39 @@
 <div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;<span class="comment">// inline ::testing::AssertionResult AwaitAssertStopSigNe(...)</span></div>
 <div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;</div>
 <div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;<span class="preprocessor">#endif // __PROCESS_GTEST_HPP__</span></div>
-<div class="ttc" id="classprocess_1_1Future_html_a68f241961e700d0cecf982d9cc0043d7"><div class="ttname"><a href="classprocess_1_1Future.html#a68f241961e700d0cecf982d9cc0043d7">process::Future::isReady</a></div><div class="ttdeci">bool isReady() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1201</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a68f241961e700d0cecf982d9cc0043d7"><div class="ttname"><a href="classprocess_1_1Future.html#a68f241961e700d0cecf982d9cc0043d7">process::Future::isReady</a></div><div class="ttdeci">bool isReady() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1231</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a0eee39affc289ff372336ce8bbeef40a"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a0eee39affc289ff372336ce8bbeef40a">AssertExitStatusNe</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExitStatusNe(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:299</div></div>
 <div class="ttc" id="classprocess_1_1ClockTestEventListener_html_af42ab7cf085778cd46cd105657c387fd"><div class="ttname"><a href="classprocess_1_1ClockTestEventListener.html#af42ab7cf085778cd46cd105657c387fd">process::ClockTestEventListener::OnTestEnd</a></div><div class="ttdeci">virtual void OnTestEnd(const ::testing::TestInfo &amp;)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:50</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; std::string &gt;</a></div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_a26834a54c3b5880d4d08ce10248a6a76"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#a26834a54c3b5880d4d08ce10248a6a76">AwaitAssertDiscarded</a></div><div class="ttdeci">::testing::AssertionResult AwaitAssertDiscarded(const char *expr, const char *, const process::Future&lt; T &gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:163</div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_abbdd1bedaaba6b89d1e2b6be542fea08"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#abbdd1bedaaba6b89d1e2b6be542fea08">AwaitAssertAbandoned</a></div><div class="ttdeci">::testing::AssertionResult AwaitAssertAbandoned(const char *expr, const char *, const process::Future&lt; T &gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:185</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1280</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1310</div></div>
 <div class="ttc" id="namespacestrings_html_ac315a6174f56cba0d8295f84da265416"><div class="ttname"><a href="namespacestrings.html#ac315a6174f56cba0d8295f84da265416">strings::join</a></div><div class="ttdeci">std::stringstream &amp; join(std::stringstream &amp;stream, const std::string &amp;separator, T &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> strings.hpp:306</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_a8fcbd2073ace160af24a9ee531cb4378"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#a8fcbd2073ace160af24a9ee531cb4378">process::http::Response::status</a></div><div class="ttdeci">std::string status</div><div class="ttdef"><b>Definition:</b> http.hpp:621</div></div>
 <div class="ttc" id="namespaceos_html_ab2b826c68a25af9e9ef47c570c36e137"><div class="ttname"><a href="namespaceos.html#ab2b826c68a25af9e9ef47c570c36e137">os::sleep</a></div><div class="ttdeci">Try&lt; Nothing &gt; sleep(const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> os.hpp:220</div></div>
 <div class="ttc" id="classprocess_1_1http_1_1Headers_html_ace314043b5f44f854097d321246a26c0"><div class="ttname"><a href="classprocess_1_1http_1_1Headers.html#ace314043b5f44f854097d321246a26c0">process::http::Headers::get</a></div><div class="ttdeci">Result&lt; T &gt; get() const </div><div class="ttdef"><b>Definition:</b> http.hpp:487</div></div>
 <div class="ttc" id="os_8hpp_html"><div class="ttname"><a href="os_8hpp.html">os.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a49b738b9755c0623a57e575ae2fb6431"><div class="ttname"><a href="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431">process::Future::await</a></div><div class="ttdeci">bool await(const Duration &amp;duration=Seconds(-1)) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1246</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a49b738b9755c0623a57e575ae2fb6431"><div class="ttname"><a href="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431">process::Future::await</a></div><div class="ttdeci">bool await(const Duration &amp;duration=Seconds(-1)) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1276</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_a45915c2c6b7aea85b1c9a726158f19fc"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a45915c2c6b7aea85b1c9a726158f19fc">process::internal::await</a></div><div class="ttdeci">bool await(const process::Future&lt; T &gt; &amp;future, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:66</div></div>
 <div class="ttc" id="classStopwatch_html"><div class="ttname"><a href="classStopwatch.html">Stopwatch</a></div><div class="ttdef"><b>Definition:</b> stopwatch.hpp:30</div></div>
 <div class="ttc" id="namespaceprocess_html_a5294b892bbfaf52600526bfb7b42bc41"><div class="ttname"><a href="namespaceprocess.html#a5294b892bbfaf52600526bfb7b42bc41">process::READWRITE_HTTP_AUTHENTICATION_REALM</a></div><div class="ttdeci">constexpr char READWRITE_HTTP_AUTHENTICATION_REALM[]</div><div class="ttdef"><b>Definition:</b> gtest.hpp:35</div></div>
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_af23884cf963eb5ec061595eb2e288903"><div class="ttname"><a href="classprocess_1_1Future.html#af23884cf963eb5ec061595eb2e288903">process::Future::isPending</a></div><div class="ttdeci">bool isPending() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1194</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_af23884cf963eb5ec061595eb2e288903"><div class="ttname"><a href="classprocess_1_1Future.html#af23884cf963eb5ec061595eb2e288903">process::Future::isPending</a></div><div class="ttdeci">bool isPending() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1224</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a9f0924a7f42c846a34589d10d60d7538"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a9f0924a7f42c846a34589d10d60d7538">AssertExitStatusEq</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExitStatusEq(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:266</div></div>
 <div class="ttc" id="stopwatch_8hpp_html"><div class="ttname"><a href="stopwatch_8hpp.html">stopwatch.hpp</a></div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_a94ca5d39f53b828cce40c52051ec5065"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#a94ca5d39f53b828cce40c52051ec5065">AwaitAssertTermSigEq</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertTermSigEq(const char *expectedExpr, const char *actualExpr, const char *durationExpr, const int expected, const process::Future&lt; Option&lt; int &gt;&gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:713</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="stout_2include_2stout_2check_8hpp_html_aee320e7c6e107071f4b85d4cc135a265"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a></div><div class="ttdeci">#define CHECK_SOME(expression)</div><div class="ttdef"><b>Definition:</b> check.hpp:44</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html">gtest.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html_abc89036db733a417b7b383b091efaf3c"><div class="ttname"><a href="classprocess_1_1Future.html#abc89036db733a417b7b383b091efaf3c">process::Future::isDiscarded</a></div><div class="ttdeci">bool isDiscarded() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1208</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_abc89036db733a417b7b383b091efaf3c"><div class="ttname"><a href="classprocess_1_1Future.html#abc89036db733a417b7b383b091efaf3c">process::Future::isDiscarded</a></div><div class="ttdeci">bool isDiscarded() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1238</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_a5f6d23dd77e1eeb0737dc728e0109905"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905">process::http::Response::body</a></div><div class="ttdeci">std::string body</div><div class="ttdef"><b>Definition:</b> http.hpp:654</div></div>
 <div class="ttc" id="classMilliseconds_html"><div class="ttname"><a href="classMilliseconds.html">Milliseconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:241</div></div>
 <div class="ttc" id="libprocess_2include_2process_2check_8hpp_html_a055321ef5a02c5ca1d39ca7bef7a1232"><div class="ttname"><a href="libprocess_2include_2process_2check_8hpp.html#a055321ef5a02c5ca1d39ca7bef7a1232">CHECK_ABANDONED</a></div><div class="ttdeci">#define CHECK_ABANDONED(expression)</div><div class="ttdef"><b>Definition:</b> check.hpp:38</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1428</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1458</div></div>
 <div class="ttc" id="classStopwatch_html_a2faf79fced7d3459a654114fabb2bf7b"><div class="ttname"><a href="classStopwatch.html#a2faf79fced7d3459a654114fabb2bf7b">Stopwatch::elapsed</a></div><div class="ttdeci">Nanoseconds elapsed() const </div><div class="ttdef"><b>Definition:</b> stopwatch.hpp:54</div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_ae87163d195db1ec27c22a6eff7855944"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#ae87163d195db1ec27c22a6eff7855944">Await</a></div><div class="ttdeci">::testing::AssertionResult Await(const char *expr, const char *, const process::Future&lt; T &gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:103</div></div>
 <div class="ttc" id="classprocess_1_1ClockTestEventListener_html"><div class="ttname"><a href="classprocess_1_1ClockTestEventListener.html">process::ClockTestEventListener</a></div><div class="ttdef"><b>Definition:</b> gtest.hpp:40</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a3ef51b1f7e70860758e47c39ed7660f1"><div class="ttname"><a href="classprocess_1_1Future.html#a3ef51b1f7e70860758e47c39ed7660f1">process::Future::onAbandoned</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAbandoned(AbandonedCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1318</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a3ef51b1f7e70860758e47c39ed7660f1"><div class="ttname"><a href="classprocess_1_1Future.html#a3ef51b1f7e70860758e47c39ed7660f1">process::Future::onAbandoned</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAbandoned(AbandonedCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1348</div></div>
 <div class="ttc" id="namespaceprocess_html_a43d382ef5327b88a768684c3aa8e3580"><div class="ttname"><a href="namespaceprocess.html#a43d382ef5327b88a768684c3aa8e3580">process::READONLY_HTTP_AUTHENTICATION_REALM</a></div><div class="ttdeci">constexpr char READONLY_HTTP_AUTHENTICATION_REALM[]</div><div class="ttdef"><b>Definition:</b> gtest.hpp:34</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:114</div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_ad87911bc1359b66cd739b1c0a53b8f34"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#ad87911bc1359b66cd739b1c0a53b8f34">AwaitAssertResponseBodyEq</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertResponseBodyEq(const char *expectedExpr, const char *actualExpr, const char *durationExpr, const std::string &amp;expected, const process::Future&lt; process::http::Response &gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:457</div></div>
@@ -908,7 +908,7 @@
 <div class="ttc" id="libprocess_2include_2process_2check_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2check_8hpp.html">check.hpp</a></div></div>
 <div class="ttc" id="classStopwatch_html_a6d01ecc80c92f1d5210cd9c3eb72883d"><div class="ttname"><a href="classStopwatch.html#a6d01ecc80c92f1d5210cd9c3eb72883d">Stopwatch::start</a></div><div class="ttdeci">void start()</div><div class="ttdef"><b>Definition:</b> stopwatch.hpp:42</div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_a7e75ed139dab159f3926848f0a805178"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#a7e75ed139dab159f3926848f0a805178">AwaitAssertExitStatusEq</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertExitStatusEq(const char *expectedExpr, const char *actualExpr, const char *durationExpr, const int expected, const process::Future&lt; Option&lt; int &gt;&gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:590</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1306</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1336</div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_ae3ea265163df2de286e185914265f538"><div class="ttname"><a href="classprocess_1_1Clock.html#ae3ea265163df2de286e185914265f538">process::Clock::resume</a></div><div class="ttdeci">static void resume()</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:35</div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_a7cab36377d5d8de6c4a6c1535001529b"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#a7cab36377d5d8de6c4a6c1535001529b">AwaitAssertResponseStatusEq</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertResponseStatusEq(const char *expectedExpr, const char *actualExpr, const char *durationExpr, const std::string &amp;expected, const process::Future&lt; process::http::Response &gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:413</div></div>
@@ -922,7 +922,7 @@
 <div class="ttc" id="strings_8hpp_html"><div class="ttname"><a href="strings_8hpp.html">strings.hpp</a></div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_ad5c297c3dee7d417b71b4d8675126420"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#ad5c297c3dee7d417b71b4d8675126420">AwaitAssertTermSigNe</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertTermSigNe(const char *expectedExpr, const char *actualExpr, const char *durationExpr, const int expected, const process::Future&lt; Option&lt; int &gt;&gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:754</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a35ffb1309cac5b5df236add23d5582a4"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a35ffb1309cac5b5df236add23d5582a4">AssertExited</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExited(const char *actualExpr, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:234</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1215</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1245</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:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 0827c6d..eabc17f 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
@@ -514,12 +514,12 @@
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a39f8e327dc132dd4a3a95fee650458f8"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">process::ProcessBase::RemoteConnection</a></div><div class="ttdeci">RemoteConnection</div><div class="ttdoc">Describes the behavior of the link call when the target pid points to a remote process. </div><div class="ttdef"><b>Definition:</b> process.hpp:161</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a6b32f94df3a92225825a1cc426b060c8"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">process::ProcessBase::provide</a></div><div class="ttdeci">void provide(const std::string &amp;name, const std::string &amp;path, const std::map&lt; std::string, std::string &gt; &amp;types=mime::types)</div><div class="ttdoc">Sets up the default HTTP request handler to provide the static asset(s) at the specified absolute pat...</div><div class="ttdef"><b>Definition:</b> process.hpp:368</div></div>
 <div class="ttc" id="namespaceprocess_html_a6c9cd01950a98038b2a6df3e5066418f"><div class="ttname"><a href="namespaceprocess.html#a6c9cd01950a98038b2a6df3e5066418f">process::initialize</a></div><div class="ttdeci">bool initialize(const Option&lt; std::string &gt; &amp;delegate=None(), const Option&lt; std::string &gt; &amp;readwriteAuthenticationRealm=None(), const Option&lt; std::string &gt; &amp;readonlyAuthenticationRealm=None())</div><div class="ttdoc">Initialize the library. </div></div>
-<div class="ttc" id="structprocess_1_1HttpEvent_html"><div class="ttname"><a href="structprocess_1_1HttpEvent.html">process::HttpEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:143</div></div>
+<div class="ttc" id="structprocess_1_1HttpEvent_html"><div class="ttname"><a href="structprocess_1_1HttpEvent.html">process::HttpEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:142</div></div>
 <div class="ttc" id="classprocess_1_1Process_html_a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><div class="ttname"><a href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">process::Process::Self</a></div><div class="ttdeci">T Self</div><div class="ttdef"><b>Definition:</b> process.hpp:506</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a55a5326c3f9b66bc56cc13c7bf4c350d"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">process::ProcessBase::httpSequence</a></div><div class="ttdeci">Owned&lt; Sequence &gt; httpSequence</div><div class="ttdef"><b>Definition:</b> process.hpp:449</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a0aa90b5834c51df473302a9bd3833927ad5eba31b62286a540bf61e144bc1be77"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a0aa90b5834c51df473302a9bd3833927ad5eba31b62286a540bf61e144bc1be77">process::ProcessBase::State::TERMINATING</a></div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a20b6c6b8f5aff506a97ce6c4f91a29d3"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">process::ProcessBase::~ProcessBase</a></div><div class="ttdeci">virtual ~ProcessBase()</div></div>
-<div class="ttc" id="structprocess_1_1DispatchEvent_html"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html">process::DispatchEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:179</div></div>
+<div class="ttc" id="structprocess_1_1DispatchEvent_html"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html">process::DispatchEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:178</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a0aa90b5834c51df473302a9bd3833927aeecba0068950a2df17c47e851e1eef14"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a0aa90b5834c51df473302a9bd3833927aeecba0068950a2df17c47e851e1eef14">process::ProcessBase::State::BLOCKED</a></div></div>
 <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>
@@ -531,9 +531,9 @@
 <div class="ttc" id="classprocess_1_1Process_html_a919f2834843f8620784c58aee7db2371"><div class="ttname"><a href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">process::Process::~Process</a></div><div class="ttdeci">virtual ~Process()</div><div class="ttdef"><b>Definition:</b> process.hpp:495</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="structprocess_1_1ProcessBase_1_1RouteOptions_html_a9c202f7f06a7cb90499e3365ce338475"><div class="ttname"><a href="structprocess_1_1ProcessBase_1_1RouteOptions.html#a9c202f7f06a7cb90499e3365ce338475">process::ProcessBase::RouteOptions::RouteOptions</a></div><div class="ttdeci">RouteOptions()</div><div class="ttdef"><b>Definition:</b> process.hpp:262</div></div>
-<div class="ttc" id="structprocess_1_1TerminateEvent_html"><div class="ttname"><a href="structprocess_1_1TerminateEvent.html">process::TerminateEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:240</div></div>
+<div class="ttc" id="structprocess_1_1TerminateEvent_html"><div class="ttname"><a href="structprocess_1_1TerminateEvent.html">process::TerminateEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:238</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a2f0e2769d84e1491c180d0da6458624b"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a2f0e2769d84e1491c180d0da6458624b">process::ProcessBase::http</a></div><div class="ttdeci">hashmap&lt; std::string, HttpEndpoint &gt; http</div><div class="ttdef"><b>Definition:</b> process.hpp:444</div></div>
-<div class="ttc" id="structprocess_1_1ExitedEvent_html"><div class="ttname"><a href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:215</div></div>
+<div class="ttc" id="structprocess_1_1ExitedEvent_html"><div class="ttname"><a href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:214</div></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="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:518</div></div>
 <div class="ttc" id="structJSON_1_1Object_html"><div class="ttname"><a href="structJSON_1_1Object.html">JSON::Object</a></div><div class="ttdef"><b>Definition:</b> json.hpp:154</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 87334a1..ab35e38 100644
--- a/content/api/latest/c++/loop_8hpp_source.html
+++ b/content/api/latest/c++/loop_8hpp_source.html
@@ -527,7 +527,7 @@
 <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="preprocessor">#endif // __PROCESS_LOOP_HPP__</span></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_html_ad8f5968ae93a1c00cfd67964c7895260"><div class="ttname"><a href="classprocess_1_1ControlFlow.html#ad8f5968ae93a1c00cfd67964c7895260">process::ControlFlow::ControlFlow</a></div><div class="ttdeci">ControlFlow(Statement s, Option&lt; T &gt; t)</div><div class="ttdef"><b>Definition:</b> loop.hpp:207</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a68f241961e700d0cecf982d9cc0043d7"><div class="ttname"><a href="classprocess_1_1Future.html#a68f241961e700d0cecf982d9cc0043d7">process::Future::isReady</a></div><div class="ttdeci">bool isReady() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1201</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a68f241961e700d0cecf982d9cc0043d7"><div class="ttname"><a href="classprocess_1_1Future.html#a68f241961e700d0cecf982d9cc0043d7">process::Future::isReady</a></div><div class="ttdeci">bool isReady() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1231</div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_1_1Continue_html_a8713d1376ecc49068369632fdcee1b91"><div class="ttname"><a href="classprocess_1_1ControlFlow_1_1Continue.html#a8713d1376ecc49068369632fdcee1b91">process::ControlFlow::Continue::Continue</a></div><div class="ttdeci">Continue()=default</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1Loop_html"><div class="ttname"><a href="classprocess_1_1internal_1_1Loop.html">process::internal::Loop</a></div><div class="ttdef"><b>Definition:</b> loop.hpp:253</div></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
@@ -535,23 +535,23 @@
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</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="classprocess_1_1internal_1_1Loop_html_a4067cc276cd8152074a7094acf9ca451"><div class="ttname"><a href="classprocess_1_1internal_1_1Loop.html#a4067cc276cd8152074a7094acf9ca451">process::internal::Loop::create</a></div><div class="ttdeci">static std::shared_ptr&lt; Loop &gt; create(const Option&lt; UPID &gt; &amp;pid, Iterate_ &amp;&amp;iterate, Body_ &amp;&amp;body)</div><div class="ttdef"><b>Definition:</b> loop.hpp:257</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1280</div></div>
-<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:796</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1310</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:826</div></div>
 <div class="ttc" id="namespaceprocess_html_a4beae62da50c26c6cb8afd14e385d0c8"><div class="ttname"><a href="namespaceprocess.html#a4beae62da50c26c6cb8afd14e385d0c8">process::Break</a></div><div class="ttdeci">ControlFlow&lt; typename std::decay&lt; T &gt;::type &gt;::Break Break(T &amp;&amp;t)</div><div class="ttdef"><b>Definition:</b> loop.hpp:237</div></div>
 <div class="ttc" id="structprocess_1_1Continue_html_a961eaa662b867c93c185e9078d192112"><div class="ttname"><a href="structprocess_1_1Continue.html#a961eaa662b867c93c185e9078d192112">process::Continue::Continue</a></div><div class="ttdeci">Continue()=default</div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_html_a34752a25284d038dc5d4d9e551424cfe"><div class="ttname"><a href="classprocess_1_1ControlFlow.html#a34752a25284d038dc5d4d9e551424cfe">process::ControlFlow::statement</a></div><div class="ttdeci">Statement statement() const </div><div class="ttdef"><b>Definition:</b> loop.hpp:209</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onDiscard(DiscardCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1340</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onDiscard(DiscardCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1370</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1Loop_html_a39870dcf4e2432a29569a658ec0e33be"><div class="ttname"><a href="classprocess_1_1internal_1_1Loop.html#a39870dcf4e2432a29569a658ec0e33be">process::internal::Loop::weak</a></div><div class="ttdeci">std::weak_ptr&lt; Loop &gt; weak()</div><div class="ttdef"><b>Definition:</b> loop.hpp:275</div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_html_af212ef291f73ba2e7b37586a577a794b"><div class="ttname"><a href="classprocess_1_1ControlFlow.html#af212ef291f73ba2e7b37586a577a794b">process::ControlFlow::Statement</a></div><div class="ttdeci">Statement</div><div class="ttdef"><b>Definition:</b> loop.hpp:168</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1143</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1173</div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_html_a5ce1f085b8043fe8ac900ce9f63a0bde"><div class="ttname"><a href="classprocess_1_1ControlFlow.html#a5ce1f085b8043fe8ac900ce9f63a0bde">process::ControlFlow::ValueType</a></div><div class="ttdeci">T ValueType</div><div class="ttdef"><b>Definition:</b> loop.hpp:166</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_aff22904a83567125d3b4d0d88e5a2270"><div class="ttname"><a href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process::spawn</a></div><div class="ttdeci">UPID spawn(ProcessBase *process, bool manage=false)</div><div class="ttdoc">Spawn a new process. </div></div>
 <div class="ttc" id="namespaceprocess_html_a20443908afa3212215166e26065349e5"><div class="ttname"><a href="namespaceprocess.html#a20443908afa3212215166e26065349e5">process::terminate</a></div><div class="ttdeci">void terminate(const UPID &amp;pid, bool inject=true)</div><div class="ttdoc">Sends a TerminateEvent to the given process. </div></div>
-<div class="ttc" id="classprocess_1_1Future_html_abc89036db733a417b7b383b091efaf3c"><div class="ttname"><a href="classprocess_1_1Future.html#abc89036db733a417b7b383b091efaf3c">process::Future::isDiscarded</a></div><div class="ttdeci">bool isDiscarded() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1208</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_abc89036db733a417b7b383b091efaf3c"><div class="ttname"><a href="classprocess_1_1Future.html#abc89036db733a417b7b383b091efaf3c">process::Future::isDiscarded</a></div><div class="ttdeci">bool isDiscarded() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1238</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 &amp;quot;untyped&amp;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="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1428</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1458</div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_html_ad0fbad53169fc7766d61a69393ac14bc"><div class="ttname"><a href="classprocess_1_1ControlFlow.html#ad0fbad53169fc7766d61a69393ac14bc">process::ControlFlow::value</a></div><div class="ttdeci">const T &amp; value() const &amp;</div><div class="ttdef"><b>Definition:</b> loop.hpp:212</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1Loop_html_a0c7b83e40e88e5d40ad29802be101dfd"><div class="ttname"><a href="classprocess_1_1internal_1_1Loop.html#a0c7b83e40e88e5d40ad29802be101dfd">process::internal::Loop::Loop</a></div><div class="ttdeci">Loop(const Option&lt; UPID &gt; &amp;pid, Iterate &amp;&amp;iterate, Body &amp;&amp;body)</div><div class="ttdef"><b>Definition:</b> loop.hpp:436</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; R &gt;</a></div></div>
@@ -565,7 +565,7 @@
 <div class="ttc" id="classprocess_1_1ControlFlow_1_1Continue_html"><div class="ttname"><a href="classprocess_1_1ControlFlow_1_1Continue.html">process::ControlFlow::Continue</a></div><div class="ttdef"><b>Definition:</b> loop.hpp:174</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="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="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:882</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:912</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>
@@ -574,16 +574,16 @@
 <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_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="classprocess_1_1internal_1_1Loop_html_a9923c05dd6d27f9ec0c61d28a5387641"><div class="ttname"><a href="classprocess_1_1internal_1_1Loop.html#a9923c05dd6d27f9ec0c61d28a5387641">process::internal::Loop::shared</a></div><div class="ttdeci">std::shared_ptr&lt; Loop &gt; shared()</div><div class="ttdef"><b>Definition:</b> loop.hpp:269</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1306</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1336</div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_1_1Break_html_af7fb2876b55483e08e446e4206695eca"><div class="ttname"><a href="classprocess_1_1ControlFlow_1_1Break.html#af7fb2876b55483e08e446e4206695eca">process::ControlFlow::Break::Break</a></div><div class="ttdeci">Break(T t)</div><div class="ttdef"><b>Definition:</b> loop.hpp:189</div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_html_a5c21809a15f9efe012e30d1a1cf05c3a"><div class="ttname"><a href="classprocess_1_1ControlFlow.html#a5c21809a15f9efe012e30d1a1cf05c3a">process::ControlFlow::value</a></div><div class="ttdeci">T &amp; value()&amp;</div><div class="ttdef"><b>Definition:</b> loop.hpp:211</div></div>
 <div class="ttc" id="defer_8hpp_html"><div class="ttname"><a href="defer_8hpp.html">defer.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a8b27a2ef76eb133bf0ce7a5eea4fb77c"><div class="ttname"><a href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">process::defer</a></div><div class="ttdeci">Deferred&lt; void()&gt; defer(const PID&lt; T &gt; &amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> defer.hpp:35</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a18f97963e0636071b54401b200fedfc2"><div class="ttname"><a href="classprocess_1_1Future.html#a18f97963e0636071b54401b200fedfc2">process::Future::hasDiscard</a></div><div class="ttdeci">bool hasDiscard() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1229</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a18f97963e0636071b54401b200fedfc2"><div class="ttname"><a href="classprocess_1_1Future.html#a18f97963e0636071b54401b200fedfc2">process::Future::hasDiscard</a></div><div class="ttdeci">bool hasDiscard() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1259</div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_html"><div class="ttname"><a href="classprocess_1_1ControlFlow.html">process::ControlFlow</a></div><div class="ttdef"><b>Definition:</b> loop.hpp:163</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1Loop_html_a4743d5b323d0d9923cd83fd1abeda9c3"><div class="ttname"><a href="classprocess_1_1internal_1_1Loop.html#a4743d5b323d0d9923cd83fd1abeda9c3">process::internal::Loop::start</a></div><div class="ttdeci">Future&lt; R &gt; start()</div><div class="ttdef"><b>Definition:</b> loop.hpp:280</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1215</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1245</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:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/master_2registrar_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/master_2registrar_8hpp_source.html b/content/api/latest/c++/master_2registrar_8hpp_source.html
index ffa7ace..bb41275 100644
--- a/content/api/latest/c++/master_2registrar_8hpp_source.html
+++ b/content/api/latest/c++/master_2registrar_8hpp_source.html
@@ -185,7 +185,7 @@
 <div class="ttc" id="classmesos_1_1state_1_1State_html"><div class="ttname"><a href="classmesos_1_1state_1_1State.html">mesos::state::State</a></div><div class="ttdef"><b>Definition:</b> state.hpp:90</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Registrar_html_a9561bce055d5e3bbc8a6a98ebad4d24a"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Registrar.html#a9561bce055d5e3bbc8a6a98ebad4d24a">mesos::internal::master::Registrar::~Registrar</a></div><div class="ttdeci">virtual ~Registrar()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Registrar_html_a252e813e721c6848a48759f1b838675f"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Registrar.html#a252e813e721c6848a48759f1b838675f">mesos::internal::master::Registrar::apply</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; apply(process::Owned&lt; Operation &gt; operation)</div></div>
-<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:796</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:826</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; SlaveID &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Operation_html_a579f54e98cc99bf30ed6d1c209fa17c3"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Operation.html#a579f54e98cc99bf30ed6d1c209fa17c3">mesos::internal::master::Operation::operator()</a></div><div class="ttdeci">Try&lt; bool &gt; operator()(Registry *registry, hashset&lt; SlaveID &gt; *slaveIDs)</div><div class="ttdef"><b>Definition:</b> registrar.hpp:57</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 acd80fd..fdd43f8 100644
--- a/content/api/latest/c++/metrics_2timer_8hpp_source.html
+++ b/content/api/latest/c++/metrics_2timer_8hpp_source.html
@@ -188,12 +188,12 @@
 <div class="ttc" id="classprocess_1_1metrics_1_1Timer_html_a0701b27ce84c3c244687803014e6a249"><div class="ttname"><a href="classprocess_1_1metrics_1_1Timer.html#a0701b27ce84c3c244687803014e6a249">process::metrics::Timer::window</a></div><div class="ttdeci">window</div><div class="ttdef"><b>Definition:</b> timer.hpp:42</div></div>
 <div class="ttc" id="metric_8hpp_html"><div class="ttname"><a href="metric_8hpp.html">metric.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Timer_html_a80f762ca1f2549d14c3ac54a93caa044"><div class="ttname"><a href="classprocess_1_1metrics_1_1Timer.html#a80f762ca1f2549d14c3ac54a93caa044">process::metrics::Timer::start</a></div><div class="ttdeci">void start()</div><div class="ttdef"><b>Definition:</b> timer.hpp:61</div></div>
-<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:634</div></div>
+<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:664</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html">process::metrics::Metric</a></div><div class="ttdef"><b>Definition:</b> metric.hpp:33</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Timer_html_add113450a55bb835137f84701f981fcc"><div class="ttname"><a href="classprocess_1_1metrics_1_1Timer.html#add113450a55bb835137f84701f981fcc">process::metrics::Timer::stop</a></div><div class="ttdeci">T stop()</div><div class="ttdef"><b>Definition:</b> timer.hpp:69</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Timer_html_a434e22286a5dbc8ec2b8501499d159c4"><div class="ttname"><a href="classprocess_1_1metrics_1_1Timer.html#a434e22286a5dbc8ec2b8501499d159c4">process::metrics::Timer::time</a></div><div class="ttdeci">Future&lt; U &gt; time(const Future&lt; U &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> timer.hpp:92</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_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1428</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1458</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="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="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 2c61907..2749708 100644
--- a/content/api/latest/c++/mutex_8hpp_source.html
+++ b/content/api/latest/c++/mutex_8hpp_source.html
@@ -161,7 +161,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_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="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="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:882</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:912</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>
 <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/5660b603/content/api/latest/c++/namespacemembers_0x65.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x65.html b/content/api/latest/c++/namespacemembers_0x65.html
index f13af3f..e89dc37 100644
--- a/content/api/latest/c++/namespacemembers_0x65.html
+++ b/content/api/latest/c++/namespacemembers_0x65.html
@@ -238,7 +238,7 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1tests.html#a6c523814728a49c178f848db6e6d88d6">mesos::internal::tests</a>
 </li>
 <li>expired()
-: <a class="el" href="namespaceprocess_1_1internal.html#ad4ba20deee8248987c92b18f1fa36fe8">process::internal</a>
+: <a class="el" href="namespaceprocess_1_1internal.html#a64e590c9a40c4ead4b969d6a64cd8181">process::internal</a>
 </li>
 <li>extendLifetime()
 : <a class="el" href="namespacesystemd_1_1mesos.html#a9b82bb47ab116583d017a024db8a9e9c">systemd::mesos</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_0x67.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x67.html b/content/api/latest/c++/namespacemembers_0x67.html
index f518faf..6b75eb2 100644
--- a/content/api/latest/c++/namespacemembers_0x67.html
+++ b/content/api/latest/c++/namespacemembers_0x67.html
@@ -561,12 +561,12 @@
 <li>gmtime_r()
 : <a class="el" href="namespaceos.html#a5e0295f0e3bae2bd29d86803f9293b5d">os</a>
 </li>
-<li>GZIP
-: <a class="el" href="namespacemesos_1_1internal_1_1command.html#ab14fc4c04c507bafcc3c10b4be19f728af1cd28417b03cfab3a8e16d66e34e18a">mesos::internal::command</a>
-</li>
 <li>gzip()
 : <a class="el" href="namespacemesos_1_1internal_1_1command.html#a2b3b7a8163ec2b5f2d08f459f59be459">mesos::internal::command</a>
 </li>
+<li>GZIP
+: <a class="el" href="namespacemesos_1_1internal_1_1command.html#ab14fc4c04c507bafcc3c10b4be19f728af1cd28417b03cfab3a8e16d66e34e18a">mesos::internal::command</a>
+</li>
 <li>GZIP_MINIMUM_BODY_LENGTH
 : <a class="el" href="namespaceprocess.html#a13d37773ca341b12d88d7e5cf2654e83">process</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_0x6a.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x6a.html b/content/api/latest/c++/namespacemembers_0x6a.html
index c5ffd84..cab9324 100644
--- a/content/api/latest/c++/namespacemembers_0x6a.html
+++ b/content/api/latest/c++/namespacemembers_0x6a.html
@@ -109,21 +109,21 @@
 , <a class="el" href="namespacestrings_1_1internal.html#aee9076202875ef7e5d438b5b8bb9e863">strings::internal</a>
 </li>
 <li>json()
-: <a class="el" href="namespaceJSON.html#a41d8b7ed815b29ee46700ec5c20a0419">JSON</a>
-, <a class="el" href="namespacemesos.html#a93a1efd7cc67cd3f0a61630b8b0c1fd3">mesos</a>
-, <a class="el" href="namespaceJSON.html#a8b59701515feabba300fac8841750f7a">JSON</a>
-, <a class="el" href="namespacemesos.html#afb065c5dd15f9f72683fa95134f2c882">mesos</a>
-, <a class="el" href="namespaceJSON.html#a973c09b2356881b179da41dc39f240be">JSON</a>
-, <a class="el" href="namespacemesos.html#abdf2180daf713c4986a0e1200e931bc5">mesos</a>
-, <a class="el" href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">mesos::internal</a>
+: <a class="el" href="namespaceJSON.html#ab3d5568528385a51beb070b35b561dab">JSON</a>
 </li>
 <li>JSON
 : <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039ea0ecd11c1d7a287401d148a23bbd7a2f8">mesos</a>
 </li>
 <li>json()
-: <a class="el" href="namespaceJSON.html#a60cf79988021615ad333f914546804a3">JSON</a>
-, <a class="el" href="namespacemesos.html#ae5c53d21889cf15327e120a5a1a80269">mesos</a>
-, <a class="el" href="namespaceJSON.html#a0c3d08fab36339ff4579aa683c12c15e">JSON</a>
+: <a class="el" href="namespacemesos.html#ae5c53d21889cf15327e120a5a1a80269">mesos</a>
+, <a class="el" href="namespaceJSON.html#a7f3841c3a281146d130a235e28404a5d">JSON</a>
+, <a class="el" href="namespacemesos.html#afb065c5dd15f9f72683fa95134f2c882">mesos</a>
+, <a class="el" href="namespaceJSON.html#a2971d2da2efa5b3ce39b54e5aa2fbbb6">JSON</a>
+, <a class="el" href="namespacemesos.html#a93a1efd7cc67cd3f0a61630b8b0c1fd3">mesos</a>
+, <a class="el" href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">mesos::internal</a>
+, <a class="el" href="namespaceJSON.html#a41d8b7ed815b29ee46700ec5c20a0419">JSON</a>
+, <a class="el" href="namespacemesos.html#a29a4efb3b0c2a7d0a4b5caac263e346f">mesos</a>
+, <a class="el" href="namespaceJSON.html#a225ea0633e1d0851e20338df00b8d904">JSON</a>
 </li>
 <li>jsonify()
 : <a class="el" href="namespaceJSON_1_1internal.html#a9613261ae4d73b235c78dc37b58ec0ff">JSON::internal</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_0x6d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x6d.html b/content/api/latest/c++/namespacemembers_0x6d.html
index d956e76..2bcad34 100644
--- a/content/api/latest/c++/namespacemembers_0x6d.html
+++ b/content/api/latest/c++/namespacemembers_0x6d.html
@@ -380,14 +380,12 @@
 <li>MockResourceProvider
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a1e0945742280a971e2fa1c2d6ab9a98e">mesos::internal::tests::v1</a>
 </li>
-<li>Mode
-: <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03">strings</a>
-</li>
 <li>mode()
 : <a class="el" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">os::stat</a>
 </li>
 <li>Mode
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30c">mesos::internal::slave::containerizer::paths</a>
+, <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03">strings</a>
 </li>
 <li>model()
 : <a class="el" href="namespacemesos_1_1internal.html#a026ef7a1723c9e745267eb0d0d2b1f20">mesos::internal</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_0x70.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x70.html b/content/api/latest/c++/namespacemembers_0x70.html
index 3d8adaf..c3010e3 100644
--- a/content/api/latest/c++/namespacemembers_0x70.html
+++ b/content/api/latest/c++/namespacemembers_0x70.html
@@ -230,13 +230,13 @@
 <li>PRE_RESERVATION_REFINEMENT
 : <a class="el" href="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82ad24f1702a48dcce5a1688eec0519fb5c">mesos</a>
 </li>
+<li>prefix
+: <a class="el" href="namespaceos_1_1libraries_1_1Library.html#ab0e1a0e311049b6d685de1068e8f4690">os::libraries::Library</a>
+</li>
 <li>PREFIX
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30cabf80c29a65453b2615d8f9bd83f8f3d6">mesos::internal::slave::containerizer::paths</a>
 , <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03ac5ca819908c72528657d7fb463db8a9a">strings</a>
 </li>
-<li>prefix
-: <a class="el" href="namespaceos_1_1libraries_1_1Library.html#ab0e1a0e311049b6d685de1068e8f4690">os::libraries::Library</a>
-</li>
 <li>prepare()
 : <a class="el" href="namespacecgroups.html#a4bf20862574beb5b0f9af7799489866f">cgroups</a>
 </li>
@@ -258,14 +258,11 @@
 , <a class="el" href="namespacemesos_1_1internal_1_1log.html#af4c03890d9632d4a82eea18325bc860c">mesos::internal::log</a>
 </li>
 <li>protobuf()
-: <a class="el" href="namespaceJSON.html#a1d44660d98caa78d154c47b5f60ba7f8">JSON</a>
+: <a class="el" href="namespaceJSON.html#a93c179a1a5bd4164169d47cb1803f2a6">JSON</a>
 </li>
 <li>PROTOBUF
 : <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039ead938347008a2e932aaa4a568a3c3f2e7">mesos</a>
 </li>
-<li>protobuf()
-: <a class="el" href="namespaceJSON.html#a93c179a1a5bd4164169d47cb1803f2a6">JSON</a>
-</li>
 <li>pstree()
 : <a class="el" href="namespaceos.html#ac324ef4f356d10686ce7024257251443">os</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x72.html b/content/api/latest/c++/namespacemembers_0x72.html
index 9923bfa..bad13e6 100644
--- a/content/api/latest/c++/namespacemembers_0x72.html
+++ b/content/api/latest/c++/namespacemembers_0x72.html
@@ -213,7 +213,7 @@
 : <a class="el" href="namespaceos.html#a4cdd0a41f89eeb7cc908f3dec0f7f15a">os</a>
 </li>
 <li>repair()
-: <a class="el" href="namespaceprocess_1_1internal.html#a86c36ee36d231da3645dc12571f1d25a">process::internal</a>
+: <a class="el" href="namespaceprocess_1_1internal.html#a8175b4c04ebc5a6f415c800541b58799">process::internal</a>
 </li>
 <li>REPARSE_DATA_BUFFER
 : <a class="el" href="namespaceinternal_1_1windows.html#ac3625d90ddd93b6c9a889610263990c1">internal::windows</a>
@@ -267,7 +267,7 @@
 </li>
 <li>run()
 : <a class="el" href="namespaceprocess.html#a72c24f06ac3f91b9412de80c6252df25">process</a>
-, <a class="el" href="namespaceprocess_1_1internal.html#a7ab45b8fc1010b947a370e51b463e82f">process::internal</a>
+, <a class="el" href="namespaceprocess_1_1internal.html#a4c8e1d1a64b9ebccdd0c2bdf34233212">process::internal</a>
 </li>
 <li>run_in_event_loop()
 : <a class="el" href="namespaceprocess.html#ad91a0486ed34c25dc10ba404f4a1fc9b">process</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x73.html b/content/api/latest/c++/namespacemembers_0x73.html
index 653eef4..c0c5ede 100644
--- a/content/api/latest/c++/namespacemembers_0x73.html
+++ b/content/api/latest/c++/namespacemembers_0x73.html
@@ -152,12 +152,12 @@
 <li>SETFCAP
 : <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a50d1eff019d89ad9af78f881b5e940a1">mesos::internal::capabilities</a>
 </li>
-<li>SETGID
-: <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58abc0f656f11e3daaa7b496fa0863f208f">mesos::internal::capabilities</a>
-</li>
 <li>setgid()
 : <a class="el" href="namespaceos.html#a34d621fcc9ff30cfe4869b40644a3b2b">os</a>
 </li>
+<li>SETGID
+: <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58abc0f656f11e3daaa7b496fa0863f208f">mesos::internal::capabilities</a>
+</li>
 <li>setgroups()
 : <a class="el" href="namespaceos.html#a84b1082a4cacbb147c1ded91d860b4b5">os</a>
 </li>
@@ -188,12 +188,12 @@
 <li>setPromises()
 : <a class="el" href="namespaceprocess.html#ac263ad6d2909a96a948ee94594013847">process</a>
 </li>
-<li>setuid()
-: <a class="el" href="namespaceos.html#ae4b3b2f098e140e75c4bcc5dc15abf30">os</a>
-</li>
 <li>SETUID
 : <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a35f6021c95ff0c76a69e10b2e3499885">mesos::internal::capabilities</a>
 </li>
+<li>setuid()
+: <a class="el" href="namespaceos.html#ae4b3b2f098e140e75c4bcc5dc15abf30">os</a>
+</li>
 <li>setUp()
 : <a class="el" href="namespacerouting_1_1link.html#ab7e88f25235ad7fa51402fb72b13314d">routing::link</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_0x74.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x74.html b/content/api/latest/c++/namespacemembers_0x74.html
index c6bac78..414f48e 100644
--- a/content/api/latest/c++/namespacemembers_0x74.html
+++ b/content/api/latest/c++/namespacemembers_0x74.html
@@ -156,10 +156,10 @@
 : <a class="el" href="namespacecgroups_1_1freezer.html#a89c8e50bd48b88331ea04f742c378bea">cgroups::freezer</a>
 </li>
 <li>then()
-: <a class="el" href="namespaceprocess_1_1internal.html#ac8039d54d4112dd09a7c1edc644e8572">process::internal</a>
+: <a class="el" href="namespaceprocess_1_1internal.html#a1542f80b0189d2ba1192670553b8ba08">process::internal</a>
 </li>
 <li>thenf()
-: <a class="el" href="namespaceprocess_1_1internal.html#ae5b0c4b2bd16f5cd8f2041c46503eed5">process::internal</a>
+: <a class="el" href="namespaceprocess_1_1internal.html#afca243b1724ff329e7a2582822949238">process::internal</a>
 </li>
 <li>THREAD_ASSIGN_RETRIES
 : <a class="el" href="namespacecgroups.html#a0dccf61f2e6889ebe2c0e743d969e4c5">cgroups</a>
@@ -168,12 +168,12 @@
 : <a class="el" href="namespaceproc.html#a15bf23098084d86bb1f2ac75b863ec24">proc</a>
 , <a class="el" href="namespacecgroups.html#a9fb61299862484ab2d1bd382ea109ca9">cgroups</a>
 </li>
-<li>TIME
-: <a class="el" href="namespacemesos_1_1internal_1_1build.html#aa79f42728c96cf89104ff674afd449ef">mesos::internal::build</a>
-</li>
 <li>time()
 : <a class="el" href="namespacecgroups_1_1blkio_1_1cfq.html#abe4d7d69fdf7ca70fb30c6cd34a953e4">cgroups::blkio::cfq</a>
 </li>
+<li>TIME
+: <a class="el" href="namespacemesos_1_1internal_1_1build.html#aa79f42728c96cf89104ff674afd449ef">mesos::internal::build</a>
+</li>
 <li>time_recursive()
 : <a class="el" href="namespacecgroups_1_1blkio_1_1cfq.html#a5a9522fa8b40ec2eda4194dddacc1994">cgroups::blkio::cfq</a>
 </li>
@@ -204,12 +204,12 @@
 <li>trim()
 : <a class="el" href="namespacestrings.html#a91df967b38a9c92553f009d681688734">strings</a>
 </li>
-<li>Type
-: <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities</a>
-</li>
 <li>type()
 : <a class="el" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs</a>
 </li>
+<li>Type
+: <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities</a>
+</li>
 <li>typeName()
 : <a class="el" href="namespacemesos_1_1internal_1_1fs.html#a0d5046cea634bcb658321fc495884020">mesos::internal::fs</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x75.html b/content/api/latest/c++/namespacemembers_0x75.html
index ce7d87e..cf23002 100644
--- a/content/api/latest/c++/namespacemembers_0x75.html
+++ b/content/api/latest/c++/namespacemembers_0x75.html
@@ -143,13 +143,13 @@
 <li>URL_SAFE_CHARS
 : <a class="el" href="namespacebase64_1_1internal.html#afb1eec684c43630078b7a6288cc17335">base64::internal</a>
 </li>
+<li>USAGE()
+: <a class="el" href="namespaceprocess.html#a525cafa300f0b0630d9c2c9b9ce2c77f">process</a>
+</li>
 <li>usage()
 : <a class="el" href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal</a>
 , <a class="el" href="namespacefs.html#ab5ede09379c4793ba4477c7e4573670a">fs</a>
 </li>
-<li>USAGE()
-: <a class="el" href="namespaceprocess.html#a525cafa300f0b0630d9c2c9b9ce2c77f">process</a>
-</li>
 <li>usage_in_bytes()
 : <a class="el" href="namespacecgroups_1_1memory.html#a149585d37c91a4340c1bedcd20a37de9">cgroups::memory</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x77.html b/content/api/latest/c++/namespacemembers_0x77.html
index c7455d0..0acf4e5 100644
--- a/content/api/latest/c++/namespacemembers_0x77.html
+++ b/content/api/latest/c++/namespacemembers_0x77.html
@@ -127,30 +127,31 @@
 : <a class="el" href="namespaceprocess.html#a18419acc52ca1e339e684f8d9208207e">process</a>
 </li>
 <li>write()
-: <a class="el" href="namespaceos.html#a68c1f23747262ae6528a3ca532ad5047">os</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1log.html#a644a438399ebd57381f8c3eb9261c9bc">mesos::internal::log</a>
-, <a class="el" href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">cgroups</a>
+: <a class="el" href="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39">process::io</a>
+, <a class="el" href="namespaceos_1_1signal__safe.html#a67bf0cd3aa924b5584a8744f15430835">os::signal_safe</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
+</li>
+<li>WRITE
+: <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efad4b9e47f65b6e79b010582f15785867e">cgroups::blkio</a>
+</li>
+<li>write()
+: <a class="el" href="namespaceos.html#aa0e3acff8992055da620cae8b455d93d">os</a>
 , <a class="el" href="namespaceprotobuf.html#ad7c5a30c2e972caaed6b3896ac7e477f">protobuf</a>
+, <a class="el" href="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b">os::signal_safe</a>
 </li>
 <li>WRITE
 : <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
 </li>
 <li>write()
-: <a class="el" href="namespaceos_1_1signal__safe.html#a67bf0cd3aa924b5584a8744f15430835">os::signal_safe</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
+: <a class="el" href="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899">protobuf</a>
+, <a class="el" href="namespaceos.html#a68c1f23747262ae6528a3ca532ad5047">os</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1log.html#a644a438399ebd57381f8c3eb9261c9bc">mesos::internal::log</a>
 , <a class="el" href="namespaceprotobuf.html#a1c2352b3f232044d4e960e227d530a92">protobuf</a>
+, <a class="el" href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">cgroups</a>
+, <a class="el" href="namespaceos.html#a1b67d073837cf74e5cdfa785d5c95fac">os</a>
 , <a class="el" href="namespaceos_1_1signal__safe.html#a1fe471bfb9a8e827779d24a58ba155d3">os::signal_safe</a>
-, <a class="el" href="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899">protobuf</a>
 , <a class="el" href="namespaceprocess_1_1io.html#a4c2c8de8f0750ab0f0ba40283774dfb6">process::io</a>
 </li>
-<li>WRITE
-: <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efad4b9e47f65b6e79b010582f15785867e">cgroups::blkio</a>
-</li>
-<li>write()
-: <a class="el" href="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39">process::io</a>
-, <a class="el" href="namespaceos.html#aa0e3acff8992055da620cae8b455d93d">os</a>
-, <a class="el" href="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b">os::signal_safe</a>
-</li>
 <li>write_impl()
 : <a class="el" href="namespaceos_1_1signal__safe.html#ad42f0ba6d36e7d9611f80820add8424a">os::signal_safe</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_func_0x65.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x65.html b/content/api/latest/c++/namespacemembers_func_0x65.html
index a3332c7..2e976b7 100644
--- a/content/api/latest/c++/namespacemembers_func_0x65.html
+++ b/content/api/latest/c++/namespacemembers_func_0x65.html
@@ -197,7 +197,7 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1tests.html#a6c523814728a49c178f848db6e6d88d6">mesos::internal::tests</a>
 </li>
 <li>expired()
-: <a class="el" href="namespaceprocess_1_1internal.html#ad4ba20deee8248987c92b18f1fa36fe8">process::internal</a>
+: <a class="el" href="namespaceprocess_1_1internal.html#a64e590c9a40c4ead4b969d6a64cd8181">process::internal</a>
 </li>
 <li>extendLifetime()
 : <a class="el" href="namespacesystemd_1_1mesos.html#a9b82bb47ab116583d017a024db8a9e9c">systemd::mesos</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/namespacemembers_func_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x72.html b/content/api/latest/c++/namespacemembers_func_0x72.html
index 02a364b..277a338 100644
--- a/content/api/latest/c++/namespacemembers_func_0x72.html
+++ b/content/api/latest/c++/namespacemembers_func_0x72.html
@@ -166,7 +166,7 @@
 : <a class="el" href="namespaceos.html#a4cdd0a41f89eeb7cc908f3dec0f7f15a">os</a>
 </li>
 <li>repair()
-: <a class="el" href="namespaceprocess_1_1internal.html#a86c36ee36d231da3645dc12571f1d25a">process::internal</a>
+: <a class="el" href="namespaceprocess_1_1internal.html#a8175b4c04ebc5a6f415c800541b58799">process::internal</a>
 </li>
 <li>reparse_point_attribute_set()
 : <a class="el" href="namespaceinternal_1_1windows.html#a9205fe9be7dc028375cd24338483152b">internal::windows</a>
@@ -202,7 +202,7 @@
 </li>
 <li>run()
 : <a class="el" href="namespaceprocess.html#a72c24f06ac3f91b9412de80c6252df25">process</a>
-, <a class="el" href="namespaceprocess_1_1internal.html#a7ab45b8fc1010b947a370e51b463e82f">process::internal</a>
+, <a class="el" href="namespaceprocess_1_1internal.html#a4c8e1d1a64b9ebccdd0c2bdf34233212">process::internal</a>
 </li>
 <li>run_in_event_loop()
 : <a class="el" href="namespaceprocess.html#ad91a0486ed34c25dc10ba404f4a1fc9b">process</a>


[06/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/globals_0x66.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_0x66.html b/content/api/latest/c++/globals_0x66.html
index db8c26e..c439cf6 100644
--- a/content/api/latest/c++/globals_0x66.html
+++ b/content/api/latest/c++/globals_0x66.html
@@ -101,7 +101,8 @@
 : <a class="el" href="foreach_8hpp.html#a28670619e64a84270d76f07b0f6eb3b6">foreach.hpp</a>
 </li>
 <li>FORWARD
-: <a class="el" href="dispatch_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">dispatch.hpp</a>
+: <a class="el" href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">deferred.hpp</a>
+, <a class="el" href="dispatch_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">dispatch.hpp</a>
 , <a class="el" href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">deferred.hpp</a>
 </li>
 <li>FORWARD_A
@@ -201,7 +202,7 @@
 : <a class="el" href="gmock_8hpp.html#aaedeb65e445fd7cf0f5d8c6f4fd67c41">gmock.hpp</a>
 </li>
 <li>FutureSatisfy()
-: <a class="el" href="gmock_8hpp.html#a70c09011edb7b8656e8038c3f497eeb3">gmock.hpp</a>
+: <a class="el" href="gmock_8hpp.html#ad10e57389b38423f9a7b514642e69dcf">gmock.hpp</a>
 </li>
 </ul>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/globals_0x70.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_0x70.html b/content/api/latest/c++/globals_0x70.html
index aaef771..3583fd3 100644
--- a/content/api/latest/c++/globals_0x70.html
+++ b/content/api/latest/c++/globals_0x70.html
@@ -88,6 +88,9 @@
 <li>pid_t
 : <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">windows.hpp</a>
 </li>
+<li>PLACEHOLDER
+: <a class="el" href="deferred_8hpp.html#a2ece2de9f619ac7cc7c7f74dbecbf1ff">deferred.hpp</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/globals_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_0x75.html b/content/api/latest/c++/globals_0x75.html
index 8077d72..d1aebbf 100644
--- a/content/api/latest/c++/globals_0x75.html
+++ b/content/api/latest/c++/globals_0x75.html
@@ -94,12 +94,12 @@
 <li>UNIMPLEMENTED
 : <a class="el" href="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4">unimplemented.hpp</a>
 </li>
-<li>Unreachable()
-: <a class="el" href="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3">unreachable.hpp</a>
-</li>
 <li>UNREACHABLE
 : <a class="el" href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">unreachable.hpp</a>
 </li>
+<li>Unreachable()
+: <a class="el" href="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3">unreachable.hpp</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/globals_defs_0x66.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_defs_0x66.html b/content/api/latest/c++/globals_defs_0x66.html
index 2c20634..ee5f4dc 100644
--- a/content/api/latest/c++/globals_defs_0x66.html
+++ b/content/api/latest/c++/globals_defs_0x66.html
@@ -97,7 +97,8 @@
 : <a class="el" href="foreach_8hpp.html#a28670619e64a84270d76f07b0f6eb3b6">foreach.hpp</a>
 </li>
 <li>FORWARD
-: <a class="el" href="dispatch_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">dispatch.hpp</a>
+: <a class="el" href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">deferred.hpp</a>
+, <a class="el" href="dispatch_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">dispatch.hpp</a>
 , <a class="el" href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">deferred.hpp</a>
 </li>
 <li>FORWARD_A

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/globals_defs_0x70.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_defs_0x70.html b/content/api/latest/c++/globals_defs_0x70.html
index 5867fdf..884e057 100644
--- a/content/api/latest/c++/globals_defs_0x70.html
+++ b/content/api/latest/c++/globals_defs_0x70.html
@@ -81,6 +81,9 @@
 <li>PATH_MAX
 : <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae688d728e1acdfe5988c7db45d6f0166">windows.hpp</a>
 </li>
+<li>PLACEHOLDER
+: <a class="el" href="deferred_8hpp.html#a2ece2de9f619ac7cc7c7f74dbecbf1ff">deferred.hpp</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 07b89d1..25a4271 100644
--- a/content/api/latest/c++/gmock_8hpp_source.html
+++ b/content/api/latest/c++/gmock_8hpp_source.html
@@ -730,26 +730,26 @@
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classprocess_1_1FilterTestEventListener_html_a669887b6166922dd5e6bcff440b85089"><div class="ttname"><a href="classprocess_1_1FilterTestEventListener.html#a669887b6166922dd5e6bcff440b85089">process::FilterTestEventListener::OnTestProgramStart</a></div><div class="ttdeci">virtual void OnTestProgramStart(const ::testing::UnitTest &amp;)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:319</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2filter_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2filter_8hpp.html">filter.hpp</a></div></div>
-<div class="ttc" id="structprocess_1_1HttpEvent_html"><div class="ttname"><a href="structprocess_1_1HttpEvent.html">process::HttpEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:143</div></div>
+<div class="ttc" id="structprocess_1_1HttpEvent_html"><div class="ttname"><a href="structprocess_1_1HttpEvent.html">process::HttpEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:142</div></div>
 <div class="ttc" id="namespaceprocess_html_a178967af39f382b0ec1b08b0c51d340f"><div class="ttname"><a href="namespaceprocess.html#a178967af39f382b0ec1b08b0c51d340f">process::ExpectNoFutureUnionMessages</a></div><div class="ttdeci">void ExpectNoFutureUnionMessages(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:630</div></div>
 <div class="ttc" id="structprocess_1_1Message_html"><div class="ttname"><a href="structprocess_1_1Message.html">process::Message</a></div><div class="ttdef"><b>Definition:</b> message.hpp:22</div></div>
 <div class="ttc" id="gmock_8hpp_html_a70c09011edb7b8656e8038c3f497eeb3"><div class="ttname"><a href="gmock_8hpp.html#a70c09011edb7b8656e8038c3f497eeb3">FutureSatisfy</a></div><div class="ttdeci">PromiseSatisfyActionP2&lt; process::Promise&lt; T &gt; *, T &gt; FutureSatisfy(process::Future&lt; T &gt; *future, T t)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:146</div></div>
 <div class="ttc" id="classprocess_1_1TestsFilter_html_abfe375e13a3005db501b764d9bc2f8ca"><div class="ttname"><a href="classprocess_1_1TestsFilter.html#abfe375e13a3005db501b764d9bc2f8ca">process::TestsFilter::filter</a></div><div class="ttdeci">virtual bool filter(const MessageEvent &amp;event)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:261</div></div>
-<div class="ttc" id="structprocess_1_1DispatchEvent_html"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html">process::DispatchEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:179</div></div>
+<div class="ttc" id="structprocess_1_1DispatchEvent_html"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html">process::DispatchEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:178</div></div>
 <div class="ttc" id="exit_8hpp_html_a536432347f1ad965e8116c2940fbf110"><div class="ttname"><a href="exit_8hpp.html#a536432347f1ad965e8116c2940fbf110">EXIT</a></div><div class="ttdeci">#define EXIT(status)</div><div class="ttdef"><b>Definition:</b> exit.hpp:31</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a24e54fac63a97629f09a7babc75cebfc"><div class="ttname"><a href="namespaceprocess.html#a24e54fac63a97629f09a7babc75cebfc">process::DropUnionHttpRequests</a></div><div class="ttdeci">void DropUnionHttpRequests(Message message, UnionType unionType, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:563</div></div>
 <div class="ttc" id="classprocess_1_1TestsFilter_html_a0655ea251c4adfe978c7dbf072c117ab"><div class="ttname"><a href="classprocess_1_1TestsFilter.html#a0655ea251c4adfe978c7dbf072c117ab">process::TestsFilter::mock</a></div><div class="ttdeci">MockFilter mock</div><div class="ttdef"><b>Definition:</b> gmock.hpp:274</div></div>
 <div class="ttc" id="classprocess_1_1FilterTestEventListener_html_a1cf255ce6d1f7980dce08fadd562a6fa"><div class="ttname"><a href="classprocess_1_1FilterTestEventListener.html#a1cf255ce6d1f7980dce08fadd562a6fa">process::FilterTestEventListener::OnTestEnd</a></div><div class="ttdeci">virtual void OnTestEnd(const ::testing::TestInfo &amp;)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:324</div></div>
 <div class="ttc" id="classprocess_1_1TestsFilter_html_a1c90f4054bbb9a655d95b749a5a50d25"><div class="ttname"><a href="classprocess_1_1TestsFilter.html#a1c90f4054bbb9a655d95b749a5a50d25">process::TestsFilter::TestsFilter</a></div><div class="ttdeci">TestsFilter()=default</div></div>
-<div class="ttc" id="structprocess_1_1ExitedEvent_html"><div class="ttname"><a href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:215</div></div>
+<div class="ttc" id="structprocess_1_1ExitedEvent_html"><div class="ttname"><a href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:214</div></div>
 <div class="ttc" id="namespaceprocess_html_aff6bd8f5dec8eeff3a811804d1ab0f01"><div class="ttname"><a href="namespaceprocess.html#aff6bd8f5dec8eeff3a811804d1ab0f01">process::FutureDispatch</a></div><div class="ttdeci">Future&lt; Nothing &gt; FutureDispatch(PID pid, Method method, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:503</div></div>
 <div class="ttc" id="gmock_8hpp_html_a30faba2ef44036f9d19b8fc8da46e698"><div class="ttname"><a href="gmock_8hpp.html#a30faba2ef44036f9d19b8fc8da46e698">FutureArgNotPointerField</a></div><div class="ttdeci">PromiseArgNotPointerFieldActionP2&lt; index, Field, process::Promise&lt; T &gt; * &gt; FutureArgNotPointerField(Field field, process::Future&lt; T &gt; *future)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:128</div></div>
 <div class="ttc" id="namespaceprocess_html_a377a0bda91b14d184712de97cba3c6af"><div class="ttname"><a href="namespaceprocess.html#a377a0bda91b14d184712de97cba3c6af">process::DropHttpRequests</a></div><div class="ttdeci">void DropHttpRequests(Message message, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:544</div></div>
 <div class="ttc" id="gmock_8hpp_html_aa6d3a11052b89f5eb3d79ce4e9f71cc6"><div class="ttname"><a href="gmock_8hpp.html#aa6d3a11052b89f5eb3d79ce4e9f71cc6">ACTION_P2</a></div><div class="ttdeci">ACTION_P2(PromiseSatisfy, promise, value)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:138</div></div>
 <div class="ttc" id="namespaceprocess_html_a19d199db8ae65c3bbb4775cf4d429b49"><div class="ttname"><a href="namespaceprocess.html#a19d199db8ae65c3bbb4775cf4d429b49">process::MATCHER_P4</a></div><div class="ttdeci">MATCHER_P4(UnionMessageMatcher, message, unionType, from, to,&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:357</div></div>
 <div class="ttc" id="gmock_8hpp_html_a0c35c28ed32bd6a3408ae91abb00345e"><div class="ttname"><a href="gmock_8hpp.html#a0c35c28ed32bd6a3408ae91abb00345e">FutureArgField</a></div><div class="ttdeci">PromiseArgFieldActionP2&lt; index, Field, process::Promise&lt; T &gt; * &gt; FutureArgField(Field field, process::Future&lt; T &gt; *future)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:102</div></div>
-<div class="ttc" id="structprocess_1_1MessageEvent_html_a611cf055f4f937ad7440bc754722550e"><div class="ttname"><a href="structprocess_1_1MessageEvent.html#a611cf055f4f937ad7440bc754722550e">process::MessageEvent::message</a></div><div class="ttdeci">Message message</div><div class="ttdef"><b>Definition:</b> event.hpp:139</div></div>
+<div class="ttc" id="structprocess_1_1MessageEvent_html_a611cf055f4f937ad7440bc754722550e"><div class="ttname"><a href="structprocess_1_1MessageEvent.html#a611cf055f4f937ad7440bc754722550e">process::MessageEvent::message</a></div><div class="ttdeci">Message message</div><div class="ttdef"><b>Definition:</b> event.hpp:138</div></div>
 <div class="ttc" id="namespaceprocess_html_ae58c7ff63d991138e1798c212febb1fa"><div class="ttname"><a href="namespaceprocess.html#ae58c7ff63d991138e1798c212febb1fa">process::DropUnionMessages</a></div><div class="ttdeci">void DropUnionMessages(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:532</div></div>
 <div class="ttc" id="classprocess_1_1FilterTestEventListener_html_a7f29f0482d8c786fd87e768ad17f64de"><div class="ttname"><a href="classprocess_1_1FilterTestEventListener.html#a7f29f0482d8c786fd87e768ad17f64de">process::FilterTestEventListener::install</a></div><div class="ttdeci">TestsFilter * install()</div><div class="ttdef"><b>Definition:</b> gmock.hpp:296</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
@@ -760,7 +760,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="namespaceprocess_html_a6d2d92086190e5e602c16bc72f796367"><div class="ttname"><a href="namespaceprocess.html#a6d2d92086190e5e602c16bc72f796367">process::DropDispatches</a></div><div class="ttdeci">void DropDispatches(PID pid, Method method)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:643</div></div>
 <div class="ttc" id="classprocess_1_1TestsFilter_html_ac6fea285df55cce7b4cf6425f97d9a1d"><div class="ttname"><a href="classprocess_1_1TestsFilter.html#ac6fea285df55cce7b4cf6425f97d9a1d">process::TestsFilter::filter</a></div><div class="ttdeci">virtual bool filter(const DispatchEvent &amp;event)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:262</div></div>
-<div class="ttc" id="structprocess_1_1HttpEvent_html_a7f941fe869541236875979683652a43b"><div class="ttname"><a href="structprocess_1_1HttpEvent.html#a7f941fe869541236875979683652a43b">process::HttpEvent::request</a></div><div class="ttdeci">std::unique_ptr&lt; http::Request &gt; request</div><div class="ttdef"><b>Definition:</b> event.hpp:174</div></div>
+<div class="ttc" id="structprocess_1_1HttpEvent_html_a7f941fe869541236875979683652a43b"><div class="ttname"><a href="structprocess_1_1HttpEvent.html#a7f941fe869541236875979683652a43b">process::HttpEvent::request</a></div><div class="ttdeci">std::unique_ptr&lt; http::Request &gt; request</div><div class="ttdef"><b>Definition:</b> event.hpp:173</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="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="classprocess_1_1TestsFilter_html_a9551cfa133104028b13b10c9d612f72f"><div class="ttname"><a href="classprocess_1_1TestsFilter.html#a9551cfa133104028b13b10c9d612f72f">process::TestsFilter::mutex</a></div><div class="ttdeci">std::recursive_mutex mutex</div><div class="ttdef"><b>Definition:</b> gmock.hpp:281</div></div>
@@ -773,7 +773,7 @@
 <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="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:882</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:912</div></div>
 <div class="ttc" id="namespaceprocess_html_a8830a94f40628d9822c7b3a082851d1d"><div class="ttname"><a href="namespaceprocess.html#a8830a94f40628d9822c7b3a082851d1d">process::FutureUnionHttpRequest</a></div><div class="ttdeci">Future&lt; http::Request &gt; FutureUnionHttpRequest(Message message, UnionType unionType, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:438</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/5660b603/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 ee0df43..46dd590 100644
--- a/content/api/latest/c++/grpc_8hpp_source.html
+++ b/content/api/latest/c++/grpc_8hpp_source.html
@@ -231,7 +231,7 @@
 <div class="ttc" id="synchronized_8hpp_html"><div class="ttname"><a href="synchronized_8hpp.html">synchronized.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1grpc_1_1RpcResult_html_ac4cad3f64ae6b69d256eee8829702f12"><div class="ttname"><a href="structprocess_1_1grpc_1_1RpcResult.html#ac4cad3f64ae6b69d256eee8829702f12">process::grpc::RpcResult::response</a></div><div class="ttdeci">T response</div><div class="ttdef"><b>Definition:</b> grpc.hpp:86</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
-<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:634</div></div>
+<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:664</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="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 7aedb17..b4d28c6 100644
--- a/content/api/latest/c++/http__connection_8hpp_source.html
+++ b/content/api/latest/c++/http__connection_8hpp_source.html
@@ -187,7 +187,7 @@
 <div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
 <div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(connectionId);</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="keywordflow">return</span> response.<a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    <span class="keywordflow">return</span> response.<a class="code" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>(</div>
 <div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;        <a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(),</div>
 <div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;              &amp;<a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#ac6cb9f6ea262bc7e08c56ad4fcb3c04e">Self::_send</a>,</div>
 <div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;              connectionId.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(),</div>
@@ -231,7 +231,7 @@
 <div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;      <span class="keywordflow">case</span> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a35a7a60a0e5a768c91915db644e61805a8bcc991ed7d906ec5cb1f21990e73450">State::SUBSCRIBING</a>:</div>
 <div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;      <span class="keywordflow">case</span> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a35a7a60a0e5a768c91915db644e61805a5c6a39375ac1378bd497ec545e10659a">State::SUBSCRIBED</a>: {</div>
 <div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;        mutex.<a class="code" href="classprocess_1_1Mutex.html#a2983b29453c623f58b843d924598793b">lock</a>()</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;          .<a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(), [<span class="keyword">this</span>]() {</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;          .<a class="code" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(), [<span class="keyword">this</span>]() {</div>
 <div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process::async</a>(callbacks.disconnected);</div>
 <div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;          }))</div>
 <div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;          .onAny(<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(&amp;<a class="code" href="classprocess_1_1Mutex.html#a3edf9d92fb6c54646f968ece8d50d30b">process::Mutex::unlock</a>, mutex));</div>
@@ -332,7 +332,7 @@
 <div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;    <span class="comment">// Invoke the connected callback once we have established both</span></div>
 <div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;    <span class="comment">// subscribe and non-subscribe connections with the master.</span></div>
 <div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;    mutex.<a class="code" href="classprocess_1_1Mutex.html#a2983b29453c623f58b843d924598793b">lock</a>()</div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;      .<a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(), [<span class="keyword">this</span>]() {</div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;      .<a class="code" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(), [<span class="keyword">this</span>]() {</div>
 <div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process::async</a>(callbacks.connected);</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;      .onAny(<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(&amp;<a class="code" href="classprocess_1_1Mutex.html#a3edf9d92fb6c54646f968ece8d50d30b">process::Mutex::unlock</a>, mutex));</div>
@@ -506,7 +506,7 @@
 <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="keywordflow">if</span> (events.size() == 1) {</div>
 <div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;      mutex.<a class="code" href="classprocess_1_1Mutex.html#a2983b29453c623f58b843d924598793b">lock</a>()</div>
-<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;        .<a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(), [<span class="keyword">this</span>]() {</div>
+<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;        .<a class="code" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(), [<span class="keyword">this</span>]() {</div>
 <div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;          <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> future =</div>
 <div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;            <a class="code" href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process::async</a>(callbacks.received, events);</div>
 <div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;          events = std::queue&lt;Event&gt;();</div>
@@ -612,7 +612,7 @@
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_a8fcbd2073ace160af24a9ee531cb4378"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#a8fcbd2073ace160af24a9ee531cb4378">process::http::Response::status</a></div><div class="ttdeci">std::string status</div><div class="ttdef"><b>Definition:</b> http.hpp:621</div></div>
 <div class="ttc" id="mutex_8hpp_html"><div class="ttname"><a href="mutex_8hpp.html">mutex.hpp</a></div></div>
-<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:634</div></div>
+<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:664</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_a6dd5881e0450540a106e37257434eaada8d713d3c6326b2c6f5730c5f46f3e3f0"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada8d713d3c6326b2c6f5730c5f46f3e3f0">process::http::Response::PIPE</a></div><div class="ttdef"><b>Definition:</b> http.hpp:651</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_a4cf4849ca2c97005b37d5664817d2038"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a4cf4849ca2c97005b37d5664817d2038">mesos::internal::HttpConnectionProcess::connected</a></div><div class="ttdeci">void connected(const UUID &amp;_connectionId, const process::Future&lt; std::tuple&lt; process::http::Connection, process::http::Connection &gt;&gt; &amp;_connections)</div><div class="ttdef"><b>Definition:</b> http_connection.hpp:255</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_ad6530fddd03380dbb3b23b17523cb242"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242">process::http::Response::code</a></div><div class="ttdeci">uint16_t code</div><div class="ttdef"><b>Definition:</b> http.hpp:658</div></div>
@@ -620,7 +620,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_a81fc91fa235309d5486bf019260e6480"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a81fc91fa235309d5486bf019260e6480">mesos::internal::HttpConnectionProcess::receive</a></div><div class="ttdeci">void receive(const Event &amp;event)</div><div class="ttdef"><b>Definition:</b> http_connection.hpp:460</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2561</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a></div><div class="ttdoc">HTTP connection handler. </div><div class="ttdef"><b>Definition:</b> resource_provider.hpp:41</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1143</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1173</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
 <div class="ttc" id="result_8hpp_html"><div class="ttname"><a href="result_8hpp.html">result.hpp</a></div></div>
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> result.hpp:40</div></div>
@@ -642,7 +642,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="classmesos_1_1internal_1_1HttpConnectionProcess_html_a35a7a60a0e5a768c91915db644e61805a5c6a39375ac1378bd497ec545e10659a"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a35a7a60a0e5a768c91915db644e61805a5c6a39375ac1378bd497ec545e10659a">mesos::internal::HttpConnectionProcess::State::SUBSCRIBED</a></div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_ac38d2d21e08b9d2af0511c216613db0f"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#ac38d2d21e08b9d2af0511c216613db0f">process::http::Status::SERVICE_UNAVAILABLE</a></div><div class="ttdeci">static const uint16_t SERVICE_UNAVAILABLE</div><div class="ttdef"><b>Definition:</b> http.hpp:253</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1428</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1458</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_afb0a8be87808f508914cc2207ae59428"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#afb0a8be87808f508914cc2207ae59428">mesos::internal::HttpConnectionProcess::detected</a></div><div class="ttdeci">void detected(const process::Future&lt; Option&lt; process::http::URL &gt;&gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> http_connection.hpp:182</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:40</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_a5d2b09dd7b99e2519b641b682dc976b0"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a5d2b09dd7b99e2519b641b682dc976b0">process::http::Status::ACCEPTED</a></div><div class="ttdeci">static const uint16_t ACCEPTED</div><div class="ttdef"><b>Definition:</b> http.hpp:220</div></div>
@@ -659,6 +659,7 @@
 <div class="ttc" id="unreachable_8hpp_html_a0bc63b24b654ca433be7b97a3edde132"><div class="ttname"><a href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a></div><div class="ttdeci">#define UNREACHABLE()</div><div class="ttdef"><b>Definition:</b> unreachable.hpp:22</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_aae8683e301cded923007452565426324"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aae8683e301cded923007452565426324">mesos::internal::HttpConnectionProcess::finalize</a></div><div class="ttdeci">void finalize() override</div><div class="ttdoc">Invoked when a process is terminated. </div><div class="ttdef"><b>Definition:</b> http_connection.hpp:177</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_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:1592</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="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:45</div></div>
 <div class="ttc" id="src_2resource__provider_2detector_8hpp_html"><div class="ttname"><a href="src_2resource__provider_2detector_8hpp.html">detector.hpp</a></div></div>
@@ -671,7 +672,6 @@
 <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:595</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:563</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:502</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_ae85258f6af5c49e7b4264b5c857265bc"><div class="ttname"><a href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">process::Future::then</a></div><div class="ttdeci">Future&lt; X &gt; then(lambda::function&lt; Future&lt; X &gt;(const T &amp;)&gt; f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1562</div></div>
 <div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:112</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="structid_1_1UUID_html_af024badbc379374ac635031eed57dc5f"><div class="ttname"><a href="structid_1_1UUID.html#af024badbc379374ac635031eed57dc5f">id::UUID::toString</a></div><div class="ttdeci">std::string toString() const </div><div class="ttdef"><b>Definition:</b> uuid.hpp:92</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
index e29058b..eb1c07a 100644
--- a/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
@@ -225,7 +225,7 @@
 <div class="ttc" id="classmesos_1_1state_1_1protobuf_1_1State_html_aa0f2a6a27575f74d1642399a25abd0ef"><div class="ttname"><a href="classmesos_1_1state_1_1protobuf_1_1State.html#aa0f2a6a27575f74d1642399a25abd0ef">mesos::state::protobuf::State::store</a></div><div class="ttdeci">process::Future&lt; Option&lt; Variable&lt; T &gt; &gt; &gt; store(const Variable&lt; T &gt; &amp;variable)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:128</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="include_2mesos_2state_2storage_8hpp_html"><div class="ttname"><a href="include_2mesos_2state_2storage_8hpp.html">storage.hpp</a></div></div>
-<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:634</div></div>
+<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:664</div></div>
 <div class="ttc" id="some_8hpp_html"><div class="ttname"><a href="some_8hpp.html">some.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Variable_html_ade8ed8f89ceb5e3ab004e2922a5b35fa"><div class="ttname"><a href="classmesos_1_1state_1_1Variable.html#ade8ed8f89ceb5e3ab004e2922a5b35fa">mesos::state::Variable::value</a></div><div class="ttdeci">std::string value() const </div><div class="ttdef"><b>Definition:</b> state.hpp:67</div></div>
 <div class="ttc" id="include_2mesos_2state_2state_8hpp_html"><div class="ttname"><a href="include_2mesos_2state_2state_8hpp.html">state.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
index f93fda3..3a54f9b 100644
--- a/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
@@ -216,7 +216,7 @@
 <div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  entry.set_value(variable.entry.value());</div>
 <div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
 <div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="keywordflow">return</span> storage-&gt;<a class="code" href="classmesos_1_1state_1_1Storage.html#a069fded54c8f59a04b825f4ee7c79cf4">set</a>(entry, uuid)</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    .<a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(&amp;State::_store, entry, lambda::_1));</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    .<a class="code" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>(<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(&amp;State::_store, entry, lambda::_1));</div>
 <div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;}</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;</div>
@@ -271,11 +271,11 @@
 <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="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:1592</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1State_html_acd5a045c3daa593a574f6335f63eda9d"><div class="ttname"><a href="classmesos_1_1state_1_1State.html#acd5a045c3daa593a574f6335f63eda9d">mesos::state::State::fetch</a></div><div class="ttdeci">process::Future&lt; Variable &gt; fetch(const std::string &amp;name)</div><div class="ttdef"><b>Definition:</b> state.hpp:127</div></div>
 <div class="ttc" id="some_8hpp_html_a2048f5c3b4ee79448c012cf6dc82a020"><div class="ttname"><a href="some_8hpp.html#a2048f5c3b4ee79448c012cf6dc82a020">Some</a></div><div class="ttdeci">_Some&lt; typename std::decay&lt; T &gt;::type &gt; Some(T &amp;&amp;t)</div><div class="ttdef"><b>Definition:</b> some.hpp:42</div></div>
 <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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html_ae85258f6af5c49e7b4264b5c857265bc"><div class="ttname"><a href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">process::Future::then</a></div><div class="ttdeci">Future&lt; X &gt; then(lambda::function&lt; Future&lt; X &gt;(const T &amp;)&gt; f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1562</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="classmesos_1_1state_1_1Storage_html_abf909dbdb474653209c4ffdc83f1f794"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html#abf909dbdb474653209c4ffdc83f1f794">mesos::state::Storage::names</a></div><div class="ttdeci">virtual process::Future&lt; std::set&lt; std::string &gt; &gt; names()=0</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>


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

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/docker__archive_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/docker__archive_8hpp_source.html b/content/api/latest/c++/docker__archive_8hpp_source.html
index 835ad79..566d5f6 100644
--- a/content/api/latest/c++/docker__archive_8hpp_source.html
+++ b/content/api/latest/c++/docker__archive_8hpp_source.html
@@ -298,15 +298,15 @@
 <div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;} <span class="comment">// namespace mesos {</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="preprocessor">#endif // __TEST_DOCKER_ARCHIVE_HPP__</span></div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="preprocessor"><div class="ttc" id="classprocess_1_1Future_html_a68f241961e700d0cecf982d9cc0043d7"><div class="ttname"><a href="classprocess_1_1Future.html#a68f241961e700d0cecf982d9cc0043d7">process::Future::isReady</a></div><div class="ttdeci">bool isReady() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1201</div></div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="preprocessor"><div class="ttc" id="classprocess_1_1Future_html_a68f241961e700d0cecf982d9cc0043d7"><div class="ttname"><a href="classprocess_1_1Future.html#a68f241961e700d0cecf982d9cc0043d7">process::Future::isReady</a></div><div class="ttdeci">bool isReady() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1231</div></div>
 <div class="ttc" id="rootfs_8hpp_html"><div class="ttname"><a href="rootfs_8hpp.html">rootfs.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_a84298b990ad52dfd353358427b04ff3f"><div class="ttname"><a href="namespaceos.html#a84298b990ad52dfd353358427b04ff3f">os::rmdir</a></div><div class="ttdeci">Try&lt; Nothing &gt; rmdir(const std::string &amp;directory, bool recursive=true, bool removeRoot=true, bool continueOnError=false)</div><div class="ttdef"><b>Definition:</b> rmdir.hpp:43</div></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="namespaceos_html_a68c1f23747262ae6528a3ca532ad5047"><div class="ttname"><a href="namespaceos.html#a68c1f23747262ae6528a3ca532ad5047">os::write</a></div><div class="ttdeci">ssize_t write(const WindowsFD &amp;fd, const void *data, size_t size)</div><div class="ttdef"><b>Definition:</b> write.hpp:29</div></div>
-<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:634</div></div>
+<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:664</div></div>
 <div class="ttc" id="os_8hpp_html"><div class="ttname"><a href="os_8hpp.html">os.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a49b738b9755c0623a57e575ae2fb6431"><div class="ttname"><a href="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431">process::Future::await</a></div><div class="ttdeci">bool await(const Duration &amp;duration=Seconds(-1)) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1246</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a49b738b9755c0623a57e575ae2fb6431"><div class="ttname"><a href="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431">process::Future::await</a></div><div class="ttdeci">bool await(const Duration &amp;duration=Seconds(-1)) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1276</div></div>
 <div class="ttc" id="namespacemesos_1_1uri_1_1docker_html_a001e34ad4b471e43d16e9f03e39a4566"><div class="ttname"><a href="namespacemesos_1_1uri_1_1docker.html#a001e34ad4b471e43d16e9f03e39a4566">mesos::uri::docker::manifest</a></div><div class="ttdeci">URI manifest(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:47</div></div>
 <div class="ttc" id="json_8hpp_html"><div class="ttname"><a href="json_8hpp.html">json.hpp</a></div></div>
 <div class="ttc" id="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:29</div></div>
@@ -334,10 +334,10 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1LinuxRootfs_html_a989f2d98ba0035548be3fa43a0ae23c4"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1LinuxRootfs.html#a989f2d98ba0035548be3fa43a0ae23c4">mesos::internal::tests::LinuxRootfs::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; Rootfs &gt; &gt; create(const std::string &amp;root)</div></div>
 <div class="ttc" id="namespacestrings_html_a7884a23bea2a6543b8a93ad48faabe0c"><div class="ttname"><a href="namespacestrings.html#a7884a23bea2a6543b8a93ad48faabe0c">strings::format</a></div><div class="ttdeci">Try&lt; std::string &gt; format(const std::string &amp;s, const T &amp;...t)</div><div class="ttdef"><b>Definition:</b> format.hpp:58</div></div>
 <div class="ttc" id="jsonify_8hpp_html"><div class="ttname"><a href="jsonify_8hpp.html">jsonify.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1306</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1336</div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
 <div class="ttc" id="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:41</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1215</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1245</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:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->


[07/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 8397abf..c4db90c 100644
--- a/content/api/latest/c++/future_8hpp_source.html
+++ b/content/api/latest/c++/future_8hpp_source.html
@@ -213,21 +213,21 @@
 <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">// Type of the callback functions that can get invoked when the</span></div>
 <div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <span class="comment">// future gets set, fails, or is discarded.</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e">  162</a></span>&#160;  <span class="keyword">typedef</span> lambda::function&lt;void()&gt; <a class="code" href="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e">AbandonedCallback</a>;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c">  163</a></span>&#160;  <span class="keyword">typedef</span> lambda::function&lt;void()&gt; <a class="code" href="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c">DiscardCallback</a>;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb">  164</a></span>&#160;  <span class="keyword">typedef</span> lambda::function&lt;void(const T&amp;)&gt; <a class="code" href="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb">ReadyCallback</a>;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726">  165</a></span>&#160;  <span class="keyword">typedef</span> lambda::function&lt;void(const std::string&amp;)&gt; <a class="code" href="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726">FailedCallback</a>;</div>
-<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5">  166</a></span>&#160;  <span class="keyword">typedef</span> lambda::function&lt;void()&gt; <a class="code" href="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5">DiscardedCallback</a>;</div>
-<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364">  167</a></span>&#160;  <span class="keyword">typedef</span> lambda::function&lt;void(const Future&lt;T&gt;&amp;)&gt; <a class="code" href="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364">AnyCallback</a>;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2">  162</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce&lt;void()&gt;</a> <a class="code" href="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2">AbandonedCallback</a>;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b">  163</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce&lt;void()&gt;</a> <a class="code" href="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b">DiscardCallback</a>;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90">  164</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce&lt;void(const T&amp;)&gt;</a> <a class="code" href="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90">ReadyCallback</a>;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093">  165</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce&lt;void(const std::string&amp;)&gt;</a> <a class="code" href="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093">FailedCallback</a>;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1">  166</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce&lt;void()&gt;</a> <a class="code" href="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1">DiscardedCallback</a>;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2">  167</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce&lt;void(const Future&lt;T&gt;</a>&amp;)&gt; <a class="code" href="classlambda_1_1CallableOnce.html">AnyCallback</a>;</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">// Installs callbacks for the specified events and returns a const</span></div>
 <div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="comment">// reference to &#39;this&#39; in order to easily support chaining.</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a3ef51b1f7e70860758e47c39ed7660f1">onAbandoned</a>(<a class="code" href="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e">AbandonedCallback</a>&amp;&amp; callback) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">onDiscard</a>(<a class="code" href="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c">DiscardCallback</a>&amp;&amp; callback) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a>(<a class="code" href="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb">ReadyCallback</a>&amp;&amp; callback) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a>(<a class="code" href="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726">FailedCallback</a>&amp;&amp; callback) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a066172ff3324966119049bb9feac95ac">onDiscarded</a>(<a class="code" href="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5">DiscardedCallback</a>&amp;&amp; callback) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a>(<a class="code" href="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364">AnyCallback</a>&amp;&amp; callback) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a3ef51b1f7e70860758e47c39ed7660f1">onAbandoned</a>(<a class="code" href="classlambda_1_1CallableOnce.html">AbandonedCallback</a>&amp;&amp; callback) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">onDiscard</a>(<a class="code" href="classlambda_1_1CallableOnce.html">DiscardCallback</a>&amp;&amp; callback) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a>(<a class="code" href="classlambda_1_1CallableOnce.html">ReadyCallback</a>&amp;&amp; callback) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a>(<a class="code" href="classlambda_1_1CallableOnce.html">FailedCallback</a>&amp;&amp; callback) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a066172ff3324966119049bb9feac95ac">onDiscarded</a>(<a class="code" href="classlambda_1_1CallableOnce.html">DiscardedCallback</a>&amp;&amp; callback) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a>(<a class="code" href="classlambda_1_1CallableOnce.html">AnyCallback</a>&amp;&amp; callback) <span class="keyword">const</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">// TODO(benh): Add onReady, onFailed, onAny for _Deferred&lt;F&gt; where F</span></div>
 <div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="comment">// is not expected.</span></div>
@@ -235,1946 +235,1987 @@
 <div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
 <div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a92429370a26a7c933ddc12866101f8ce">  182</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a92429370a26a7c933ddc12866101f8ce">onAbandoned</a>(<a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;F&gt;</a>&amp;&amp; deferred)<span class="keyword"> const</span></div>
 <div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a3ef51b1f7e70860758e47c39ed7660f1">onAbandoned</a>(deferred.operator std::function&lt;<span class="keywordtype">void</span>()&gt;());</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  }</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#aeea5927a465c7b6e7f0f8b91f1e65461">  188</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#aeea5927a465c7b6e7f0f8b91f1e65461">onDiscard</a>(<a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;F&gt;</a>&amp;&amp; deferred)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">onDiscard</a>(std::move(deferred).<span class="keyword">operator</span> std::function&lt;<span class="keywordtype">void</span>()&gt;());</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;</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a4492bc5e02252a90087bcda3a9113f66">  194</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a4492bc5e02252a90087bcda3a9113f66">onReady</a>(<a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;F&gt;</a>&amp;&amp; deferred)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a>(</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;        std::move(deferred).<span class="keyword">operator</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> T&amp;)&gt;());</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  }</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
-<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a8af6d072946de82f639c488872ab4db8">  201</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a8af6d072946de82f639c488872ab4db8">onFailed</a>(<a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;F&gt;</a>&amp;&amp; deferred)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a>(</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;        std::move(deferred).<span class="keyword">operator</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::string&amp;)&gt;());</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  }</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
-<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a9ed881404620ba5d7a145b2f9c2be008">  208</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a9ed881404620ba5d7a145b2f9c2be008">onDiscarded</a>(<a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;F&gt;</a>&amp;&amp; deferred)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a066172ff3324966119049bb9feac95ac">onDiscarded</a>(std::move(deferred).<span class="keyword">operator</span> std::function&lt;<span class="keywordtype">void</span>()&gt;());</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;</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
-<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#ab753c0730005edaef998bf8982f67e2a">  214</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#ab753c0730005edaef998bf8982f67e2a">onAny</a>(<a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;F&gt;</a>&amp;&amp; deferred)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a>(</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;        std::move(deferred).<span class="keyword">operator</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp;)&gt;());</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  }</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <span class="comment">// We use the &#39;Prefer&#39; and &#39;LessPrefer&#39; structs as a way to prefer</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <span class="comment">// one function over the other when doing SFINAE for the &#39;onReady&#39;,</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  <span class="comment">// &#39;onFailed&#39;, &#39;onAny&#39;, and &#39;then&#39; functions. In each of these cases</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  <span class="comment">// we prefer calling the version of the functor that takes in an</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="comment">// argument (i.e., &#39;const T&amp;&#39; for &#39;onReady&#39; and &#39;then&#39; and &#39;const</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  <span class="comment">// std::string&amp;&#39; for &#39;onFailed&#39;), but we allow functors that don&#39;t</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  <span class="comment">// care about the argument. We don&#39;t need to do this for</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  <span class="comment">// &#39;onDiscard&#39;, &#39;onDiscarded&#39; or &#39;onAbandoned&#39; because they don&#39;t</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  <span class="comment">// take an argument.</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  <span class="keyword">struct </span>LessPrefer {};</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="keyword">struct </span>Prefer : LessPrefer {};</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;  <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">template &lt;typename F, typename = typename result_of&lt;F(const T&amp;)&gt;::type</a>&gt;</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  <span class="keyword">const</span> Future&lt;T&gt;&amp; <a class="code" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, Prefer)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> T&amp;)&gt;(</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;        [=](<span class="keyword">const</span> T&amp; t) <span class="keyword">mutable</span> {</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;          <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>(t);</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;        }));</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;</div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;  <span class="comment">// This is the less preferred `onReady`, we prefer the `onReady` method which</span></div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  <span class="comment">// has `f` taking a `const T&amp;` parameter. Unfortunately, to complicate</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;  <span class="comment">// matters, if `F` is the result of a `std::bind` expression we need to SFINAE</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  <span class="comment">// out this version of `onReady` and force the use of the preferred `onReady`</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  <span class="comment">// (which works because `std::bind` will just ignore the `const T&amp;` argument).</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;  <span class="comment">// This is necessary because Visual Studio 2015 doesn&#39;t support using the</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  <span class="comment">// `std::bind` call operator with `result_of` as it&#39;s technically not a</span></div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;  <span class="comment">// requirement by the C++ standard.</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  <span class="keyword">template</span> &lt;</div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;      <span class="keyword">typename</span> F,</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;      <span class="keyword">typename</span> = <span class="keyword">typename</span> result_of&lt;<span class="keyword">typename</span> std::enable_if&lt;</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;          !<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::is_bind_expression&lt;typename std::decay&lt;F&gt;::type</a>&gt;::value,</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;          F&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>()&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>&gt;</div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;  <span class="keyword">const</span> Future&lt;T&gt;&amp; <a class="code" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, LessPrefer)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> T&amp;)&gt;(</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;        [=](<span class="keyword">const</span> T&amp;) <span class="keyword">mutable</span> {</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;          <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>();</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;        }));</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;  }</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;  <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">template &lt;typename F, typename = typename result_of&lt;F(const std::string&amp;)&gt;::type</a>&gt; <span class="comment">// NOLINT(whitespace/line_length)</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;  <span class="keyword">const</span> Future&lt;T&gt;&amp; <a class="code" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, Prefer)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::string&amp;)&gt;(</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;        [=](<span class="keyword">const</span> std::string&amp; message) <span class="keyword">mutable</span> {</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;          <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>(message);</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;        }));</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a3ef51b1f7e70860758e47c39ed7660f1">onAbandoned</a>(</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;        std::move(deferred).<span class="keyword">operator</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;<span class="keywordtype">void</span>()&gt;());</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  }</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#aeea5927a465c7b6e7f0f8b91f1e65461">  189</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#aeea5927a465c7b6e7f0f8b91f1e65461">onDiscard</a>(<a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;F&gt;</a>&amp;&amp; deferred)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">onDiscard</a>(</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;        std::move(deferred).<span class="keyword">operator</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;<span class="keywordtype">void</span>()&gt;());</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  }</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a4492bc5e02252a90087bcda3a9113f66">  196</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a4492bc5e02252a90087bcda3a9113f66">onReady</a>(<a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;F&gt;</a>&amp;&amp; deferred)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a>(</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;        std::move(deferred).<span class="keyword">operator</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> T&amp;)&gt;());</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  }</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a8af6d072946de82f639c488872ab4db8">  203</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a8af6d072946de82f639c488872ab4db8">onFailed</a>(<a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;F&gt;</a>&amp;&amp; deferred)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a>(std::move(deferred)</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;        .<span class="keyword">operator</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::string&amp;)&gt;());</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  }</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a9ed881404620ba5d7a145b2f9c2be008">  210</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a9ed881404620ba5d7a145b2f9c2be008">onDiscarded</a>(<a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;F&gt;</a>&amp;&amp; deferred)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a066172ff3324966119049bb9feac95ac">onDiscarded</a>(</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;        std::move(deferred).<span class="keyword">operator</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;<span class="keywordtype">void</span>()&gt;());</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  }</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;</div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#ab753c0730005edaef998bf8982f67e2a">  217</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#ab753c0730005edaef998bf8982f67e2a">onAny</a>(<a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;F&gt;</a>&amp;&amp; deferred)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a>(std::move(deferred)</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;        .<span class="keyword">operator</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp;)&gt;());</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  }</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  <span class="comment">// We use the &#39;Prefer&#39; and &#39;LessPrefer&#39; structs as a way to prefer</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="comment">// one function over the other when doing SFINAE for the &#39;onReady&#39;,</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  <span class="comment">// &#39;onFailed&#39;, &#39;onAny&#39;, and &#39;then&#39; functions. In each of these cases</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  <span class="comment">// we prefer calling the version of the functor that takes in an</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  <span class="comment">// argument (i.e., &#39;const T&amp;&#39; for &#39;onReady&#39; and &#39;then&#39; and &#39;const</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  <span class="comment">// std::string&amp;&#39; for &#39;onFailed&#39;), but we allow functors that don&#39;t</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  <span class="comment">// care about the argument. We don&#39;t need to do this for</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="comment">// &#39;onDiscard&#39;, &#39;onDiscarded&#39; or &#39;onAbandoned&#39; because they don&#39;t</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  <span class="comment">// take an argument.</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  <span class="keyword">struct </span>LessPrefer {};</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  <span class="keyword">struct </span>Prefer : LessPrefer {};</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="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">template &lt;typename F, typename = typename result_of&lt;F(const T&amp;)&gt;::type</a>&gt;</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  <span class="keyword">const</span> Future&lt;T&gt;&amp; <a class="code" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, Prefer)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a>(<a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> T&amp;)&gt;(</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;        <a class="code" href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a>(</div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;            [](<span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::decay&lt;F&gt;::type</a>&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, <span class="keyword">const</span> T&amp; t) {</div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;              std::move(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)(t);</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;            std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>),</div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;            lambda::_1)));</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;</div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  <span class="comment">// This is the less preferred `onReady`, we prefer the `onReady` method which</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;  <span class="comment">// has `f` taking a `const T&amp;` parameter. Unfortunately, to complicate</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  <span class="comment">// matters, if `F` is the result of a `std::bind` expression we need to SFINAE</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  <span class="comment">// out this version of `onReady` and force the use of the preferred `onReady`</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  <span class="comment">// (which works because `std::bind` will just ignore the `const T&amp;` argument).</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;  <span class="comment">// This is necessary because Visual Studio 2015 doesn&#39;t support using the</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;  <span class="comment">// `std::bind` call operator with `result_of` as it&#39;s technically not a</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;  <span class="comment">// requirement by the C++ standard.</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  <span class="keyword">template</span> &lt;</div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;      <span class="keyword">typename</span> F,</div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;      <span class="keyword">typename</span> = <span class="keyword">typename</span> result_of&lt;<span class="keyword">typename</span> std::enable_if&lt;</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;          !<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::is_bind_expression&lt;typename std::decay&lt;F&gt;::type</a>&gt;::value,</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;          F&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>()&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>&gt;</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;  <span class="keyword">const</span> Future&lt;T&gt;&amp; <a class="code" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, LessPrefer)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a>(<a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> T&amp;)&gt;(</div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;        <a class="code" href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a>(</div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;            [](<span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::decay&lt;F&gt;::type</a>&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, <span class="keyword">const</span> T&amp;) {</div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;              std::move(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)();</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;            std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>),</div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;            lambda::_1)));</div>
 <div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;  }</div>
 <div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;  <span class="comment">// Refer to the less preferred version of `onReady` for why these SFINAE</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;  <span class="comment">// conditions are necessary.</span></div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;  <span class="keyword">template</span> &lt;</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;      <span class="keyword">typename</span> F,</div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;      <span class="keyword">typename</span> = <span class="keyword">typename</span> result_of&lt;<span class="keyword">typename</span> std::enable_if&lt;</div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;          !<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::is_bind_expression&lt;typename std::decay&lt;F&gt;::type</a>&gt;::value,</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;          F&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>()&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>&gt;</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <span class="keyword">const</span> Future&lt;T&gt;&amp; <a class="code" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, LessPrefer)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::string&amp;)&gt;(</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;        [=](<span class="keyword">const</span> std::string&amp;) <span class="keyword">mutable</span> {</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;          <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>();</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;        }));</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  }</div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F, <span class="keyword">typename</span> = <span class="keyword">typename</span> result_of&lt;F(const Future&lt;T&gt;&amp;)&gt;::type&gt; <span class="comment">// NOLINT(whitespace/line_length)</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;  <span class="keyword">const</span> Future&lt;T&gt;&amp; <a class="code" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, Prefer)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> Future&lt;T&gt;&amp;)&gt;(</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;        [=](<span class="keyword">const</span> Future&lt;T&gt;&amp; future) <span class="keyword">mutable</span> {</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;          <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>(future);</div>
-<div class="line"><a name="l00293"></a><span class="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">  295</span>&#160;</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;  <span class="comment">// Refer to the less preferred version of `onReady` for why these SFINAE</span></div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  <span class="comment">// conditions are necessary.</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  <span class="keyword">template</span> &lt;</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;      <span class="keyword">typename</span> F,</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;      <span class="keyword">typename</span> = <span class="keyword">typename</span> result_of&lt;<span class="keyword">typename</span> std::enable_if&lt;</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;          !<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::is_bind_expression&lt;typename std::decay&lt;F&gt;::type</a>&gt;::value,</div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;          F&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>()&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>&gt;</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;  <span class="keyword">const</span> Future&lt;T&gt;&amp; <a class="code" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, LessPrefer)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">template &lt;typename F, typename = typename result_of&lt;F(const std::string&amp;)&gt;::type</a>&gt; <span class="comment">// NOLINT(whitespace/line_length)</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;  <span class="keyword">const</span> Future&lt;T&gt;&amp; <a class="code" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, Prefer)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a>(<a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::string&amp;)&gt;(</div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;        <a class="code" href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a>(</div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;            [](<span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::decay&lt;F&gt;::type</a>&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, <span class="keyword">const</span> std::string&amp; message) {</div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;              std::move(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)(message);</div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;            },</div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;            std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>),</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;            lambda::_1)));</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;  }</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  <span class="comment">// Refer to the less preferred version of `onReady` for why these SFINAE</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  <span class="comment">// conditions are necessary.</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  <span class="keyword">template</span> &lt;</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;      <span class="keyword">typename</span> F,</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;      <span class="keyword">typename</span> = <span class="keyword">typename</span> result_of&lt;<span class="keyword">typename</span> std::enable_if&lt;</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;          !<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::is_bind_expression&lt;typename std::decay&lt;F&gt;::type</a>&gt;::value,</div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;          F&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>()&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>&gt;</div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  <span class="keyword">const</span> Future&lt;T&gt;&amp; <a class="code" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, LessPrefer)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a>(<a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::string&amp;)&gt;(</div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;        <a class="code" href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a>(</div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;            [](<span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::decay&lt;F&gt;::type</a>&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, <span class="keyword">const</span> std::string&amp;) <span class="keyword">mutable</span> {</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;              std::move(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)();</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;            },</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;            std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>),</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;            lambda::_1)));</div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  }</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;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F, <span class="keyword">typename</span> = <span class="keyword">typename</span> result_of&lt;F(const Future&lt;T&gt;&amp;)&gt;::type&gt; <span class="comment">// NOLINT(whitespace/line_length)</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;  <span class="keyword">const</span> Future&lt;T&gt;&amp; <a class="code" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, Prefer)<span class="keyword"> const</span></div>
 <div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> Future&lt;T&gt;&amp;)&gt;(</div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;        [=](<span class="keyword">const</span> Future&lt;T&gt;&amp;) <span class="keyword">mutable</span> {</div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;          <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>();</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;        }));</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  }</div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;</div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
-<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a613272cbaf42a527d3473b2eb1c70e5d">  313</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a613272cbaf42a527d3473b2eb1c70e5d">onAbandoned</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a3ef51b1f7e70860758e47c39ed7660f1">onAbandoned</a>(std::function&lt;<span class="keywordtype">void</span>()&gt;(</div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;        [=]() <span class="keyword">mutable</span> {</div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;          <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</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;  }</div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;</div>
-<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
-<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a907cb66509cf2e07bff8cf919507f745">  322</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a907cb66509cf2e07bff8cf919507f745">onDiscard</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">onDiscard</a>(std::function&lt;<span class="keywordtype">void</span>()&gt;(</div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;        [=]() <span class="keyword">mutable</span> {</div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;          <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</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;  }</div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;</div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
-<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#ad002735b3459454f81f77bc9604903ba">  331</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#ad002735b3459454f81f77bc9604903ba">onReady</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">onReady</a>(std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>), Prefer());</div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;  }</div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
-<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a8c5395e292096cc9e91047ab6958564a">  337</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a8c5395e292096cc9e91047ab6958564a">onFailed</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">onFailed</a>(std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>), Prefer());</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;</div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
-<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a3630c865b86819b18907a8f60c948add">  343</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a3630c865b86819b18907a8f60c948add">onDiscarded</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a066172ff3324966119049bb9feac95ac">onDiscarded</a>(std::function&lt;<span class="keywordtype">void</span>()&gt;(</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;        [=]() <span class="keyword">mutable</span> {</div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;          <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>();</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;  }</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">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
-<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a79919e2b8fded40f30f720c521c98ded">  352</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; <a class="code" href="classprocess_1_1Future.html#a79919e2b8fded40f30f720c521c98ded">onAny</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a>(std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>), Prefer());</div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  }</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">// Installs callbacks that get executed when this future is ready</span></div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  <span class="comment">// and associates the result of the callback with the future that is</span></div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;  <span class="comment">// returned to the caller (which may be of a different type).</span></div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> X&gt;</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;  <a class="code" href="classprocess_1_1Future.html">Future&lt;X&gt;</a> <a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(lambda::function&lt;<a class="code" href="classprocess_1_1Future.html">Future&lt;X&gt;</a>(<span class="keyword">const</span> T&amp;)&gt; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;</div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> X&gt;</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;  <a class="code" href="classprocess_1_1Future.html">Future&lt;X&gt;</a> <a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(lambda::function&lt;X(<span class="keyword">const</span> T&amp;)&gt; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;</div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> X&gt;</div>
-<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a1b450d3667a7abd43e5afcdb0a3ab146">  367</a></span>&#160;  <a class="code" href="classprocess_1_1Future.html">Future&lt;X&gt;</a> <a class="code" href="classprocess_1_1Future.html#a1b450d3667a7abd43e5afcdb0a3ab146">then</a>(lambda::function&lt;<a class="code" href="classprocess_1_1Future.html">Future&lt;X&gt;</a>()&gt; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(</div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;        lambda::function&lt;<a class="code" href="classprocess_1_1Future.html">Future&lt;X&gt;</a>(<span class="keyword">const</span> T&amp;)&gt;(<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(std::move(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>))));</div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  }</div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;</div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> X&gt;</div>
-<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#ae6e143a618e3aaa3e1616e6c6f833c80">  374</a></span>&#160;  <a class="code" href="classprocess_1_1Future.html">Future&lt;X&gt;</a> <a class="code" href="classprocess_1_1Future.html#ae6e143a618e3aaa3e1616e6c6f833c80">then</a>(lambda::function&lt;X()&gt; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(lambda::function&lt;X(<span class="keyword">const</span> T&amp;)&gt;(<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(std::move(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>))));</div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;  }</div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;  <span class="keyword">template</span> &lt;</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;      <span class="keyword">typename</span> F,</div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;      <span class="keyword">typename</span> X =</div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;        <span class="keyword">typename</span> <a class="code" href="structprocess_1_1internal_1_1unwrap.html">internal::unwrap&lt;typename result_of&lt;F(const T&amp;)&gt;::type</a>&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>&gt;</div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;  <a class="code" href="classprocess_1_1Future.html">Future&lt;X&gt;</a> <a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(<a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;F&gt;</a>&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, Prefer)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;    <span class="comment">// note the then&lt;X&gt; is necessary to not have an infinite loop with</span></div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;    <span class="comment">// then(F&amp;&amp; f)</span></div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;    <span class="keywordflow">return</span> then&lt;X&gt;(std::move(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>).operator std::function&lt;Future&lt;X&gt;(<span class="keyword">const</span> T&amp;)&gt;());</div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;  }</div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;</div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;  <span class="comment">// Refer to the less preferred version of `onReady` for why these SFINAE</span></div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;  <span class="comment">// conditions are necessary.</span></div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  <span class="keyword">template</span> &lt;</div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;      <span class="keyword">typename</span> F,</div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;      <span class="keyword">typename</span> X = <span class="keyword">typename</span> internal::unwrap&lt;</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;          <span class="keyword">typename</span> result_of&lt;<span class="keyword">typename</span> std::enable_if&lt;</div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;              !<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::is_bind_expression&lt;typename std::decay&lt;F&gt;::type</a>&gt;::value,</div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;              F&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>()&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>&gt;</div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;  Future&lt;X&gt; <a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(_Deferred&lt;F&gt;&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, LessPrefer)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;    <span class="keywordflow">return</span> then&lt;X&gt;(std::move(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>).operator std::function&lt;Future&lt;X&gt;()&gt;());</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;  <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">template &lt;typename F, typename X = typename internal::unwrap&lt;typename result_of&lt;F(const T&amp;)&gt;::type</a>&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>&gt; <span class="comment">// NOLINT(whitespace/line_length)</span></div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;  Future&lt;X&gt; <a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, Prefer)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;    <span class="keywordflow">return</span> then&lt;X&gt;(std::function&lt;Future&lt;X&gt;(<span class="keyword">const</span> T&amp;)&gt;(std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)));</div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;  }</div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;</div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;  <span class="comment">// Refer to the less preferred version of `onReady` for why these SFINAE</span></div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;  <span class="comment">// conditions are necessary.</span></div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;  <span class="keyword">template</span> &lt;</div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;      <span class="keyword">typename</span> F,</div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;      <span class="keyword">typename</span> X = <span class="keyword">typename</span> internal::unwrap&lt;</div>
-<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;          <span class="keyword">typename</span> result_of&lt;<span class="keyword">typename</span> std::enable_if&lt;</div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;              !<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::is_bind_expression&lt;typename std::decay&lt;F&gt;::type</a>&gt;::value,</div>
-<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;              F&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>()&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>&gt;</div>
-<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  Future&lt;X&gt; <a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, LessPrefer)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;    <span class="keywordflow">return</span> then&lt;X&gt;(std::function&lt;Future&lt;X&gt;()&gt;(std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)));</div>
-<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;  }</div>
-<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;</div>
-<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  <span class="comment">// NOTE: There are two bugs we&#39;re dealing with here.</span></div>
-<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;  <span class="comment">//   (1) GCC bug where the explicit use of `this-&gt;` is required in the</span></div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;  <span class="comment">//       trailing return type: gcc.gnu.org/bugzilla/show_bug.cgi?id=57543</span></div>
-<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  <span class="comment">//   (2) VS 2017 RC bug where the explicit use of `this-&gt;` is disallowed.</span></div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  <span class="comment">//</span></div>
-<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;  <span class="comment">// Since VS 2015 and 2017 RC both implement C++14&#39;s deduced return type for</span></div>
-<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;  <span class="comment">// functions, we simply choose to use that on Windows.</span></div>
-<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  <span class="comment">//</span></div>
-<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;  <span class="comment">// TODO(mpark): Remove the trailing return type once we get to C++14.</span></div>
-<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
-<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="classprocess_1_1Future.html#a6bba7bac2b511c021028ee59efefb1f5">  434</a></span>&#160;  <span class="keyword">auto</span> <a class="code" href="classprocess_1_1Future.html#a6bba7bac2b511c021028ee59efefb1f5">then</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const</div>
-<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;<span class="preprocessor">#ifndef __WINDOWS__</span></div>
-<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<span class="preprocessor"></span>    -&gt; decltype(this-&gt;<a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>), Prefer()))</div>
-<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;<span class="preprocessor">#endif // __WINDOWS__</span></div>
-<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<span class="preprocessor"></span>  {</div>
-<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(std::forward&lt;F&gt;(<a class="code" href="namespaceproce

<TRUNCATED>

[08/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_func_0x6f.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x6f.html b/content/api/latest/c++/functions_func_0x6f.html
index b06476f..24febd4 100644
--- a/content/api/latest/c++/functions_func_0x6f.html
+++ b/content/api/latest/c++/functions_func_0x6f.html
@@ -227,6 +227,12 @@
 <li>operator JSON::Object()
 : <a class="el" href="structprocess_1_1Event.html#afa9f8367affc0bc79150133f6738ba54">process::Event</a>
 </li>
+<li>operator lambda::CallableOnce&lt; void()
+: <a class="el" href="structprocess_1_1__Deferred.html#a370b37856e5163d23dcfd5a43d111c8c">process::_Deferred&lt; F &gt;</a>
+</li>
+<li>operator lambda::CallableOnce&lt;R()
+: <a class="el" href="structprocess_1_1__Deferred.html#aba845f80da26e3f4a34953224d025042">process::_Deferred&lt; F &gt;</a>
+</li>
 <li>operator NullWriter *()
 : <a class="el" href="classJSON_1_1WriterProxy.html#a064c0622358b4864a39d1148ece32e5c">JSON::WriterProxy</a>
 </li>
@@ -289,7 +295,9 @@
 : <a class="el" href="structprocess_1_1UPID.html#a4602556bdfca9709ab64989da89ad3b6">process::UPID</a>
 </li>
 <li>operator!=()
-: <a class="el" href="structprocess_1_1UPID_1_1ID.html#ac9d7a9e306d19769dfc4d5a27b0c3cc4">process::UPID::ID</a>
+: <a class="el" href="classprocess_1_1http_1_1Connection.html#a12bb8fe57896d6d35d2141c46d5d127d">process::http::Connection</a>
+, <a class="el" href="structprocess_1_1UPID.html#ac98e2c3cd3ffc8a1cb42ca1c722023de">process::UPID</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#ac9d7a9e306d19769dfc4d5a27b0c3cc4">process::UPID::ID</a>
 , <a class="el" href="classprocess_1_1Time.html#a2adc49ac4fcc65aa1773f32615c0c92e">process::Time</a>
 , <a class="el" href="classBytes.html#ac85371dbd9df4037a29afb284e722965">Bytes</a>
 , <a class="el" href="classDuration.html#ae2dfb1bf88a0c60e8556482bab3a2cf0">Duration</a>
@@ -316,8 +324,6 @@
 , <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ac118f7e5f511e0840b7e4460f3287aa5">process::http::Pipe::Reader</a>
 , <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#a1d21b4591e3eae83215f95a34855b465">process::http::Pipe::Writer</a>
 , <a class="el" href="classprocess_1_1http_1_1Pipe.html#a140c24540da2515a1c9835b594bc4df2">process::http::Pipe</a>
-, <a class="el" href="classprocess_1_1http_1_1Connection.html#a12bb8fe57896d6d35d2141c46d5d127d">process::http::Connection</a>
-, <a class="el" href="structprocess_1_1UPID.html#ac98e2c3cd3ffc8a1cb42ca1c722023de">process::UPID</a>
 </li>
 <li>operator&amp;=()
 : <a class="el" href="classIntervalSet.html#a02fdd16c500cd0e262866dfe78ed01ab">IntervalSet&lt; T &gt;</a>
@@ -400,19 +406,22 @@
 , <a class="el" href="classDuration.html#a62e31774ea10cbb79383d5ce8ccbfcbf">Duration</a>
 </li>
 <li>operator+()
-: <a class="el" href="classprocess_1_1Time.html#aa0bbaf68198e68e7839727ed95b4c176">process::Time</a>
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a999a4365d122c6480aca73371414d91b">mesos::v1::Resources</a>
 , <a class="el" href="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad83dc3d47cc27f71b1a62fcc03ee4255">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1http_1_1Headers.html#afd463b216eeec49fdaa867b57a4a8885">process::http::Headers</a>
+, <a class="el" href="classprocess_1_1Time.html#aa0bbaf68198e68e7839727ed95b4c176">process::Time</a>
 , <a class="el" href="classDuration.html#a82035c69a06b8821e0e0c00bafd201b3">Duration</a>
 </li>
 <li>operator++()
 : <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ae85a67e0df8790e45fe573b8891c5aa3">process::metrics::Counter</a>
 </li>
 <li>operator+=()
-: <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ad6c58e7eb5f6d5827894234f6c88a047">process::metrics::Counter</a>
-, <a class="el" href="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25">mesos::Resources</a>
+: <a class="el" href="classIntervalSet.html#a545950538b4f9ab04417939d79aeb68e">IntervalSet&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f05f1dfdf3ac09b52798c345d7d81c4">mesos::v1::Resources</a>
+, <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ad6c58e7eb5f6d5827894234f6c88a047">process::metrics::Counter</a>
 , <a class="el" href="classprocess_1_1Time.html#af2abb64c154a7b00612af4351d90c89d">process::Time</a>
 , <a class="el" href="classBytes.html#a7835b454824e5ffa133dc4a0295e6598">Bytes</a>
 , <a class="el" href="classDuration.html#a8f72b5d65f60bef398b1c59781b2a927">Duration</a>
@@ -422,31 +431,30 @@
 : <a class="el" href="classBound.html#a966181dc0f4ecee3c5e5cf4524fb460c">Bound&lt; T &gt;</a>
 </li>
 <li>operator-()
-: <a class="el" href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">mesos::Resources</a>
-, <a class="el" href="classprocess_1_1Time.html#a79f49b5c04b7fb2fecd63951ebbfea84">process::Time</a>
-, <a class="el" href="classmesos_1_1Resources.html#aef45055ac31698b5c6222bba1f8eedd8">mesos::Resources</a>
+: <a class="el" href="classDuration.html#af1a864a25683921ec0784f15751af69e">Duration</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">mesos::v1::Resources</a>
-, <a class="el" href="classprocess_1_1Time.html#a58892120c356c9d7c405477f602930e0">process::Time</a>
-, <a class="el" href="classDuration.html#af1a864a25683921ec0784f15751af69e">Duration</a>
+, <a class="el" href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#abbb98867d8203e9febe6d89856e59e43">mesos::v1::Resources</a>
+, <a class="el" href="classprocess_1_1Time.html#a79f49b5c04b7fb2fecd63951ebbfea84">process::Time</a>
 </li>
 <li>operator-=()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Time.html#aa0a23d5b519d3dfe65e880e94f75013f">process::Time</a>
 , <a class="el" href="classBytes.html#a0152e9f05070dc19652d12a142af391d">Bytes</a>
 , <a class="el" href="classDuration.html#a423d88c5efbc1eeefa9b88d4ccd464cc">Duration</a>
-, <a class="el" href="classIntervalSet.html#ac48e5aa6075b01efde69edb302983686">IntervalSet&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1Resources.html#a8da1b25d12394f96b7576367e6d8f4fa">mesos::Resources</a>
+, <a class="el" href="classIntervalSet.html#aacba0b2fc0763c24af95bd6a19b7ea55">IntervalSet&lt; T &gt;</a>
 </li>
 <li>operator-&gt;()
 : <a class="el" href="classJvm_1_1Env.html#af47bfc06692df2379dbe88f99bffb683">Jvm::Env</a>
-, <a class="el" href="classprocess_1_1Future.html#ade35e2593ea7486d0d6cd26584960704">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Owned.html#afb3a89c50539c3c238906b2465b2c785">process::Owned&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1Shared.html#aeb4d74c937660e50c912d79bb84ef754">process::Shared&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1ProcessReference.html#afe6b9c2c47f6fae01f9217e9835537ae">process::ProcessReference</a>
-, <a class="el" href="classOption.html#a73bd52ced63e1450fdb017d93443582a">Option&lt; T &gt;</a>
-, <a class="el" href="classResult.html#a4703a38daec2a75b4988ba80af098a6e">Result&lt; T &gt;</a>
-, <a class="el" href="classTry.html#aa1a9b7b5155868454bf85971cfea4676">Try&lt; T, E &gt;</a>
+, <a class="el" href="classOption.html#abb1b8b12538f5603d2f32cf9483b8b0a">Option&lt; T &gt;</a>
 , <a class="el" href="classResult.html#a4a9b579d9529b43cae207fb3aa7b1c0f">Result&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1Shared.html#aeb4d74c937660e50c912d79bb84ef754">process::Shared&lt; T &gt;</a>
+, <a class="el" href="classTry.html#aa1a9b7b5155868454bf85971cfea4676">Try&lt; T, E &gt;</a>
+, <a class="el" href="classOption.html#a73bd52ced63e1450fdb017d93443582a">Option&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1Future.html#ade35e2593ea7486d0d6cd26584960704">process::Future&lt; T &gt;</a>
 </li>
 <li>operator/()
 : <a class="el" href="classDuration.html#a5dc54363ab21c211ff26c7bb24695a50">Duration</a>
@@ -459,162 +467,163 @@
 : <a class="el" href="classFutureResultAction.html#a9b324d0e85f9d04a874adcc3a28cddf7">FutureResultAction&lt; R, A &gt;</a>
 </li>
 <li>operator&lt;()
-: <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeec550d499633821dc549800458eb6d8">zookeeper::Group::Membership</a>
-, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a94c86506d2b3ffc9e6a075eeb776f4a2">process::network::inet::Address</a>
+: <a class="el" href="structos_1_1Process.html#a2a0fcd972adf203de69b08ff79e04df8">os::Process</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a293812a5c359075b65893637ef24e12e">mesos::log::Log::Position</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeec550d499633821dc549800458eb6d8">zookeeper::Group::Membership</a>
 , <a class="el" href="classprocess_1_1Future.html#a01597d58e57a7384eed5a56ccf797a0e">process::Future&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1Latch.html#ae5b16114942a86ab479f92277e0d1af2">process::Latch</a>
 , <a class="el" href="classprocess_1_1Owned.html#a42eeec357f54930f021958e76bf8b5c1">process::Owned&lt; T &gt;</a>
-, <a class="el" href="structprocess_1_1UPID.html#ac6f524d3372f4a8c25a89d87e6cae9b0">process::UPID</a>
 , <a class="el" href="structprocess_1_1UPID_1_1ID.html#aa02dfc5196d4a5d976b98d407b3a7494">process::UPID::ID</a>
+, <a class="el" href="classprocess_1_1Shared.html#a8dab66aa15e3b5dafa463bb485bddbbd">process::Shared&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Time.html#ae8ee1051fa658d66a8965f408490397a">process::Time</a>
 , <a class="el" href="classprocess_1_1Timeout.html#a0401f5e59e9bad6b9f3316c4db8eed17">process::Timeout</a>
 , <a class="el" href="classBytes.html#aa92963e2108fef5b18adc4262c1ba133">Bytes</a>
 , <a class="el" href="classDuration.html#aacf0fd4bb1e301b34b56b0063b4adc4b">Duration</a>
 , <a class="el" href="classnet_1_1IP.html#a93ced0f7f6476376931b8617b00c8fb0">net::IP</a>
-, <a class="el" href="structos_1_1Process.html#a2a0fcd972adf203de69b08ff79e04df8">os::Process</a>
 , <a class="el" href="structVersion.html#a5d092507721a8f9768adff3ff1884640">Version</a>
-, <a class="el" href="classprocess_1_1Shared.html#a8dab66aa15e3b5dafa463bb485bddbbd">process::Shared&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a293812a5c359075b65893637ef24e12e">mesos::log::Log::Position</a>
-, <a class="el" href="classprocess_1_1Latch.html#ae5b16114942a86ab479f92277e0d1af2">process::Latch</a>
+, <a class="el" href="structprocess_1_1UPID.html#ac6f524d3372f4a8c25a89d87e6cae9b0">process::UPID</a>
+, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a94c86506d2b3ffc9e6a075eeb776f4a2">process::network::inet::Address</a>
 </li>
 <li>operator&lt;=()
-: <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#ace337def95a18a79233725fe776197a4">zookeeper::Group::Membership</a>
-, <a class="el" href="classprocess_1_1Time.html#a0bce2dc99a413504dd66a56fa834360f">process::Time</a>
+: <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a57168dc97286bf46c6ae3f98eac2218e">mesos::log::Log::Position</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#ace337def95a18a79233725fe776197a4">zookeeper::Group::Membership</a>
 , <a class="el" href="classprocess_1_1Timeout.html#a28ad4ae375d881aaba5bf5c7253799ce">process::Timeout</a>
+, <a class="el" href="classBytes.html#acc93306b8255294dfe7080503e1a1ddc">Bytes</a>
 , <a class="el" href="classDuration.html#a457767898f3cea266370a2067c8ec03f">Duration</a>
-, <a class="el" href="structos_1_1Process.html#ab298d8003273d2a7fd16bea90ca2ee9a">os::Process</a>
 , <a class="el" href="structVersion.html#a7445f8f8e2fb535f786fa0c516e86524">Version</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a57168dc97286bf46c6ae3f98eac2218e">mesos::log::Log::Position</a>
-, <a class="el" href="classBytes.html#acc93306b8255294dfe7080503e1a1ddc">Bytes</a>
+, <a class="el" href="structos_1_1Process.html#ab298d8003273d2a7fd16bea90ca2ee9a">os::Process</a>
+, <a class="el" href="classprocess_1_1Time.html#a0bce2dc99a413504dd66a56fa834360f">process::Time</a>
 </li>
 <li>operator=()
-: <a class="el" href="classTry.html#ac76293ef2e70b94aecb3d7b9fb6be0dd">Try&lt; T, E &gt;</a>
-, <a class="el" href="classgzip_1_1Decompressor.html#a8543337e4a3520b93c337218e4bc8ea6">gzip::Decompressor</a>
-, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a0c2ecef01ec0ba8fe895a1754f89b7a3">mesos::v1::scheduler::Mesos</a>
-, <a class="el" href="structprocess_1_1TerminateEvent.html#a07d5604071aae461d0cf87459592f02c">process::TerminateEvent</a>
-, <a class="el" href="classnet_1_1IP_1_1Network.html#a11d6e408855fe1f5d0dde3134c08fe9e">net::IP::Network</a>
-, <a class="el" href="classJSON_1_1BooleanWriter.html#a47f2a076c899dbecbb0e0584cbb6ff8b">JSON::BooleanWriter</a>
+: <a class="el" href="structprocess_1_1ExitedEvent.html#a4c5dda717ac26aeae86c63af1b477b9d">process::ExitedEvent</a>
+, <a class="el" href="classprocess_1_1Timeout.html#ace2454f353da19b912cb37ad4db4c862">process::Timeout</a>
+, <a class="el" href="classflags_1_1FlagsBase.html#a3eb8bf5ca9744fe981a40eb19e065f3c">flags::FlagsBase</a>
 , <a class="el" href="classResult.html#abf41ef823ecffee22aac8bf20f83660a">Result&lt; T &gt;</a>
-, <a class="el" href="structprocess_1_1UPID.html#ad433d95e591aee3ca70b8356bf8617a8">process::UPID</a>
-, <a class="el" href="classJSON_1_1ArrayWriter.html#a3250c19290bfb70e1fba3cb0cf4f836a">JSON::ArrayWriter</a>
-, <a class="el" href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#ad0382c412122e0f356cd01948de8fbd1">mesos::internal::master::Master::Subscribers::Subscriber</a>
-, <a class="el" href="classmesos_1_1Attributes.html#aa541ab8e9de57cd5c65750b30cd56a90">mesos::Attributes</a>
-, <a class="el" href="structprocess_1_1ExitedEvent.html#a4c5dda717ac26aeae86c63af1b477b9d">process::ExitedEvent</a>
-, <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver</a>
+, <a class="el" href="classTry.html#aa61bbfa75f0feb3ccc93846f296145d8">Try&lt; T, E &gt;</a>
+, <a class="el" href="classlambda_1_1CallableOnce_3_01R_07Args_8_8_8_08_4.html#a206ba9674bf7b09917b6be998ce270b0">lambda::CallableOnce&lt; R(Args...)&gt;</a>
+, <a class="el" href="classprocess_1_1http_1_1Server.html#a62f8af8423a341b3604ffae507a835ac">process::http::Server</a>
+, <a class="el" href="classJSON_1_1StringWriter.html#a9f5c9eb6fb6a1212bfde71f5b486cd90">JSON::StringWriter</a>
+, <a class="el" href="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f">process::Future&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a6e199c0e9c4c34c893b9f930614f943b">mesos::http::authentication::BasicAuthenticatee</a>
 , <a class="el" href="structprocess_1_1DispatchEvent.html#a441d8174e4d3c5716f210a51f8a2b6c5">process::DispatchEvent</a>
+, <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver</a>
+, <a class="el" href="classJvm_1_1Object.html#ab6c5a893c5492b2f6e8ef828ddbdac65">Jvm::Object</a>
+, <a class="el" href="classmesos_1_1Attributes.html#aa541ab8e9de57cd5c65750b30cd56a90">mesos::Attributes</a>
 , <a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">mesos::v1::executor::Mesos</a>
-, <a class="el" href="classJvm_1_1Object.html#ab6c5a893c5492b2f6e8ef828ddbdac65">Jvm::Object</a>
-, <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a7e3b37fe702c1f4c9a95eb4702806cbb">mesos::internal::ResourceProviderManager</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#ad0382c412122e0f356cd01948de8fbd1">mesos::internal::master::Master::Subscribers::Subscriber</a>
+, <a class="el" href="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a">process::MessageEvent</a>
 , <a class="el" href="structprocess_1_1HttpEvent.html#a120ffde9d2eadf70a141f5c7455924a2">process::HttpEvent</a>
 , <a class="el" href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">Option&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f">process::Future&lt; T &gt;</a>
+, <a class="el" href="structprocess_1_1DispatchEvent.html#aa57a070cd57eb40ea0d44179be6203a0">process::DispatchEvent</a>
+, <a class="el" href="structprocess_1_1TerminateEvent.html#a07d5604071aae461d0cf87459592f02c">process::TerminateEvent</a>
 , <a class="el" href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
+, <a class="el" href="classKernelSemaphore.html#ac1679753e74611457749d5d531cc2857">KernelSemaphore</a>
 , <a class="el" href="classflags_1_1FlagsBase.html#a51b9edeaf47b010420ce174e1929bf04">flags::FlagsBase</a>
-, <a class="el" href="classprocess_1_1http_1_1Server.html#a62f8af8423a341b3604ffae507a835ac">process::http::Server</a>
+, <a class="el" href="classgzip_1_1Decompressor.html#a8543337e4a3520b93c337218e4bc8ea6">gzip::Decompressor</a>
+, <a class="el" href="structprocess_1_1TerminateEvent.html#af631dba2935e629da590a3e79292f036">process::TerminateEvent</a>
+, <a class="el" href="classJSON_1_1NumberWriter.html#ab314b794bb66902945ab3bbce5cadbb9">JSON::NumberWriter</a>
+, <a class="el" href="classJSON_1_1ArrayWriter.html#a3250c19290bfb70e1fba3cb0cf4f836a">JSON::ArrayWriter</a>
+, <a class="el" href="classLinkedHashMap.html#ada8cb9f2b4ee30c70ae1286740d5f3a4">LinkedHashMap&lt; Key, Value &gt;</a>
 , <a class="el" href="classOption.html#a60341d91ef896c7349f38aee848f4879">Option&lt; T &gt;</a>
-, <a class="el" href="classJSON_1_1StringWriter.html#a9f5c9eb6fb6a1212bfde71f5b486cd90">JSON::StringWriter</a>
-, <a class="el" href="classJSON_1_1ObjectWriter.html#aadf354d7bb74ad40dbb82d389fb4b62c">JSON::ObjectWriter</a>
-, <a class="el" href="classos_1_1raw_1_1Argv.html#a86c4b356bddac97cf2acd107d39c079a">os::raw::Argv</a>
 , <a class="el" href="classResult.html#a796771fd811f190b98476babe0fa460c">Result&lt; T &gt;</a>
-, <a class="el" href="classlambda_1_1CallableOnce_3_01R_07Args_8_8_8_08_4.html#a206ba9674bf7b09917b6be998ce270b0">lambda::CallableOnce&lt; R(Args...)&gt;</a>
-, <a class="el" href="classLinkedHashMap.html#ada8cb9f2b4ee30c70ae1286740d5f3a4">LinkedHashMap&lt; Key, Value &gt;</a>
-, <a class="el" href="classprocess_1_1Timeout.html#ace2454f353da19b912cb37ad4db4c862">process::Timeout</a>
-, <a class="el" href="structprocess_1_1TerminateEvent.html#af631dba2935e629da590a3e79292f036">process::TerminateEvent</a>
-, <a class="el" href="classos_1_1WindowsFD.html#a057780cfa5e1cc2fa84543a6f9b6bca0">os::WindowsFD</a>
-, <a class="el" href="classTry.html#aa61bbfa75f0feb3ccc93846f296145d8">Try&lt; T, E &gt;</a>
+, <a class="el" href="classJSON_1_1NullWriter.html#a2d7a8e3b62b6593b738afef9859d2f3c">JSON::NullWriter</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
+, <a class="el" href="structprocess_1_1UPID.html#ad433d95e591aee3ca70b8356bf8617a8">process::UPID</a>
+, <a class="el" href="classos_1_1raw_1_1Argv.html#a86c4b356bddac97cf2acd107d39c079a">os::raw::Argv</a>
+, <a class="el" href="structprocess_1_1ExitedEvent.html#a3f7748a3576bdf5c8a351365f139e13e">process::ExitedEvent</a>
 , <a class="el" href="classos_1_1WindowsFD.html#ab780d87119c772425aa855260056d1a1">os::WindowsFD</a>
+, <a class="el" href="classJSON_1_1ObjectWriter.html#ad617ba09645c74bf892369669fa83b2d">JSON::ObjectWriter</a>
+, <a class="el" href="classTry.html#ac76293ef2e70b94aecb3d7b9fb6be0dd">Try&lt; T, E &gt;</a>
 , <a class="el" href="structRepresentation.html#a86b050476c45ffacb260ba40faa3cc79">Representation&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a6e199c0e9c4c34c893b9f930614f943b">mesos::http::authentication::BasicAuthenticatee</a>
-, <a class="el" href="classlambda_1_1CallableOnce_3_01R_07Args_8_8_8_08_4.html#aae7c5db25ea41e716ceb2f68a38989a4">lambda::CallableOnce&lt; R(Args...)&gt;</a>
+, <a class="el" href="classos_1_1WindowsFD.html#a057780cfa5e1cc2fa84543a6f9b6bca0">os::WindowsFD</a>
+, <a class="el" href="structRepresentation.html#a5f6012cb0ba5681fd25c3489790c657e">Representation&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources</a>
 , <a class="el" href="classLinkedHashMap.html#aeb567159da25077c2fed08221a19ab71">LinkedHashMap&lt; Key, Value &gt;</a>
 , <a class="el" href="classJSON_1_1BooleanWriter.html#ab39bd2f99538733e4ff9982c4f5e4958">JSON::BooleanWriter</a>
-, <a class="el" href="classJSON_1_1NullWriter.html#a2d7a8e3b62b6593b738afef9859d2f3c">JSON::NullWriter</a>
-, <a class="el" href="classKernelSemaphore.html#ac1679753e74611457749d5d531cc2857">KernelSemaphore</a>
 , <a class="el" href="classJSON_1_1NullWriter.html#ad055045adc55a50449eee5c3f9f7c674">JSON::NullWriter</a>
-, <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">mesos::internal::LocalResourceProviderDaemon</a>
-, <a class="el" href="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5">process::MessageEvent</a>
+, <a class="el" href="classJvm_1_1Variable.html#aea4a00191b25acaae787f1302601b9ed">Jvm::Variable&lt; T, name, signature &gt;</a>
+, <a class="el" href="classlambda_1_1CallableOnce_3_01R_07Args_8_8_8_08_4.html#aae7c5db25ea41e716ceb2f68a38989a4">lambda::CallableOnce&lt; R(Args...)&gt;</a>
 , <a class="el" href="classJSON_1_1ArrayWriter.html#a3bb932f8ed50dba8063ff665ba7b9e41">JSON::ArrayWriter</a>
-, <a class="el" href="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a">process::MessageEvent</a>
-, <a class="el" href="classJSON_1_1NumberWriter.html#ab314b794bb66902945ab3bbce5cadbb9">JSON::NumberWriter</a>
-, <a class="el" href="classJSON_1_1ObjectWriter.html#ad617ba09645c74bf892369669fa83b2d">JSON::ObjectWriter</a>
+, <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a5f7d81060aef2d7ddfada36e8fb6a217">mesos::internal::StorageLocalResourceProvider</a>
+, <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a7e3b37fe702c1f4c9a95eb4702806cbb">mesos::internal::ResourceProviderManager</a>
 , <a class="el" href="classJSON_1_1NumberWriter.html#ac5e45bd2792f992c0d3ab66c2695c390">JSON::NumberWriter</a>
-, <a class="el" href="structprocess_1_1DispatchEvent.html#aa57a070cd57eb40ea0d44179be6203a0">process::DispatchEvent</a>
+, <a class="el" href="structprocess_1_1HttpEvent.html#a8047c0dcf13b4011ce57ad209fc049ba">process::HttpEvent</a>
 , <a class="el" href="classJSON_1_1StringWriter.html#a66695fc12351a7567460ff7cd0e9ad3b">JSON::StringWriter</a>
-, <a class="el" href="structprocess_1_1ExitedEvent.html#a3f7748a3576bdf5c8a351365f139e13e">process::ExitedEvent</a>
+, <a class="el" href="classnet_1_1IP_1_1Network.html#a11d6e408855fe1f5d0dde3134c08fe9e">net::IP::Network</a>
+, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a0c2ecef01ec0ba8fe895a1754f89b7a3">mesos::v1::scheduler::Mesos</a>
+, <a class="el" href="classJSON_1_1BooleanWriter.html#a47f2a076c899dbecbb0e0584cbb6ff8b">JSON::BooleanWriter</a>
+, <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">mesos::internal::LocalResourceProviderDaemon</a>
 , <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a72edd5484c4aac855f23f530057153f5">mesos::internal::checks::Checker</a>
-, <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a5f7d81060aef2d7ddfada36e8fb6a217">mesos::internal::StorageLocalResourceProvider</a>
-, <a class="el" href="classJvm_1_1Variable.html#aea4a00191b25acaae787f1302601b9ed">Jvm::Variable&lt; T, name, signature &gt;</a>
 </li>
 <li>operator==()
-: <a class="el" href="classDuration.html#a754a0109e91ee4506d4cbd5b51750997">Duration</a>
-, <a class="el" href="structVersion.html#a2cd9e31878209449cf6b6871fa8df2ca">Version</a>
-, <a class="el" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">Option&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f">process::Future&lt; T &gt;</a>
-, <a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html#ad3f77abdeed3be644b937de71d306a02">routing::filter::ip::Classifier</a>
-, <a class="el" href="classnet_1_1IP_1_1Network.html#a7caf57738bb2acc394ec654ef6088ef3">net::IP::Network</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#abb2df9657326caac828ede56f226710e">mesos::v1::Attributes</a>
-, <a class="el" href="classIntervalSet.html#a03a4bdeef04c7ac411cc6e039197c1fc">IntervalSet&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a4cd3a77ecd8fbd087f38eb685e6c10dd">mesos::log::Log::Position</a>
+: <a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html#afffe21f3ed208fa7b0a6924d63b05268">routing::filter::icmp::Classifier</a>
+, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a8c1ee643a40bc7a0b9b1710dc50ea41a">process::http::authentication::Principal</a>
+, <a class="el" href="classprocess_1_1http_1_1Connection.html#af05c8ada407f7c78299d9e46eaf80459">process::http::Connection</a>
 , <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#a3dadffb3918abb6eb971673f3c93f8de">mesos::internal::capabilities::ProcessCapabilities</a>
-, <a class="el" href="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e">routing::Handle</a>
-, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a50e932465a1c4e2c9d2723cb0ac72b6c">zookeeper::Group::Membership</a>
 , <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#af9693ab7e438233a3e8244f3c650df7d">process::http::Pipe::Writer</a>
-, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a8c1ee643a40bc7a0b9b1710dc50ea41a">process::http::authentication::Principal</a>
-, <a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html#a432560ec58e0e168d7e06734b17b7bca">routing::filter::basic::Classifier</a>
+, <a class="el" href="classInterval.html#a743ac1e9440d2adde4db184dad490b8f">Interval&lt; T &gt;</a>
+, <a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html#ad3f77abdeed3be644b937de71d306a02">routing::filter::ip::Classifier</a>
 , <a class="el" href="classcgroups_1_1blkio_1_1Device.html#a578d8a8719fa30c1284c30fb764727a8">cgroups::blkio::Device</a>
-, <a class="el" href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">Error</a>
-, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a3616beab3442de06328d8e56e908db7f">process::network::inet::Address</a>
+, <a class="el" href="classmesos_1_1Attributes.html#af178fdf6f1399753faf2d544d4e9c96a">mesos::Attributes</a>
+, <a class="el" href="classIntervalSet.html#a03a4bdeef04c7ac411cc6e039197c1fc">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a50e932465a1c4e2c9d2723cb0ac72b6c">zookeeper::Group::Membership</a>
 , <a class="el" href="classprocess_1_1http_1_1Pipe.html#a4dfc8ee332d8e02d63079491086d3a3b">process::http::Pipe</a>
-, <a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources</a>
+, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a10e02a274b8a2ae503a9aeef2e6a7c4b">process::http::authentication::Principal</a>
+, <a class="el" href="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e">routing::Handle</a>
+, <a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html#a432560ec58e0e168d7e06734b17b7bca">routing::filter::basic::Classifier</a>
+, <a class="el" href="classnet_1_1IP_1_1Network.html#a7caf57738bb2acc394ec654ef6088ef3">net::IP::Network</a>
+, <a class="el" href="structVersion.html#a2cd9e31878209449cf6b6871fa8df2ca">Version</a>
 , <a class="el" href="classprocess_1_1Owned.html#ac0f1e612c61ca5c45aa8e5e262f0e8b8">process::Owned&lt; T &gt;</a>
-, <a class="el" href="classnet_1_1IP.html#a5ceb2f0c6ba902dbe29c1d62f7f53427">net::IP</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a4cd3a77ecd8fbd087f38eb685e6c10dd">mesos::log::Log::Position</a>
+, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a3616beab3442de06328d8e56e908db7f">process::network::inet::Address</a>
 , <a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html#aa479383d7a5d5d14bd3a78c82e694bca">mesos::internal::xfs::BasicBlocks</a>
-, <a class="el" href="classprocess_1_1Latch.html#a6231a37a0a92318a3d7aa62920b9fe0e">process::Latch</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ab05ad7874980715328153d42c6b138be">process::http::Pipe::Reader</a>
-, <a class="el" href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources</a>
-, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a88163658413e7817b7d6b442b7eb7dd6">process::network::internal::Socket&lt; AddressType &gt;</a>
-, <a class="el" href="classVariant.html#ab07030cf3cd3f187815ecab876fbcb69">Variant&lt; T, Ts &gt;</a>
-, <a class="el" href="classmesos_1_1Attributes.html#af178fdf6f1399753faf2d544d4e9c96a">mesos::Attributes</a>
-, <a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html#afffe21f3ed208fa7b0a6924d63b05268">routing::filter::icmp::Classifier</a>
-, <a class="el" href="classprocess_1_1Timer.html#a791687580a5514745038ab05e86c3786">process::Timer</a>
 , <a class="el" href="structprocess_1_1UPID.html#a1ad0ca205d7c6e95652c1ca35c80b41f">process::UPID</a>
+, <a class="el" href="classprocess_1_1Shared.html#a3c929e667ce6a6fd45b56a81fd16a766">process::Shared&lt; T &gt;</a>
+, <a class="el" href="classVariant.html#ab07030cf3cd3f187815ecab876fbcb69">Variant&lt; T, Ts &gt;</a>
+, <a class="el" href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option&lt; T &gt;</a>
 , <a class="el" href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes</a>
-, <a class="el" href="structflags_1_1Name.html#a63d59c9cd49d00f55ddec17729e69f83">flags::Name</a>
+, <a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources</a>
+, <a class="el" href="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f">process::Future&lt; T &gt;</a>
+, <a class="el" href="classnet_1_1IP.html#a5ceb2f0c6ba902dbe29c1d62f7f53427">net::IP</a>
 , <a class="el" href="classnet_1_1MAC.html#a0a1331d9bec0070e02eadbed544e50a0">net::MAC</a>
-, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a10e02a274b8a2ae503a9aeef2e6a7c4b">process::http::authentication::Principal</a>
-, <a class="el" href="classprocess_1_1Timeout.html#aab5d590690d4fd2f27cad2d910ee1cfa">process::Timeout</a>
-, <a class="el" href="classprocess_1_1http_1_1Connection.html#af05c8ada407f7c78299d9e46eaf80459">process::http::Connection</a>
+, <a class="el" href="classprocess_1_1Timer.html#a791687580a5514745038ab05e86c3786">process::Timer</a>
+, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ab05ad7874980715328153d42c6b138be">process::http::Pipe::Reader</a>
+, <a class="el" href="classDuration.html#a754a0109e91ee4506d4cbd5b51750997">Duration</a>
+, <a class="el" href="classrouting_1_1filter_1_1ip_1_1PortRange.html#a9ef20d02b7be3f152bbafdcead2bfc4c">routing::filter::ip::PortRange</a>
 , <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a0339fa96358b0cd957e8a1b54dcfb415">process::network::unix::Address</a>
+, <a class="el" href="classprocess_1_1Latch.html#a6231a37a0a92318a3d7aa62920b9fe0e">process::Latch</a>
 , <a class="el" href="classprocess_1_1Time.html#a4ab86bc8f1fa04c645e2cd5e6a6d9aa8">process::Time</a>
-, <a class="el" href="classInterval.html#a743ac1e9440d2adde4db184dad490b8f">Interval&lt; T &gt;</a>
+, <a class="el" href="structflags_1_1Name.html#a63d59c9cd49d00f55ddec17729e69f83">flags::Name</a>
+, <a class="el" href="structos_1_1Process.html#a1d540a0a2640fd907423f8277bccce48">os::Process</a>
+, <a class="el" href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">Error</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#abb2df9657326caac828ede56f226710e">mesos::v1::Attributes</a>
 , <a class="el" href="structprocess_1_1UPID_1_1ID.html#a586d73e210c4cfeb5775fc14a412b1ee">process::UPID::ID</a>
-, <a class="el" href="classprocess_1_1Shared.html#a3c929e667ce6a6fd45b56a81fd16a766">process::Shared&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a88163658413e7817b7d6b442b7eb7dd6">process::network::internal::Socket&lt; AddressType &gt;</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources</a>
+, <a class="el" href="classprocess_1_1Timeout.html#aab5d590690d4fd2f27cad2d910ee1cfa">process::Timeout</a>
 , <a class="el" href="structprocess_1_1UPID_1_1ID.html#aacf8e0374f4885a1b02f96a6a8c8ec46">process::UPID::ID</a>
-, <a class="el" href="structos_1_1Process.html#a1d540a0a2640fd907423f8277bccce48">os::Process</a>
-, <a class="el" href="classrouting_1_1filter_1_1ip_1_1PortRange.html#a9ef20d02b7be3f152bbafdcead2bfc4c">routing::filter::ip::PortRange</a>
+, <a class="el" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">Option&lt; T &gt;</a>
 </li>
 <li>operator&gt;()
-: <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeedb1ae964ce69d27ccc9cbf2519b7c1">zookeeper::Group::Membership</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a35fac8f239f3685e555e93be98e980aa">mesos::log::Log::Position</a>
-, <a class="el" href="classDuration.html#ace1ffd7bf32fa029c03b315e8f4a8b6a">Duration</a>
+: <a class="el" href="classBytes.html#ac86c81c8a80826fdddc265e07fc735d4">Bytes</a>
 , <a class="el" href="classnet_1_1IP.html#ae57a99f62c1f524eb2937408993365cb">net::IP</a>
-, <a class="el" href="structos_1_1Process.html#a9305ba395a7f61e936fa7d3577d75a8a">os::Process</a>
 , <a class="el" href="classprocess_1_1Time.html#a2082db6e45ef09c154db1e06df68a4e9">process::Time</a>
-, <a class="el" href="classBytes.html#ac86c81c8a80826fdddc265e07fc735d4">Bytes</a>
+, <a class="el" href="classDuration.html#ace1ffd7bf32fa029c03b315e8f4a8b6a">Duration</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeedb1ae964ce69d27ccc9cbf2519b7c1">zookeeper::Group::Membership</a>
 , <a class="el" href="structVersion.html#a8a7d33d5d4bcc5cbac192597328c6f78">Version</a>
 , <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a1bb3ad8072f56e8958f0bf44da9a9cf6">process::network::inet::Address</a>
+, <a class="el" href="structos_1_1Process.html#a9305ba395a7f61e936fa7d3577d75a8a">os::Process</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a35fac8f239f3685e555e93be98e980aa">mesos::log::Log::Position</a>
 </li>
 <li>operator&gt;=()
-: <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a2609306d99b93755246a8199ebea7fac">mesos::log::Log::Position</a>
-, <a class="el" href="classDuration.html#a8c59bcce1ffd198648dceec5412bad2a">Duration</a>
+: <a class="el" href="structVersion.html#a20345f7cfcb7faad86e01a8a3cc00f78">Version</a>
 , <a class="el" href="structos_1_1Process.html#a0c29d67f0a2721ff353042e99539e65c">os::Process</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a2609306d99b93755246a8199ebea7fac">mesos::log::Log::Position</a>
+, <a class="el" href="classDuration.html#a8c59bcce1ffd198648dceec5412bad2a">Duration</a>
 , <a class="el" href="classprocess_1_1Time.html#a86b53a660603271a4a840f559ea7b79c">process::Time</a>
-, <a class="el" href="structVersion.html#a20345f7cfcb7faad86e01a8a3cc00f78">Version</a>
 , <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a1ce418ac66b66440664e66b8448cd9c7">zookeeper::Group::Membership</a>
 , <a class="el" href="classBytes.html#a4ced587025cda32bcc6aaf99dc246bb7">Bytes</a>
 </li>
@@ -623,7 +632,7 @@
 , <a class="el" href="classLinkedHashMap.html#a420faa2efd1818fdbc58193256825760">LinkedHashMap&lt; Key, Value &gt;</a>
 </li>
 <li>Option()
-: <a class="el" href="classOption.html#aa0a9f40ef90a38110daf2903a77d13f0">Option&lt; T &gt;</a>
+: <a class="el" href="classOption.html#a2f52c096d671bfda298209ec0ee4e03b">Option&lt; T &gt;</a>
 </li>
 <li>order()
 : <a class="el" href="classprocess_1_1Clock.html#a6626c65761ade35b1efff516336e3cf9">process::Clock</a>
@@ -643,7 +652,7 @@
 : <a class="el" href="classprocess_1_1Shared.html#a84986b276de9b6d1b525c64d944c6797">process::Shared&lt; T &gt;</a>
 </li>
 <li>Owned()
-: <a class="el" href="classprocess_1_1Owned.html#ae4c94696ed1b07401493f1bef8d31981">process::Owned&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Owned.html#a22a12b3bd098343628ecf122b5b09d9e">process::Owned&lt; T &gt;</a>
 </li>
 </ul>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_func_0x70.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x70.html b/content/api/latest/c++/functions_func_0x70.html
index 3a5b841..0c42cb2 100644
--- a/content/api/latest/c++/functions_func_0x70.html
+++ b/content/api/latest/c++/functions_func_0x70.html
@@ -185,15 +185,15 @@
 : <a class="el" href="classmesos_1_1Resources.html#a1e0ae1441006e85f3f15ece5eb30d8dc">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ac3cad813bf9a2979ad6dadb7f97bf45d">mesos::v1::Resources</a>
 </li>
+<li>PID()
+: <a class="el" href="structprocess_1_1PID.html#a3da5156d26f761f17d0d82f44055bc7e">process::PID&lt; T &gt;</a>
+</li>
 <li>pid()
 : <a class="el" href="classmesos_1_1internal_1_1log_1_1Replica.html#a50f385d872cedd0c154b8830a57ee87d">mesos::internal::log::Replica</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a5462adfb393217f4a55c47c441ebb349">mesos::internal::master::Registrar</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#a503b2ac86325c300400661654abf064c">mesos::internal::tests::MemoryTestHelper</a>
 , <a class="el" href="classprocess_1_1Subprocess.html#ac3af3805968fc8b53e6c5a2a3cbdad2b">process::Subprocess</a>
 </li>
-<li>PID()
-: <a class="el" href="structprocess_1_1PID.html#a3da5156d26f761f17d0d82f44055bc7e">process::PID&lt; T &gt;</a>
-</li>
 <li>ping()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf">mesos::internal::slave::Slave</a>
 </li>
@@ -358,16 +358,16 @@
 : <a class="el" href="classmesos_1_1python_1_1ProxyScheduler.html#a03816b3e6456f7c129c99b28bd62060c">mesos::python::ProxyScheduler</a>
 </li>
 <li>prune()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#a744456a000c23426fc878c3a927b3dab">mesos::internal::slave::docker::MetadataManager</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html#ac9cfaa6189199a1dbab0c23f2642f01b">mesos::internal::slave::docker::Store</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#a744456a000c23426fc878c3a927b3dab">mesos::internal::slave::docker::MetadataManager</a>
 </li>
 <li>Prune()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html#a6c62d3723aea5572af587ab6e1020682">mesos::internal::master::Prune</a>
 </li>
 <li>prune()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#a70df50e4c266551f3344e74a8081ff57">mesos::internal::slave::GarbageCollectorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">mesos::internal::slave::GarbageCollector</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html#ac9cfaa6189199a1dbab0c23f2642f01b">mesos::internal::slave::docker::Store</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Store.html#afe92eaa2c105a23f9c1095eed9178914">mesos::internal::slave::Store</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">mesos::internal::slave::GarbageCollector</a>
 </li>
 <li>pruneImages()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a72ee3590b8953af3171ca9ab9f0a04d6">mesos::internal::slave::DockerContainerizer</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_func_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x72.html b/content/api/latest/c++/functions_func_0x72.html
index d03c153..427a549 100644
--- a/content/api/latest/c++/functions_func_0x72.html
+++ b/content/api/latest/c++/functions_func_0x72.html
@@ -386,7 +386,7 @@
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4c5af232847a0b87898f9d2cbec32120">mesos::internal::master::Framework</a>
 </li>
 <li>repair()
-: <a class="el" href="classprocess_1_1Future.html#a2174995dd9a77eb017e1d54840f2b186">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#acab408956a173e5efd35076fa713cbb7">process::Future&lt; T &gt;</a>
 </li>
 <li>REPEAT_FROM_TO()
 : <a class="el" href="classSubcommand.html#a28092648baf3736f14f7c443ce02bc0e">Subcommand</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_func_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x73.html b/content/api/latest/c++/functions_func_0x73.html
index 8a5f2c4..44d6cd0 100644
--- a/content/api/latest/c++/functions_func_0x73.html
+++ b/content/api/latest/c++/functions_func_0x73.html
@@ -284,9 +284,6 @@
 <li>share()
 : <a class="el" href="classprocess_1_1Owned.html#a08532e2c3ba328bf133471b1594754bd">process::Owned&lt; T &gt;</a>
 </li>
-<li>Shared()
-: <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared&lt; T &gt;</a>
-</li>
 <li>shared()
 : <a class="el" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources</a>
@@ -294,6 +291,9 @@
 , <a class="el" href="classprocess_1_1internal_1_1Loop.html#a9923c05dd6d27f9ec0c61d28a5387641">process::internal::Loop&lt; Iterate, Body, T, R &gt;</a>
 , <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a593398b46bc29ef1e6b87b2fadbba7d6">process::network::internal::SocketImpl</a>
 </li>
+<li>Shared()
+: <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared&lt; T &gt;</a>
+</li>
 <li>SharedHandle()
 : <a class="el" href="classSharedHandle.html#ad2cfca1ab3db9839e617b569b225e0c0">SharedHandle</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_func_0x74.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x74.html b/content/api/latest/c++/functions_func_0x74.html
index d7f862f..36216c9 100644
--- a/content/api/latest/c++/functions_func_0x74.html
+++ b/content/api/latest/c++/functions_func_0x74.html
@@ -154,10 +154,10 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#ab4b05bbe71dcbcf364a76d2539526940">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
 </li>
 <li>then()
-: <a class="el" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">process::Future&lt; T &gt;</a>
 </li>
 <li>throttled()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c">mesos::internal::master::Master</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a104065574fe93f3683e4d126993583bf">mesos::internal::master::Master</a>
 </li>
 <li>Throwable()
 : <a class="el" href="classjava_1_1lang_1_1Throwable.html#a2b43445c50cbee15d8a7c414057dc5f3">java::lang::Throwable</a>

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

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_rela.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_rela.html b/content/api/latest/c++/functions_rela.html
index 3aa5bb7..f49d1b7 100644
--- a/content/api/latest/c++/functions_rela.html
+++ b/content/api/latest/c++/functions_rela.html
@@ -324,17 +324,17 @@
 : <a class="el" href="classmesos_1_1state_1_1protobuf_1_1Variable.html#a7edbf9e31116a21e4e18cd2dd004ae63">mesos::state::protobuf::Variable&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1state_1_1Variable.html#a7edbf9e31116a21e4e18cd2dd004ae63">mesos::state::Variable</a>
 </li>
-<li>Subprocess
-: <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
-</li>
 <li>subprocess
-: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess::IO</a>
+: <a class="el" href="classprocess_1_1Subprocess.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess</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.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess</a>
+: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess::IO</a>
+</li>
+<li>Subprocess
+: <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
 </li>
 <li>Subscriber
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad8fccf68963e3540e62df4dfb512bc54">mesos::internal::master::Master</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_type.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_type.html b/content/api/latest/c++/functions_type.html
index f79e6d5..6c8fb3f 100644
--- a/content/api/latest/c++/functions_type.html
+++ b/content/api/latest/c++/functions_type.html
@@ -79,10 +79,10 @@
 
 <h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
 <li>AbandonedCallback
-: <a class="el" href="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2">process::Future&lt; T &gt;</a>
 </li>
 <li>AnyCallback
-: <a class="el" href="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2">process::Future&lt; T &gt;</a>
 </li>
 <li>argument_type
 : <a class="el" href="structstd_1_1hash_3_01UUID_01_4.html#a92c7c31d46eb2ae8ee55797eef75c1a4">std::hash&lt; UUID &gt;</a>
@@ -146,10 +146,10 @@
 
 <h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
 <li>DiscardCallback
-: <a class="el" href="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b">process::Future&lt; T &gt;</a>
 </li>
 <li>DiscardedCallback
-: <a class="el" href="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1">process::Future&lt; T &gt;</a>
 </li>
 <li>domain_compare
 : <a class="el" href="structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4.html#a295b7eee005463b684ff89efe5389a20">boost::icl::interval_traits&lt; Interval&lt; T &gt; &gt;</a>
@@ -170,7 +170,7 @@
 
 <h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
 <li>FailedCallback
-: <a class="el" href="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093">process::Future&lt; T &gt;</a>
 </li>
 </ul>
 
@@ -227,7 +227,7 @@
 
 <h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
 <li>ReadyCallback
-: <a class="el" href="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90">process::Future&lt; T &gt;</a>
 </li>
 <li>Reasons
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#a48d3a800e6f17792bc314e271a7486d0">mesos::internal::master::Metrics</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_vars_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_vars_0x75.html b/content/api/latest/c++/functions_vars_0x75.html
index b3b19f3..7fc5ef5 100644
--- a/content/api/latest/c++/functions_vars_0x75.html
+++ b/content/api/latest/c++/functions_vars_0x75.html
@@ -96,12 +96,12 @@
 <li>un
 : <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#aaed404006daa7bf58f19803d640a105a">process::network::unix::Address</a>
 </li>
-<li>UNAUTHORIZED
-: <a class="el" href="structprocess_1_1http_1_1Status.html#a370088c7f9891cd5363ce2f59b39b8ab">process::http::Status</a>
-</li>
 <li>unauthorized
 : <a class="el" href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html#a88c899e54bb134e3af1f1a5ff436f72b">process::http::authentication::AuthenticationResult</a>
 </li>
+<li>UNAUTHORIZED
+: <a class="el" href="structprocess_1_1http_1_1Status.html#a370088c7f9891cd5363ce2f59b39b8ab">process::http::Status</a>
+</li>
 <li>unavailability
 : <a class="el" href="structmesos_1_1UnavailableResources.html#a4541aa842da483bec54192c152d409f7">mesos::UnavailableResources</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave_1_1Maintenance.html#aa906fa2e646a01c43c4387060c447cd8">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave::Maintenance</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/future_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/future_8hpp.html b/content/api/latest/c++/future_8hpp.html
index bd8ae3f..14c9f94 100644
--- a/content/api/latest/c++/future_8hpp.html
+++ b/content/api/latest/c++/future_8hpp.html
@@ -131,9 +131,9 @@ Namespaces</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:a7ab45b8fc1010b947a370e51b463e82f"><td class="memTemplParams" colspan="2">template&lt;typename C , typename... Arguments&gt; </td></tr>
-<tr class="memitem:a7ab45b8fc1010b947a370e51b463e82f"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a7ab45b8fc1010b947a370e51b463e82f">process::internal::run</a> (const std::vector&lt; C &gt; &amp;callbacks, Arguments &amp;&amp;...arguments)</td></tr>
-<tr class="separator:a7ab45b8fc1010b947a370e51b463e82f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c8e1d1a64b9ebccdd0c2bdf34233212"><td class="memTemplParams" colspan="2">template&lt;typename C , typename... Arguments&gt; </td></tr>
+<tr class="memitem:a4c8e1d1a64b9ebccdd0c2bdf34233212"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a4c8e1d1a64b9ebccdd0c2bdf34233212">process::internal::run</a> (std::vector&lt; C &gt; &amp;&amp;callbacks, Arguments &amp;&amp;...arguments)</td></tr>
+<tr class="separator:a4c8e1d1a64b9ebccdd0c2bdf34233212"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa03406abec646ff3df058f9e55749c11"><td class="memTemplParams" colspan="2">template&lt;typename U &gt; </td></tr>
 <tr class="memitem:aa03406abec646ff3df058f9e55749c11"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#aa03406abec646ff3df058f9e55749c11">process::internal::discarded</a> (Future&lt; U &gt; future)</td></tr>
 <tr class="separator:aa03406abec646ff3df058f9e55749c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -157,18 +157,18 @@ Functions</h2></td></tr>
 <tr class="separator:abf27e0f0abac14fb7c7a0a9bc73d1d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a85f4746550d4ec759218057e3c54fe41"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a85f4746550d4ec759218057e3c54fe41">process::internal::awaited</a> (Owned&lt; Latch &gt; latch)</td></tr>
 <tr class="separator:a85f4746550d4ec759218057e3c54fe41"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae5b0c4b2bd16f5cd8f2041c46503eed5"><td class="memTemplParams" colspan="2">template&lt;typename T , typename X &gt; </td></tr>
-<tr class="memitem:ae5b0c4b2bd16f5cd8f2041c46503eed5"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#ae5b0c4b2bd16f5cd8f2041c46503eed5">process::internal::thenf</a> (const lambda::function&lt; Future&lt; X &gt;(const T &amp;)&gt; &amp;f, const std::shared_ptr&lt; Promise&lt; X &gt;&gt; &amp;promise, const Future&lt; T &gt; &amp;future)</td></tr>
-<tr class="separator:ae5b0c4b2bd16f5cd8f2041c46503eed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac8039d54d4112dd09a7c1edc644e8572"><td class="memTemplParams" colspan="2">template&lt;typename T , typename X &gt; </td></tr>
-<tr class="memitem:ac8039d54d4112dd09a7c1edc644e8572"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#ac8039d54d4112dd09a7c1edc644e8572">process::internal::then</a> (const lambda::function&lt; X(const T &amp;)&gt; &amp;f, const std::shared_ptr&lt; Promise&lt; X &gt;&gt; &amp;promise, const Future&lt; T &gt; &amp;future)</td></tr>
-<tr class="separator:ac8039d54d4112dd09a7c1edc644e8572"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a86c36ee36d231da3645dc12571f1d25a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a86c36ee36d231da3645dc12571f1d25a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a86c36ee36d231da3645dc12571f1d25a">process::internal::repair</a> (const lambda::function&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;f, const std::shared_ptr&lt; Promise&lt; T &gt;&gt; &amp;promise, const Future&lt; T &gt; &amp;future)</td></tr>
-<tr class="separator:a86c36ee36d231da3645dc12571f1d25a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4ba20deee8248987c92b18f1fa36fe8"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ad4ba20deee8248987c92b18f1fa36fe8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#ad4ba20deee8248987c92b18f1fa36fe8">process::internal::expired</a> (const lambda::function&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;f, const std::shared_ptr&lt; Latch &gt; &amp;latch, const std::shared_ptr&lt; Promise&lt; T &gt;&gt; &amp;promise, const std::shared_ptr&lt; <a class="el" href="classOption.html">Option</a>&lt; Timer &gt;&gt; &amp;timer, const Future&lt; T &gt; &amp;future)</td></tr>
-<tr class="separator:ad4ba20deee8248987c92b18f1fa36fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afca243b1724ff329e7a2582822949238"><td class="memTemplParams" colspan="2">template&lt;typename T , typename X &gt; </td></tr>
+<tr class="memitem:afca243b1724ff329e7a2582822949238"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#afca243b1724ff329e7a2582822949238">process::internal::thenf</a> (<a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; Future&lt; X &gt;(const T &amp;)&gt; &amp;&amp;f, const std::shared_ptr&lt; Promise&lt; X &gt;&gt; &amp;promise, const Future&lt; T &gt; &amp;future)</td></tr>
+<tr class="separator:afca243b1724ff329e7a2582822949238"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1542f80b0189d2ba1192670553b8ba08"><td class="memTemplParams" colspan="2">template&lt;typename T , typename X &gt; </td></tr>
+<tr class="memitem:a1542f80b0189d2ba1192670553b8ba08"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a1542f80b0189d2ba1192670553b8ba08">process::internal::then</a> (<a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; X(const T &amp;)&gt; &amp;&amp;f, const std::shared_ptr&lt; Promise&lt; X &gt;&gt; &amp;promise, const Future&lt; T &gt; &amp;future)</td></tr>
+<tr class="separator:a1542f80b0189d2ba1192670553b8ba08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8175b4c04ebc5a6f415c800541b58799"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a8175b4c04ebc5a6f415c800541b58799"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a8175b4c04ebc5a6f415c800541b58799">process::internal::repair</a> (<a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;&amp;f, const std::shared_ptr&lt; Promise&lt; T &gt;&gt; &amp;promise, const Future&lt; T &gt; &amp;future)</td></tr>
+<tr class="separator:a8175b4c04ebc5a6f415c800541b58799"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64e590c9a40c4ead4b969d6a64cd8181"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a64e590c9a40c4ead4b969d6a64cd8181"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a64e590c9a40c4ead4b969d6a64cd8181">process::internal::expired</a> (const std::shared_ptr&lt; <a class="el" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt;&gt; &amp;f, const std::shared_ptr&lt; Latch &gt; &amp;latch, const std::shared_ptr&lt; Promise&lt; T &gt;&gt; &amp;promise, const std::shared_ptr&lt; <a class="el" href="classOption.html">Option</a>&lt; Timer &gt;&gt; &amp;timer, const Future&lt; T &gt; &amp;future)</td></tr>
+<tr class="separator:a64e590c9a40c4ead4b969d6a64cd8181"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a32ad66a962e66174403a6ca66a690a25"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:a32ad66a962e66174403a6ca66a690a25"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess_1_1internal.html#a32ad66a962e66174403a6ca66a690a25">process::internal::after</a> (const std::shared_ptr&lt; Latch &gt; &amp;latch, const std::shared_ptr&lt; Promise&lt; T &gt;&gt; &amp;promise, const std::shared_ptr&lt; <a class="el" href="classOption.html">Option</a>&lt; Timer &gt;&gt; &amp;timer, const Future&lt; T &gt; &amp;future)</td></tr>
 <tr class="separator:a32ad66a962e66174403a6ca66a690a25"><td class="memSeparator" colspan="2">&#160;</td></tr>


[09/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions.html b/content/api/latest/c++/functions.html
index 9eb5f3d..71d9995 100644
--- a/content/api/latest/c++/functions.html
+++ b/content/api/latest/c++/functions.html
@@ -147,7 +147,7 @@
 : <a class="el" href="struct__CheckFatal.html#a3fbad38776418da918f5e20fc2709f85">_CheckFatal</a>
 </li>
 <li>_consume()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4568d29fc1b9e22e096a64d9fe2ba0f7">mesos::internal::master::Master</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a24ab33af474af68ea1255063075908a8">mesos::internal::master::Master</a>
 </li>
 <li>_create()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerVolumeIsolatorProcess.html#aa37344013e4fc32ef429e46408e13ea4">mesos::internal::slave::DockerVolumeIsolatorProcess</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_0x61.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x61.html b/content/api/latest/c++/functions_0x61.html
index c6c2c5c..cf41338 100644
--- a/content/api/latest/c++/functions_0x61.html
+++ b/content/api/latest/c++/functions_0x61.html
@@ -92,7 +92,7 @@
 
 <h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
 <li>AbandonedCallback
-: <a class="el" href="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2">process::Future&lt; T &gt;</a>
 </li>
 <li>abort()
 : <a class="el" href="classmesos_1_1ExecutorDriver.html#af813853a1f675facbdb4d7b2ac16c912">mesos::ExecutorDriver</a>
@@ -329,7 +329,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a496e6be80ae3be964381d2fa7b2dda0b">mesos::internal::slave::Flags</a>
 </li>
 <li>after()
-: <a class="el" href="classprocess_1_1Future.html#a909ddbe71773412fcb12de1f42513c89">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#a7818051e0d3d4ef9aa6a25d9246312ea">process::Future&lt; T &gt;</a>
 </li>
 <li>age()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a355d5c297d06b8e818df3edcfd69648b">mesos::internal::slave::Slave</a>
@@ -460,7 +460,7 @@
 , <a class="el" href="classprocess_1_1network_1_1inet4_1_1Address.html#a72352d83a633f990082ee0980691f6a2">process::network::inet4::Address</a>
 </li>
 <li>AnyCallback
-: <a class="el" href="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2">process::Future&lt; T &gt;</a>
 </li>
 <li>api()
 : <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a6be2481700f40c542ee99992b463ca70">mesos::internal::ResourceProviderManager</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_0x64.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x64.html b/content/api/latest/c++/functions_0x64.html
index dcf1423..b82d0f9 100644
--- a/content/api/latest/c++/functions_0x64.html
+++ b/content/api/latest/c++/functions_0x64.html
@@ -351,10 +351,10 @@
 , <a class="el" href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">process::Promise&lt; T &gt;</a>
 </li>
 <li>DiscardCallback
-: <a class="el" href="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b">process::Future&lt; T &gt;</a>
 </li>
 <li>DiscardedCallback
-: <a class="el" href="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1">process::Future&lt; T &gt;</a>
 </li>
 <li>Discipline()
 : <a class="el" href="structrouting_1_1queueing_1_1Discipline.html#a25938344107af09467ee8adc0fdb4152">routing::queueing::Discipline&lt; Config &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_0x66.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x66.html b/content/api/latest/c++/functions_0x66.html
index d6e9c18..f37ae7b 100644
--- a/content/api/latest/c++/functions_0x66.html
+++ b/content/api/latest/c++/functions_0x66.html
@@ -108,7 +108,7 @@
 , <a class="el" href="classprocess_1_1DataDecoder.html#a60a6e994b390d3e48ceaaa5f078e0569">process::DataDecoder</a>
 </li>
 <li>FailedCallback
-: <a class="el" href="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093">process::Future&lt; T &gt;</a>
 </li>
 <li>failoverFramework()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ab5118eabaa72447409a582222c0c4902">mesos::internal::master::Master</a>

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

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_0x6d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x6d.html b/content/api/latest/c++/functions_0x6d.html
index 2804278..430181d 100644
--- a/content/api/latest/c++/functions_0x6d.html
+++ b/content/api/latest/c++/functions_0x6d.html
@@ -432,12 +432,12 @@
 <li>mins()
 : <a class="el" href="classDuration.html#a83df74b2977f3eac2fbe2fa4595a6620">Duration</a>
 </li>
-<li>MINUTES
-: <a class="el" href="classDuration.html#a4a838d16d12606f69af3b9c60417c860">Duration</a>
-</li>
 <li>Minutes()
 : <a class="el" href="classMinutes.html#a3706b791833fb5b1e53e235ab842c038">Minutes</a>
 </li>
+<li>MINUTES
+: <a class="el" href="classDuration.html#a4a838d16d12606f69af3b9c60417c860">Duration</a>
+</li>
 <li>Mirror()
 : <a class="el" href="structrouting_1_1action_1_1Mirror.html#af91400c679a25ac1ba29a2186e8f5022">routing::action::Mirror</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_0x6f.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x6f.html b/content/api/latest/c++/functions_0x6f.html
index b923b4e..f4e82fb 100644
--- a/content/api/latest/c++/functions_0x6f.html
+++ b/content/api/latest/c++/functions_0x6f.html
@@ -286,6 +286,12 @@
 <li>operator JSON::Object()
 : <a class="el" href="structprocess_1_1Event.html#afa9f8367affc0bc79150133f6738ba54">process::Event</a>
 </li>
+<li>operator lambda::CallableOnce&lt; void()
+: <a class="el" href="structprocess_1_1__Deferred.html#a370b37856e5163d23dcfd5a43d111c8c">process::_Deferred&lt; F &gt;</a>
+</li>
+<li>operator lambda::CallableOnce&lt;R()
+: <a class="el" href="structprocess_1_1__Deferred.html#aba845f80da26e3f4a34953224d025042">process::_Deferred&lt; F &gt;</a>
+</li>
 <li>operator NullWriter *()
 : <a class="el" href="classJSON_1_1WriterProxy.html#a064c0622358b4864a39d1148ece32e5c">JSON::WriterProxy</a>
 </li>
@@ -331,9 +337,9 @@
 : <a class="el" href="classos_1_1raw_1_1Envp.html#a758d3da08fb84bad194d32c54be7761a">os::raw::Envp</a>
 </li>
 <li>operator std::string()
-: <a class="el" href="classJSON_1_1Proxy.html#a59123b5953ae9ae5937b20c6c98d4184">JSON::Proxy</a>
+: <a class="el" href="structprocess_1_1UPID.html#a400e7e81ee3f972e08cacb2259b65439">process::UPID</a>
+, <a class="el" href="classJSON_1_1Proxy.html#a59123b5953ae9ae5937b20c6c98d4184">JSON::Proxy</a>
 , <a class="el" href="classPath.html#a3d26816443f4e274700f715db64379ee">Path</a>
-, <a class="el" href="structprocess_1_1UPID.html#a400e7e81ee3f972e08cacb2259b65439">process::UPID</a>
 </li>
 <li>operator std::vector&lt; std::string &gt;()
 : <a class="el" href="classos_1_1raw_1_1Argv.html#a7b1d3d915f4f45ce599d401e7d1cbe36">os::raw::Argv</a>
@@ -459,54 +465,53 @@
 , <a class="el" href="classDuration.html#a62e31774ea10cbb79383d5ce8ccbfcbf">Duration</a>
 </li>
 <li>operator+()
-: <a class="el" href="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08">mesos::Resources</a>
+: <a class="el" href="classDuration.html#a82035c69a06b8821e0e0c00bafd201b3">Duration</a>
+, <a class="el" href="classprocess_1_1Time.html#aa0bbaf68198e68e7839727ed95b4c176">process::Time</a>
+, <a class="el" href="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad83dc3d47cc27f71b1a62fcc03ee4255">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1http_1_1Headers.html#afd463b216eeec49fdaa867b57a4a8885">process::http::Headers</a>
-, <a class="el" href="classprocess_1_1Time.html#aa0bbaf68198e68e7839727ed95b4c176">process::Time</a>
-, <a class="el" href="classDuration.html#a82035c69a06b8821e0e0c00bafd201b3">Duration</a>
 </li>
 <li>operator++()
-: <a class="el" href="classprocess_1_1metrics_1_1Counter.html#aed0d801636195217cace5fa9ba551368">process::metrics::Counter</a>
+: <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ae85a67e0df8790e45fe573b8891c5aa3">process::metrics::Counter</a>
 </li>
 <li>operator+=()
 : <a class="el" href="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">mesos::v1::Resources</a>
-, <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ad6c58e7eb5f6d5827894234f6c88a047">process::metrics::Counter</a>
 , <a class="el" href="classprocess_1_1Time.html#af2abb64c154a7b00612af4351d90c89d">process::Time</a>
-, <a class="el" href="classDuration.html#a8f72b5d65f60bef398b1c59781b2a927">Duration</a>
-, <a class="el" href="classIntervalSet.html#a8bee4aea7e7361b920f1d10fdf62f0c4">IntervalSet&lt; T &gt;</a>
 , <a class="el" href="classBytes.html#a7835b454824e5ffa133dc4a0295e6598">Bytes</a>
-, <a class="el" href="classIntervalSet.html#a545950538b4f9ab04417939d79aeb68e">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classDuration.html#a8f72b5d65f60bef398b1c59781b2a927">Duration</a>
+, <a class="el" href="classIntervalSet.html#afd971853c00f95631e90f0a5f1123103">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ad6c58e7eb5f6d5827894234f6c88a047">process::metrics::Counter</a>
 </li>
 <li>operator,()
 : <a class="el" href="classBound.html#a966181dc0f4ecee3c5e5cf4524fb460c">Bound&lt; T &gt;</a>
 </li>
 <li>operator-()
-: <a class="el" href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#abbb98867d8203e9febe6d89856e59e43">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#aef45055ac31698b5c6222bba1f8eedd8">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Time.html#a79f49b5c04b7fb2fecd63951ebbfea84">process::Time</a>
 , <a class="el" href="classDuration.html#af1a864a25683921ec0784f15751af69e">Duration</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">mesos::Resources</a>
 </li>
 <li>operator-=()
 : <a class="el" href="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Time.html#aa0a23d5b519d3dfe65e880e94f75013f">process::Time</a>
-, <a class="el" href="classBytes.html#a0152e9f05070dc19652d12a142af391d">Bytes</a>
 , <a class="el" href="classDuration.html#a423d88c5efbc1eeefa9b88d4ccd464cc">Duration</a>
-, <a class="el" href="classIntervalSet.html#aacba0b2fc0763c24af95bd6a19b7ea55">IntervalSet&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afe22d24d11cebcb48a91f0e48210072a">mesos::v1::Resources</a>
 , <a class="el" href="classIntervalSet.html#ac48e5aa6075b01efde69edb302983686">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classBytes.html#a0152e9f05070dc19652d12a142af391d">Bytes</a>
+, <a class="el" href="classmesos_1_1Resources.html#a8da1b25d12394f96b7576367e6d8f4fa">mesos::Resources</a>
 </li>
 <li>operator-&gt;()
 : <a class="el" href="classJvm_1_1Env.html#af47bfc06692df2379dbe88f99bffb683">Jvm::Env</a>
+, <a class="el" href="classprocess_1_1Future.html#ade35e2593ea7486d0d6cd26584960704">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Owned.html#afb3a89c50539c3c238906b2465b2c785">process::Owned&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Shared.html#aeb4d74c937660e50c912d79bb84ef754">process::Shared&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1ProcessReference.html#afe6b9c2c47f6fae01f9217e9835537ae">process::ProcessReference</a>
 , <a class="el" href="classOption.html#a73bd52ced63e1450fdb017d93443582a">Option&lt; T &gt;</a>
+, <a class="el" href="classResult.html#a4703a38daec2a75b4988ba80af098a6e">Result&lt; T &gt;</a>
+, <a class="el" href="classTry.html#aa1a9b7b5155868454bf85971cfea4676">Try&lt; T, E &gt;</a>
 , <a class="el" href="classResult.html#a4a9b579d9529b43cae207fb3aa7b1c0f">Result&lt; T &gt;</a>
-, <a class="el" href="classTry.html#abb420e7f8f439f0cf4083489c4662d7b">Try&lt; T, E &gt;</a>
-, <a class="el" href="classprocess_1_1Future.html#ade35e2593ea7486d0d6cd26584960704">process::Future&lt; T &gt;</a>
 </li>
 <li>operator/()
 : <a class="el" href="classDuration.html#a5dc54363ab21c211ff26c7bb24695a50">Duration</a>
@@ -519,185 +524,188 @@
 : <a class="el" href="classFutureResultAction.html#a9b324d0e85f9d04a874adcc3a28cddf7">FutureResultAction&lt; R, A &gt;</a>
 </li>
 <li>operator&lt;()
-: <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a293812a5c359075b65893637ef24e12e">mesos::log::Log::Position</a>
+: <a class="el" href="classprocess_1_1Shared.html#a8dab66aa15e3b5dafa463bb485bddbbd">process::Shared&lt; T &gt;</a>
 , <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeec550d499633821dc549800458eb6d8">zookeeper::Group::Membership</a>
+, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a94c86506d2b3ffc9e6a075eeb776f4a2">process::network::inet::Address</a>
 , <a class="el" href="classprocess_1_1Future.html#a01597d58e57a7384eed5a56ccf797a0e">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Latch.html#ae5b16114942a86ab479f92277e0d1af2">process::Latch</a>
 , <a class="el" href="classprocess_1_1Owned.html#a42eeec357f54930f021958e76bf8b5c1">process::Owned&lt; T &gt;</a>
 , <a class="el" href="structprocess_1_1UPID.html#ac6f524d3372f4a8c25a89d87e6cae9b0">process::UPID</a>
 , <a class="el" href="structprocess_1_1UPID_1_1ID.html#aa02dfc5196d4a5d976b98d407b3a7494">process::UPID::ID</a>
-, <a class="el" href="classprocess_1_1Shared.html#a8dab66aa15e3b5dafa463bb485bddbbd">process::Shared&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Time.html#ae8ee1051fa658d66a8965f408490397a">process::Time</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a0401f5e59e9bad6b9f3316c4db8eed17">process::Timeout</a>
 , <a class="el" href="classBytes.html#aa92963e2108fef5b18adc4262c1ba133">Bytes</a>
-, <a class="el" href="classDuration.html#aacf0fd4bb1e301b34b56b0063b4adc4b">Duration</a>
 , <a class="el" href="classnet_1_1IP.html#a93ced0f7f6476376931b8617b00c8fb0">net::IP</a>
-, <a class="el" href="structVersion.html#a5d092507721a8f9768adff3ff1884640">Version</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a0401f5e59e9bad6b9f3316c4db8eed17">process::Timeout</a>
 , <a class="el" href="structos_1_1Process.html#a2a0fcd972adf203de69b08ff79e04df8">os::Process</a>
-, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a94c86506d2b3ffc9e6a075eeb776f4a2">process::network::inet::Address</a>
+, <a class="el" href="structVersion.html#a5d092507721a8f9768adff3ff1884640">Version</a>
+, <a class="el" href="classDuration.html#aacf0fd4bb1e301b34b56b0063b4adc4b">Duration</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a293812a5c359075b65893637ef24e12e">mesos::log::Log::Position</a>
 </li>
 <li>operator&lt;&lt;
-: <a class="el" href="classmesos_1_1Resources.html#ae280811800456648b43c902fa7a42d46">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ae280811800456648b43c902fa7a42d46">mesos::v1::Resources</a>
-, <a class="el" href="classDuration.html#a3e6309cc2ddc8f96a0bd587d7c9e6f94">Duration</a>
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#ae280811800456648b43c902fa7a42d46">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#aaa0dad01dbe8f53633eaf8c61b4bcb56">mesos::internal::capabilities::ProcessCapabilities</a>
 , <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aee60dfc13f0d0163a600d788a524a725">mesos::internal::HttpConnectionProcess&lt; Call, Event &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#acf6d422ed7139f6e0398f0c875e68ccf">mesos::internal::slave::MesosContainerizerProcess</a>
 , <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a36fedfa6e623cc0068e4b839b9cca38a">process::network::unix::Address</a>
 , <a class="el" href="classprocess_1_1Future.html#a408e8d5d8ec534aa8a8163df1b1ec9ec">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1RFC1123.html#a74dc3697556abb5ff260cfd9fda448d4">process::RFC1123</a>
-, <a class="el" href="classprocess_1_1RFC3339.html#a60c51f0ab05c275cbcff432125f42119">process::RFC3339</a>
 , <a class="el" href="classCache.html#abd2f09fcc29dcba0d9eddcef57d7ebfa">Cache&lt; Key, Value &gt;</a>
+, <a class="el" href="classDuration.html#a3e6309cc2ddc8f96a0bd587d7c9e6f94">Duration</a>
 , <a class="el" href="classInterval.html#ad07095a9994642b6d885a3bc5df799fa">Interval&lt; T &gt;</a>
-, <a class="el" href="classIntervalSet.html#a66b3bf32123b5d838da336bf0004e6e0">IntervalSet&lt; T &gt;</a>
 , <a class="el" href="classJSON_1_1Proxy.html#aac4c48606d4142a155af7d38446dcd33">JSON::Proxy</a>
-, <a class="el" href="structVersion.html#a6868b46a8ba132a83ed5fc72c91bcdb0">Version</a>
 , <a class="el" href="classVariant.html#aff18400fa69d0bc05f1542f9776a43af">Variant&lt; T, Ts &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#aaa0dad01dbe8f53633eaf8c61b4bcb56">mesos::internal::capabilities::ProcessCapabilities</a>
+, <a class="el" href="structVersion.html#a6868b46a8ba132a83ed5fc72c91bcdb0">Version</a>
+, <a class="el" href="classIntervalSet.html#a66b3bf32123b5d838da336bf0004e6e0">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1RFC3339.html#a60c51f0ab05c275cbcff432125f42119">process::RFC3339</a>
+, <a class="el" href="classmesos_1_1Resources.html#ae280811800456648b43c902fa7a42d46">mesos::Resources</a>
 </li>
 <li>operator&lt;=()
-: <a class="el" href="classprocess_1_1Time.html#a0bce2dc99a413504dd66a56fa834360f">process::Time</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a57168dc97286bf46c6ae3f98eac2218e">mesos::log::Log::Position</a>
-, <a class="el" href="structos_1_1Process.html#ab298d8003273d2a7fd16bea90ca2ee9a">os::Process</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a28ad4ae375d881aaba5bf5c7253799ce">process::Timeout</a>
+: <a class="el" href="classprocess_1_1Timeout.html#a28ad4ae375d881aaba5bf5c7253799ce">process::Timeout</a>
+, <a class="el" href="structVersion.html#a7445f8f8e2fb535f786fa0c516e86524">Version</a>
 , <a class="el" href="classBytes.html#acc93306b8255294dfe7080503e1a1ddc">Bytes</a>
-, <a class="el" href="classDuration.html#a457767898f3cea266370a2067c8ec03f">Duration</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a57168dc97286bf46c6ae3f98eac2218e">mesos::log::Log::Position</a>
 , <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#ace337def95a18a79233725fe776197a4">zookeeper::Group::Membership</a>
-, <a class="el" href="structVersion.html#a7445f8f8e2fb535f786fa0c516e86524">Version</a>
+, <a class="el" href="classprocess_1_1Time.html#a0bce2dc99a413504dd66a56fa834360f">process::Time</a>
+, <a class="el" href="classDuration.html#a457767898f3cea266370a2067c8ec03f">Duration</a>
+, <a class="el" href="structos_1_1Process.html#ab298d8003273d2a7fd16bea90ca2ee9a">os::Process</a>
 </li>
 <li>operator=()
-: <a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources</a>
-, <a class="el" href="structprocess_1_1HttpEvent.html#a8047c0dcf13b4011ce57ad209fc049ba">process::HttpEvent</a>
-, <a class="el" href="classJvm_1_1Object.html#ab6c5a893c5492b2f6e8ef828ddbdac65">Jvm::Object</a>
-, <a class="el" href="classKernelSemaphore.html#ac1679753e74611457749d5d531cc2857">KernelSemaphore</a>
+: <a class="el" href="structprocess_1_1HttpEvent.html#a8047c0dcf13b4011ce57ad209fc049ba">process::HttpEvent</a>
+, <a class="el" href="structprocess_1_1UPID.html#ad433d95e591aee3ca70b8356bf8617a8">process::UPID</a>
+, <a class="el" href="structRepresentation.html#a5f6012cb0ba5681fd25c3489790c657e">Representation&lt; T &gt;</a>
+, <a class="el" href="classLinkedHashMap.html#aeb567159da25077c2fed08221a19ab71">LinkedHashMap&lt; Key, Value &gt;</a>
 , <a class="el" href="structprocess_1_1TerminateEvent.html#af631dba2935e629da590a3e79292f036">process::TerminateEvent</a>
 , <a class="el" href="structprocess_1_1DispatchEvent.html#aa57a070cd57eb40ea0d44179be6203a0">process::DispatchEvent</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
 , <a class="el" href="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5">process::MessageEvent</a>
 , <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a5f7d81060aef2d7ddfada36e8fb6a217">mesos::internal::StorageLocalResourceProvider</a>
-, <a class="el" href="structRepresentation.html#a5f6012cb0ba5681fd25c3489790c657e">Representation&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">mesos::internal::LocalResourceProviderDaemon</a>
+, <a class="el" href="classgzip_1_1Decompressor.html#a8543337e4a3520b93c337218e4bc8ea6">gzip::Decompressor</a>
 , <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a72edd5484c4aac855f23f530057153f5">mesos::internal::checks::Checker</a>
+, <a class="el" href="classJSON_1_1ObjectWriter.html#ad617ba09645c74bf892369669fa83b2d">JSON::ObjectWriter</a>
 , <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver</a>
-, <a class="el" href="classJSON_1_1NullWriter.html#a2d7a8e3b62b6593b738afef9859d2f3c">JSON::NullWriter</a>
-, <a class="el" href="classmesos_1_1Attributes.html#aa541ab8e9de57cd5c65750b30cd56a90">mesos::Attributes</a>
-, <a class="el" href="structprocess_1_1HttpEvent.html#a120ffde9d2eadf70a141f5c7455924a2">process::HttpEvent</a>
 , <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">mesos::v1::executor::Mesos</a>
+, <a class="el" href="classmesos_1_1Attributes.html#aa541ab8e9de57cd5c65750b30cd56a90">mesos::Attributes</a>
+, <a class="el" href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID</a>
+, <a class="el" href="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a">process::MessageEvent</a>
+, <a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a6e199c0e9c4c34c893b9f930614f943b">mesos::http::authentication::BasicAuthenticatee</a>
+, <a class="el" href="classJvm_1_1Object.html#ab6c5a893c5492b2f6e8ef828ddbdac65">Jvm::Object</a>
+, <a class="el" href="classJvm_1_1Variable.html#aea4a00191b25acaae787f1302601b9ed">Jvm::Variable&lt; T, name, signature &gt;</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#ad0382c412122e0f356cd01948de8fbd1">mesos::internal::master::Master::Subscribers::Subscriber</a>
-, <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">mesos::internal::LocalResourceProviderDaemon</a>
 , <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a7e3b37fe702c1f4c9a95eb4702806cbb">mesos::internal::ResourceProviderManager</a>
-, <a class="el" href="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a">process::MessageEvent</a>
+, <a class="el" href="structprocess_1_1HttpEvent.html#a120ffde9d2eadf70a141f5c7455924a2">process::HttpEvent</a>
 , <a class="el" href="structprocess_1_1DispatchEvent.html#a441d8174e4d3c5716f210a51f8a2b6c5">process::DispatchEvent</a>
 , <a class="el" href="structprocess_1_1ExitedEvent.html#a4c5dda717ac26aeae86c63af1b477b9d">process::ExitedEvent</a>
-, <a class="el" href="structprocess_1_1TerminateEvent.html#a07d5604071aae461d0cf87459592f02c">process::TerminateEvent</a>
+, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a6e199c0e9c4c34c893b9f930614f943b">mesos::http::authentication::BasicAuthenticatee</a>
+, <a class="el" href="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f">process::Future&lt; T &gt;</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
 , <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a0c2ecef01ec0ba8fe895a1754f89b7a3">mesos::v1::scheduler::Mesos</a>
-, <a class="el" href="classJvm_1_1Variable.html#aea4a00191b25acaae787f1302601b9ed">Jvm::Variable&lt; T, name, signature &gt;</a>
-, <a class="el" href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
-, <a class="el" href="classgzip_1_1Decompressor.html#a8543337e4a3520b93c337218e4bc8ea6">gzip::Decompressor</a>
+, <a class="el" href="classflags_1_1FlagsBase.html#a51b9edeaf47b010420ce174e1929bf04">flags::FlagsBase</a>
 , <a class="el" href="classJSON_1_1BooleanWriter.html#a47f2a076c899dbecbb0e0584cbb6ff8b">JSON::BooleanWriter</a>
-, <a class="el" href="classJSON_1_1NumberWriter.html#ab314b794bb66902945ab3bbce5cadbb9">JSON::NumberWriter</a>
-, <a class="el" href="structprocess_1_1UPID.html#ad433d95e591aee3ca70b8356bf8617a8">process::UPID</a>
-, <a class="el" href="classprocess_1_1Timeout.html#ace2454f353da19b912cb37ad4db4c862">process::Timeout</a>
+, <a class="el" href="classprocess_1_1http_1_1Server.html#a62f8af8423a341b3604ffae507a835ac">process::http::Server</a>
+, <a class="el" href="classKernelSemaphore.html#ac1679753e74611457749d5d531cc2857">KernelSemaphore</a>
+, <a class="el" href="classTry.html#ac76293ef2e70b94aecb3d7b9fb6be0dd">Try&lt; T, E &gt;</a>
+, <a class="el" href="classJSON_1_1StringWriter.html#a9f5c9eb6fb6a1212bfde71f5b486cd90">JSON::StringWriter</a>
 , <a class="el" href="classJSON_1_1ArrayWriter.html#a3250c19290bfb70e1fba3cb0cf4f836a">JSON::ArrayWriter</a>
 , <a class="el" href="classJSON_1_1ObjectWriter.html#aadf354d7bb74ad40dbb82d389fb4b62c">JSON::ObjectWriter</a>
 , <a class="el" href="classlambda_1_1CallableOnce_3_01R_07Args_8_8_8_08_4.html#a206ba9674bf7b09917b6be998ce270b0">lambda::CallableOnce&lt; R(Args...)&gt;</a>
 , <a class="el" href="classLinkedHashMap.html#ada8cb9f2b4ee30c70ae1286740d5f3a4">LinkedHashMap&lt; Key, Value &gt;</a>
 , <a class="el" href="classOption.html#a60341d91ef896c7349f38aee848f4879">Option&lt; T &gt;</a>
-, <a class="el" href="classos_1_1raw_1_1Argv.html#a86c4b356bddac97cf2acd107d39c079a">os::raw::Argv</a>
+, <a class="el" href="classJSON_1_1ArrayWriter.html#a3bb932f8ed50dba8063ff665ba7b9e41">JSON::ArrayWriter</a>
 , <a class="el" href="structRepresentation.html#a86b050476c45ffacb260ba40faa3cc79">Representation&lt; T &gt;</a>
+, <a class="el" href="classos_1_1WindowsFD.html#a057780cfa5e1cc2fa84543a6f9b6bca0">os::WindowsFD</a>
 , <a class="el" href="classTry.html#aa61bbfa75f0feb3ccc93846f296145d8">Try&lt; T, E &gt;</a>
+, <a class="el" href="classResult.html#abf41ef823ecffee22aac8bf20f83660a">Result&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a5f7d81060aef2d7ddfada36e8fb6a217">mesos::internal::StorageLocalResourceProvider</a>
 , <a class="el" href="classResult.html#a796771fd811f190b98476babe0fa460c">Result&lt; T &gt;</a>
+, <a class="el" href="classos_1_1raw_1_1Argv.html#a86c4b356bddac97cf2acd107d39c079a">os::raw::Argv</a>
 , <a class="el" href="classlambda_1_1CallableOnce_3_01R_07Args_8_8_8_08_4.html#aae7c5db25ea41e716ceb2f68a38989a4">lambda::CallableOnce&lt; R(Args...)&gt;</a>
 , <a class="el" href="classos_1_1WindowsFD.html#ab780d87119c772425aa855260056d1a1">os::WindowsFD</a>
-, <a class="el" href="classprocess_1_1http_1_1Server.html#a62f8af8423a341b3604ffae507a835ac">process::http::Server</a>
 , <a class="el" href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">Option&lt; T &gt;</a>
+, <a class="el" href="structprocess_1_1TerminateEvent.html#a07d5604071aae461d0cf87459592f02c">process::TerminateEvent</a>
 , <a class="el" href="structprocess_1_1ExitedEvent.html#a3f7748a3576bdf5c8a351365f139e13e">process::ExitedEvent</a>
-, <a class="el" href="classLinkedHashMap.html#aeb567159da25077c2fed08221a19ab71">LinkedHashMap&lt; Key, Value &gt;</a>
-, <a class="el" href="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f">process::Future&lt; T &gt;</a>
-, <a class="el" href="classflags_1_1FlagsBase.html#a51b9edeaf47b010420ce174e1929bf04">flags::FlagsBase</a>
+, <a class="el" href="classJSON_1_1NullWriter.html#a2d7a8e3b62b6593b738afef9859d2f3c">JSON::NullWriter</a>
 , <a class="el" href="classJSON_1_1StringWriter.html#a66695fc12351a7567460ff7cd0e9ad3b">JSON::StringWriter</a>
 , <a class="el" href="classJSON_1_1NullWriter.html#ad055045adc55a50449eee5c3f9f7c674">JSON::NullWriter</a>
-, <a class="el" href="classJSON_1_1ObjectWriter.html#ad617ba09645c74bf892369669fa83b2d">JSON::ObjectWriter</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
+, <a class="el" href="classJSON_1_1NumberWriter.html#ab314b794bb66902945ab3bbce5cadbb9">JSON::NumberWriter</a>
 , <a class="el" href="classflags_1_1FlagsBase.html#a3eb8bf5ca9744fe981a40eb19e065f3c">flags::FlagsBase</a>
 , <a class="el" href="classJSON_1_1NumberWriter.html#ac5e45bd2792f992c0d3ab66c2695c390">JSON::NumberWriter</a>
-, <a class="el" href="classJSON_1_1StringWriter.html#a9f5c9eb6fb6a1212bfde71f5b486cd90">JSON::StringWriter</a>
 , <a class="el" href="classJSON_1_1BooleanWriter.html#ab39bd2f99538733e4ff9982c4f5e4958">JSON::BooleanWriter</a>
 , <a class="el" href="classnet_1_1IP_1_1Network.html#a11d6e408855fe1f5d0dde3134c08fe9e">net::IP::Network</a>
 </li>
 <li>operator==()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#af9693ab7e438233a3e8244f3c650df7d">process::http::Pipe::Writer</a>
+: <a class="el" href="classprocess_1_1http_1_1Pipe.html#a4dfc8ee332d8e02d63079491086d3a3b">process::http::Pipe</a>
+, <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a0339fa96358b0cd957e8a1b54dcfb415">process::network::unix::Address</a>
+, <a class="el" href="structos_1_1Process.html#a1d540a0a2640fd907423f8277bccce48">os::Process</a>
 , <a class="el" href="classmesos_1_1Attributes.html#af178fdf6f1399753faf2d544d4e9c96a">mesos::Attributes</a>
-, <a class="el" href="classInterval.html#a743ac1e9440d2adde4db184dad490b8f">Interval&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1Timeout.html#aab5d590690d4fd2f27cad2d910ee1cfa">process::Timeout</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#aacf8e0374f4885a1b02f96a6a8c8ec46">process::UPID::ID</a>
-, <a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html#a432560ec58e0e168d7e06734b17b7bca">routing::filter::basic::Classifier</a>
-, <a class="el" href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes</a>
-, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a88163658413e7817b7d6b442b7eb7dd6">process::network::internal::Socket&lt; AddressType &gt;</a>
-, <a class="el" href="classprocess_1_1Shared.html#a3c929e667ce6a6fd45b56a81fd16a766">process::Shared&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#a3dadffb3918abb6eb971673f3c93f8de">mesos::internal::capabilities::ProcessCapabilities</a>
+, <a class="el" href="structflags_1_1Name.html#a63d59c9cd49d00f55ddec17729e69f83">flags::Name</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#abb2df9657326caac828ede56f226710e">mesos::v1::Attributes</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#a586d73e210c4cfeb5775fc14a412b1ee">process::UPID::ID</a>
+, <a class="el" href="classnet_1_1IP_1_1Network.html#a7caf57738bb2acc394ec654ef6088ef3">net::IP::Network</a>
+, <a class="el" href="classprocess_1_1http_1_1Connection.html#af05c8ada407f7c78299d9e46eaf80459">process::http::Connection</a>
+, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#af9693ab7e438233a3e8244f3c650df7d">process::http::Pipe::Writer</a>
+, <a class="el" href="classprocess_1_1Owned.html#ac0f1e612c61ca5c45aa8e5e262f0e8b8">process::Owned&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1Latch.html#a6231a37a0a92318a3d7aa62920b9fe0e">process::Latch</a>
 , <a class="el" href="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f">process::Future&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ab05ad7874980715328153d42c6b138be">process::http::Pipe::Reader</a>
-, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a8c1ee643a40bc7a0b9b1710dc50ea41a">process::http::authentication::Principal</a>
+, <a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html#aa479383d7a5d5d14bd3a78c82e694bca">mesos::internal::xfs::BasicBlocks</a>
 , <a class="el" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">Option&lt; T &gt;</a>
 , <a class="el" href="classcgroups_1_1blkio_1_1Device.html#a578d8a8719fa30c1284c30fb764727a8">cgroups::blkio::Device</a>
-, <a class="el" href="classprocess_1_1Owned.html#ac0f1e612c61ca5c45aa8e5e262f0e8b8">process::Owned&lt; T &gt;</a>
-, <a class="el" href="classVariant.html#ab07030cf3cd3f187815ecab876fbcb69">Variant&lt; T, Ts &gt;</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe.html#a4dfc8ee332d8e02d63079491086d3a3b">process::http::Pipe</a>
-, <a class="el" href="classprocess_1_1http_1_1Connection.html#af05c8ada407f7c78299d9e46eaf80459">process::http::Connection</a>
-, <a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html#aa479383d7a5d5d14bd3a78c82e694bca">mesos::internal::xfs::BasicBlocks</a>
-, <a class="el" href="classprocess_1_1Timer.html#a791687580a5514745038ab05e86c3786">process::Timer</a>
-, <a class="el" href="classrouting_1_1filter_1_1ip_1_1PortRange.html#a9ef20d02b7be3f152bbafdcead2bfc4c">routing::filter::ip::PortRange</a>
+, <a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources</a>
 , <a class="el" href="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e">routing::Handle</a>
-, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a3616beab3442de06328d8e56e908db7f">process::network::inet::Address</a>
 , <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a4cd3a77ecd8fbd087f38eb685e6c10dd">mesos::log::Log::Position</a>
-, <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a0339fa96358b0cd957e8a1b54dcfb415">process::network::unix::Address</a>
-, <a class="el" href="classprocess_1_1Time.html#a4ab86bc8f1fa04c645e2cd5e6a6d9aa8">process::Time</a>
-, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a10e02a274b8a2ae503a9aeef2e6a7c4b">process::http::authentication::Principal</a>
-, <a class="el" href="structflags_1_1Name.html#a63d59c9cd49d00f55ddec17729e69f83">flags::Name</a>
-, <a class="el" href="structVersion.html#a2cd9e31878209449cf6b6871fa8df2ca">Version</a>
-, <a class="el" href="structprocess_1_1UPID.html#a1ad0ca205d7c6e95652c1ca35c80b41f">process::UPID</a>
+, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a3616beab3442de06328d8e56e908db7f">process::network::inet::Address</a>
+, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a8c1ee643a40bc7a0b9b1710dc50ea41a">process::http::authentication::Principal</a>
+, <a class="el" href="classrouting_1_1filter_1_1ip_1_1PortRange.html#a9ef20d02b7be3f152bbafdcead2bfc4c">routing::filter::ip::PortRange</a>
+, <a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html#ad3f77abdeed3be644b937de71d306a02">routing::filter::ip::Classifier</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#aacf8e0374f4885a1b02f96a6a8c8ec46">process::UPID::ID</a>
+, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ab05ad7874980715328153d42c6b138be">process::http::Pipe::Reader</a>
+, <a class="el" href="classprocess_1_1Timeout.html#aab5d590690d4fd2f27cad2d910ee1cfa">process::Timeout</a>
+, <a class="el" href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">Error</a>
+, <a class="el" href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes</a>
+, <a class="el" href="classInterval.html#a743ac1e9440d2adde4db184dad490b8f">Interval&lt; T &gt;</a>
 , <a class="el" href="classnet_1_1IP.html#a5ceb2f0c6ba902dbe29c1d62f7f53427">net::IP</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#a586d73e210c4cfeb5775fc14a412b1ee">process::UPID::ID</a>
+, <a class="el" href="structprocess_1_1UPID.html#a1ad0ca205d7c6e95652c1ca35c80b41f">process::UPID</a>
 , <a class="el" href="classnet_1_1MAC.html#a0a1331d9bec0070e02eadbed544e50a0">net::MAC</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#abb2df9657326caac828ede56f226710e">mesos::v1::Attributes</a>
-, <a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html#ad3f77abdeed3be644b937de71d306a02">routing::filter::ip::Classifier</a>
-, <a class="el" href="classnet_1_1IP_1_1Network.html#a7caf57738bb2acc394ec654ef6088ef3">net::IP::Network</a>
-, <a class="el" href="classprocess_1_1Latch.html#a6231a37a0a92318a3d7aa62920b9fe0e">process::Latch</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources</a>
+, <a class="el" href="classprocess_1_1Timer.html#a791687580a5514745038ab05e86c3786">process::Timer</a>
+, <a class="el" href="classVariant.html#ab07030cf3cd3f187815ecab876fbcb69">Variant&lt; T, Ts &gt;</a>
 , <a class="el" href="classIntervalSet.html#a03a4bdeef04c7ac411cc6e039197c1fc">IntervalSet&lt; T &gt;</a>
-, <a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html#afffe21f3ed208fa7b0a6924d63b05268">routing::filter::icmp::Classifier</a>
-, <a class="el" href="structos_1_1Process.html#a1d540a0a2640fd907423f8277bccce48">os::Process</a>
-, <a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources</a>
+, <a class="el" href="structVersion.html#a2cd9e31878209449cf6b6871fa8df2ca">Version</a>
 , <a class="el" href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#a3dadffb3918abb6eb971673f3c93f8de">mesos::internal::capabilities::ProcessCapabilities</a>
+, <a class="el" href="classprocess_1_1Shared.html#a3c929e667ce6a6fd45b56a81fd16a766">process::Shared&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a88163658413e7817b7d6b442b7eb7dd6">process::network::internal::Socket&lt; AddressType &gt;</a>
+, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a10e02a274b8a2ae503a9aeef2e6a7c4b">process::http::authentication::Principal</a>
+, <a class="el" href="classprocess_1_1Time.html#a4ab86bc8f1fa04c645e2cd5e6a6d9aa8">process::Time</a>
+, <a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html#a432560ec58e0e168d7e06734b17b7bca">routing::filter::basic::Classifier</a>
+, <a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html#afffe21f3ed208fa7b0a6924d63b05268">routing::filter::icmp::Classifier</a>
 , <a class="el" href="classDuration.html#a754a0109e91ee4506d4cbd5b51750997">Duration</a>
 , <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a50e932465a1c4e2c9d2723cb0ac72b6c">zookeeper::Group::Membership</a>
-, <a class="el" href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">Error</a>
 </li>
 <li>operator&gt;()
 : <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeedb1ae964ce69d27ccc9cbf2519b7c1">zookeeper::Group::Membership</a>
-, <a class="el" href="classnet_1_1IP.html#ae57a99f62c1f524eb2937408993365cb">net::IP</a>
+, <a class="el" href="classDuration.html#ace1ffd7bf32fa029c03b315e8f4a8b6a">Duration</a>
 , <a class="el" href="classprocess_1_1Time.html#a2082db6e45ef09c154db1e06df68a4e9">process::Time</a>
-, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a1bb3ad8072f56e8958f0bf44da9a9cf6">process::network::inet::Address</a>
+, <a class="el" href="classnet_1_1IP.html#ae57a99f62c1f524eb2937408993365cb">net::IP</a>
 , <a class="el" href="structos_1_1Process.html#a9305ba395a7f61e936fa7d3577d75a8a">os::Process</a>
 , <a class="el" href="structVersion.html#a8a7d33d5d4bcc5cbac192597328c6f78">Version</a>
-, <a class="el" href="classDuration.html#ace1ffd7bf32fa029c03b315e8f4a8b6a">Duration</a>
+, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a1bb3ad8072f56e8958f0bf44da9a9cf6">process::network::inet::Address</a>
 , <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a35fac8f239f3685e555e93be98e980aa">mesos::log::Log::Position</a>
 , <a class="el" href="classBytes.html#ac86c81c8a80826fdddc265e07fc735d4">Bytes</a>
 </li>
 <li>operator&gt;=()
-: <a class="el" href="classDuration.html#a8c59bcce1ffd198648dceec5412bad2a">Duration</a>
-, <a class="el" href="structos_1_1Process.html#a0c29d67f0a2721ff353042e99539e65c">os::Process</a>
+: <a class="el" href="classBytes.html#a4ced587025cda32bcc6aaf99dc246bb7">Bytes</a>
+, <a class="el" href="classprocess_1_1Time.html#a86b53a660603271a4a840f559ea7b79c">process::Time</a>
+, <a class="el" href="classDuration.html#a8c59bcce1ffd198648dceec5412bad2a">Duration</a>
 , <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a2609306d99b93755246a8199ebea7fac">mesos::log::Log::Position</a>
+, <a class="el" href="structos_1_1Process.html#a0c29d67f0a2721ff353042e99539e65c">os::Process</a>
 , <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a1ce418ac66b66440664e66b8448cd9c7">zookeeper::Group::Membership</a>
-, <a class="el" href="classprocess_1_1Time.html#a86b53a660603271a4a840f559ea7b79c">process::Time</a>
 , <a class="el" href="structVersion.html#a20345f7cfcb7faad86e01a8a3cc00f78">Version</a>
-, <a class="el" href="classBytes.html#a4ced587025cda32bcc6aaf99dc246bb7">Bytes</a>
 </li>
 <li>operator[]()
-: <a class="el" href="classnet_1_1MAC.html#af925648a11ff2d5ab14cf4e608e2048d">net::MAC</a>
-, <a class="el" href="classLinkedHashMap.html#a420faa2efd1818fdbc58193256825760">LinkedHashMap&lt; Key, Value &gt;</a>
+: <a class="el" href="classLinkedHashMap.html#a420faa2efd1818fdbc58193256825760">LinkedHashMap&lt; Key, Value &gt;</a>
+, <a class="el" href="classnet_1_1MAC.html#af925648a11ff2d5ab14cf4e608e2048d">net::MAC</a>
 </li>
 <li>Option()
 : <a class="el" href="classOption.html#a001b9f8795bff782ad55399e503d7f4d">Option&lt; T &gt;</a>
@@ -716,12 +724,12 @@
 </li>
 <li>out
 : <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html#a0de456b091225ae112d9799652d990ed">mesos::slave::ContainerIO</a>
-, <a class="el" href="classprocess_1_1Subprocess.html#a1c1a81931671b15c0c4b310bc49dea56">process::Subprocess</a>
 , <a class="el" href="struct__CheckFatal.html#ac36bdde5291698e2c5a2211e3a1a345f">_CheckFatal</a>
+, <a class="el" href="classprocess_1_1Subprocess.html#a1c1a81931671b15c0c4b310bc49dea56">process::Subprocess</a>
 </li>
 <li>output
-: <a class="el" href="classDocker_1_1Container.html#a3c7827975fc6182997b44752c96ec1df">Docker::Container</a>
-, <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html#a6e6f5dd035c7ac0547ab6978b2e47758">mesos::internal::log::tool::Benchmark::Flags</a>
+: <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html#a6e6f5dd035c7ac0547ab6978b2e47758">mesos::internal::log::tool::Benchmark::Flags</a>
+, <a class="el" href="classDocker_1_1Container.html#a3c7827975fc6182997b44752c96ec1df">Docker::Container</a>
 </li>
 <li>outstanding_offers
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#a8455de6a2bd5235878e337d939105d2f">mesos::internal::master::Metrics</a>
@@ -741,11 +749,14 @@
 : <a class="el" href="classprocess_1_1Shared.html#a84986b276de9b6d1b525c64d944c6797">process::Shared&lt; T &gt;</a>
 </li>
 <li>Owned()
-: <a class="el" href="classprocess_1_1Owned.html#ae4c94696ed1b07401493f1bef8d31981">process::Owned&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Owned.html#a22a12b3bd098343628ecf122b5b09d9e">process::Owned&lt; T &gt;</a>
 </li>
 <li>OWNED
 : <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990ad3f73761156a6e75873cf903a0d62994">process::Subprocess::IO</a>
 </li>
+<li>Owned()
+: <a class="el" href="classprocess_1_1Owned.html#ae4c94696ed1b07401493f1bef8d31981">process::Owned&lt; T &gt;</a>
+</li>
 <li>owner
 : <a class="el" href="structos_1_1Permissions.html#a8d51e62d281d015ba6a4ee38c0dceb9a">os::Permissions</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_0x70.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x70.html b/content/api/latest/c++/functions_0x70.html
index 1dbbd0a..5b0179c 100644
--- a/content/api/latest/c++/functions_0x70.html
+++ b/content/api/latest/c++/functions_0x70.html
@@ -267,8 +267,12 @@
 <li>pgrp
 : <a class="el" href="structproc_1_1ProcessStatus.html#a3ae685cf9da43d9751f12dbbd7384c18">proc::ProcessStatus</a>
 </li>
-<li>pid()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#a503b2ac86325c300400661654abf064c">mesos::internal::tests::MemoryTestHelper</a>
+<li>pid
+: <a class="el" href="structinternal_1_1windows_1_1ProcessData.html#a65a4a4aba5450087363bfffdb30eea25">internal::windows::ProcessData</a>
+, <a class="el" href="structproc_1_1ProcessStatus.html#afd1efc7ade695e958b4f523cb4c65bbd">proc::ProcessStatus</a>
+, <a class="el" href="classmesos_1_1internal_1_1log_1_1Replica.html#a50f385d872cedd0c154b8830a57ee87d">mesos::internal::log::Replica</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a5462adfb393217f4a55c47c441ebb349">mesos::internal::master::Registrar</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#a503b2ac86325c300400661654abf064c">mesos::internal::tests::MemoryTestHelper</a>
 , <a class="el" href="classprocess_1_1Subprocess.html#ac3af3805968fc8b53e6c5a2a3cbdad2b">process::Subprocess</a>
 </li>
 <li>PID
@@ -290,10 +294,6 @@
 , <a class="el" href="structprocess_1_1ExitedEvent.html#a8c543872e238e724713b4e8a4257a144">process::ExitedEvent</a>
 , <a class="el" href="structos_1_1Fork_1_1Tree_1_1Memory.html#a2910197d41d5fcdf9822474d79cacd59">os::Fork::Tree::Memory</a>
 , <a class="el" href="structos_1_1Process.html#a8c68e0a8c8693f2acacf0f428ea0a493">os::Process</a>
-, <a class="el" href="structinternal_1_1windows_1_1ProcessData.html#a65a4a4aba5450087363bfffdb30eea25">internal::windows::ProcessData</a>
-, <a class="el" href="structproc_1_1ProcessStatus.html#afd1efc7ade695e958b4f523cb4c65bbd">proc::ProcessStatus</a>
-, <a class="el" href="classmesos_1_1internal_1_1log_1_1Replica.html#a50f385d872cedd0c154b8830a57ee87d">mesos::internal::log::Replica</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a5462adfb393217f4a55c47c441ebb349">mesos::internal::master::Registrar</a>
 </li>
 <li>pids
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a7bc12246d1bf01a5d5aadc612840aa52">mesos::internal::slave::PosixIsolatorProcess</a>
@@ -578,23 +578,23 @@
 <li>proxyExecutor
 : <a class="el" href="structmesos_1_1python_1_1MesosExecutorDriverImpl.html#a987cb3fe0c28db3cba04a925d01320cd">mesos::python::MesosExecutorDriverImpl</a>
 </li>
-<li>ProxyScheduler()
-: <a class="el" href="classmesos_1_1python_1_1ProxyScheduler.html#a03816b3e6456f7c129c99b28bd62060c">mesos::python::ProxyScheduler</a>
-</li>
 <li>proxyScheduler
 : <a class="el" href="structmesos_1_1python_1_1MesosSchedulerDriverImpl.html#afc6f64ec1e1fc68c473099be8bb12077">mesos::python::MesosSchedulerDriverImpl</a>
 </li>
+<li>ProxyScheduler()
+: <a class="el" href="classmesos_1_1python_1_1ProxyScheduler.html#a03816b3e6456f7c129c99b28bd62060c">mesos::python::ProxyScheduler</a>
+</li>
 <li>prune()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">mesos::internal::slave::GarbageCollector</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#a70df50e4c266551f3344e74a8081ff57">mesos::internal::slave::GarbageCollectorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Store.html#afe92eaa2c105a23f9c1095eed9178914">mesos::internal::slave::Store</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#a70df50e4c266551f3344e74a8081ff57">mesos::internal::slave::GarbageCollectorProcess</a>
 </li>
 <li>Prune()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html#a6c62d3723aea5572af587ab6e1020682">mesos::internal::master::Prune</a>
 </li>
 <li>prune()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html#ac9cfaa6189199a1dbab0c23f2642f01b">mesos::internal::slave::docker::Store</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">mesos::internal::slave::GarbageCollector</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#a744456a000c23426fc878c3a927b3dab">mesos::internal::slave::docker::MetadataManager</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Store.html#afe92eaa2c105a23f9c1095eed9178914">mesos::internal::slave::Store</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html#ac9cfaa6189199a1dbab0c23f2642f01b">mesos::internal::slave::docker::Store</a>
 </li>
 <li>pruneImages()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a43b66ff0ea3d543150eb27725d4afe7f">mesos::internal::slave::Containerizer</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x72.html b/content/api/latest/c++/functions_0x72.html
index 66e84c4..5170027 100644
--- a/content/api/latest/c++/functions_0x72.html
+++ b/content/api/latest/c++/functions_0x72.html
@@ -162,7 +162,7 @@
 : <a class="el" href="classprocess_1_1ProcessBase.html#a0aa90b5834c51df473302a9bd3833927a2baa69eafc7204f3bd8648eba580c489">process::ProcessBase</a>
 </li>
 <li>ReadyCallback
-: <a class="el" href="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90">process::Future&lt; T &gt;</a>
 </li>
 <li>real
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a6183653bc832448b13b90ea03d004127">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
@@ -191,14 +191,14 @@
 , <a class="el" href="classmesos_1_1MesosSchedulerDriver.html#aa456af5f179d0edd57b60834eeb67934">mesos::MesosSchedulerDriver</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a694f20e8171922c4899139f09e32f3d6">mesos::internal::master::Master</a>
 </li>
+<li>RECONNECT
+: <a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8a435d743b35551ea7106af41c4a308c01">process::ProcessBase</a>
+</li>
 <li>reconnect
 : <a class="el" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#abdbf7f4d9d923c57105b4eb1dac7e3d8">mesos::internal::slave::Slave::RecoveryInfo</a>
 , <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html#a3c39262ca3ad57bc207c756a5b6ca430">mesos::v1::scheduler::MesosBase</a>
 , <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a355496e6b73aca4f8f2d768ebca1fd96">mesos::v1::scheduler::Mesos</a>
 </li>
-<li>RECONNECT
-: <a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8a435d743b35551ea7106af41c4a308c01">process::ProcessBase</a>
-</li>
 <li>reconnecting()
 : <a class="el" href="classzookeeper_1_1GroupProcess.html#a36793e02f381973b31f8640b8670d8a3">zookeeper::GroupProcess</a>
 </li>
@@ -495,7 +495,7 @@
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4c5af232847a0b87898f9d2cbec32120">mesos::internal::master::Framework</a>
 </li>
 <li>repair()
-: <a class="el" href="classprocess_1_1Future.html#a2174995dd9a77eb017e1d54840f2b186">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#acab408956a173e5efd35076fa713cbb7">process::Future&lt; T &gt;</a>
 </li>
 <li>ReparseDataLength
 : <a class="el" href="structinternal_1_1windows_1_1__REPARSE__DATA__BUFFER.html#a6de8b3abb196d2aeca2929b8d172597e">internal::windows::_REPARSE_DATA_BUFFER</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x73.html b/content/api/latest/c++/functions_0x73.html
index 0c03e8e..d7b7a10 100644
--- a/content/api/latest/c++/functions_0x73.html
+++ b/content/api/latest/c++/functions_0x73.html
@@ -147,12 +147,12 @@
 : <a class="el" href="classrouting_1_1Handle.html#ac0ee5408824fea71862415e39436fc02">routing::Handle</a>
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1NetClsHandle.html#a6b423a2a1b530682313b9433cb43754f">mesos::internal::slave::NetClsHandle</a>
 </li>
-<li>SECONDS
-: <a class="el" href="classDuration.html#a57e78540c14e753b9149591ef63c9a5e">Duration</a>
-</li>
 <li>Seconds()
 : <a class="el" href="classSeconds.html#ae2c27f6b4f5d5d1b0983b82257004aa4">Seconds</a>
 </li>
+<li>SECONDS
+: <a class="el" href="classDuration.html#a57e78540c14e753b9149591ef63c9a5e">Duration</a>
+</li>
 <li>secret_resolver
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#adea79f93236ff9dacfd3f0d2bedb4e23">mesos::internal::slave::Flags</a>
 </li>
@@ -351,9 +351,6 @@
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#a3df87de6f848909e64aae964fc812f65">mesos::internal::master::allocator::DRFSorter::Node</a>
 , <a class="el" href="classprocess_1_1Owned.html#a08532e2c3ba328bf133471b1594754bd">process::Owned&lt; T &gt;</a>
 </li>
-<li>Shared()
-: <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared&lt; T &gt;</a>
-</li>
 <li>shared()
 : <a class="el" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources</a>
@@ -361,6 +358,9 @@
 , <a class="el" href="classprocess_1_1internal_1_1Loop.html#a9923c05dd6d27f9ec0c61d28a5387641">process::internal::Loop&lt; Iterate, Body, T, R &gt;</a>
 , <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a593398b46bc29ef1e6b87b2fadbba7d6">process::network::internal::SocketImpl</a>
 </li>
+<li>Shared()
+: <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared&lt; T &gt;</a>
+</li>
 <li>SharedHandle()
 : <a class="el" href="classSharedHandle.html#ad2cfca1ab3db9839e617b569b225e0c0">SharedHandle</a>
 </li>
@@ -414,12 +414,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#a156598d70937964dd8de2628351061aaac9c83af02af694c57497b0f1414b0779">JSON::Number</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>size
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#aa555eaa4e8f7155290f52088bf69ba34">mesos::internal::slave::FetcherProcess::Cache::Entry</a>
 , <a class="el" href="classmesos_1_1Attributes.html#a4cca207436af4693a01843654bcf81de">mesos::Attributes</a>
@@ -699,12 +699,12 @@
 <li>StateMachine()
 : <a class="el" href="classprocess_1_1StateMachine.html#ae57900c329ba1669ccfb98c1a0160652">process::StateMachine&lt; State &gt;</a>
 </li>
-<li>statement()
-: <a class="el" href="classprocess_1_1ControlFlow.html#a34752a25284d038dc5d4d9e551424cfe">process::ControlFlow&lt; T &gt;</a>
-</li>
 <li>Statement
 : <a class="el" href="classprocess_1_1ControlFlow.html#af212ef291f73ba2e7b37586a577a794b">process::ControlFlow&lt; T &gt;</a>
 </li>
+<li>statement()
+: <a class="el" href="classprocess_1_1ControlFlow.html#a34752a25284d038dc5d4d9e551424cfe">process::ControlFlow&lt; T &gt;</a>
+</li>
 <li>StaticVariable()
 : <a class="el" href="classJvm_1_1StaticVariable.html#a4f72716c0683295c3ee73a05d3a914c2">Jvm::StaticVariable&lt; T, name, signature &gt;</a>
 </li>
@@ -859,14 +859,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.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess</a>
-, <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess::IO</a>
-</li>
 <li>Subprocess
 : <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
 , <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::IO</a>
 </li>
+<li>subprocess
+: <a class="el" href="classprocess_1_1Subprocess.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess</a>
+, <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess::IO</a>
+</li>
 <li>SubprocessLauncher()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#af010735837a761ba49b0ff6fb0e50ff1">mesos::internal::slave::SubprocessLauncher</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_0x74.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x74.html b/content/api/latest/c++/functions_0x74.html
index 47a250f..4fdab14 100644
--- a/content/api/latest/c++/functions_0x74.html
+++ b/content/api/latest/c++/functions_0x74.html
@@ -199,12 +199,12 @@
 <li>TemporaryRedirect()
 : <a class="el" href="structprocess_1_1http_1_1TemporaryRedirect.html#adbbe7389179708e229d9a07071041fde">process::http::TemporaryRedirect</a>
 </li>
-<li>TERABYTES
-: <a class="el" href="classBytes.html#aef949df4075a35f93b1d5d386d293469">Bytes</a>
-</li>
 <li>terabytes()
 : <a class="el" href="classBytes.html#ad3c6ca46da50da1ab8d169e09582cbf7">Bytes</a>
 </li>
+<li>TERABYTES
+: <a class="el" href="classBytes.html#aef949df4075a35f93b1d5d386d293469">Bytes</a>
+</li>
 <li>terminate()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html#a68c48900d796c48b4db6d061ed7ef511">mesos::internal::tests::cluster::Slave</a>
 , <a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#ae9cb9b61f055d4ecec094aeef206e7d4">process::grpc::client::Runtime</a>
@@ -259,7 +259,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#ab4b05bbe71dcbcf364a76d2539526940">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
 </li>
 <li>then()
-: <a class="el" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">process::Future&lt; T &gt;</a>
 </li>
 <li>This
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a969e5e893e55d21d9f4f88b61228515d">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
@@ -269,7 +269,7 @@
 : <a class="el" href="structinternal_1_1windows_1_1ProcessData.html#a7160cf48fc6e70d9390233b246b93bee">internal::windows::ProcessData</a>
 </li>
 <li>throttled()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c">mesos::internal::master::Master</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a104065574fe93f3683e4d126993583bf">mesos::internal::master::Master</a>
 </li>
 <li>Throwable()
 : <a class="el" href="classjava_1_1lang_1_1Throwable.html#a2b43445c50cbee15d8a7c414057dc5f3">java::lang::Throwable</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x75.html b/content/api/latest/c++/functions_0x75.html
index f90489d..32e994f 100644
--- a/content/api/latest/c++/functions_0x75.html
+++ b/content/api/latest/c++/functions_0x75.html
@@ -108,15 +108,15 @@
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#ac1e8fc8ba543582fee82790543060fcc">mesos::internal::master::allocator::Sorter</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a2fbf08447add09176b0a5a8ab8084531">mesos::internal::master::allocator::DRFSorter</a>
 </li>
-<li>unauthorized
-: <a class="el" href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html#a88c899e54bb134e3af1f1a5ff436f72b">process::http::authentication::AuthenticationResult</a>
+<li>UNAUTHORIZED
+: <a class="el" href="classmesos_1_1internal_1_1FilesError.html#ace93cf1c2ae2be0671102df57ed0b5a1afb32cf154932d1480e90409508c14169">mesos::internal::FilesError</a>
+, <a class="el" href="structprocess_1_1http_1_1Status.html#a370088c7f9891cd5363ce2f59b39b8ab">process::http::Status</a>
 </li>
 <li>Unauthorized()
 : <a class="el" href="structprocess_1_1http_1_1Unauthorized.html#a8d3b046c0080b2ba42674e8ba6261b99">process::http::Unauthorized</a>
 </li>
-<li>UNAUTHORIZED
-: <a class="el" href="classmesos_1_1internal_1_1FilesError.html#ace93cf1c2ae2be0671102df57ed0b5a1afb32cf154932d1480e90409508c14169">mesos::internal::FilesError</a>
-, <a class="el" href="structprocess_1_1http_1_1Status.html#a370088c7f9891cd5363ce2f59b39b8ab">process::http::Status</a>
+<li>unauthorized
+: <a class="el" href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html#a88c899e54bb134e3af1f1a5ff436f72b">process::http::authentication::AuthenticationResult</a>
 </li>
 <li>unavailability
 : <a class="el" href="structmesos_1_1UnavailableResources.html#a4541aa842da483bec54192c152d409f7">mesos::UnavailableResources</a>

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

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x77.html b/content/api/latest/c++/functions_0x77.html
index 7f99865..1931b65 100644
--- a/content/api/latest/c++/functions_0x77.html
+++ b/content/api/latest/c++/functions_0x77.html
@@ -207,17 +207,17 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a78a33923b6a89130dbe5946faa39d362">mesos::internal::slave::Flags</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a630f049551815414d190135bf0b1c99f">mesos::internal::master::Flags</a>
 </li>
-<li>write
-: <a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1OutputFileDescriptors.html#a5dabb8e3008efd61ce42478f260b54ac">process::Subprocess::IO::OutputFileDescriptors</a>
-, <a class="el" href="structDocker_1_1Device_1_1Access.html#a50be7cc67a985ab3fbc1a119e7c18bb6">Docker::Device::Access</a>
+<li>write()
+: <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#ad945bef2134c872f8ea43dea6db84c66">process::http::Pipe::Writer</a>
 , <a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Access.html#a17b904b39513304a638f83ba7fd84553">cgroups::devices::Entry::Access</a>
+, <a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#ab812da47364d793d9ec0471d3dc8c1bc">process::Subprocess::IO::InputFileDescriptors</a>
+, <a class="el" href="structDocker_1_1Device_1_1Access.html#a50be7cc67a985ab3fbc1a119e7c18bb6">Docker::Device::Access</a>
 </li>
 <li>WRITE
 : <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904ad4b9e47f65b6e79b010582f15785867e">process::network::internal::Socket&lt; AddressType &gt;</a>
 </li>
-<li>write()
-: <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#ad945bef2134c872f8ea43dea6db84c66">process::http::Pipe::Writer</a>
-, <a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#ab812da47364d793d9ec0471d3dc8c1bc">process::Subprocess::IO::InputFileDescriptors</a>
+<li>write
+: <a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1OutputFileDescriptors.html#a5dabb8e3008efd61ce42478f260b54ac">process::Subprocess::IO::OutputFileDescriptors</a>
 </li>
 <li>write_lock()
 : <a class="el" href="classprocess_1_1ReadWriteLock.html#af45c888bb43a25164ca4f9eacfbf139c">process::ReadWriteLock</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_func.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func.html b/content/api/latest/c++/functions_func.html
index 469b220..b326dad 100644
--- a/content/api/latest/c++/functions_func.html
+++ b/content/api/latest/c++/functions_func.html
@@ -139,7 +139,7 @@
 : <a class="el" href="struct__CheckFatal.html#a3fbad38776418da918f5e20fc2709f85">_CheckFatal</a>
 </li>
 <li>_consume()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4568d29fc1b9e22e096a64d9fe2ba0f7">mesos::internal::master::Master</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a24ab33af474af68ea1255063075908a8">mesos::internal::master::Master</a>
 </li>
 <li>_create()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerVolumeIsolatorProcess.html#aa37344013e4fc32ef429e46408e13ea4">mesos::internal::slave::DockerVolumeIsolatorProcess</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/functions_func_0x61.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x61.html b/content/api/latest/c++/functions_func_0x61.html
index 641c533..97ee31e 100644
--- a/content/api/latest/c++/functions_func_0x61.html
+++ b/content/api/latest/c++/functions_func_0x61.html
@@ -278,7 +278,7 @@
 : <a class="el" href="classprocess_1_1Clock.html#a3cf2805deba57e82629e69034167ecf0">process::Clock</a>
 </li>
 <li>after()
-: <a class="el" href="classprocess_1_1Future.html#a909ddbe71773412fcb12de1f42513c89">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#a7818051e0d3d4ef9aa6a25d9246312ea">process::Future&lt; T &gt;</a>
 </li>
 <li>age()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a355d5c297d06b8e818df3edcfd69648b">mesos::internal::slave::Slave</a>


[12/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 cdfbc49..d4aa4cd 100644
--- a/content/api/latest/c++/deferred_8hpp_source.html
+++ b/content/api/latest/c++/deferred_8hpp_source.html
@@ -159,24 +159,24 @@
 <div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        });</div>
 <div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  }</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="keyword">template</span> &lt;<span class="keyword">typename</span> R&gt;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structprocess_1_1__Deferred.html#a4700f9db425c2bf0aecae10d0a7d03c3">  109</a></span>&#160;  <span class="keyword">operator</span> <a class="code" href="structprocess_1_1Deferred.html">Deferred&lt;R()&gt;</a>() &amp;&amp;</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  {</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;    <span class="keywordflow">if</span> (pid.isNone()) {</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;      <span class="keywordflow">return</span> std::function&lt;R()&gt;(std::forward&lt;F&gt;(f));</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;    }</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;    <a class="code" href="classOption.html">Option&lt;UPID&gt;</a> pid_ = pid;</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    F&amp;&amp; f_ = std::forward&lt;F&gt;(f);</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="keywordflow">return</span> std::function&lt;R()&gt;(</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;          <span class="keywordflow">return</span> <a class="code" href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">dispatch</a>(pid_.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(), f_);</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;        });</div>
+<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structprocess_1_1__Deferred.html#a370b37856e5163d23dcfd5a43d111c8c">  108</a></span>&#160;  <span class="keyword">operator</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce&lt;void()&gt;</a>() &amp;&amp;</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  {</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    <span class="keywordflow">if</span> (pid.isNone()) {</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;      <span class="keywordflow">return</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce&lt;void()&gt;</a>(std::forward&lt;F&gt;(f));</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    }</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;    <a class="code" href="classOption.html">Option&lt;UPID&gt;</a> pid_ = pid;</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;    <span class="keywordflow">return</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce&lt;void()&gt;</a>(</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;        <a class="code" href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a>(</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;            [pid_](<span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::decay&lt;F&gt;::type</a>&amp;&amp; f_) {</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;              <a class="code" href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">dispatch</a>(pid_.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(), std::move(f_));</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;            std::forward&lt;F&gt;(f)));</div>
 <div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  }</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="keyword">template</span> &lt;<span class="keyword">typename</span> R&gt;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="structprocess_1_1__Deferred.html#a995cbb236f072d7a3fe8902ff52bc026">  125</a></span>&#160;  <span class="keyword">operator</span> std::function&lt;R()&gt;() &amp;&amp;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="structprocess_1_1__Deferred.html#a4700f9db425c2bf0aecae10d0a7d03c3">  125</a></span>&#160;  <span class="keyword">operator</span> <a class="code" href="structprocess_1_1Deferred.html">Deferred&lt;R()&gt;</a>() &amp;&amp;</div>
 <div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  {</div>
 <div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    <span class="keywordflow">if</span> (pid.isNone()) {</div>
 <div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;      <span class="keywordflow">return</span> std::function&lt;R()&gt;(std::forward&lt;F&gt;(f));</div>
@@ -191,172 +191,259 @@
 <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">// Due to a bug (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41933)</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="comment">// with variadic templates and lambdas, we still need to do</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <span class="comment">// preprocessor expansions. In addition, due to a bug with clang (or</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <span class="comment">// libc++) we can&#39;t use std::bind with a std::function so we have to</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="comment">// explicitly use the std::function&lt;R(P...)&gt;::operator() (see</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <span class="comment">// http://stackoverflow.com/questions/20097616/stdbind-to-a-stdfunction-crashes-with-clang).</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="preprocessor">#define TEMPLATE(Z, N, DATA)                                             \</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="preprocessor">  template &lt;ENUM_PARAMS(N, typename P)&gt;                                  \</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="preprocessor">  operator Deferred&lt;void(ENUM_PARAMS(N, P))&gt;() &amp;&amp;                        \</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="preprocessor">  {                                                                      \</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="preprocessor">    if (pid.isNone()) {                                                  \</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="preprocessor">      return std::function&lt;void(ENUM_PARAMS(N, P))&gt;(std::forward&lt;F&gt;(f)); \</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="preprocessor">    }                                                                    \</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="preprocessor">                                                                         \</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="preprocessor">    Option&lt;UPID&gt; pid_ = pid;                                             \</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="preprocessor">    F&amp;&amp; f_ = std::forward&lt;F&gt;(f);                                         \</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="preprocessor">                                                                         \</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="preprocessor">    return std::function&lt;void(ENUM_PARAMS(N, P))&gt;(                       \</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="preprocessor">        [=](ENUM_BINARY_PARAMS(N, P, p)) {                               \</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="preprocessor">          std::function&lt;void()&gt; f__([=]() {                              \</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="preprocessor">            f_(ENUM_PARAMS(N, p));                                       \</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="preprocessor">          });                                                            \</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="preprocessor">          dispatch(pid_.get(), f__);                                     \</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="preprocessor">        });                                                              \</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="preprocessor">  }                                                                      \</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="preprocessor">                                                                         \</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="preprocessor">  template &lt;ENUM_PARAMS(N, typename P)&gt;                                  \</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="preprocessor">  operator std::function&lt;void(ENUM_PARAMS(N, P))&gt;() &amp;&amp;                   \</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="preprocessor">  {                                                                      \</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="preprocessor">    if (pid.isNone()) {                                                  \</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="preprocessor">      return std::function&lt;void(ENUM_PARAMS(N, P))&gt;(std::forward&lt;F&gt;(f)); \</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="preprocessor">    }                                                                    \</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="preprocessor">                                                                         \</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="preprocessor">    Option&lt;UPID&gt; pid_ = pid;                                             \</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="preprocessor">    F&amp;&amp; f_ = std::forward&lt;F&gt;(f);                                         \</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="preprocessor">                                                                         \</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="preprocessor">    return std::function&lt;void(ENUM_PARAMS(N, P))&gt;(                       \</span></div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="preprocessor">        [=](ENUM_BINARY_PARAMS(N, P, p)) {                               \</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="preprocessor">          std::function&lt;void()&gt; f__([=]() {                              \</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="preprocessor">            f_(ENUM_PARAMS(N, p));                                       \</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="preprocessor">          });                                                            \</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="preprocessor">          dispatch(pid_.get(), f__);                                     \</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="preprocessor">        });                                                              \</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="preprocessor">  }</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  <a class="code" href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1, 3, <a class="code" href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>, _) <span class="comment">// Args A0 -&gt; A1.</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="preprocessor">#define TEMPLATE(Z, N, DATA)                                            \</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="preprocessor">  template &lt;typename R, ENUM_PARAMS(N, typename P)&gt;                     \</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="preprocessor">  operator Deferred&lt;R(ENUM_PARAMS(N, P))&gt;() &amp;&amp;                          \</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="preprocessor">  {                                                                     \</span></div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="preprocessor">    if (pid.isNone()) {                                                 \</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="preprocessor">      return std::function&lt;R(ENUM_PARAMS(N, P))&gt;(std::forward&lt;F&gt;(f));   \</span></div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="preprocessor">    }                                                                   \</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="preprocessor">                                                                        \</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="preprocessor">    Option&lt;UPID&gt; pid_ = pid;                                            \</span></div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="preprocessor">    F&amp;&amp; f_ = std::forward&lt;F&gt;(f);                                        \</span></div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="preprocessor">                                                                        \</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="preprocessor">    return std::function&lt;R(ENUM_PARAMS(N, P))&gt;(                         \</span></div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="preprocessor">        [=](ENUM_BINARY_PARAMS(N, P, p)) {                              \</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="preprocessor">          std::function&lt;R()&gt; f__([=]() {                                \</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="preprocessor">            return f_(ENUM_PARAMS(N, p));                               \</span></div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="preprocessor">          });                                                           \</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="preprocessor">          return dispatch(pid_.get(), f__);                             \</span></div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="preprocessor">        });                                                             \</span></div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="preprocessor">  }                                                                     \</span></div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="preprocessor">                                                                        \</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="preprocessor">  template &lt;typename R, ENUM_PARAMS(N, typename P)&gt;                     \</span></div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="preprocessor">  operator std::function&lt;R(ENUM_PARAMS(N, P))&gt;() &amp;&amp;                     \</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="preprocessor">  {                                                                     \</span></div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="preprocessor">    if (pid.isNone()) {                                                 \</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="preprocessor">      return std::function&lt;R(ENUM_PARAMS(N, P))&gt;(std::forward&lt;F&gt;(f));   \</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="preprocessor">    }                                                                   \</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="preprocessor">                                                                        \</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="preprocessor">    Option&lt;UPID&gt; pid_ = pid;                                            \</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="preprocessor">    F&amp;&amp; f_ = std::forward&lt;F&gt;(f);                                        \</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="preprocessor">                                                                        \</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="preprocessor">    return std::function&lt;R(ENUM_PARAMS(N, P))&gt;(                         \</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="preprocessor">        [=](ENUM_BINARY_PARAMS(N, P, p)) {                              \</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="preprocessor">          std::function&lt;R()&gt; f__([=]() {                                \</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="preprocessor">            return f_(ENUM_PARAMS(N, p));                               \</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="preprocessor">          });                                                           \</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="preprocessor">          return dispatch(pid_.get(), f__);                             \</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="preprocessor">        });                                                             \</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="preprocessor">  }</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">  227</a></span>&#160;  <a class="code" href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1, 3, <a class="code" href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>, _) <span class="comment">// Args A0 -&gt; A1.</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classprocess_1_1Executor.html">Executor</a>;</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">template</span> &lt;<span class="keyword">typename</span> G&gt;</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  <span class="keyword">friend</span> <a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;G&gt;</a> <a class="code" href="structprocess_1_1__Deferred.html#a06d91a9cc0bae33964a4d5b578704bec">defer</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">UPID</a>&amp; pid, G&amp;&amp; g);</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;<span class="comment">// This assumes type and variable base names are `A` and `a` respectively.</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">  237</a></span>&#160;<span class="preprocessor">#define FORWARD(Z, N, DATA) std::forward&lt;A ## N&gt;(a ## N)</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="preprocessor">#define TEMPLATE(Z, N, DATA)                                             \</span></div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="preprocessor">  template &lt;typename T,                                                  \</span></div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="preprocessor">            ENUM_PARAMS(N, typename P),                                  \</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="preprocessor">            ENUM_PARAMS(N, typename A)&gt;                                  \</span></div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="preprocessor">  friend auto defer(const PID&lt;T&gt;&amp; pid,                                   \</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="preprocessor">                    void (T::*method)(ENUM_PARAMS(N, P)),                \</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="preprocessor">                    ENUM_BINARY_PARAMS(N, A, &amp;&amp;a))                       \</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="preprocessor">    -&gt; _Deferred&lt;decltype(                                               \</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="preprocessor">           lambda::partial(                                              \</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="preprocessor">               &amp;std::function&lt;void(ENUM_PARAMS(N, P))&gt;::operator(),      \</span></div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="preprocessor">               std::function&lt;void(ENUM_PARAMS(N, P))&gt;(),                 \</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="preprocessor">               ENUM(N, FORWARD, _)))&gt;;</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  <a class="code" href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1, 13, <a class="code" href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>, _) <span class="comment">// Args A0 -&gt; A11.</span></div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="preprocessor">#define TEMPLATE(Z, N, DATA)                                             \</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="preprocessor">  template &lt;typename R,                                                  \</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="preprocessor">            typename T,                                                  \</span></div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="preprocessor">            ENUM_PARAMS(N, typename P),                                  \</span></div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="preprocessor">            ENUM_PARAMS(N, typename A)&gt;                                  \</span></div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="preprocessor">  friend auto defer(const PID&lt;T&gt;&amp; pid,                                   \</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="preprocessor">                    Future&lt;R&gt; (T::*method)(ENUM_PARAMS(N, P)),           \</span></div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="preprocessor">                    ENUM_BINARY_PARAMS(N, A, &amp;&amp;a))                       \</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="preprocessor">    -&gt; _Deferred&lt;decltype(                                               \</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="preprocessor">           lambda::partial(                                              \</span></div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="preprocessor">               &amp;std::function&lt;Future&lt;R&gt;(ENUM_PARAMS(N, P))&gt;::operator(), \</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="preprocessor">               std::function&lt;Future&lt;R&gt;(ENUM_PARAMS(N, P))&gt;(),            \</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="preprocessor">               ENUM(N, FORWARD, _)))&gt;;</span></div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  <a class="code" href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1, 13, <a class="code" href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>, _) <span class="comment">// Args A0 -&gt; A11.</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="deferred_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">  272</a></span>&#160;<span class="preprocessor">#define TEMPLATE(Z, N, DATA)                                             \</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="preprocessor">  template &lt;typename R,                                                  \</span></div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="preprocessor">            typename T,                                                  \</span></div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="preprocessor">            ENUM_PARAMS(N, typename P),                                  \</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="preprocessor">            ENUM_PARAMS(N, typename A)&gt;                                  \</span></div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="preprocessor">  friend auto defer(const PID&lt;T&gt;&amp; pid,                                   \</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="preprocessor">                    R (T::*method)(ENUM_PARAMS(N, P)),                   \</span></div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="preprocessor">                    ENUM_BINARY_PARAMS(N, A, &amp;&amp;a))                       \</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="preprocessor">    -&gt; _Deferred&lt;decltype(                                               \</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="preprocessor">         lambda::partial(                                                \</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="preprocessor">           &amp;std::function&lt;Future&lt;R&gt;(ENUM_PARAMS(N, P))&gt;::operator(),     \</span></div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="preprocessor">           std::function&lt;Future&lt;R&gt;(ENUM_PARAMS(N, P))&gt;(),                \</span></div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="preprocessor">           ENUM(N, FORWARD, _)))&gt;;</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  <a class="code" href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1, 13, <a class="code" href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>, _) <span class="comment">// Args A0 -&gt; A11.</span></div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef FORWARD</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  _Deferred(<span class="keyword">const</span> UPID&amp; pid, F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) : pid(pid), <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>(std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)) {}</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;  <span class="comment">/*implicit*/</span> _Deferred(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) : <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>(std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)) {}</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  <a class="code" href="classOption.html">Option&lt;UPID&gt;</a> pid;</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  F <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>;</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;};</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;</div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;} <span class="comment">// namespace process {</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="preprocessor">#endif // __PROCESS_DEFERRED_HPP__</span></div>
-<div class="ttc" id="structprocess_1_1__Deferred_html_a57e5070a3c69cdeec3336ef384c96d69"><div class="ttname"><a href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">process::_Deferred::TEMPLATE</a></div><div class="ttdeci">TEMPLATE</div><div class="ttdef"><b>Definition:</b> deferred.hpp:227</div></div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> R&gt;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="structprocess_1_1__Deferred.html#a995cbb236f072d7a3fe8902ff52bc026">  141</a></span>&#160;  <span class="keyword">operator</span> std::function&lt;R()&gt;() &amp;&amp;</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  {</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    <span class="keywordflow">if</span> (pid.isNone()) {</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;      <span class="keywordflow">return</span> std::function&lt;R()&gt;(std::forward&lt;F&gt;(f));</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    }</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;    <a class="code" href="classOption.html">Option&lt;UPID&gt;</a> pid_ = pid;</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    F&amp;&amp; f_ = std::forward&lt;F&gt;(f);</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    <span class="keywordflow">return</span> std::function&lt;R()&gt;(</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="keywordflow">return</span> <a class="code" href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">dispatch</a>(pid_.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(), f_);</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;        });</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  }</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="keyword">template</span> &lt;<span class="keyword">typename</span> R&gt;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="structprocess_1_1__Deferred.html#aba845f80da26e3f4a34953224d025042">  157</a></span>&#160;  <span class="keyword">operator</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce&lt;R()&gt;</a>() &amp;&amp;</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="keywordflow">if</span> (pid.isNone()) {</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;      <span class="keywordflow">return</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce&lt;R()&gt;</a>(std::forward&lt;F&gt;(f));</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    }</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;    <a class="code" href="classOption.html">Option&lt;UPID&gt;</a> pid_ = pid;</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classlambda_1_1CallableOnce.html">lambda::CallableOnce&lt;R()&gt;</a>(</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;        <a class="code" href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a>(</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;          [pid_](<span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::decay&lt;F&gt;::type</a>&amp;&amp; f_) {</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">dispatch</a>(pid_.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(), std::move(f_));</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;          },</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;          std::forward&lt;F&gt;(f)));</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  }</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment">// Expands to lambda::_$(N+1). N is zero-based, and placeholders are one-based.</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="deferred_8hpp.html#a2ece2de9f619ac7cc7c7f74dbecbf1ff">  174</a></span>&#160;<span class="preprocessor">#define PLACEHOLDER(Z, N, DATA) CAT(lambda::_, INC(N))</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment">// This assumes type and variable base names are `P` and `p` respectively.</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="preprocessor">#define FORWARD(Z, N, DATA) std::forward&lt;P ## N&gt;(p ## N)</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="comment">// Due to a bug (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41933)</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;  <span class="comment">// with variadic templates and lambdas, we still need to do</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="comment">// preprocessor expansions. In addition, due to a bug with clang (or</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="comment">// libc++) we can&#39;t use std::bind with a std::function so we have to</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  <span class="comment">// explicitly use the std::function&lt;R(P...)&gt;::operator() (see</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="comment">// http://stackoverflow.com/questions/20097616/stdbind-to-a-stdfunction-crashes-with-clang).</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="preprocessor">#define TEMPLATE(Z, N, DATA)                                             \</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="preprocessor">  template &lt;ENUM_PARAMS(N, typename P)&gt;                                  \</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="preprocessor">  operator Deferred&lt;void(ENUM_PARAMS(N, P))&gt;() &amp;&amp;                        \</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="preprocessor">  {                                                                      \</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="preprocessor">    if (pid.isNone()) {                                                  \</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="preprocessor">      return std::function&lt;void(ENUM_PARAMS(N, P))&gt;(std::forward&lt;F&gt;(f)); \</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="preprocessor">    }                                                                    \</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="preprocessor">                                                                         \</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="preprocessor">    Option&lt;UPID&gt; pid_ = pid;                                             \</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="preprocessor">    F&amp;&amp; f_ = std::forward&lt;F&gt;(f);                                         \</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="preprocessor">                                                                         \</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="preprocessor">    return std::function&lt;void(ENUM_PARAMS(N, P))&gt;(                       \</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="preprocessor">        [=](ENUM_BINARY_PARAMS(N, P, p)) {                               \</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="preprocessor">          std::function&lt;void()&gt; f__([=]() {                              \</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="preprocessor">            f_(ENUM_PARAMS(N, p));                                       \</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="preprocessor">          });                                                            \</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="preprocessor">          dispatch(pid_.get(), f__);                                     \</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="preprocessor">        });                                                              \</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="preprocessor">  }                                                                      \</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="preprocessor">                                                                         \</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="preprocessor">  template &lt;ENUM_PARAMS(N, typename P)&gt;                                  \</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="preprocessor">  operator std::function&lt;void(ENUM_PARAMS(N, P))&gt;() &amp;&amp;                   \</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="preprocessor">  {                                                                      \</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="preprocessor">    if (pid.isNone()) {                                                  \</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="preprocessor">      return std::function&lt;void(ENUM_PARAMS(N, P))&gt;(std::forward&lt;F&gt;(f)); \</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="preprocessor">    }                                                                    \</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="preprocessor">                                                                         \</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="preprocessor">    Option&lt;UPID&gt; pid_ = pid;                                             \</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="preprocessor">    F&amp;&amp; f_ = std::forward&lt;F&gt;(f);                                         \</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="preprocessor">                                                                         \</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="preprocessor">    return std::function&lt;void(ENUM_PARAMS(N, P))&gt;(                       \</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="preprocessor">        [=](ENUM_BINARY_PARAMS(N, P, p)) {                               \</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="preprocessor">          std::function&lt;void()&gt; f__([=]() {                              \</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="preprocessor">            f_(ENUM_PARAMS(N, p));                                       \</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="preprocessor">          });                                                            \</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="preprocessor">          dispatch(pid_.get(), f__);                                     \</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="preprocessor">        });                                                              \</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="preprocessor">  }                                                                      \</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="preprocessor">                                                                         \</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="preprocessor">  template &lt;ENUM_PARAMS(N, typename P)&gt;                                  \</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="preprocessor">  operator lambda::CallableOnce&lt;void(ENUM_PARAMS(N, P))&gt;() &amp;&amp;            \</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="preprocessor">  {                                                                      \</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="preprocessor">    if (pid.isNone()) {                                                  \</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="preprocessor">      return lambda::CallableOnce&lt;void(ENUM_PARAMS(N, P))&gt;(              \</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="preprocessor">          std::forward&lt;F&gt;(f));                                           \</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="preprocessor">    }                                                                    \</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="preprocessor">                                                                         \</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="preprocessor">    Option&lt;UPID&gt; pid_ = pid;                                             \</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="preprocessor">                                                                         \</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="preprocessor">    return lambda::CallableOnce&lt;void(ENUM_PARAMS(N, P))&gt;(                \</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="preprocessor">        lambda::partial(                                                 \</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="preprocessor">            [pid_](typename std::decay&lt;F&gt;::type&amp;&amp; f_,                    \</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="preprocessor">                   ENUM_BINARY_PARAMS(N, P, &amp;&amp;p)) {                      \</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="preprocessor">              lambda::CallableOnce&lt;void()&gt; f__(                          \</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="preprocessor">                  lambda::partial(std::move(f_), ENUM(N, FORWARD, _)));  \</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="preprocessor">              dispatch(pid_.get(), std::move(f__));                      \</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="preprocessor">            },                                                           \</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="preprocessor">            std::forward&lt;F&gt;(f),                                          \</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="preprocessor">            ENUM(N, PLACEHOLDER, _)));                                   \</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="preprocessor">  }</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  <a class="code" href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1, 3, <a class="code" href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>, _) <span class="comment">// Args A0 -&gt; A1.</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="preprocessor">#define TEMPLATE(Z, N, DATA)                                            \</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="preprocessor">  template &lt;typename R, ENUM_PARAMS(N, typename P)&gt;                     \</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="preprocessor">  operator Deferred&lt;R(ENUM_PARAMS(N, P))&gt;() &amp;&amp;                          \</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="preprocessor">  {                                                                     \</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="preprocessor">    if (pid.isNone()) {                                                 \</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="preprocessor">      return std::function&lt;R(ENUM_PARAMS(N, P))&gt;(std::forward&lt;F&gt;(f));   \</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="preprocessor">    }                                                                   \</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="preprocessor">                                                                        \</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="preprocessor">    Option&lt;UPID&gt; pid_ = pid;                                            \</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="preprocessor">    F&amp;&amp; f_ = std::forward&lt;F&gt;(f);                                        \</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="preprocessor">                                                                        \</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="preprocessor">    return std::function&lt;R(ENUM_PARAMS(N, P))&gt;(                         \</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="preprocessor">        [=](ENUM_BINARY_PARAMS(N, P, p)) {                              \</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="preprocessor">          std::function&lt;R()&gt; f__([=]() {                                \</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="preprocessor">            return f_(ENUM_PARAMS(N, p));                               \</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="preprocessor">          });                                                           \</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="preprocessor">          return dispatch(pid_.get(), f__);                             \</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="preprocessor">        });                                                             \</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="preprocessor">  }                                                                     \</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="preprocessor">                                                                        \</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="preprocessor">  template &lt;typename R, ENUM_PARAMS(N, typename P)&gt;                     \</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="preprocessor">  operator std::function&lt;R(ENUM_PARAMS(N, P))&gt;() &amp;&amp;                     \</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="preprocessor">  {                                                                     \</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="preprocessor">    if (pid.isNone()) {                                                 \</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="preprocessor">      return std::function&lt;R(ENUM_PARAMS(N, P))&gt;(std::forward&lt;F&gt;(f));   \</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="preprocessor">    }                                                                   \</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="preprocessor">                                                                        \</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="preprocessor">    Option&lt;UPID&gt; pid_ = pid;                                            \</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="preprocessor">    F&amp;&amp; f_ = std::forward&lt;F&gt;(f);                                        \</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="preprocessor">                                                                        \</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="preprocessor">    return std::function&lt;R(ENUM_PARAMS(N, P))&gt;(                         \</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="preprocessor">        [=](ENUM_BINARY_PARAMS(N, P, p)) {                              \</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="preprocessor">          std::function&lt;R()&gt; f__([=]() {                                \</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="preprocessor">            return f_(ENUM_PARAMS(N, p));                               \</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="preprocessor">          });                                                           \</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="preprocessor">          return dispatch(pid_.get(), f__);                             \</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="preprocessor">        });                                                             \</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="preprocessor">  }                                                                     \</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="preprocessor">                                                                        \</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="preprocessor">  template &lt;typename R, ENUM_PARAMS(N, typename P)&gt;                     \</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="preprocessor">  operator lambda::CallableOnce&lt;R(ENUM_PARAMS(N, P))&gt;() &amp;&amp;              \</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="preprocessor">  {                                                                     \</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="preprocessor">    if (pid.isNone()) {                                                 \</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="preprocessor">      return lambda::CallableOnce&lt;R(ENUM_PARAMS(N, P))&gt;(                \</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="preprocessor">          std::forward&lt;F&gt;(f));                                          \</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="preprocessor">    }                                                                   \</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="preprocessor">                                                                        \</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="preprocessor">    Option&lt;UPID&gt; pid_ = pid;                                            \</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="preprocessor">                                                                        \</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="preprocessor">    return lambda::CallableOnce&lt;R(ENUM_PARAMS(N, P))&gt;(                  \</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="preprocessor">        lambda::partial(                                                \</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="preprocessor">            [pid_](typename std::decay&lt;F&gt;::type&amp;&amp; f_,                   \</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="preprocessor">                   ENUM_BINARY_PARAMS(N, P, &amp;&amp;p)) {                     \</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="preprocessor">              lambda::CallableOnce&lt;R()&gt; f__(                            \</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="preprocessor">                  lambda::partial(std::move(f_), ENUM(N, FORWARD, _))); \</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="preprocessor">              return dispatch(pid_.get(), std::move(f__));              \</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="preprocessor">        },                                                              \</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="preprocessor">        std::forward&lt;F&gt;(f),                                             \</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<span class="preprocessor">        ENUM(N, PLACEHOLDER, _)));                                      \</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="preprocessor">  }</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">  310</a></span>&#160;  <a class="code" href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1, 3, <a class="code" href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>, _) <span class="comment">// Args A0 -&gt; A1.</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="preprocessor">#undef FORWARD</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef PLACEHOLDER</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classprocess_1_1Executor.html">Executor</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">template</span> &lt;<span class="keyword">typename</span> G&gt;</div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;  <span class="keyword">friend</span> <a class="code" href="structprocess_1_1__Deferred.html">_Deferred&lt;G&gt;</a> <a class="code" href="structprocess_1_1__Deferred.html#a06d91a9cc0bae33964a4d5b578704bec">defer</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">UPID</a>&amp; pid, G&amp;&amp; g);</div>
+<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;</div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="comment">// This assumes type and variable base names are `A` and `a` respectively.</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">  323</a></span>&#160;<span class="preprocessor">#define FORWARD(Z, N, DATA) std::forward&lt;A ## N&gt;(a ## N)</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="preprocessor">#define TEMPLATE(Z, N, DATA)                                             \</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="preprocessor">  template &lt;typename T,                                                  \</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<span class="preprocessor">            ENUM_PARAMS(N, typename P),                                  \</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="preprocessor">            ENUM_PARAMS(N, typename A)&gt;                                  \</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<span class="preprocessor">  friend auto defer(const PID&lt;T&gt;&amp; pid,                                   \</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="preprocessor">                    void (T::*method)(ENUM_PARAMS(N, P)),                \</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="preprocessor">                    ENUM_BINARY_PARAMS(N, A, &amp;&amp;a))                       \</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="preprocessor">    -&gt; _Deferred&lt;decltype(                                               \</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="preprocessor">           lambda::partial(                                              \</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="preprocessor">               &amp;std::function&lt;void(ENUM_PARAMS(N, P))&gt;::operator(),      \</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="preprocessor">               std::function&lt;void(ENUM_PARAMS(N, P))&gt;(),                 \</span></div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="preprocessor">               ENUM(N, FORWARD, _)))&gt;;</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;  <a class="code" href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1, 13, <a class="code" href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>, _) <span class="comment">// Args A0 -&gt; A11.</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<span class="preprocessor">#define TEMPLATE(Z, N, DATA)                                             \</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="preprocessor">  template &lt;typename R,                                                  \</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="preprocessor">            typename T,                                                  \</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="preprocessor">            ENUM_PARAMS(N, typename P),                                  \</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="preprocessor">            ENUM_PARAMS(N, typename A)&gt;                                  \</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="preprocessor">  friend auto defer(const PID&lt;T&gt;&amp; pid,                                   \</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="preprocessor">                    Future&lt;R&gt; (T::*method)(ENUM_PARAMS(N, P)),           \</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="preprocessor">                    ENUM_BINARY_PARAMS(N, A, &amp;&amp;a))                       \</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="preprocessor">    -&gt; _Deferred&lt;decltype(                                               \</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<span class="preprocessor">           lambda::partial(                                              \</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="preprocessor">               &amp;std::function&lt;Future&lt;R&gt;(ENUM_PARAMS(N, P))&gt;::operator(), \</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;<span class="preprocessor">               std::function&lt;Future&lt;R&gt;(ENUM_PARAMS(N, P))&gt;(),            \</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<span class="preprocessor">               ENUM(N, FORWARD, _)))&gt;;</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  <a class="code" href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1, 13, <a class="code" href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>, _) <span class="comment">// Args A0 -&gt; A11.</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="deferred_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">  358</a></span>&#160;<span class="preprocessor">#define TEMPLATE(Z, N, DATA)                                             \</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="preprocessor">  template &lt;typename R,                                                  \</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<span class="preprocessor">            typename T,                                                  \</span></div>
+<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="preprocessor">            ENUM_PARAMS(N, typename P),                                  \</span></div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="preprocessor">            ENUM_PARAMS(N, typename A)&gt;                                  \</span></div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<span class="preprocessor">  friend auto defer(const PID&lt;T&gt;&amp; pid,                                   \</span></div>
+<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<span class="preprocessor">                    R (T::*method)(ENUM_PARAMS(N, P)),                   \</span></div>
+<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="preprocessor">                    ENUM_BINARY_PARAMS(N, A, &amp;&amp;a))                       \</span></div>
+<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<span class="preprocessor">    -&gt; _Deferred&lt;decltype(                                               \</span></div>
+<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="preprocessor">         lambda::partial(                                                \</span></div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="preprocessor">           &amp;std::function&lt;Future&lt;R&gt;(ENUM_PARAMS(N, P))&gt;::operator(),     \</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="preprocessor">           std::function&lt;Future&lt;R&gt;(ENUM_PARAMS(N, P))&gt;(),                \</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<span class="preprocessor">           ENUM(N, FORWARD, _)))&gt;;</span></div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  <a class="code" href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1, 13, <a class="code" href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>, _) <span class="comment">// Args A0 -&gt; A11.</span></div>
+<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef FORWARD</span></div>
+<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;  _Deferred(<span class="keyword">const</span> UPID&amp; pid, F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) : pid(pid), <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>(std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)) {}</div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;</div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;  <span class="comment">/*implicit*/</span> _Deferred(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) : <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>(std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)) {}</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;  <a class="code" href="classOption.html">Option&lt;UPID&gt;</a> pid;</div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;  F <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>;</div>
+<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;};</div>
+<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;</div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;} <span class="comment">// namespace process {</span></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="preprocessor">#endif // __PROCESS_DEFERRED_HPP__</span></div>
+<div class="ttc" id="structprocess_1_1__Deferred_html_a57e5070a3c69cdeec3336ef384c96d69"><div class="ttname"><a href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">process::_Deferred::TEMPLATE</a></div><div class="ttdeci">TEMPLATE</div><div class="ttdef"><b>Definition:</b> deferred.hpp:310</div></div>
 <div class="ttc" id="structprocess_1_1__Deferred_html_a193bce2b50b08fc7f26acc1a47999e48"><div class="ttname"><a href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">process::_Deferred::REPEAT_FROM_TO</a></div><div class="ttdeci">REPEAT_FROM_TO(1, 3, TEMPLATE, _) REPEAT_FROM_TO(1</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="structprocess_1_1__Deferred_html_a06d91a9cc0bae33964a4d5b578704bec"><div class="ttname"><a href="structprocess_1_1__Deferred.html#a06d91a9cc0bae33964a4d5b578704bec">process::_Deferred::defer</a></div><div class="ttdeci">friend _Deferred&lt; G &gt; defer(const UPID &amp;pid, G &amp;&amp;g)</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="namespacelambda_html_a67028306e65f852e64b8a4b7715803d2"><div class="ttname"><a href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a></div><div class="ttdeci">internal::Partial&lt; typename std::decay&lt; F &gt;::type, typename std::decay&lt; Args &gt;::type...&gt; partial(F &amp;&amp;f, Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> lambda.hpp:291</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1Deferred_html"><div class="ttname"><a href="structprocess_1_1Deferred.html">process::Deferred</a></div><div class="ttdef"><b>Definition:</b> deferred.hpp:29</div></div>
 <div class="ttc" id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div class="ttname"><a href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div class="ttdeci">void dispatch(const PID&lt; T &gt; &amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> dispatch.hpp:167</div></div>
@@ -366,9 +453,11 @@
 <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:114</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="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &amp;quot;process identifier&amp;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="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="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>
 <div class="ttc" id="structprocess_1_1Deferred_html_aee12191d24dd6ff90f5b1c1fb10552c6"><div class="ttname"><a href="structprocess_1_1Deferred.html#aee12191d24dd6ff90f5b1c1fb10552c6">process::Deferred::defer</a></div><div class="ttdeci">friend Deferred&lt; void()&gt; defer(const PID&lt; T &gt; &amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> defer.hpp:35</div></div>
 <div class="ttc" id="preprocessor_8hpp_html"><div class="ttname"><a href="preprocessor_8hpp.html">preprocessor.hpp</a></div></div>
+<div class="ttc" id="classlambda_1_1CallableOnce_html"><div class="ttname"><a href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a></div><div class="ttdef"><b>Definition:</b> lambda.hpp:341</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; R &gt;</a></div></div>
 </div><!-- frag

<TRUNCATED>

[15/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

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


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

Branch: refs/heads/asf-site
Commit: 5660b60357fb43f40f97bfffa9df27e316a93085
Parents: 02efb3f
Author: jenkins <bu...@apache.org>
Authored: Tue Dec 5 20:17:13 2017 +0000
Committer: jenkins <bu...@apache.org>
Committed: Tue Dec 5 20:17:13 2017 +0000

----------------------------------------------------------------------
 ...s_2include_2process_2filter_8hpp_source.html |    6 +-
 ..._2include_2process_2limiter_8hpp_source.html |   10 +-
 ...cess_2include_2process_2pid_8hpp_source.html |    2 +-
 ...2include_2process_2protobuf_8hpp_source.html |    8 +-
 ...s_2include_2process_2shared_8hpp_source.html |    2 +-
 content/api/latest/c++/Nodes.xml                |  166 +-
 content/api/latest/c++/Tokens.xml               |   96 +-
 ...1_1internal_1_1master_1_1Master-members.html |    6 +-
 ...ssmesos_1_1internal_1_1master_1_1Master.html |   24 +-
 .../c++/classprocess_1_1Future-members.html     |   24 +-
 .../api/latest/c++/classprocess_1_1Future.html  |  137 +-
 content/api/latest/c++/collect_8hpp_source.html |   30 +-
 .../c++/count__down__latch_8hpp_source.html     |    4 +-
 content/api/latest/c++/deferred_8hpp.html       |   74 +-
 .../api/latest/c++/deferred_8hpp_source.html    |  443 ++-
 .../latest/c++/docker__archive_8hpp_source.html |   10 +-
 content/api/latest/c++/event_8hpp_source.html   |  434 ++-
 content/api/latest/c++/functions.html           |    2 +-
 content/api/latest/c++/functions_0x61.html      |    6 +-
 content/api/latest/c++/functions_0x64.html      |    4 +-
 content/api/latest/c++/functions_0x66.html      |    2 +-
 content/api/latest/c++/functions_0x68.html      |    6 +-
 content/api/latest/c++/functions_0x6d.html      |    6 +-
 content/api/latest/c++/functions_0x6f.html      |  237 +-
 content/api/latest/c++/functions_0x70.html      |   26 +-
 content/api/latest/c++/functions_0x72.html      |   10 +-
 content/api/latest/c++/functions_0x73.html      |   32 +-
 content/api/latest/c++/functions_0x74.html      |   10 +-
 content/api/latest/c++/functions_0x75.html      |   10 +-
 content/api/latest/c++/functions_0x76.html      |   52 +-
 content/api/latest/c++/functions_0x77.html      |   12 +-
 content/api/latest/c++/functions_func.html      |    2 +-
 content/api/latest/c++/functions_func_0x61.html |    2 +-
 content/api/latest/c++/functions_func_0x6f.html |  243 +-
 content/api/latest/c++/functions_func_0x70.html |   12 +-
 content/api/latest/c++/functions_func_0x72.html |    2 +-
 content/api/latest/c++/functions_func_0x73.html |    6 +-
 content/api/latest/c++/functions_func_0x74.html |    4 +-
 content/api/latest/c++/functions_func_0x76.html |   50 +-
 content/api/latest/c++/functions_rela.html      |   10 +-
 content/api/latest/c++/functions_type.html      |   12 +-
 content/api/latest/c++/functions_vars_0x75.html |    6 +-
 content/api/latest/c++/future_8hpp.html         |   30 +-
 content/api/latest/c++/future_8hpp_source.html  | 3655 +++++++++---------
 content/api/latest/c++/globals_0x66.html        |    5 +-
 content/api/latest/c++/globals_0x70.html        |    3 +
 content/api/latest/c++/globals_0x75.html        |    6 +-
 content/api/latest/c++/globals_defs_0x66.html   |    3 +-
 content/api/latest/c++/globals_defs_0x70.html   |    3 +
 content/api/latest/c++/gmock_8hpp_source.html   |   12 +-
 content/api/latest/c++/grpc_8hpp_source.html    |    2 +-
 .../c++/http__connection_8hpp_source.html       |   16 +-
 ...ude_2mesos_2state_2protobuf_8hpp_source.html |    2 +-
 ...nclude_2mesos_2state_2state_8hpp_source.html |    4 +-
 content/api/latest/c++/index.hhc                |  134 +-
 content/api/latest/c++/index.hhk                |  255 +-
 .../api/latest/c++/jobobject_8hpp_source.html   |    2 +-
 ...ss_2include_2process_2check_8hpp_source.html |   12 +-
 ...ss_2include_2process_2gtest_8hpp_source.html |   18 +-
 ..._2include_2process_2process_8hpp_source.html |    8 +-
 content/api/latest/c++/loop_8hpp_source.html    |   22 +-
 .../c++/master_2registrar_8hpp_source.html      |    2 +-
 .../latest/c++/metrics_2timer_8hpp_source.html  |    4 +-
 content/api/latest/c++/mutex_8hpp_source.html   |    2 +-
 .../api/latest/c++/namespacemembers_0x65.html   |    2 +-
 .../api/latest/c++/namespacemembers_0x67.html   |    6 +-
 .../api/latest/c++/namespacemembers_0x6a.html   |   20 +-
 .../api/latest/c++/namespacemembers_0x6d.html   |    4 +-
 .../api/latest/c++/namespacemembers_0x70.html   |   11 +-
 .../api/latest/c++/namespacemembers_0x72.html   |    4 +-
 .../api/latest/c++/namespacemembers_0x73.html   |   12 +-
 .../api/latest/c++/namespacemembers_0x74.html   |   16 +-
 .../api/latest/c++/namespacemembers_0x75.html   |    6 +-
 .../api/latest/c++/namespacemembers_0x77.html   |   29 +-
 .../latest/c++/namespacemembers_func_0x65.html  |    2 +-
 .../latest/c++/namespacemembers_func_0x72.html  |    4 +-
 .../latest/c++/namespacemembers_func_0x74.html  |    4 +-
 .../latest/c++/namespacemembers_func_0x75.html  |    4 +-
 .../latest/c++/namespacemembers_vars_0x77.html  |    6 +-
 .../c++/namespaceprocess_1_1internal.html       |   50 +-
 content/api/latest/c++/posix_8hpp_source.html   |    6 +-
 content/api/latest/c++/run_8hpp.html            |    4 +-
 .../api/latest/c++/sequence_8hpp_source.html    |    4 +-
 .../c++/src_2common_2recordio_8hpp_source.html  |   10 +-
 .../latest/c++/src_2log_2log_8hpp_source.html   |    4 +-
 .../c++/src_2log_2network_8hpp_source.html      |   14 +-
 .../c++/src_2master_2master_8hpp_source.html    |   16 +-
 ...ontainerizer_2containerizer_8hpp_source.html |    2 +-
 .../c++/src_2tests_2mesos_8hpp_source.html      |    2 +-
 .../latest/c++/state__machine_8hpp_source.html  |    2 +-
 .../structprocess_1_1ExitedEvent-members.html   |    2 +-
 .../c++/structprocess_1_1ExitedEvent.html       |    8 +-
 .../structprocess_1_1MessageEvent-members.html  |    2 +-
 .../c++/structprocess_1_1MessageEvent.html      |    8 +-
 .../structprocess_1_1__Deferred-members.html    |    2 +
 .../latest/c++/structprocess_1_1__Deferred.html |   57 +
 ...tests_2containerizer_2store_8hpp_source.html |    2 +-
 content/api/latest/c++/time_8hpp_source.html    |    2 +-
 .../api/latest/c++/timeseries_8hpp_source.html  |    4 +-
 content/api/latest/c++/watcher_8hpp_source.html |    4 +-
 100 files changed, 3575 insertions(+), 3200 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 895f052..e6e7367 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
@@ -126,9 +126,9 @@
 <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">#endif // __PROCESS_FILTER_HPP__</span></div>
 <div class="ttc" id="classprocess_1_1Filter_html"><div class="ttname"><a href="classprocess_1_1Filter.html">process::Filter</a></div><div class="ttdef"><b>Definition:</b> filter.hpp:20</div></div>
-<div class="ttc" id="structprocess_1_1HttpEvent_html"><div class="ttname"><a href="structprocess_1_1HttpEvent.html">process::HttpEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:143</div></div>
-<div class="ttc" id="structprocess_1_1DispatchEvent_html"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html">process::DispatchEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:179</div></div>
-<div class="ttc" id="structprocess_1_1ExitedEvent_html"><div class="ttname"><a href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:215</div></div>
+<div class="ttc" id="structprocess_1_1HttpEvent_html"><div class="ttname"><a href="structprocess_1_1HttpEvent.html">process::HttpEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:142</div></div>
+<div class="ttc" id="structprocess_1_1DispatchEvent_html"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html">process::DispatchEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:178</div></div>
+<div class="ttc" id="structprocess_1_1ExitedEvent_html"><div class="ttname"><a href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:214</div></div>
 <div class="ttc" id="classprocess_1_1Filter_html_af5ffca93749dd368a7089d9082d386d7"><div class="ttname"><a href="classprocess_1_1Filter.html#af5ffca93749dd368a7089d9082d386d7">process::Filter::filter</a></div><div class="ttdeci">virtual bool filter(const HttpEvent &amp;)</div><div class="ttdef"><b>Definition:</b> filter.hpp:25</div></div>
 <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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 f213acf..5033f45 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
@@ -244,9 +244,9 @@
 <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="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
 <div class="ttc" id="delay_8hpp_html"><div class="ttname"><a href="delay_8hpp.html">delay.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:796</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:826</div></div>
 <div class="ttc" id="timeout_8hpp_html"><div class="ttname"><a href="timeout_8hpp.html">timeout.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onDiscard(DiscardCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1340</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onDiscard(DiscardCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1370</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div>
 <div class="ttc" id="classprocess_1_1RateLimiter_html_aeba2f8234c93c3f34cd6de8fbc595b96"><div class="ttname"><a href="classprocess_1_1RateLimiter.html#aeba2f8234c93c3f34cd6de8fbc595b96">process::RateLimiter::acquire</a></div><div class="ttdeci">virtual Future&lt; Nothing &gt; acquire() const </div><div class="ttdef"><b>Definition:</b> limiter.hpp:182</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
@@ -257,7 +257,7 @@
 <div class="ttc" id="classprocess_1_1RateLimiterProcess_html"><div class="ttname"><a href="classprocess_1_1RateLimiterProcess.html">process::RateLimiterProcess</a></div><div class="ttdef"><b>Definition:</b> limiter.hpp:62</div></div>
 <div class="ttc" id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div class="ttname"><a href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div class="ttdeci">void dispatch(const PID&lt; T &gt; &amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> dispatch.hpp:167</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_1Future_html_abc89036db733a417b7b383b091efaf3c"><div class="ttname"><a href="classprocess_1_1Future.html#abc89036db733a417b7b383b091efaf3c">process::Future::isDiscarded</a></div><div class="ttdeci">bool isDiscarded() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1208</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_abc89036db733a417b7b383b091efaf3c"><div class="ttname"><a href="classprocess_1_1Future.html#abc89036db733a417b7b383b091efaf3c">process::Future::isDiscarded</a></div><div class="ttdeci">bool isDiscarded() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1238</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:255</div></div>
 <div class="ttc" id="classprocess_1_1RateLimiterProcess_html_a7bb926cce009ffbe0de571b37e406578"><div class="ttname"><a href="classprocess_1_1RateLimiterProcess.html#a7bb926cce009ffbe0de571b37e406578">process::RateLimiterProcess::RateLimiterProcess</a></div><div class="ttdeci">RateLimiterProcess(double _permitsPerSecond)</div><div class="ttdef"><b>Definition:</b> limiter.hpp:73</div></div>
@@ -270,8 +270,8 @@
 <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="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="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:882</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:779</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:912</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:809</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>
 <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:493</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 01c0e84..088b0da 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
@@ -355,7 +355,7 @@
 <div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="preprocessor">#endif // __PROCESS_PID_HPP__</span></div>
 <div class="ttc" id="classprocess_1_1network_1_1inet4_1_1Address_html_a72352d83a633f990082ee0980691f6a2"><div class="ttname"><a href="classprocess_1_1network_1_1inet4_1_1Address.html#a72352d83a633f990082ee0980691f6a2">process::network::inet4::Address::ANY_ANY</a></div><div class="ttdeci">static Address ANY_ANY()</div><div class="ttdef"><b>Definition:</b> address.hpp:158</div></div>
 <div class="ttc" id="structprocess_1_1UPID_1_1ID_html_ae323848c8bc95b026665a9c10e318cf9"><div class="ttname"><a href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID::operator=</a></div><div class="ttdeci">ID &amp; operator=(std::string &amp;&amp;that)</div><div class="ttdef"><b>Definition:</b> pid.hpp:124</div></div>
-<div class="ttc" id="namespaceprocess_html_a1f0b8b2ea7d75c3b9d8d4781689f731b"><div class="ttname"><a href="namespaceprocess.html#a1f0b8b2ea7d75c3b9d8d4781689f731b">process::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1802</div></div>
+<div class="ttc" id="namespaceprocess_html_a1f0b8b2ea7d75c3b9d8d4781689f731b"><div class="ttname"><a href="namespaceprocess.html#a1f0b8b2ea7d75c3b9d8d4781689f731b">process::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1842</div></div>
 <div class="ttc" id="structprocess_1_1UPID_html_abef941c337726761d5549537eb24ad6f"><div class="ttname"><a href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID::operator=</a></div><div class="ttdeci">UPID &amp; operator=(const UPID &amp;that)=default</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; network::inet6::Address &gt;</a></div></div>
 <div class="ttc" id="namespaceprocess_html_aecbdc1b686bf195f0a1ae0cc891b5f7c"><div class="ttname"><a href="namespaceprocess.html#aecbdc1b686bf195f0a1ae0cc891b5f7c">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:216</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 088c3b2..3cb8ac3 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
@@ -514,9 +514,9 @@
 <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="structProtocol_html_a19a92c2a83f9584a1880032e9c5c63da"><div class="ttname"><a href="structProtocol.html#a19a92c2a83f9584a1880032e9c5c63da">Protocol::operator()</a></div><div class="ttdeci">process::Future&lt; Res &gt; operator()(const process::UPID &amp;pid, const Req &amp;req) const </div><div class="ttdef"><b>Definition:</b> protobuf.hpp:445</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a318038bacd95e4260864533f7cfe12fd"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">process::ProcessBase::ProcessBase</a></div><div class="ttdeci">ProcessBase(const std::string &amp;id=&quot;&quot;)</div></div>
-<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:796</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:826</div></div>
 <div class="ttc" id="classReqResProcess_html_a47e2ce59480781d2fa17021dd4044148"><div class="ttname"><a href="classReqResProcess.html#a47e2ce59480781d2fa17021dd4044148">ReqResProcess::ReqResProcess</a></div><div class="ttdeci">ReqResProcess(const process::UPID &amp;_pid, const Req &amp;_req)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:397</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onDiscard(DiscardCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1340</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onDiscard(DiscardCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1370</div></div>
 <div class="ttc" id="classProtobufProcess_html_a9e844001b1b4af4b57923a719f1e128a"><div class="ttname"><a href="classProtobufProcess.html#a9e844001b1b4af4b57923a719f1e128a">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &amp;, const M &amp;))</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:126</div></div>
 <div class="ttc" id="classReqResProcess_html_a169374a0aedeade8a80229cb2b32ad5f"><div class="ttname"><a href="classReqResProcess.html#a169374a0aedeade8a80229cb2b32ad5f">ReqResProcess::~ReqResProcess</a></div><div class="ttdeci">virtual ~ReqResProcess()</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:406</div></div>
 <div class="ttc" id="classProtobufProcess_html_ab3b1e7dbf45da39a0292fb8f0852e4a5"><div class="ttname"><a href="classProtobufProcess.html#ab3b1e7dbf45da39a0292fb8f0852e4a5">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const M &amp;))</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:186</div></div>
@@ -547,9 +547,9 @@
 <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:73</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:412</div></div>
 <div class="ttc" id="namespaceJSON_html_a93c179a1a5bd4164169d47cb1803f2a6"><div class="ttname"><a href="namespaceJSON.html#a93c179a1a5bd4164169d47cb1803f2a6">JSON::protobuf</a></div><div class="ttdeci">Object protobuf(const google::protobuf::Message &amp;message)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:851</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:882</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:912</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:138</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:779</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:809</div></div>
 <div class="ttc" id="structprocess_1_1MessageEvent_html"><div class="ttname"><a href="structprocess_1_1MessageEvent.html">process::MessageEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:103</div></div>
 <div class="ttc" id="namespaceprocess_1_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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/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 54ccc7d..93abff7 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
@@ -249,7 +249,7 @@
 <div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;} <span class="comment">// namespace process {</span></div>
 <div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
 <div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="preprocessor">#endif // __PROCESS_SHARED_HPP__</span></div>
-<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:634</div></div>
+<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:664</div></div>
 <div class="ttc" id="classprocess_1_1Shared_html_adb2203cf8bb3a39b42096e3cef47e906"><div class="ttname"><a href="classprocess_1_1Shared.html#adb2203cf8bb3a39b42096e3cef47e906">process::Shared::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdef"><b>Definition:</b> shared.hpp:134</div></div>
 <div class="ttc" id="classprocess_1_1Shared_html_a8dab66aa15e3b5dafa463bb485bddbbd"><div class="ttname"><a href="classprocess_1_1Shared.html#a8dab66aa15e3b5dafa463bb485bddbbd">process::Shared::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const Shared&lt; T &gt; &amp;that) const </div><div class="ttdef"><b>Definition:</b> shared.hpp:95</div></div>
 <div class="ttc" id="classprocess_1_1Shared_html_a3c929e667ce6a6fd45b56a81fd16a766"><div class="ttname"><a href="classprocess_1_1Shared.html#a3c929e667ce6a6fd45b56a81fd16a766">process::Shared::operator==</a></div><div class="ttdeci">bool operator==(const Shared&lt; T &gt; &amp;that) const </div><div class="ttdef"><b>Definition:</b> shared.hpp:88</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index 72f496d..1b7bfc8 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -7474,12 +7474,12 @@
                    <Node>
                     <Name>_consume</Name>
                     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-                    <Anchor>a4568d29fc1b9e22e096a64d9fe2ba0f7</Anchor>
+                    <Anchor>a24ab33af474af68ea1255063075908a8</Anchor>
                    </Node>
                    <Node>
                     <Name>_consume</Name>
                     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-                    <Anchor>a6701d8757fbb8598669adb8f960cc35d</Anchor>
+                    <Anchor>a6e18fda2dc385bff5b110bd06ded062e</Anchor>
                    </Node>
                    <Node>
                     <Name>_exited</Name>
@@ -7934,7 +7934,7 @@
                    <Node>
                     <Name>throttled</Name>
                     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-                    <Anchor>ad4b9dbb6705a90f74ce929464d3c677c</Anchor>
+                    <Anchor>a104065574fe93f3683e4d126993583bf</Anchor>
                    </Node>
                    <Node>
                     <Name>unregisterFramework</Name>
@@ -24744,6 +24744,16 @@
                 <Anchor>a4700f9db425c2bf0aecae10d0a7d03c3</Anchor>
                </Node>
                <Node>
+                <Name>operator lambda::CallableOnce&lt; void</Name>
+                <Path>structprocess_1_1__Deferred.html</Path>
+                <Anchor>a370b37856e5163d23dcfd5a43d111c8c</Anchor>
+               </Node>
+               <Node>
+                <Name>operator lambda::CallableOnce&lt;R</Name>
+                <Path>structprocess_1_1__Deferred.html</Path>
+                <Anchor>aba845f80da26e3f4a34953224d025042</Anchor>
+               </Node>
+               <Node>
                 <Name>operator std::function&lt; void</Name>
                 <Path>structprocess_1_1__Deferred.html</Path>
                 <Anchor>a5e4175312beb53ef11b7322d90d9cecb</Anchor>
@@ -24910,7 +24920,7 @@
                <Node>
                 <Name>MessageEvent</Name>
                 <Path>structprocess_1_1MessageEvent.html</Path>
-                <Anchor>a9c67c2aac44e16a870a7f6836d0359ab</Anchor>
+                <Anchor>a9d6641ce76e2b0582fb5505e0feb7781</Anchor>
                </Node>
                <Node>
                 <Name>consume</Name>
@@ -25068,7 +25078,7 @@
                <Node>
                 <Name>ExitedEvent</Name>
                 <Path>structprocess_1_1ExitedEvent.html</Path>
-                <Anchor>a39b039efa158c2f7f16a150315464d2b</Anchor>
+                <Anchor>ab325a86dacbea01b1dfb6491bde9ee6f</Anchor>
                </Node>
                <Node>
                 <Name>consume</Name>
@@ -25227,32 +25237,32 @@
                <Node>
                 <Name>AbandonedCallback</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>a0e12364a10fe3fb0bce478404966263e</Anchor>
+                <Anchor>a5120e0d308d767edec44225f5be926e2</Anchor>
                </Node>
                <Node>
                 <Name>AnyCallback</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>aeac8f0fb6828c2161914de61e1e67364</Anchor>
+                <Anchor>accc51795ce8b6c9ab8d62bd2e50b49b2</Anchor>
                </Node>
                <Node>
                 <Name>DiscardCallback</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>a7f793e67f309787ba34f3ed29652599c</Anchor>
+                <Anchor>afc25a640dcf8680e88f26712a2717d8b</Anchor>
                </Node>
                <Node>
                 <Name>DiscardedCallback</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>ae90544e9db7a6648cee806c821601ee5</Anchor>
+                <Anchor>af451893e5d06180aaeee5c42df0930c1</Anchor>
                </Node>
                <Node>
                 <Name>FailedCallback</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>a7d0523c18366c86e160021920e08e726</Anchor>
+                <Anchor>a97e42f6b06e3bda93cdfbed6e8fa9093</Anchor>
                </Node>
                <Node>
                 <Name>ReadyCallback</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>a542d3524ad6d4ca7ec633e63e4beadeb</Anchor>
+                <Anchor>a10a044e48b430d4f87e9cade748bfe90</Anchor>
                </Node>
                <Node>
                 <Name>Future</Name>
@@ -25307,7 +25317,7 @@
                <Node>
                 <Name>after</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>a909ddbe71773412fcb12de1f42513c89</Anchor>
+                <Anchor>a7818051e0d3d4ef9aa6a25d9246312ea</Anchor>
                </Node>
                <Node>
                 <Name>await</Name>
@@ -25487,27 +25497,27 @@
                <Node>
                 <Name>repair</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>a2174995dd9a77eb017e1d54840f2b186</Anchor>
+                <Anchor>acab408956a173e5efd35076fa713cbb7</Anchor>
                </Node>
                <Node>
                 <Name>then</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor>
+                <Anchor>a269dcc23e03e8868067c24fe70b65a41</Anchor>
                </Node>
                <Node>
                 <Name>then</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor>
+                <Anchor>a25cfc59148749fac3deaaab1119a2717</Anchor>
                </Node>
                <Node>
                 <Name>then</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor>
+                <Anchor>a00e8cb9299d48b5b59fba301894b019f</Anchor>
                </Node>
                <Node>
                 <Name>then</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor>
+                <Anchor>a5fb522d745a7f4f9c1b96fa9dfde0815</Anchor>
                </Node>
                <Node>
                 <Name>then</Name>
@@ -40833,6 +40843,16 @@
                         <Anchor>a4700f9db425c2bf0aecae10d0a7d03c3</Anchor>
                        </Node>
                        <Node>
+                        <Name>operator lambda::CallableOnce&lt; void</Name>
+                        <Path>structprocess_1_1__Deferred.html</Path>
+                        <Anchor>a370b37856e5163d23dcfd5a43d111c8c</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>operator lambda::CallableOnce&lt;R</Name>
+                        <Path>structprocess_1_1__Deferred.html</Path>
+                        <Anchor>aba845f80da26e3f4a34953224d025042</Anchor>
+                       </Node>
+                       <Node>
                         <Name>operator std::function&lt; void</Name>
                         <Path>structprocess_1_1__Deferred.html</Path>
                         <Anchor>a5e4175312beb53ef11b7322d90d9cecb</Anchor>
@@ -40870,6 +40890,16 @@
                       <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor>
                      </Node>
                      <Node>
+                      <Name>FORWARD</Name>
+                      <Path>deferred_8hpp.html</Path>
+                      <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>PLACEHOLDER</Name>
+                      <Path>deferred_8hpp.html</Path>
+                      <Anchor>a2ece2de9f619ac7cc7c7f74dbecbf1ff</Anchor>
+                     </Node>
+                     <Node>
                       <Name>TEMPLATE</Name>
                       <Path>deferred_8hpp.html</Path>
                       <Anchor>a659a0f3373b1b8ed3e348bc4332657e2</Anchor>
@@ -41196,7 +41226,7 @@
                        <Node>
                         <Name>MessageEvent</Name>
                         <Path>structprocess_1_1MessageEvent.html</Path>
-                        <Anchor>a9c67c2aac44e16a870a7f6836d0359ab</Anchor>
+                        <Anchor>a9d6641ce76e2b0582fb5505e0feb7781</Anchor>
                        </Node>
                        <Node>
                         <Name>consume</Name>
@@ -41354,7 +41384,7 @@
                        <Node>
                         <Name>ExitedEvent</Name>
                         <Path>structprocess_1_1ExitedEvent.html</Path>
-                        <Anchor>a39b039efa158c2f7f16a150315464d2b</Anchor>
+                        <Anchor>ab325a86dacbea01b1dfb6491bde9ee6f</Anchor>
                        </Node>
                        <Node>
                         <Name>consume</Name>
@@ -41602,6 +41632,16 @@
                         <Anchor>a4700f9db425c2bf0aecae10d0a7d03c3</Anchor>
                        </Node>
                        <Node>
+                        <Name>operator lambda::CallableOnce&lt; void</Name>
+                        <Path>structprocess_1_1__Deferred.html</Path>
+                        <Anchor>a370b37856e5163d23dcfd5a43d111c8c</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>operator lambda::CallableOnce&lt;R</Name>
+                        <Path>structprocess_1_1__Deferred.html</Path>
+                        <Anchor>aba845f80da26e3f4a34953224d025042</Anchor>
+                       </Node>
+                       <Node>
                         <Name>operator std::function&lt; void</Name>
                         <Path>structprocess_1_1__Deferred.html</Path>
                         <Anchor>a5e4175312beb53ef11b7322d90d9cecb</Anchor>
@@ -41640,32 +41680,32 @@
                        <Node>
                         <Name>AbandonedCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a0e12364a10fe3fb0bce478404966263e</Anchor>
+                        <Anchor>a5120e0d308d767edec44225f5be926e2</Anchor>
                        </Node>
                        <Node>
                         <Name>AnyCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>aeac8f0fb6828c2161914de61e1e67364</Anchor>
+                        <Anchor>accc51795ce8b6c9ab8d62bd2e50b49b2</Anchor>
                        </Node>
                        <Node>
                         <Name>DiscardCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a7f793e67f309787ba34f3ed29652599c</Anchor>
+                        <Anchor>afc25a640dcf8680e88f26712a2717d8b</Anchor>
                        </Node>
                        <Node>
                         <Name>DiscardedCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ae90544e9db7a6648cee806c821601ee5</Anchor>
+                        <Anchor>af451893e5d06180aaeee5c42df0930c1</Anchor>
                        </Node>
                        <Node>
                         <Name>FailedCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a7d0523c18366c86e160021920e08e726</Anchor>
+                        <Anchor>a97e42f6b06e3bda93cdfbed6e8fa9093</Anchor>
                        </Node>
                        <Node>
                         <Name>ReadyCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a542d3524ad6d4ca7ec633e63e4beadeb</Anchor>
+                        <Anchor>a10a044e48b430d4f87e9cade748bfe90</Anchor>
                        </Node>
                        <Node>
                         <Name>Future</Name>
@@ -41720,7 +41760,7 @@
                        <Node>
                         <Name>after</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a909ddbe71773412fcb12de1f42513c89</Anchor>
+                        <Anchor>a7818051e0d3d4ef9aa6a25d9246312ea</Anchor>
                        </Node>
                        <Node>
                         <Name>await</Name>
@@ -41900,27 +41940,27 @@
                        <Node>
                         <Name>repair</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a2174995dd9a77eb017e1d54840f2b186</Anchor>
+                        <Anchor>acab408956a173e5efd35076fa713cbb7</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor>
+                        <Anchor>a269dcc23e03e8868067c24fe70b65a41</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor>
+                        <Anchor>a25cfc59148749fac3deaaab1119a2717</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor>
+                        <Anchor>a00e8cb9299d48b5b59fba301894b019f</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor>
+                        <Anchor>a5fb522d745a7f4f9c1b96fa9dfde0815</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
@@ -42065,32 +42105,32 @@
                        <Node>
                         <Name>AbandonedCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a0e12364a10fe3fb0bce478404966263e</Anchor>
+                        <Anchor>a5120e0d308d767edec44225f5be926e2</Anchor>
                        </Node>
                        <Node>
                         <Name>AnyCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>aeac8f0fb6828c2161914de61e1e67364</Anchor>
+                        <Anchor>accc51795ce8b6c9ab8d62bd2e50b49b2</Anchor>
                        </Node>
                        <Node>
                         <Name>DiscardCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a7f793e67f309787ba34f3ed29652599c</Anchor>
+                        <Anchor>afc25a640dcf8680e88f26712a2717d8b</Anchor>
                        </Node>
                        <Node>
                         <Name>DiscardedCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ae90544e9db7a6648cee806c821601ee5</Anchor>
+                        <Anchor>af451893e5d06180aaeee5c42df0930c1</Anchor>
                        </Node>
                        <Node>
                         <Name>FailedCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a7d0523c18366c86e160021920e08e726</Anchor>
+                        <Anchor>a97e42f6b06e3bda93cdfbed6e8fa9093</Anchor>
                        </Node>
                        <Node>
                         <Name>ReadyCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a542d3524ad6d4ca7ec633e63e4beadeb</Anchor>
+                        <Anchor>a10a044e48b430d4f87e9cade748bfe90</Anchor>
                        </Node>
                        <Node>
                         <Name>Future</Name>
@@ -42145,7 +42185,7 @@
                        <Node>
                         <Name>after</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a909ddbe71773412fcb12de1f42513c89</Anchor>
+                        <Anchor>a7818051e0d3d4ef9aa6a25d9246312ea</Anchor>
                        </Node>
                        <Node>
                         <Name>await</Name>
@@ -42325,27 +42365,27 @@
                        <Node>
                         <Name>repair</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a2174995dd9a77eb017e1d54840f2b186</Anchor>
+                        <Anchor>acab408956a173e5efd35076fa713cbb7</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor>
+                        <Anchor>a269dcc23e03e8868067c24fe70b65a41</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor>
+                        <Anchor>a25cfc59148749fac3deaaab1119a2717</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor>
+                        <Anchor>a00e8cb9299d48b5b59fba301894b019f</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor>
+                        <Anchor>a5fb522d745a7f4f9c1b96fa9dfde0815</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
@@ -42626,7 +42666,7 @@
                      <Node>
                       <Name>expired</Name>
                       <Path>future_8hpp.html</Path>
-                      <Anchor>ad4ba20deee8248987c92b18f1fa36fe8</Anchor>
+                      <Anchor>a64e590c9a40c4ead4b969d6a64cd8181</Anchor>
                      </Node>
                      <Node>
                       <Name>failPromises</Name>
@@ -42641,12 +42681,12 @@
                      <Node>
                       <Name>repair</Name>
                       <Path>future_8hpp.html</Path>
-                      <Anchor>a86c36ee36d231da3645dc12571f1d25a</Anchor>
+                      <Anchor>a8175b4c04ebc5a6f415c800541b58799</Anchor>
                      </Node>
                      <Node>
                       <Name>run</Name>
                       <Path>future_8hpp.html</Path>
-                      <Anchor>a7ab45b8fc1010b947a370e51b463e82f</Anchor>
+                      <Anchor>a4c8e1d1a64b9ebccdd0c2bdf34233212</Anchor>
                      </Node>
                      <Node>
                       <Name>select</Name>
@@ -42666,12 +42706,12 @@
                      <Node>
                       <Name>then</Name>
                       <Path>future_8hpp.html</Path>
-                      <Anchor>ac8039d54d4112dd09a7c1edc644e8572</Anchor>
+                      <Anchor>a1542f80b0189d2ba1192670553b8ba08</Anchor>
                      </Node>
                      <Node>
                       <Name>thenf</Name>
                       <Path>future_8hpp.html</Path>
-                      <Anchor>ae5b0c4b2bd16f5cd8f2041c46503eed5</Anchor>
+                      <Anchor>afca243b1724ff329e7a2582822949238</Anchor>
                      </Node>
                      <Node>
                       <Name>undiscardable</Name>
@@ -43654,32 +43694,32 @@
                        <Node>
                         <Name>AbandonedCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a0e12364a10fe3fb0bce478404966263e</Anchor>
+                        <Anchor>a5120e0d308d767edec44225f5be926e2</Anchor>
                        </Node>
                        <Node>
                         <Name>AnyCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>aeac8f0fb6828c2161914de61e1e67364</Anchor>
+                        <Anchor>accc51795ce8b6c9ab8d62bd2e50b49b2</Anchor>
                        </Node>
                        <Node>
                         <Name>DiscardCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a7f793e67f309787ba34f3ed29652599c</Anchor>
+                        <Anchor>afc25a640dcf8680e88f26712a2717d8b</Anchor>
                        </Node>
                        <Node>
                         <Name>DiscardedCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ae90544e9db7a6648cee806c821601ee5</Anchor>
+                        <Anchor>af451893e5d06180aaeee5c42df0930c1</Anchor>
                        </Node>
                        <Node>
                         <Name>FailedCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a7d0523c18366c86e160021920e08e726</Anchor>
+                        <Anchor>a97e42f6b06e3bda93cdfbed6e8fa9093</Anchor>
                        </Node>
                        <Node>
                         <Name>ReadyCallback</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a542d3524ad6d4ca7ec633e63e4beadeb</Anchor>
+                        <Anchor>a10a044e48b430d4f87e9cade748bfe90</Anchor>
                        </Node>
                        <Node>
                         <Name>Future</Name>
@@ -43734,7 +43774,7 @@
                        <Node>
                         <Name>after</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a909ddbe71773412fcb12de1f42513c89</Anchor>
+                        <Anchor>a7818051e0d3d4ef9aa6a25d9246312ea</Anchor>
                        </Node>
                        <Node>
                         <Name>await</Name>
@@ -43914,27 +43954,27 @@
                        <Node>
                         <Name>repair</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a2174995dd9a77eb017e1d54840f2b186</Anchor>
+                        <Anchor>acab408956a173e5efd35076fa713cbb7</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor>
+                        <Anchor>a269dcc23e03e8868067c24fe70b65a41</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor>
+                        <Anchor>a25cfc59148749fac3deaaab1119a2717</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor>
+                        <Anchor>a00e8cb9299d48b5b59fba301894b019f</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor>
+                        <Anchor>a5fb522d745a7f4f9c1b96fa9dfde0815</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
@@ -77961,12 +78001,12 @@
                    <Node>
                     <Name>_consume</Name>
                     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-                    <Anchor>a4568d29fc1b9e22e096a64d9fe2ba0f7</Anchor>
+                    <Anchor>a24ab33af474af68ea1255063075908a8</Anchor>
                    </Node>
                    <Node>
                     <Name>_consume</Name>
                     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-                    <Anchor>a6701d8757fbb8598669adb8f960cc35d</Anchor>
+                    <Anchor>a6e18fda2dc385bff5b110bd06ded062e</Anchor>
                    </Node>
                    <Node>
                     <Name>_exited</Name>
@@ -78421,7 +78461,7 @@
                    <Node>
                     <Name>throttled</Name>
                     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-                    <Anchor>ad4b9dbb6705a90f74ce929464d3c677c</Anchor>
+                    <Anchor>a104065574fe93f3683e4d126993583bf</Anchor>
                    </Node>
                    <Node>
                     <Name>unregisterFramework</Name>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index d5008ec..11af8d1 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -671,6 +671,26 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>PLACEHOLDER</Name>
+      <APILanguage>unknown</APILanguage>
+      <Type>macro</Type>
+    </TokenIdentifier>
+    <Path>deferred_8hpp.html</Path>
+    <Anchor>a2ece2de9f619ac7cc7c7f74dbecbf1ff</Anchor>
+    <DeclaredIn>deferred.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>FORWARD</Name>
+      <APILanguage>c</APILanguage>
+      <Type>macro</Type>
+    </TokenIdentifier>
+    <Path>deferred_8hpp.html</Path>
+    <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor>
+    <DeclaredIn>deferred.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>TEMPLATE</Name>
       <APILanguage>c</APILanguage>
       <Type>macro</Type>
@@ -961,7 +981,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>a7ab45b8fc1010b947a370e51b463e82f</Anchor>
+    <Anchor>a4c8e1d1a64b9ebccdd0c2bdf34233212</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -1060,7 +1080,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>ae5b0c4b2bd16f5cd8f2041c46503eed5</Anchor>
+    <Anchor>afca243b1724ff329e7a2582822949238</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -1071,7 +1091,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>ac8039d54d4112dd09a7c1edc644e8572</Anchor>
+    <Anchor>a1542f80b0189d2ba1192670553b8ba08</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -1082,7 +1102,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>a86c36ee36d231da3645dc12571f1d25a</Anchor>
+    <Anchor>a8175b4c04ebc5a6f415c800541b58799</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -1093,7 +1113,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>ad4ba20deee8248987c92b18f1fa36fe8</Anchor>
+    <Anchor>a64e590c9a40c4ead4b969d6a64cd8181</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -71549,7 +71569,7 @@
       <Scope>mesos::internal::master::Master</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-    <Anchor>ad4b9dbb6705a90f74ce929464d3c677c</Anchor>
+    <Anchor>a104065574fe93f3683e4d126993583bf</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -71560,7 +71580,7 @@
       <Scope>mesos::internal::master::Master</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-    <Anchor>a4568d29fc1b9e22e096a64d9fe2ba0f7</Anchor>
+    <Anchor>a24ab33af474af68ea1255063075908a8</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -71571,7 +71591,7 @@
       <Scope>mesos::internal::master::Master</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-    <Anchor>a6701d8757fbb8598669adb8f960cc35d</Anchor>
+    <Anchor>a6e18fda2dc385bff5b110bd06ded062e</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -161151,6 +161171,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>operator lambda::CallableOnce&lt; void</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>process::_Deferred</Scope>
+    </TokenIdentifier>
+    <Path>structprocess_1_1__Deferred.html</Path>
+    <Anchor>a370b37856e5163d23dcfd5a43d111c8c</Anchor>
+    <DeclaredIn>deferred.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>operator Deferred&lt;R</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -161173,6 +161204,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>operator lambda::CallableOnce&lt;R</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>process::_Deferred</Scope>
+    </TokenIdentifier>
+    <Path>structprocess_1_1__Deferred.html</Path>
+    <Anchor>aba845f80da26e3f4a34953224d025042</Anchor>
+    <DeclaredIn>deferred.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>REPEAT_FROM_TO</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -161503,7 +161545,7 @@
       <Scope>process::MessageEvent</Scope>
     </TokenIdentifier>
     <Path>structprocess_1_1MessageEvent.html</Path>
-    <Anchor>a9c67c2aac44e16a870a7f6836d0359ab</Anchor>
+    <Anchor>a9d6641ce76e2b0582fb5505e0feb7781</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -161967,7 +162009,7 @@
       <Scope>process::ExitedEvent</Scope>
     </TokenIdentifier>
     <Path>structprocess_1_1ExitedEvent.html</Path>
-    <Anchor>a39b039efa158c2f7f16a150315464d2b</Anchor>
+    <Anchor>ab325a86dacbea01b1dfb6491bde9ee6f</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -162389,7 +162431,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>a0e12364a10fe3fb0bce478404966263e</Anchor>
+    <Anchor>a5120e0d308d767edec44225f5be926e2</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -162399,7 +162441,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>a7f793e67f309787ba34f3ed29652599c</Anchor>
+    <Anchor>afc25a640dcf8680e88f26712a2717d8b</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -162409,7 +162451,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>a542d3524ad6d4ca7ec633e63e4beadeb</Anchor>
+    <Anchor>a10a044e48b430d4f87e9cade748bfe90</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -162419,7 +162461,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>a7d0523c18366c86e160021920e08e726</Anchor>
+    <Anchor>a97e42f6b06e3bda93cdfbed6e8fa9093</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -162429,7 +162471,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>ae90544e9db7a6648cee806c821601ee5</Anchor>
+    <Anchor>af451893e5d06180aaeee5c42df0930c1</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -162439,7 +162481,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>aeac8f0fb6828c2161914de61e1e67364</Anchor>
+    <Anchor>accc51795ce8b6c9ab8d62bd2e50b49b2</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -162922,7 +162964,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor>
+    <Anchor>a269dcc23e03e8868067c24fe70b65a41</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -162933,7 +162975,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor>
+    <Anchor>a25cfc59148749fac3deaaab1119a2717</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -162944,7 +162986,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor>
+    <Anchor>a00e8cb9299d48b5b59fba301894b019f</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -162955,7 +162997,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor>
+    <Anchor>a5fb522d745a7f4f9c1b96fa9dfde0815</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -162999,7 +163041,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>a2174995dd9a77eb017e1d54840f2b186</Anchor>
+    <Anchor>acab408956a173e5efd35076fa713cbb7</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -163010,7 +163052,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>a909ddbe71773412fcb12de1f42513c89</Anchor>
+    <Anchor>a7818051e0d3d4ef9aa6a25d9246312ea</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -176850,7 +176892,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>a7ab45b8fc1010b947a370e51b463e82f</Anchor>
+    <Anchor>a4c8e1d1a64b9ebccdd0c2bdf34233212</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -176916,7 +176958,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>ae5b0c4b2bd16f5cd8f2041c46503eed5</Anchor>
+    <Anchor>afca243b1724ff329e7a2582822949238</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -176927,7 +176969,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>ac8039d54d4112dd09a7c1edc644e8572</Anchor>
+    <Anchor>a1542f80b0189d2ba1192670553b8ba08</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -176938,7 +176980,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>a86c36ee36d231da3645dc12571f1d25a</Anchor>
+    <Anchor>a8175b4c04ebc5a6f415c800541b58799</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -176949,7 +176991,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>ad4ba20deee8248987c92b18f1fa36fe8</Anchor>
+    <Anchor>a64e590c9a40c4ead4b969d6a64cd8181</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
index 1e92f3d..e25cd0a 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
@@ -63,8 +63,8 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a7861cbed744296365edaf65131356c76">__reregisterSlave</a>(const SlaveInfo &amp;slaveInfo, const process::UPID &amp;pid, const std::vector&lt; Resource &gt; &amp;checkpointedResources, const std::vector&lt; ExecutorInfo &gt; &amp;executorInfos, const std::vector&lt; Task &gt; &amp;tasks, const std::vector&lt; FrameworkInfo &gt; &amp;frameworks, const std::vector&lt; Archive::Framework &gt; &amp;completedFrameworks, const std::string &amp;version, const std::vector&lt; SlaveInfo::Capability &gt; &amp;agentCapabilities, const std::vector&lt; ResourceVersionUUID &gt; &amp;resourceVersions, const process::Future&lt; bool &gt; &amp;readmit)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ada6e99db89ac87b9a716562c2b0bcc7b">_agentReregisterTimeout</a>(const SlaveID &amp;slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a666059aeb226099f76b7e4ac7597df05">_authenticate</a>(const process::UPID &amp;pid, const process::Future&lt; Option&lt; std::string &gt;&gt; &amp;future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4568d29fc1b9e22e096a64d9fe2ba0f7">_consume</a>(const process::MessageEvent &amp;event)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a6701d8757fbb8598669adb8f960cc35d">_consume</a>(const process::ExitedEvent &amp;event)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a24ab33af474af68ea1255063075908a8">_consume</a>(process::MessageEvent &amp;&amp;event)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a6e18fda2dc385bff5b110bd06ded062e">_consume</a>(process::ExitedEvent &amp;&amp;event)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4ffd3bd4715e4e12035c89ac47c2cd99">_exited</a>(Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ab4ca75bc43d029f2a2d6ed7bc682cbaa">_failoverFramework</a>(Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5038d7ad957dcba27b25ce70a99f11eb">_markUnreachable</a>(Slave *slave, const TimeInfo &amp;unreachableTime, const std::string &amp;message, const process::Future&lt; bool &gt; &amp;registrarResult)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -200,7 +200,7 @@
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a10612b0c349105c4e3ac1cb8bc48210f">submitScheduler</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad8fccf68963e3540e62df4dfb512bc54">Subscriber</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c">throttled</a>(const process::MessageEvent &amp;event, const Option&lt; std::string &gt; &amp;principal)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a104065574fe93f3683e4d126993583bf">throttled</a>(process::MessageEvent &amp;&amp;event, const Option&lt; std::string &gt; &amp;principal)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a3b121770595af7978290e598a47ae3f7">unregisterFramework</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a10cc0fd019512c68eae59432b7aff3a4">unregisterSlave</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#acebf75338ede75fc4cf3bcbdba86e82b">updateFramework</a>(Framework *framework, const FrameworkInfo &amp;frameworkInfo, const std::set&lt; std::string &gt; &amp;suppressedRoles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html
index 5247762..1296188 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html
@@ -188,12 +188,12 @@ Protected Member Functions</h2></td></tr>
 <tr class="separator:aa3a158b31fdb0b16a5290a9eb5da0a1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ada6e99db89ac87b9a716562c2b0bcc7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structNothing.html">Nothing</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ada6e99db89ac87b9a716562c2b0bcc7b">_agentReregisterTimeout</a> (const SlaveID &amp;slaveId)</td></tr>
 <tr class="separator:ada6e99db89ac87b9a716562c2b0bcc7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4b9dbb6705a90f74ce929464d3c677c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c">throttled</a> (const <a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &amp;event, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;principal)</td></tr>
-<tr class="separator:ad4b9dbb6705a90f74ce929464d3c677c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4568d29fc1b9e22e096a64d9fe2ba0f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4568d29fc1b9e22e096a64d9fe2ba0f7">_consume</a> (const <a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &amp;event)</td></tr>
-<tr class="separator:a4568d29fc1b9e22e096a64d9fe2ba0f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6701d8757fbb8598669adb8f960cc35d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a6701d8757fbb8598669adb8f960cc35d">_consume</a> (const <a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a> &amp;event)</td></tr>
-<tr class="separator:a6701d8757fbb8598669adb8f960cc35d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a104065574fe93f3683e4d126993583bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a104065574fe93f3683e4d126993583bf">throttled</a> (<a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &amp;&amp;event, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;principal)</td></tr>
+<tr class="separator:a104065574fe93f3683e4d126993583bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24ab33af474af68ea1255063075908a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a24ab33af474af68ea1255063075908a8">_consume</a> (<a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &amp;&amp;event)</td></tr>
+<tr class="separator:a24ab33af474af68ea1255063075908a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e18fda2dc385bff5b110bd06ded062e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a6e18fda2dc385bff5b110bd06ded062e">_consume</a> (<a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a> &amp;&amp;event)</td></tr>
+<tr class="separator:a6e18fda2dc385bff5b110bd06ded062e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2595f53b9f20504fab43976b1ac0ba17"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a2595f53b9f20504fab43976b1ac0ba17">exceededCapacity</a> (const <a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &amp;event, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;principal, uint64_t capacity)</td></tr>
 <tr class="separator:a2595f53b9f20504fab43976b1ac0ba17"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad984209e10f925712335d99bed0b9c5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad984209e10f925712335d99bed0b9c5b">recover</a> ()</td></tr>
@@ -826,7 +826,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
-<a class="anchor" id="a4568d29fc1b9e22e096a64d9fe2ba0f7"></a>
+<a class="anchor" id="a24ab33af474af68ea1255063075908a8"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -836,7 +836,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
         <tr>
           <td class="memname">void mesos::internal::master::Master::_consume </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &amp;&amp;&#160;</td>
           <td class="paramname"><em>event</em></td><td>)</td>
           <td></td>
         </tr>
@@ -850,7 +850,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
-<a class="anchor" id="a6701d8757fbb8598669adb8f960cc35d"></a>
+<a class="anchor" id="a6e18fda2dc385bff5b110bd06ded062e"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -860,7 +860,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
         <tr>
           <td class="memname">void mesos::internal::master::Master::_consume </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a> &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a> &amp;&amp;&#160;</td>
           <td class="paramname"><em>event</em></td><td>)</td>
           <td></td>
         </tr>
@@ -3791,7 +3791,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
-<a class="anchor" id="ad4b9dbb6705a90f74ce929464d3c677c"></a>
+<a class="anchor" id="a104065574fe93f3683e4d126993583bf"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -3801,7 +3801,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
         <tr>
           <td class="memname">void mesos::internal::master::Master::throttled </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &amp;&#160;</td>
+          <td class="paramtype"><a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &amp;&amp;&#160;</td>
           <td class="paramname"><em>event</em>, </td>
         </tr>
         <tr>


[13/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/deferred_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/deferred_8hpp.html b/content/api/latest/c++/deferred_8hpp.html
index cc54b18..d4c3310 100644
--- a/content/api/latest/c++/deferred_8hpp.html
+++ b/content/api/latest/c++/deferred_8hpp.html
@@ -77,6 +77,10 @@ Namespaces</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
 Macros</h2></td></tr>
+<tr class="memitem:a2ece2de9f619ac7cc7c7f74dbecbf1ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="deferred_8hpp.html#a2ece2de9f619ac7cc7c7f74dbecbf1ff">PLACEHOLDER</a>(Z, N, DATA)&#160;&#160;&#160;<a class="el" href="preprocessor_8hpp.html#a90e1b5ab607f3428668e5dd9a014ecb0">CAT</a>(lambda::_, <a class="el" href="preprocessor_8hpp.html#af735670d9b1cd3dfa2d927db387f7123">INC</a>(N))</td></tr>
+<tr class="separator:a2ece2de9f619ac7cc7c7f74dbecbf1ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae76028dfc9fdd64cb568444c99e1dc1a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a>(Z, N, DATA)&#160;&#160;&#160;std::forward&lt;P ## N&gt;(p ## N)</td></tr>
+<tr class="separator:ae76028dfc9fdd64cb568444c99e1dc1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a659a0f3373b1b8ed3e348bc4332657e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="deferred_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">TEMPLATE</a>(Z, N, DATA)</td></tr>
 <tr class="separator:a659a0f3373b1b8ed3e348bc4332657e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a659a0f3373b1b8ed3e348bc4332657e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="deferred_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">TEMPLATE</a>(Z, N, DATA)</td></tr>
@@ -116,6 +120,38 @@ Macros</h2></td></tr>
         <tr>
           <td></td>
           <td>)</td>
+          <td></td><td>&#160;&#160;&#160;std::forward&lt;P ## N&gt;(p ## N)</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae76028dfc9fdd64cb568444c99e1dc1a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FORWARD</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">Z, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">N, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">DATA&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
           <td></td><td>&#160;&#160;&#160;std::forward&lt;A ## N&gt;(a ## N)</td>
         </tr>
       </table>
@@ -123,6 +159,38 @@ Macros</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a2ece2de9f619ac7cc7c7f74dbecbf1ff"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PLACEHOLDER</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">Z, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">N, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">DATA&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td>&#160;&#160;&#160;<a class="el" href="preprocessor_8hpp.html#a90e1b5ab607f3428668e5dd9a014ecb0">CAT</a>(lambda::_, <a class="el" href="preprocessor_8hpp.html#af735670d9b1cd3dfa2d927db387f7123">INC</a>(N))</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a659a0f3373b1b8ed3e348bc4332657e2"></a>
 <div class="memitem">
 <div class="memproto">
@@ -228,7 +296,7 @@ Macros</h2></td></tr>
 <div class="line">               std::function&lt;<span class="keywordtype">void</span>(<a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, P))&gt;(),                 \</div>
 <div class="line">               <a class="code" href="preprocessor_8hpp.html#a378181c29a641d58f55d647b5a9599f2">ENUM</a>(N, <a class="code" href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a>, _)))&gt;;</div>
 <div class="ttc" id="namespacelambda_html_a67028306e65f852e64b8a4b7715803d2"><div class="ttname"><a href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a></div><div class="ttdeci">internal::Partial&lt; typename std::decay&lt; F &gt;::type, typename std::decay&lt; Args &gt;::type...&gt; partial(F &amp;&amp;f, Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> lambda.hpp:291</div></div>
-<div class="ttc" id="deferred_8hpp_html_ae76028dfc9fdd64cb568444c99e1dc1a"><div class="ttname"><a href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a></div><div class="ttdeci">#define FORWARD(Z, N, DATA)</div><div class="ttdef"><b>Definition:</b> deferred.hpp:237</div></div>
+<div class="ttc" id="deferred_8hpp_html_ae76028dfc9fdd64cb568444c99e1dc1a"><div class="ttname"><a href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a></div><div class="ttdeci">#define FORWARD(Z, N, DATA)</div><div class="ttdef"><b>Definition:</b> deferred.hpp:323</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="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>
 <div class="ttc" id="preprocessor_8hpp_html_a378181c29a641d58f55d647b5a9599f2"><div class="ttname"><a href="preprocessor_8hpp.html#a378181c29a641d58f55d647b5a9599f2">ENUM</a></div><div class="ttdeci">#define ENUM</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:37</div></div>
@@ -278,7 +346,7 @@ Macros</h2></td></tr>
 <div class="line">               std::function&lt;Future&lt;R&gt;(<a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, P))&gt;(),            \</div>
 <div class="line">               <a class="code" href="preprocessor_8hpp.html#a378181c29a641d58f55d647b5a9599f2">ENUM</a>(N, <a class="code" href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a>, _)))&gt;;</div>
 <div class="ttc" id="namespacelambda_html_a67028306e65f852e64b8a4b7715803d2"><div class="ttname"><a href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a></div><div class="ttdeci">internal::Partial&lt; typename std::decay&lt; F &gt;::type, typename std::decay&lt; Args &gt;::type...&gt; partial(F &amp;&amp;f, Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> lambda.hpp:291</div></div>
-<div class="ttc" id="deferred_8hpp_html_ae76028dfc9fdd64cb568444c99e1dc1a"><div class="ttname"><a href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a></div><div class="ttdeci">#define FORWARD(Z, N, DATA)</div><div class="ttdef"><b>Definition:</b> deferred.hpp:237</div></div>
+<div class="ttc" id="deferred_8hpp_html_ae76028dfc9fdd64cb568444c99e1dc1a"><div class="ttname"><a href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a></div><div class="ttdeci">#define FORWARD(Z, N, DATA)</div><div class="ttdef"><b>Definition:</b> deferred.hpp:323</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="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>
 <div class="ttc" id="preprocessor_8hpp_html_a378181c29a641d58f55d647b5a9599f2"><div class="ttname"><a href="preprocessor_8hpp.html#a378181c29a641d58f55d647b5a9599f2">ENUM</a></div><div class="ttdeci">#define ENUM</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:37</div></div>
@@ -328,7 +396,7 @@ Macros</h2></td></tr>
 <div class="line">           std::function&lt;Future&lt;R&gt;(<a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, P))&gt;(),                \</div>
 <div class="line">           <a class="code" href="preprocessor_8hpp.html#a378181c29a641d58f55d647b5a9599f2">ENUM</a>(N, <a class="code" href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a>, _)))&gt;;</div>
 <div class="ttc" id="namespacelambda_html_a67028306e65f852e64b8a4b7715803d2"><div class="ttname"><a href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a></div><div class="ttdeci">internal::Partial&lt; typename std::decay&lt; F &gt;::type, typename std::decay&lt; Args &gt;::type...&gt; partial(F &amp;&amp;f, Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> lambda.hpp:291</div></div>
-<div class="ttc" id="deferred_8hpp_html_ae76028dfc9fdd64cb568444c99e1dc1a"><div class="ttname"><a href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a></div><div class="ttdeci">#define FORWARD(Z, N, DATA)</div><div class="ttdef"><b>Definition:</b> deferred.hpp:237</div></div>
+<div class="ttc" id="deferred_8hpp_html_ae76028dfc9fdd64cb568444c99e1dc1a"><div class="ttname"><a href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a></div><div class="ttdeci">#define FORWARD(Z, N, DATA)</div><div class="ttdef"><b>Definition:</b> deferred.hpp:323</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="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>
 <div class="ttc" id="preprocessor_8hpp_html_a378181c29a641d58f55d647b5a9599f2"><div class="ttname"><a href="preprocessor_8hpp.html#a378181c29a641d58f55d647b5a9599f2">ENUM</a></div><div class="ttdeci">#define ENUM</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:37</div></div>


[05/15] mesos-site git commit: Updated the website built from mesos SHA: 6839897.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/index.hhc
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index 67b1d52..f8e4e20 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -2078,8 +2078,8 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="__reregisterSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a7861cbed744296365edaf65131356c76"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_agentReregisterTimeout"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ada6e99db89ac87b9a716562c2b0bcc7b"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_authenticate"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a666059aeb226099f76b7e4ac7597df05"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="_consume"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a4568d29fc1b9e22e096a64d9fe2ba0f7"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="_consume"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a6701d8757fbb8598669adb8f960cc35d"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="_consume"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a24ab33af474af68ea1255063075908a8"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="_consume"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a6e18fda2dc385bff5b110bd06ded062e"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_exited"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a4ffd3bd4715e4e12035c89ac47c2cd99"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_failoverFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ab4ca75bc43d029f2a2d6ed7bc682cbaa"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_markUnreachable"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a5038d7ad957dcba27b25ce70a99f11eb"><param name="ImageNumber" value="11"></OBJECT>
@@ -2170,7 +2170,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="statusUpdate"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ae1c4caf776aae3a6d5f062431f0e4566"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="statusUpdateAcknowledgement"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a43f3d08bee0c1cb847914a16c0f05fd6"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="submitScheduler"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a10612b0c349105c4e3ac1cb8bc48210f"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="throttled"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="throttled"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a104065574fe93f3683e4d126993583bf"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="unregisterFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a3b121770595af7978290e598a47ae3f7"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="unregisterSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a10cc0fd019512c68eae59432b7aff3a4"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="updateFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#acebf75338ede75fc4cf3bcbdba86e82b"><param name="ImageNumber" value="11"></OBJECT>
@@ -6458,6 +6458,8 @@
         <UL>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator Deferred< void"><param name="Local" value="structprocess_1_1__Deferred.html#a60f19ff0e320b6a07d749aa681153af9"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator Deferred<R"><param name="Local" value="structprocess_1_1__Deferred.html#a4700f9db425c2bf0aecae10d0a7d03c3"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator lambda::CallableOnce< void"><param name="Local" value="structprocess_1_1__Deferred.html#a370b37856e5163d23dcfd5a43d111c8c"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator lambda::CallableOnce<R"><param name="Local" value="structprocess_1_1__Deferred.html#aba845f80da26e3f4a34953224d025042"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator std::function< void"><param name="Local" value="structprocess_1_1__Deferred.html#a5e4175312beb53ef11b7322d90d9cecb"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator std::function<R"><param name="Local" value="structprocess_1_1__Deferred.html#a995cbb236f072d7a3fe8902ff52bc026"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="REPEAT_FROM_TO"><param name="Local" value="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48"><param name="ImageNumber" value="11"></OBJECT>
@@ -6498,7 +6500,7 @@
         <LI><OBJECT type="text/sitemap"><param name="Name" value="MessageEvent"><param name="Local" value="structprocess_1_1MessageEvent.html#a20d52fda0a3f51af96ce5bd1b29fa966"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="MessageEvent"><param name="Local" value="structprocess_1_1MessageEvent.html#a703160cf27c1b00d7b76a5e6938d86ed"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="MessageEvent"><param name="Local" value="structprocess_1_1MessageEvent.html#ae4a0469bfdcffeefbc224f1abc1ac8d1"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="MessageEvent"><param name="Local" value="structprocess_1_1MessageEvent.html#a9c67c2aac44e16a870a7f6836d0359ab"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="MessageEvent"><param name="Local" value="structprocess_1_1MessageEvent.html#a9d6641ce76e2b0582fb5505e0feb7781"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="consume"><param name="Local" value="structprocess_1_1MessageEvent.html#a2b253b8c08884080b1b9065909fade49"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5"><param name="ImageNumber" value="11"></OBJECT>
@@ -6535,7 +6537,7 @@
         <UL>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="ExitedEvent"><param name="Local" value="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="ExitedEvent"><param name="Local" value="structprocess_1_1ExitedEvent.html#a4ad43863367b88027104fd2d587f9303"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="ExitedEvent"><param name="Local" value="structprocess_1_1ExitedEvent.html#a39b039efa158c2f7f16a150315464d2b"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="ExitedEvent"><param name="Local" value="structprocess_1_1ExitedEvent.html#ab325a86dacbea01b1dfb6491bde9ee6f"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="consume"><param name="Local" value="structprocess_1_1ExitedEvent.html#abed26a0dc28cf292549421dac90905c0"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="structprocess_1_1ExitedEvent.html#a4c5dda717ac26aeae86c63af1b477b9d"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="structprocess_1_1ExitedEvent.html#a3f7748a3576bdf5c8a351365f139e13e"><param name="ImageNumber" value="11"></OBJECT>
@@ -6574,12 +6576,12 @@
         </UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html"><param name="ImageNumber" value="1"></OBJECT>
         <UL>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="AbandonedCallback"><param name="Local" value="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="AnyCallback"><param name="Local" value="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardCallback"><param name="Local" value="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardedCallback"><param name="Local" value="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="FailedCallback"><param name="Local" value="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="ReadyCallback"><param name="Local" value="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="AbandonedCallback"><param name="Local" value="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="AnyCallback"><param name="Local" value="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardCallback"><param name="Local" value="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardedCallback"><param name="Local" value="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="FailedCallback"><param name="Local" value="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="ReadyCallback"><param name="Local" value="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#a8c5011603de16950bdcbb5bd137ef956"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#a5be51b7e284d453a7e1b0195b9ace4dc"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#aed761cad1b8f11ffbc3912b4b354c1de"><param name="ImageNumber" value="11"></OBJECT>
@@ -6590,7 +6592,7 @@
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#ace7f75f7863d8a89d6aacda5d757aa47"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#aaa75d9ed8b9e6a936fa0d5612114ac05"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="~Future"><param name="Local" value="classprocess_1_1Future.html#ae0483b70dae75d7a75c97839130f6886"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="after"><param name="Local" value="classprocess_1_1Future.html#a909ddbe71773412fcb12de1f42513c89"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="after"><param name="Local" value="classprocess_1_1Future.html#a7818051e0d3d4ef9aa6a25d9246312ea"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="await"><param name="Local" value="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="discard"><param name="Local" value="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="failure"><param name="Local" value="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9"><param name="ImageNumber" value="11"></OBJECT>
@@ -6626,11 +6628,11 @@
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="recover"><param name="Local" value="classprocess_1_1Future.html#ac02b40b5e590692acf71ea6add116e7b"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="recover"><param name="Local" value="classprocess_1_1Future.html#a8307673e8351245ebfba3077c44437c2"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="repair"><param name="Local" value="classprocess_1_1Future.html#a2174995dd9a77eb017e1d54840f2b186"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a13bc839b816da34f55d6bc0675ef6b0e"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a1b450d3667a7abd43e5afcdb0a3ab146"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#ae6e143a618e3aaa3e1616e6c6f833c80"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="repair"><param name="Local" value="classprocess_1_1Future.html#acab408956a173e5efd35076fa713cbb7"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a25cfc59148749fac3deaaab1119a2717"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a00e8cb9299d48b5b59fba301894b019f"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a5fb522d745a7f4f9c1b96fa9dfde0815"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a6bba7bac2b511c021028ee59efefb1f5"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator<<"><param name="Local" value="classprocess_1_1Future.html#a408e8d5d8ec534aa8a8163df1b1ec9ec"><param name="ImageNumber" value="11"></OBJECT>
@@ -10977,6 +10979,8 @@
                 <UL>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator Deferred< void"><param name="Local" value="structprocess_1_1__Deferred.html#a60f19ff0e320b6a07d749aa681153af9"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator Deferred<R"><param name="Local" value="structprocess_1_1__Deferred.html#a4700f9db425c2bf0aecae10d0a7d03c3"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="operator lambda::CallableOnce< void"><param name="Local" value="structprocess_1_1__Deferred.html#a370b37856e5163d23dcfd5a43d111c8c"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="operator lambda::CallableOnce<R"><param name="Local" value="structprocess_1_1__Deferred.html#aba845f80da26e3f4a34953224d025042"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator std::function< void"><param name="Local" value="structprocess_1_1__Deferred.html#a5e4175312beb53ef11b7322d90d9cecb"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator std::function<R"><param name="Local" value="structprocess_1_1__Deferred.html#a995cbb236f072d7a3fe8902ff52bc026"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="REPEAT_FROM_TO"><param name="Local" value="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48"><param name="ImageNumber" value="11"></OBJECT>
@@ -10985,6 +10989,8 @@
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="TEMPLATE"><param name="Local" value="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69"><param name="ImageNumber" value="11"></OBJECT>
                 </UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="FORWARD"><param name="Local" value="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="FORWARD"><param name="Local" value="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="PLACEHOLDER"><param name="Local" value="deferred_8hpp.html#a2ece2de9f619ac7cc7c7f74dbecbf1ff"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="TEMPLATE"><param name="Local" value="deferred_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="TEMPLATE"><param name="Local" value="deferred_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="TEMPLATE"><param name="Local" value="deferred_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2"><param name="ImageNumber" value="11"></OBJECT>
@@ -11069,7 +11075,7 @@
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="MessageEvent"><param name="Local" value="structprocess_1_1MessageEvent.html#a20d52fda0a3f51af96ce5bd1b29fa966"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="MessageEvent"><param name="Local" value="structprocess_1_1MessageEvent.html#a703160cf27c1b00d7b76a5e6938d86ed"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="MessageEvent"><param name="Local" value="structprocess_1_1MessageEvent.html#ae4a0469bfdcffeefbc224f1abc1ac8d1"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="MessageEvent"><param name="Local" value="structprocess_1_1MessageEvent.html#a9c67c2aac44e16a870a7f6836d0359ab"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="MessageEvent"><param name="Local" value="structprocess_1_1MessageEvent.html#a9d6641ce76e2b0582fb5505e0feb7781"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="consume"><param name="Local" value="structprocess_1_1MessageEvent.html#a2b253b8c08884080b1b9065909fade49"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5"><param name="ImageNumber" value="11"></OBJECT>
@@ -11106,7 +11112,7 @@
                 <UL>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="ExitedEvent"><param name="Local" value="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="ExitedEvent"><param name="Local" value="structprocess_1_1ExitedEvent.html#a4ad43863367b88027104fd2d587f9303"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="ExitedEvent"><param name="Local" value="structprocess_1_1ExitedEvent.html#a39b039efa158c2f7f16a150315464d2b"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="ExitedEvent"><param name="Local" value="structprocess_1_1ExitedEvent.html#ab325a86dacbea01b1dfb6491bde9ee6f"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="consume"><param name="Local" value="structprocess_1_1ExitedEvent.html#abed26a0dc28cf292549421dac90905c0"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="structprocess_1_1ExitedEvent.html#a4c5dda717ac26aeae86c63af1b477b9d"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="structprocess_1_1ExitedEvent.html#a3f7748a3576bdf5c8a351365f139e13e"><param name="ImageNumber" value="11"></OBJECT>
@@ -11174,6 +11180,8 @@
                 <UL>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator Deferred< void"><param name="Local" value="structprocess_1_1__Deferred.html#a60f19ff0e320b6a07d749aa681153af9"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator Deferred<R"><param name="Local" value="structprocess_1_1__Deferred.html#a4700f9db425c2bf0aecae10d0a7d03c3"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="operator lambda::CallableOnce< void"><param name="Local" value="structprocess_1_1__Deferred.html#a370b37856e5163d23dcfd5a43d111c8c"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="operator lambda::CallableOnce<R"><param name="Local" value="structprocess_1_1__Deferred.html#aba845f80da26e3f4a34953224d025042"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator std::function< void"><param name="Local" value="structprocess_1_1__Deferred.html#a5e4175312beb53ef11b7322d90d9cecb"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator std::function<R"><param name="Local" value="structprocess_1_1__Deferred.html#a995cbb236f072d7a3fe8902ff52bc026"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="REPEAT_FROM_TO"><param name="Local" value="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48"><param name="ImageNumber" value="11"></OBJECT>
@@ -11183,12 +11191,12 @@
                 </UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html"><param name="ImageNumber" value="1"></OBJECT>
                 <UL>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="AbandonedCallback"><param name="Local" value="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="AnyCallback"><param name="Local" value="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardCallback"><param name="Local" value="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardedCallback"><param name="Local" value="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="FailedCallback"><param name="Local" value="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="ReadyCallback"><param name="Local" value="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="AbandonedCallback"><param name="Local" value="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="AnyCallback"><param name="Local" value="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardCallback"><param name="Local" value="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardedCallback"><param name="Local" value="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="FailedCallback"><param name="Local" value="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="ReadyCallback"><param name="Local" value="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#a8c5011603de16950bdcbb5bd137ef956"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#a5be51b7e284d453a7e1b0195b9ace4dc"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#aed761cad1b8f11ffbc3912b4b354c1de"><param name="ImageNumber" value="11"></OBJECT>
@@ -11199,7 +11207,7 @@
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#ace7f75f7863d8a89d6aacda5d757aa47"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#aaa75d9ed8b9e6a936fa0d5612114ac05"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="~Future"><param name="Local" value="classprocess_1_1Future.html#ae0483b70dae75d7a75c97839130f6886"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="after"><param name="Local" value="classprocess_1_1Future.html#a909ddbe71773412fcb12de1f42513c89"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="after"><param name="Local" value="classprocess_1_1Future.html#a7818051e0d3d4ef9aa6a25d9246312ea"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="await"><param name="Local" value="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="discard"><param name="Local" value="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="failure"><param name="Local" value="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9"><param name="ImageNumber" value="11"></OBJECT>
@@ -11235,11 +11243,11 @@
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="recover"><param name="Local" value="classprocess_1_1Future.html#ac02b40b5e590692acf71ea6add116e7b"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="recover"><param name="Local" value="classprocess_1_1Future.html#a8307673e8351245ebfba3077c44437c2"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="repair"><param name="Local" value="classprocess_1_1Future.html#a2174995dd9a77eb017e1d54840f2b186"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a13bc839b816da34f55d6bc0675ef6b0e"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a1b450d3667a7abd43e5afcdb0a3ab146"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#ae6e143a618e3aaa3e1616e6c6f833c80"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="repair"><param name="Local" value="classprocess_1_1Future.html#acab408956a173e5efd35076fa713cbb7"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a25cfc59148749fac3deaaab1119a2717"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a00e8cb9299d48b5b59fba301894b019f"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a5fb522d745a7f4f9c1b96fa9dfde0815"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a6bba7bac2b511c021028ee59efefb1f5"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator<<"><param name="Local" value="classprocess_1_1Future.html#a408e8d5d8ec534aa8a8163df1b1ec9ec"><param name="ImageNumber" value="11"></OBJECT>
@@ -11277,12 +11285,12 @@
                 </UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html"><param name="ImageNumber" value="1"></OBJECT>
                 <UL>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="AbandonedCallback"><param name="Local" value="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="AnyCallback"><param name="Local" value="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardCallback"><param name="Local" value="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardedCallback"><param name="Local" value="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="FailedCallback"><param name="Local" value="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="ReadyCallback"><param name="Local" value="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="AbandonedCallback"><param name="Local" value="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="AnyCallback"><param name="Local" value="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardCallback"><param name="Local" value="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardedCallback"><param name="Local" value="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="FailedCallback"><param name="Local" value="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="ReadyCallback"><param name="Local" value="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#a8c5011603de16950bdcbb5bd137ef956"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#a5be51b7e284d453a7e1b0195b9ace4dc"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#aed761cad1b8f11ffbc3912b4b354c1de"><param name="ImageNumber" value="11"></OBJECT>
@@ -11293,7 +11301,7 @@
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#ace7f75f7863d8a89d6aacda5d757aa47"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#aaa75d9ed8b9e6a936fa0d5612114ac05"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="~Future"><param name="Local" value="classprocess_1_1Future.html#ae0483b70dae75d7a75c97839130f6886"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="after"><param name="Local" value="classprocess_1_1Future.html#a909ddbe71773412fcb12de1f42513c89"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="after"><param name="Local" value="classprocess_1_1Future.html#a7818051e0d3d4ef9aa6a25d9246312ea"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="await"><param name="Local" value="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="discard"><param name="Local" value="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="failure"><param name="Local" value="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9"><param name="ImageNumber" value="11"></OBJECT>
@@ -11329,11 +11337,11 @@
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="recover"><param name="Local" value="classprocess_1_1Future.html#ac02b40b5e590692acf71ea6add116e7b"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="recover"><param name="Local" value="classprocess_1_1Future.html#a8307673e8351245ebfba3077c44437c2"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="repair"><param name="Local" value="classprocess_1_1Future.html#a2174995dd9a77eb017e1d54840f2b186"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a13bc839b816da34f55d6bc0675ef6b0e"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a1b450d3667a7abd43e5afcdb0a3ab146"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#ae6e143a618e3aaa3e1616e6c6f833c80"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="repair"><param name="Local" value="classprocess_1_1Future.html#acab408956a173e5efd35076fa713cbb7"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a25cfc59148749fac3deaaab1119a2717"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a00e8cb9299d48b5b59fba301894b019f"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a5fb522d745a7f4f9c1b96fa9dfde0815"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a6bba7bac2b511c021028ee59efefb1f5"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator<<"><param name="Local" value="classprocess_1_1Future.html#a408e8d5d8ec534aa8a8163df1b1ec9ec"><param name="ImageNumber" value="11"></OBJECT>
@@ -11406,16 +11414,16 @@
               <LI><OBJECT type="text/sitemap"><param name="Name" value="discarded"><param name="Local" value="future_8hpp.html#a7fc7a125c0e895df1fcb67678a8b90d6"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="discardPromises"><param name="Local" value="future_8hpp.html#afe0ad6b5dde08973b75bb8b6eb3a92fc"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="discardPromises"><param name="Local" value="future_8hpp.html#afb9858d1610b80846d170d49b5abd03a"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="expired"><param name="Local" value="future_8hpp.html#ad4ba20deee8248987c92b18f1fa36fe8"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="expired"><param name="Local" value="future_8hpp.html#a64e590c9a40c4ead4b969d6a64cd8181"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="failPromises"><param name="Local" value="future_8hpp.html#a47aeae3952eb3e90da58eca3375b2142"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator<<"><param name="Local" value="future_8hpp.html#a1f0b8b2ea7d75c3b9d8d4781689f731b"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="repair"><param name="Local" value="future_8hpp.html#a86c36ee36d231da3645dc12571f1d25a"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="run"><param name="Local" value="future_8hpp.html#a7ab45b8fc1010b947a370e51b463e82f"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="repair"><param name="Local" value="future_8hpp.html#a8175b4c04ebc5a6f415c800541b58799"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="run"><param name="Local" value="future_8hpp.html#a4c8e1d1a64b9ebccdd0c2bdf34233212"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="select"><param name="Local" value="future_8hpp.html#ae0eecf64520fb955719d8edce806cc9b"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="select"><param name="Local" value="future_8hpp.html#ac2bef42241b51b0715b826d950e22d6a"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="setPromises"><param name="Local" value="future_8hpp.html#ac263ad6d2909a96a948ee94594013847"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="future_8hpp.html#ac8039d54d4112dd09a7c1edc644e8572"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="thenf"><param name="Local" value="future_8hpp.html#ae5b0c4b2bd16f5cd8f2041c46503eed5"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="future_8hpp.html#a1542f80b0189d2ba1192670553b8ba08"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="thenf"><param name="Local" value="future_8hpp.html#afca243b1724ff329e7a2582822949238"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="undiscardable"><param name="Local" value="future_8hpp.html#a3bf988425025cc1f778727e61bc6d523"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="undiscardable"><param name="Local" value="future_8hpp.html#a75a00f108c8067c629ad5c587a92eb55"><param name="ImageNumber" value="11"></OBJECT>
               </UL>
@@ -11638,12 +11646,12 @@
               <UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html"><param name="ImageNumber" value="1"></OBJECT>
                 <UL>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="AbandonedCallback"><param name="Local" value="classprocess_1_1Future.html#a0e12364a10fe3fb0bce478404966263e"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="AnyCallback"><param name="Local" value="classprocess_1_1Future.html#aeac8f0fb6828c2161914de61e1e67364"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardCallback"><param name="Local" value="classprocess_1_1Future.html#a7f793e67f309787ba34f3ed29652599c"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardedCallback"><param name="Local" value="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="FailedCallback"><param name="Local" value="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="ReadyCallback"><param name="Local" value="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="AbandonedCallback"><param name="Local" value="classprocess_1_1Future.html#a5120e0d308d767edec44225f5be926e2"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="AnyCallback"><param name="Local" value="classprocess_1_1Future.html#accc51795ce8b6c9ab8d62bd2e50b49b2"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardCallback"><param name="Local" value="classprocess_1_1Future.html#afc25a640dcf8680e88f26712a2717d8b"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="DiscardedCallback"><param name="Local" value="classprocess_1_1Future.html#af451893e5d06180aaeee5c42df0930c1"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="FailedCallback"><param name="Local" value="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="ReadyCallback"><param name="Local" value="classprocess_1_1Future.html#a10a044e48b430d4f87e9cade748bfe90"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#a8c5011603de16950bdcbb5bd137ef956"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#a5be51b7e284d453a7e1b0195b9ace4dc"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#aed761cad1b8f11ffbc3912b4b354c1de"><param name="ImageNumber" value="11"></OBJECT>
@@ -11654,7 +11662,7 @@
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#ace7f75f7863d8a89d6aacda5d757aa47"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#aaa75d9ed8b9e6a936fa0d5612114ac05"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="~Future"><param name="Local" value="classprocess_1_1Future.html#ae0483b70dae75d7a75c97839130f6886"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="after"><param name="Local" value="classprocess_1_1Future.html#a909ddbe71773412fcb12de1f42513c89"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="after"><param name="Local" value="classprocess_1_1Future.html#a7818051e0d3d4ef9aa6a25d9246312ea"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="await"><param name="Local" value="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="discard"><param name="Local" value="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="failure"><param name="Local" value="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9"><param name="ImageNumber" value="11"></OBJECT>
@@ -11690,11 +11698,11 @@
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="recover"><param name="Local" value="classprocess_1_1Future.html#ac02b40b5e590692acf71ea6add116e7b"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="recover"><param name="Local" value="classprocess_1_1Future.html#a8307673e8351245ebfba3077c44437c2"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="repair"><param name="Local" value="classprocess_1_1Future.html#a2174995dd9a77eb017e1d54840f2b186"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a13bc839b816da34f55d6bc0675ef6b0e"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a1b450d3667a7abd43e5afcdb0a3ab146"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#ae6e143a618e3aaa3e1616e6c6f833c80"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="repair"><param name="Local" value="classprocess_1_1Future.html#acab408956a173e5efd35076fa713cbb7"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a25cfc59148749fac3deaaab1119a2717"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a00e8cb9299d48b5b59fba301894b019f"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a5fb522d745a7f4f9c1b96fa9dfde0815"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="then"><param name="Local" value="classprocess_1_1Future.html#a6bba7bac2b511c021028ee59efefb1f5"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="Future"><param name="Local" value="classprocess_1_1Future.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator<<"><param name="Local" value="classprocess_1_1Future.html#a408e8d5d8ec534aa8a8163df1b1ec9ec"><param name="ImageNumber" value="11"></OBJECT>
@@ -20508,8 +20516,8 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="__reregisterSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a7861cbed744296365edaf65131356c76"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_agentReregisterTimeout"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ada6e99db89ac87b9a716562c2b0bcc7b"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_authenticate"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a666059aeb226099f76b7e4ac7597df05"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="_consume"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a4568d29fc1b9e22e096a64d9fe2ba0f7"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="_consume"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a6701d8757fbb8598669adb8f960cc35d"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="_consume"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a24ab33af474af68ea1255063075908a8"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="_consume"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a6e18fda2dc385bff5b110bd06ded062e"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_exited"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a4ffd3bd4715e4e12035c89ac47c2cd99"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_failoverFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ab4ca75bc43d029f2a2d6ed7bc682cbaa"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_markUnreachable"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a5038d7ad957dcba27b25ce70a99f11eb"><param name="ImageNumber" value="11"></OBJECT>
@@ -20600,7 +20608,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="statusUpdate"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ae1c4caf776aae3a6d5f062431f0e4566"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="statusUpdateAcknowledgement"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a43f3d08bee0c1cb847914a16c0f05fd6"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="submitScheduler"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a10612b0c349105c4e3ac1cb8bc48210f"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="throttled"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="throttled"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a104065574fe93f3683e4d126993583bf"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="unregisterFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a3b121770595af7978290e598a47ae3f7"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="unregisterSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a10cc0fd019512c68eae59432b7aff3a4"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="updateFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#acebf75338ede75fc4cf3bcbdba86e82b"><param name="ImageNumber" value="11"></OBJECT>