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 19:37:31 UTC

[7/7] mesos-site git commit: Updated the website built from mesos SHA: 62b4727.

Updated the website built from mesos SHA: 62b4727.


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

Branch: refs/heads/asf-site
Commit: 02efb3f9750e657b15f2086cef9e63215bb5b359
Parents: 877d1fc
Author: jenkins <bu...@apache.org>
Authored: Tue Dec 5 19:37:20 2017 +0000
Committer: jenkins <bu...@apache.org>
Committed: Tue Dec 5 19:37:20 2017 +0000

----------------------------------------------------------------------
 ...2include_2process_2executor_8hpp_source.html |   4 +-
 ...ess_2include_2process_2http_8hpp_source.html |   2 +-
 ..._2include_2process_2limiter_8hpp_source.html |   2 +-
 ..._2process_2metrics_2metrics_8hpp_source.html |   2 +-
 ...2include_2process_2protobuf_8hpp_source.html |   2 +-
 content/api/latest/c++/Nodes.xml                |  30 +-
 content/api/latest/c++/Tokens.xml               |  36 +-
 content/api/latest/c++/async_8hpp.html          |  16 +-
 content/api/latest/c++/async_8hpp_source.html   |   4 +-
 content/api/latest/c++/collect_8hpp_source.html |   2 +-
 content/api/latest/c++/cpp17_8hpp_source.html   |   2 +-
 content/api/latest/c++/defer_8hpp.html          |  42 +-
 content/api/latest/c++/defer_8hpp_source.html   | 442 ++++++------
 content/api/latest/c++/deferred_8hpp.html       |  12 +-
 .../api/latest/c++/deferred_8hpp_source.html    |  22 +-
 content/api/latest/c++/delay_8hpp_source.html   |   2 +-
 content/api/latest/c++/dispatch_8hpp.html       |  42 +-
 .../api/latest/c++/dispatch_8hpp_source.html    | 701 ++++++++++---------
 content/api/latest/c++/event_8hpp_source.html   |  17 +-
 content/api/latest/c++/functions_0x66.html      |   2 +-
 content/api/latest/c++/functions_0x72.html      |   2 +-
 content/api/latest/c++/functions_func_0x72.html |   2 +-
 content/api/latest/c++/functions_vars_0x66.html |   2 +-
 content/api/latest/c++/future_8hpp_source.html  |   2 +-
 content/api/latest/c++/gauge_8hpp_source.html   |   2 +-
 content/api/latest/c++/globals_0x66.html        |  11 +-
 content/api/latest/c++/globals_0x6d.html        |   3 +
 content/api/latest/c++/globals_defs_0x66.html   |  11 +-
 content/api/latest/c++/globals_defs_0x6d.html   |   3 +
 .../c++/http__connection_8hpp_source.html       |   4 +-
 content/api/latest/c++/index.hhc                |  20 +-
 content/api/latest/c++/index.hhk                | 206 +++---
 .../api/latest/c++/jobobject_8hpp_source.html   |   2 +-
 content/api/latest/c++/lambda_8hpp_source.html  |   2 +-
 content/api/latest/c++/libev_8hpp_source.html   |   2 +-
 .../api/latest/c++/libevent_8hpp_source.html    |   2 +-
 ...ss_2include_2process_2check_8hpp_source.html |   2 +-
 content/api/latest/c++/loop_8hpp_source.html    |   6 +-
 .../api/latest/c++/namespacemembers_0x64.html   |   2 +-
 .../api/latest/c++/namespacemembers_0x67.html   |   6 +-
 .../api/latest/c++/namespacemembers_0x6d.html   |  10 +-
 .../api/latest/c++/namespacemembers_0x70.html   |  11 +-
 .../api/latest/c++/namespacemembers_0x72.html   |  21 +-
 .../api/latest/c++/namespacemembers_0x74.html   |   6 +-
 .../api/latest/c++/namespacemembers_0x75.html   |   6 +-
 .../api/latest/c++/namespacemembers_0x77.html   |  29 +-
 .../latest/c++/namespacemembers_func_0x64.html  |   2 +-
 .../latest/c++/namespacemembers_vars_0x77.html  |   6 +-
 content/api/latest/c++/namespaceprocess.html    |   2 +-
 .../c++/namespaceprocess_1_1internal.html       |   8 +-
 content/api/latest/c++/ns_8hpp_source.html      |   2 +-
 .../api/latest/c++/sequence_8hpp_source.html    |   2 +-
 .../c++/src_2common_2recordio_8hpp_source.html  |   2 +-
 .../c++/src_2log_2network_8hpp_source.html      |   2 +-
 ...allocator_2mesos_2allocator_8hpp_source.html |   2 +-
 .../latest/c++/state__machine_8hpp_source.html  |   2 +-
 .../structprocess_1_1DispatchEvent-members.html |   4 +-
 .../c++/structprocess_1_1DispatchEvent.html     |  18 +-
 .../structprocess_1_1__Deferred-members.html    |   2 +-
 .../latest/c++/structprocess_1_1__Deferred.html |   8 +-
 content/api/latest/c++/subcommand_8hpp.html     |   6 +-
 content/api/latest/c++/watcher_8hpp_source.html |   2 +-
 62 files changed, 986 insertions(+), 843 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2executor_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2executor_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2executor_8hpp_source.html
index fe710b6..c8b340c 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2executor_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2executor_8hpp_source.html
@@ -167,14 +167,14 @@
 <div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="preprocessor">#endif // __PROCESS_EXECUTOR_HPP__</span></div>
 <div class="ttc" id="namespaceprocess_1_1ID_html_aeb11a48c9def1da169d8455a30d0ee39"><div class="ttname"><a href="namespaceprocess_1_1ID.html#aeb11a48c9def1da169d8455a30d0ee39">process::ID::generate</a></div><div class="ttdeci">std::string generate(const std::string &amp;prefix=&quot;&quot;)</div><div class="ttdoc">Returns &amp;#39;prefix(N)&amp;#39; where N represents the number of instances where the same prefix (wrt...</div></div>
 <div class="ttc" id="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="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:266</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_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="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="namespaceprocess_html_acc4b906a124113aa046e200c2ad1f7bc"><div class="ttname"><a href="namespaceprocess.html#acc4b906a124113aa046e200c2ad1f7bc">process::_executor_</a></div><div class="ttdeci">thread_local Executor * _executor_</div></div>
 <div class="ttc" id="classprocess_1_1Executor_html_a3337b5798c4a8f67f96e7ba6062d6f29"><div class="ttname"><a href="classprocess_1_1Executor.html#a3337b5798c4a8f67f96e7ba6062d6f29">process::Executor::execute</a></div><div class="ttdeci">Future&lt; Nothing &gt; execute(F &amp;&amp;f)</div><div class="ttdef"><b>Definition:</b> executor.hpp:88</div></div>
 <div class="ttc" id="classprocess_1_1Executor_html_aa129606e06f0a2cf30f5b198ad826400"><div class="ttname"><a href="classprocess_1_1Executor.html#aa129606e06f0a2cf30f5b198ad826400">process::Executor::defer</a></div><div class="ttdeci">_Deferred&lt; F &gt; defer(F &amp;&amp;f)</div><div class="ttdef"><b>Definition:</b> executor.hpp:54</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:158</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="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Executor_html_a0d97332e1230d508ac2a4cbb0cc656df"><div class="ttname"><a href="classprocess_1_1Executor.html#a0d97332e1230d508ac2a4cbb0cc656df">process::Executor::execute</a></div><div class="ttdeci">auto execute(F &amp;&amp;f) -&gt; decltype(dispatch(process, std::function&lt; R()&gt;(std::forward&lt; F &gt;(f))))</div><div class="ttdef"><b>Definition:</b> executor.hpp:73</div></div>
 <div class="ttc" id="structprocess_1_1__Deferred_html"><div class="ttname"><a href="structprocess_1_1__Deferred.html">process::_Deferred</a></div><div class="ttdef"><b>Definition:</b> deferred.hpp:64</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
index 732b58f..d28820a 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
@@ -1301,7 +1301,7 @@
 <div class="ttc" id="classprocess_1_1http_1_1Pipe_html"><div class="ttname"><a href="classprocess_1_1http_1_1Pipe.html">process::http::Pipe</a></div><div class="ttdef"><b>Definition:</b> http.hpp:296</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_a7ec542fce3fdf8c25bd870a160f569f7"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a7ec542fce3fdf8c25bd870a160f569f7">process::http::Status::METHOD_NOT_ALLOWED</a></div><div class="ttdeci">static const uint16_t METHOD_NOT_ALLOWED</div><div class="ttdef"><b>Definition:</b> http.hpp:237</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="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:266</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="structprocess_1_1http_1_1Status_html_a5cc8f560c42aa82042f347ceca649ff5"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a5cc8f560c42aa82042f347ceca649ff5">process::http::Status::BAD_REQUEST</a></div><div class="ttdeci">static const uint16_t BAD_REQUEST</div><div class="ttdef"><b>Definition:</b> http.hpp:232</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_acbed897ae92821a24aced2e4dc633dad"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#acbed897ae92821a24aced2e4dc633dad">process::http::Status::NO_CONTENT</a></div><div class="ttdeci">static const uint16_t NO_CONTENT</div><div class="ttdef"><b>Definition:</b> http.hpp:222</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/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 1ee1df8..f213acf 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
@@ -255,7 +255,7 @@
 <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="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_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:158</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="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html
index 7b967d4..f29862e 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html
@@ -200,7 +200,7 @@
 <div class="ttc" id="namespaceprocess_1_1metrics_html_a15af50f3f4dbcca2f7c619ccfbaa70b2"><div class="ttname"><a href="namespaceprocess_1_1metrics.html#a15af50f3f4dbcca2f7c619ccfbaa70b2">process::metrics::add</a></div><div class="ttdeci">Future&lt; Nothing &gt; add(const T &amp;metric)</div><div class="ttdef"><b>Definition:</b> metrics.hpp:94</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="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap</a></div><div class="ttdef"><b>Definition:</b> hashmap.hpp:38</div></div>
-<div class="ttc" id="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:158</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="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1internal_1_1MetricsProcess_html_a481de823013045447009d4554fdaf69d"><div class="ttname"><a href="classprocess_1_1metrics_1_1internal_1_1MetricsProcess.html#a481de823013045447009d4554fdaf69d">process::metrics::internal::MetricsProcess::initialize</a></div><div class="ttdeci">virtual void initialize()</div><div class="ttdoc">Invoked when a process gets spawned. </div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1internal_1_1MetricsProcess_html_ab276c60b63527c1a94d5ece44efe63ce"><div class="ttname"><a href="classprocess_1_1metrics_1_1internal_1_1MetricsProcess.html#ab276c60b63527c1a94d5ece44efe63ce">process::metrics::internal::MetricsProcess::snapshot</a></div><div class="ttdeci">Future&lt; hashmap&lt; std::string, double &gt; &gt; snapshot(const Option&lt; Duration &gt; &amp;timeout)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/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 5baf3a5..088c3b2 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
@@ -531,7 +531,7 @@
 <div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap&lt; std::string, handler &gt;</a></div></div>
 <div class="ttc" id="classReqResProcess_html"><div class="ttname"><a href="classReqResProcess.html">ReqResProcess</a></div><div class="ttdef"><b>Definition:</b> protobuf.hpp:394</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_af90d581940120abfb787e46568e7a3af"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">process::ProcessBase::send</a></div><div class="ttdeci">void send(const UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</div><div class="ttdoc">Sends the message to the specified UPID. </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:158</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="classProtobufProcess_html_ade255e672ae628b3297c614e95b7917d"><div class="ttname"><a href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">ProtobufProcess::~ProtobufProcess</a></div><div class="ttdeci">virtual ~ProtobufProcess()</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:93</div></div>
 <div class="ttc" id="namespaceprocess_html_a2b0f5478fa6a52497167aa994ff600d9"><div class="ttname"><a href="namespaceprocess.html#a2b0f5478fa6a52497167aa994ff600d9">process::post</a></div><div class="ttdeci">void post(const UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</div><div class="ttdoc">Sends a message with data without a return address. </div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_afb219ae4b5e8dab3f724e78032e03d0c"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">process::ProcessBase::message</a></div><div class="ttdeci">hashmap&lt; std::string, MessageHandler &gt; message</div><div class="ttdef"><b>Definition:</b> process.hpp:443</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index c92041b..72f496d 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -24756,7 +24756,7 @@
                <Node>
                 <Name>REPEAT_FROM_TO</Name>
                 <Path>structprocess_1_1__Deferred.html</Path>
-                <Anchor>a3080895adaaf454e1e1f105d15317423</Anchor>
+                <Anchor>a193bce2b50b08fc7f26acc1a47999e48</Anchor>
                </Node>
                <Node>
                 <Name>defer</Name>
@@ -25002,7 +25002,7 @@
                <Node>
                 <Name>DispatchEvent</Name>
                 <Path>structprocess_1_1DispatchEvent.html</Path>
-                <Anchor>ab7784a6ecaaa99c0f7d7de70b73aeddb</Anchor>
+                <Anchor>a7a5f9d5e9da2ba36e0be01ce2feb4bc3</Anchor>
                </Node>
                <Node>
                 <Name>DispatchEvent</Name>
@@ -25037,7 +25037,7 @@
                <Node>
                 <Name>f</Name>
                 <Path>structprocess_1_1DispatchEvent.html</Path>
-                <Anchor>a72a77da25691c91a090780530d0d8fdc</Anchor>
+                <Anchor>afb11904abbc7b6243d160ba4403e80f1</Anchor>
                </Node>
                <Node>
                 <Name>functionType</Name>
@@ -40697,9 +40697,14 @@
                     <Path>defer_8hpp.html</Path>
                     <Subnodes>
                      <Node>
-                      <Name>FORWARD</Name>
+                      <Name>FORWARD_A</Name>
                       <Path>defer_8hpp.html</Path>
-                      <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor>
+                      <Anchor>a1f8d03826a49a42de5441e9e43c00663</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>FORWARD_P</Name>
+                      <Path>defer_8hpp.html</Path>
+                      <Anchor>ad9a068864475c049fa1ebf202a9e19f1</Anchor>
                      </Node>
                      <Node>
                       <Name>TEMPLATE</Name>
@@ -40840,7 +40845,7 @@
                        <Node>
                         <Name>REPEAT_FROM_TO</Name>
                         <Path>structprocess_1_1__Deferred.html</Path>
-                        <Anchor>a3080895adaaf454e1e1f105d15317423</Anchor>
+                        <Anchor>a193bce2b50b08fc7f26acc1a47999e48</Anchor>
                        </Node>
                        <Node>
                         <Name>defer</Name>
@@ -40976,6 +40981,11 @@
                       <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor>
                      </Node>
                      <Node>
+                      <Name>MOVE</Name>
+                      <Path>dispatch_8hpp.html</Path>
+                      <Anchor>a6026dd965c0b8b4c0242bbf6aedd279a</Anchor>
+                     </Node>
+                     <Node>
                       <Name>TEMPLATE</Name>
                       <Path>dispatch_8hpp.html</Path>
                       <Anchor>a659a0f3373b1b8ed3e348bc4332657e2</Anchor>
@@ -40993,7 +41003,7 @@
                      <Node>
                       <Name>dispatch</Name>
                       <Path>dispatch_8hpp.html</Path>
-                      <Anchor>af41e327161ef61c79f5eb864fc2af03d</Anchor>
+                      <Anchor>ab863b0922b3133630bec9cc010ddb261</Anchor>
                      </Node>
                      <Node>
                       <Name>dispatch</Name>
@@ -41278,7 +41288,7 @@
                        <Node>
                         <Name>DispatchEvent</Name>
                         <Path>structprocess_1_1DispatchEvent.html</Path>
-                        <Anchor>ab7784a6ecaaa99c0f7d7de70b73aeddb</Anchor>
+                        <Anchor>a7a5f9d5e9da2ba36e0be01ce2feb4bc3</Anchor>
                        </Node>
                        <Node>
                         <Name>DispatchEvent</Name>
@@ -41313,7 +41323,7 @@
                        <Node>
                         <Name>f</Name>
                         <Path>structprocess_1_1DispatchEvent.html</Path>
-                        <Anchor>a72a77da25691c91a090780530d0d8fdc</Anchor>
+                        <Anchor>afb11904abbc7b6243d160ba4403e80f1</Anchor>
                        </Node>
                        <Node>
                         <Name>functionType</Name>
@@ -41604,7 +41614,7 @@
                        <Node>
                         <Name>REPEAT_FROM_TO</Name>
                         <Path>structprocess_1_1__Deferred.html</Path>
-                        <Anchor>a3080895adaaf454e1e1f105d15317423</Anchor>
+                        <Anchor>a193bce2b50b08fc7f26acc1a47999e48</Anchor>
                        </Node>
                        <Node>
                         <Name>defer</Name>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index 8bab077..d5008ec 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -489,12 +489,22 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>FORWARD</Name>
-      <APILanguage>c</APILanguage>
+      <Name>FORWARD_A</Name>
+      <APILanguage>unknown</APILanguage>
       <Type>macro</Type>
     </TokenIdentifier>
     <Path>defer_8hpp.html</Path>
-    <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor>
+    <Anchor>a1f8d03826a49a42de5441e9e43c00663</Anchor>
+    <DeclaredIn>defer.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>FORWARD_P</Name>
+      <APILanguage>unknown</APILanguage>
+      <Type>macro</Type>
+    </TokenIdentifier>
+    <Path>defer_8hpp.html</Path>
+    <Anchor>ad9a068864475c049fa1ebf202a9e19f1</Anchor>
     <DeclaredIn>defer.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -774,6 +784,16 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>MOVE</Name>
+      <APILanguage>unknown</APILanguage>
+      <Type>macro</Type>
+    </TokenIdentifier>
+    <Path>dispatch_8hpp.html</Path>
+    <Anchor>a6026dd965c0b8b4c0242bbf6aedd279a</Anchor>
+    <DeclaredIn>dispatch.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>DECL</Name>
       <APILanguage>unknown</APILanguage>
       <Type>macro</Type>
@@ -820,7 +840,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>af41e327161ef61c79f5eb864fc2af03d</Anchor>
+    <Anchor>ab863b0922b3133630bec9cc010ddb261</Anchor>
     <DeclaredIn>dispatch.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -161159,7 +161179,7 @@
       <Scope>process::_Deferred</Scope>
     </TokenIdentifier>
     <Path>structprocess_1_1__Deferred.html</Path>
-    <Anchor>a3080895adaaf454e1e1f105d15317423</Anchor>
+    <Anchor>a193bce2b50b08fc7f26acc1a47999e48</Anchor>
     <DeclaredIn>deferred.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -161764,7 +161784,7 @@
       <Scope>process::DispatchEvent</Scope>
     </TokenIdentifier>
     <Path>structprocess_1_1DispatchEvent.html</Path>
-    <Anchor>ab7784a6ecaaa99c0f7d7de70b73aeddb</Anchor>
+    <Anchor>a7a5f9d5e9da2ba36e0be01ce2feb4bc3</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -161895,7 +161915,7 @@
       <Scope>process::DispatchEvent</Scope>
     </TokenIdentifier>
     <Path>structprocess_1_1DispatchEvent.html</Path>
-    <Anchor>a72a77da25691c91a090780530d0d8fdc</Anchor>
+    <Anchor>afb11904abbc7b6243d160ba4403e80f1</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -176819,7 +176839,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>af41e327161ef61c79f5eb864fc2af03d</Anchor>
+    <Anchor>ab863b0922b3133630bec9cc010ddb261</Anchor>
     <DeclaredIn>dispatch.hpp</DeclaredIn>
   </Token>
   <Token>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/content/api/latest/c++/async_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/async_8hpp.html b/content/api/latest/c++/async_8hpp.html
index 35eac93..a7dbce5 100644
--- a/content/api/latest/c++/async_8hpp.html
+++ b/content/api/latest/c++/async_8hpp.html
@@ -147,7 +147,7 @@ Functions</h2></td></tr>
 <div class="line">      <span class="keyword">const</span> F&amp; f,                                                       \</div>
 <div class="line">      <a class="code" href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a>(N, A, a),                                      \</div>
 <div class="line">      <span class="keyword">typename</span> std::enable_if&lt;std::is_void&lt;<span class="keyword">typename</span> result_of&lt;F(<a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A))&gt;::<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>&gt;::value&gt;::<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>* = <span class="keyword">nullptr</span>);</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:266</div></div>
+<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:270</div></div>
 <div class="ttc" id="namespaceprocess_html_a92b69ab22f734498cfe8cf6edd92fd2a"><div class="ttname"><a href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process::async</a></div><div class="ttdeci">Future&lt; typename result_of&lt; F()&gt;::type &gt; async(const F &amp;f, typename std::enable_if&lt;!std::is_void&lt; typename result_of&lt; F()&gt;::type &gt;::value &gt;::type *=nullptr)</div><div class="ttdef"><b>Definition:</b> async.hpp:238</div></div>
 <div class="ttc" id="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div class="ttname"><a href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div class="ttdeci">#define ENUM_BINARY_PARAMS</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
@@ -214,7 +214,7 @@ Functions</h2></td></tr>
 <div class="line">  }</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="namespacemesos_1_1internal_1_1tests_html_a1526213546914662d7a58263f68d11bc"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1526213546914662d7a58263f68d11bc">mesos::internal::tests::execute</a></div><div class="ttdeci">void execute(const std::string &amp;script)</div></div>
-<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:266</div></div>
+<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:270</div></div>
 <div class="ttc" id="namespaceprocess_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="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div class="ttname"><a href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div class="ttdeci">#define ENUM_BINARY_PARAMS</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
@@ -262,7 +262,7 @@ Functions</h2></td></tr>
 <div class="line">      <span class="keyword">const</span> F&amp; f,                                                       \</div>
 <div class="line">      <a class="code" href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a>(N, A, a),                                      \</div>
 <div class="line">      <span class="keyword">typename</span> std::enable_if&lt;std::is_void&lt;<span class="keyword">typename</span> result_of&lt;F(<a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A))&gt;::<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>&gt;::value&gt;::<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>*);</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:266</div></div>
+<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:270</div></div>
 <div class="ttc" id="namespaceprocess_html_a92b69ab22f734498cfe8cf6edd92fd2a"><div class="ttname"><a href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process::async</a></div><div class="ttdeci">Future&lt; typename result_of&lt; F()&gt;::type &gt; async(const F &amp;f, typename std::enable_if&lt;!std::is_void&lt; typename result_of&lt; F()&gt;::type &gt;::value &gt;::type *=nullptr)</div><div class="ttdef"><b>Definition:</b> async.hpp:238</div></div>
 <div class="ttc" id="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div class="ttname"><a href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div class="ttdeci">#define ENUM_BINARY_PARAMS</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
@@ -309,7 +309,7 @@ Functions</h2></td></tr>
 <div class="line">    typename <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">result_of&lt;F(ENUM_PARAMS(N, A))&gt;::type</a>(AsyncExecutorProcess::*method)(<span class="keyword">const</span> F&amp;, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A)) = <span class="comment">/* NOLINT(whitespace/line_length) */</span> \</div>
 <div class="line">      &amp;<a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1526213546914662d7a58263f68d11bc">AsyncExecutorProcess::execute</a>&lt;F, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A)&gt;;             \</div>
 <div class="line">                                                                        \</div>
-<div class="line">    return <a class="code" href="namespaceprocess_1_1internal.html#af41e327161ef61c79f5eb864fc2af03d">dispatch</a>(<a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>, method, f, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, a));             \</div>
+<div class="line">    return <a class="code" href="namespaceprocess_1_1internal.html#ab863b0922b3133630bec9cc010ddb261">dispatch</a>(<a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>, method, f, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, a));             \</div>
 <div class="line">  }                                                                     \</div>
 <div class="line">                                                                        \</div>
 <div class="line">  template &lt;typename F, ENUM_PARAMS(N, typename A)&gt;                     \</div>
@@ -322,11 +322,11 @@ Functions</h2></td></tr>
 <div class="line">    Nothing(AsyncExecutorProcess::*method)(<span class="keyword">const</span> F&amp;, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A)) = \</div>
 <div class="line">      &amp;<a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1526213546914662d7a58263f68d11bc">AsyncExecutorProcess::execute</a>&lt;F, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A)&gt;;             \</div>
 <div class="line">                                                                        \</div>
-<div class="line">    return <a class="code" href="namespaceprocess_1_1internal.html#af41e327161ef61c79f5eb864fc2af03d">dispatch</a>(<a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>, method, f, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, a));             \</div>
+<div class="line">    return <a class="code" href="namespaceprocess_1_1internal.html#ab863b0922b3133630bec9cc010ddb261">dispatch</a>(<a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>, method, f, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, a));             \</div>
 <div class="line">  }</div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1526213546914662d7a58263f68d11bc"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1526213546914662d7a58263f68d11bc">mesos::internal::tests::execute</a></div><div class="ttdeci">void execute(const std::string &amp;script)</div></div>
-<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:266</div></div>
-<div class="ttc" id="namespaceprocess_1_1internal_html_af41e327161ef61c79f5eb864fc2af03d"><div class="ttname"><a href="namespaceprocess_1_1internal.html#af41e327161ef61c79f5eb864fc2af03d">process::internal::dispatch</a></div><div class="ttdeci">void dispatch(const UPID &amp;pid, const std::shared_ptr&lt; std::function&lt; void(ProcessBase *)&gt;&gt; &amp;f, const Option&lt; const std::type_info * &gt; &amp;functionType=None())</div></div>
+<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:270</div></div>
+<div class="ttc" id="namespaceprocess_1_1internal_html_ab863b0922b3133630bec9cc010ddb261"><div class="ttname"><a href="namespaceprocess_1_1internal.html#ab863b0922b3133630bec9cc010ddb261">process::internal::dispatch</a></div><div class="ttdeci">void dispatch(const UPID &amp;pid, const std::shared_ptr&lt; lambda::CallableOnce&lt; void(ProcessBase *)&gt;&gt; &amp;f, const Option&lt; const std::type_info * &gt; &amp;functionType=None())</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="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div class="ttname"><a href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div class="ttdeci">#define ENUM_BINARY_PARAMS</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
@@ -380,7 +380,7 @@ Functions</h2></td></tr>
 <div class="line">  {                                                                     \</div>
 <div class="line">    return AsyncExecutor().execute(f, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, a));               \</div>
 <div class="line">  }</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:266</div></div>
+<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:270</div></div>
 <div class="ttc" id="namespaceprocess_html_a92b69ab22f734498cfe8cf6edd92fd2a"><div class="ttname"><a href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process::async</a></div><div class="ttdeci">Future&lt; typename result_of&lt; F()&gt;::type &gt; async(const F &amp;f, typename std::enable_if&lt;!std::is_void&lt; typename result_of&lt; F()&gt;::type &gt;::value &gt;::type *=nullptr)</div><div class="ttdef"><b>Definition:</b> async.hpp:238</div></div>
 <div class="ttc" id="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div class="ttname"><a href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div class="ttdeci">#define ENUM_BINARY_PARAMS</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/content/api/latest/c++/async_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/async_8hpp_source.html b/content/api/latest/c++/async_8hpp_source.html
index 19e62b9..7dda1fe 100644
--- a/content/api/latest/c++/async_8hpp_source.html
+++ b/content/api/latest/c++/async_8hpp_source.html
@@ -334,7 +334,7 @@
 <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="namespacemesos_1_1internal_1_1tests_html_a1526213546914662d7a58263f68d11bc"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1526213546914662d7a58263f68d11bc">mesos::internal::tests::execute</a></div><div class="ttdeci">void execute(const std::string &amp;script)</div></div>
-<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:266</div></div>
+<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:270</div></div>
 <div class="ttc" id="namespaceprocess_html_a4093b842d501fdddd4b2586e66c3db63"><div class="ttname"><a href="namespaceprocess.html#a4093b842d501fdddd4b2586e66c3db63">process::REPEAT_FROM_TO</a></div><div class="ttdeci">REPEAT_FROM_TO(1, 13, TEMPLATE, _) class AsyncExecutorProcess</div><div class="ttdef"><b>Definition:</b> async.hpp:63</div></div>
 <div class="ttc" id="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="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
@@ -343,7 +343,7 @@
 <div class="ttc" id="classprocess_1_1AsyncExecutor_html"><div class="ttname"><a href="classprocess_1_1AsyncExecutor.html">process::AsyncExecutor</a></div><div class="ttdef"><b>Definition:</b> async.hpp:137</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_1AsyncExecutor_html_a502e4f9c00f1d1280f732a7bd8a68434"><div class="ttname"><a href="classprocess_1_1AsyncExecutor.html#a502e4f9c00f1d1280f732a7bd8a68434">process::AsyncExecutor::async</a></div><div class="ttdeci">friend Future&lt; typename result_of&lt; F()&gt;::type &gt; async(const F &amp;f, typename std::enable_if&lt;!std::is_void&lt; typename result_of&lt; F()&gt;::type &gt;::value &gt;::type *)</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:158</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="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a92b69ab22f734498cfe8cf6edd92fd2a"><div class="ttname"><a href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process::async</a></div><div class="ttdeci">Future&lt; typename result_of&lt; F()&gt;::type &gt; async(const F &amp;f, typename std::enable_if&lt;!std::is_void&lt; typename result_of&lt; F()&gt;::type &gt;::value &gt;::type *=nullptr)</div><div class="ttdef"><b>Definition:</b> async.hpp:238</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/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 9fe133a..2f58bea 100644
--- a/content/api/latest/c++/collect_8hpp_source.html
+++ b/content/api/latest/c++/collect_8hpp_source.html
@@ -396,7 +396,7 @@
 <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="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:266</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/content/api/latest/c++/cpp17_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/cpp17_8hpp_source.html b/content/api/latest/c++/cpp17_8hpp_source.html
index 4ac61f1..cebf08b 100644
--- a/content/api/latest/c++/cpp17_8hpp_source.html
+++ b/content/api/latest/c++/cpp17_8hpp_source.html
@@ -117,7 +117,7 @@
 <div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;} <span class="comment">// namespace cpp17 {</span></div>
 <div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
 <div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#endif // __STOUT_CPP17_HPP__</span></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:266</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="cpp17_8hpp_html_a2c5f91f0e65b4795c220bc437c6d8dd3"><div class="ttname"><a href="cpp17_8hpp.html#a2c5f91f0e65b4795c220bc437c6d8dd3">RETURN</a></div><div class="ttdeci">#define RETURN(...)</div><div class="ttdef"><b>Definition:</b> cpp17.hpp:34</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/content/api/latest/c++/defer_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/defer_8hpp.html b/content/api/latest/c++/defer_8hpp.html
index 855c7d7..2db6d6d 100644
--- a/content/api/latest/c++/defer_8hpp.html
+++ b/content/api/latest/c++/defer_8hpp.html
@@ -73,8 +73,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:ae76028dfc9fdd64cb568444c99e1dc1a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="defer_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a>(Z, N, DATA)&#160;&#160;&#160;std::forward&lt;A ## N&gt;(a ## N)</td></tr>
-<tr class="separator:ae76028dfc9fdd64cb568444c99e1dc1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f8d03826a49a42de5441e9e43c00663"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="defer_8hpp.html#a1f8d03826a49a42de5441e9e43c00663">FORWARD_A</a>(Z, N, DATA)&#160;&#160;&#160;std::forward&lt;A ## N&gt;(a ## N)</td></tr>
+<tr class="separator:a1f8d03826a49a42de5441e9e43c00663"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9a068864475c049fa1ebf202a9e19f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="defer_8hpp.html#ad9a068864475c049fa1ebf202a9e19f1">FORWARD_P</a>(Z, N, DATA)&#160;&#160;&#160;std::forward&lt;P ## N&gt;(p ## N)</td></tr>
+<tr class="separator:ad9a068864475c049fa1ebf202a9e19f1"><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="defer_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="defer_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">TEMPLATE</a>(Z, N, DATA)</td></tr>
@@ -121,12 +123,12 @@ Variables</h2></td></tr>
 <tr class="separator:a62d5333e8ec1817c249cf83e15d568b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="ae76028dfc9fdd64cb568444c99e1dc1a"></a>
+<a class="anchor" id="a1f8d03826a49a42de5441e9e43c00663"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">#define FORWARD</td>
+          <td class="memname">#define FORWARD_A</td>
           <td>(</td>
           <td class="paramtype">&#160;</td>
           <td class="paramname">Z, </td>
@@ -153,6 +155,38 @@ Variables</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="ad9a068864475c049fa1ebf202a9e19f1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FORWARD_P</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;P ## N&gt;(p ## N)</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a659a0f3373b1b8ed3e348bc4332657e2"></a>
 <div class="memitem">
 <div class="memproto">