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/08/08 23:13:37 UTC

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

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/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 c38f769..817558b 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
@@ -1146,10 +1146,10 @@
 <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:1076</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:697</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:700</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:1028</div></div>
 <div class="ttc" id="classProtobufProcess_html_a97b9a38a0c5f8b25774fe2190b95b4db"><div class="ttname"><a href="classProtobufProcess.html#a97b9a38a0c5f8b25774fe2190b95b4db">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &amp;, P1C, P2C, P3C, P4C, P5C, P6C, P7C, P8C), P1(M::*p1)() const, P2(M::*p2)() const, P3(M::*p3)() const, P4(M::*p4)() const, P5(M::*p5)() const, P6(M::*p6)() const, P7(M::*p7)() const, P8(M::*p8)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:316</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:1177</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:1180</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:134</div></div>
 <div class="ttc" id="classProtobufProcess_html_a5471b4a0c75ddeefe84e78abb3fbc8d6"><div class="ttname"><a href="classProtobufProcess.html#a5471b4a0c75ddeefe84e78abb3fbc8d6">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &amp;, P1C, P2C, P3C, P4C), P1(M::*p1)() const, P2(M::*p2)() const, P3(M::*p3)() const, P4(M::*p4)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:213</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:1037</div></div>
@@ -1166,7 +1166,7 @@
 <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="classProtobufProcess_html_a6a5df2d86d34de83a2a2dc7e2782f077"><div class="ttname"><a href="classProtobufProcess.html#a6a5df2d86d34de83a2a2dc7e2782f077">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &amp;, P1C), P1(M::*param1)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:159</div></div>
 <div class="ttc" id="classProtobufProcess_html_aba6b81063614bff2432865db8c00ba8b"><div class="ttname"><a href="classProtobufProcess.html#aba6b81063614bff2432865db8c00ba8b">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(P1C, P2C, P3C, P4C, P5C, P6C, P7C), P1(M::*p1)() const, P2(M::*p2)() const, P3(M::*p3)() const, P4(M::*p4)() const, P5(M::*p5)() const, P6(M::*p6)() const, P7(M::*p7)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:493</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:157</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="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:97</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:439</div></div>
@@ -1184,11 +1184,11 @@
 <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:1043</div></div>
 <div class="ttc" id="structprocess_1_1MessageEvent_html_a3e86a5596721b08bb8a9424367b25ba6"><div class="ttname"><a href="structprocess_1_1MessageEvent.html#a3e86a5596721b08bb8a9424367b25ba6">process::MessageEvent::message</a></div><div class="ttdeci">const Message message</div><div class="ttdef"><b>Definition:</b> event.hpp:127</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:839</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:782</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:785</div></div>
 <div class="ttc" id="classProtobufProcess_html_a2a2acb37de2d4c95cab315f13a3e6592"><div class="ttname"><a href="classProtobufProcess.html#a2a2acb37de2d4c95cab315f13a3e6592">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &amp;, P1C, P2C, P3C, P4C, P5C, P6C, P7C), P1(M::*p1)() const, P2(M::*p2)() const, P3(M::*p3)() const, P4(M::*p4)() const, P5(M::*p5)() const, P6(M::*p6)() const, P7(M::*p7)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:286</div></div>
 <div class="ttc" id="classProtobufProcess_html_a4ed1676548817c51eb785b153f247cb1"><div class="ttname"><a href="classProtobufProcess.html#a4ed1676548817c51eb785b153f247cb1">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &amp;, P1C, P2C, P3C), P1(M::*p1)() const, P2(M::*p2)() const, P3(M::*p3)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:193</div></div>
 <div class="ttc" id="classProtobufProcess_html_af69c30988ef38572df3048985232ca2a"><div class="ttname"><a href="classProtobufProcess.html#af69c30988ef38572df3048985232ca2a">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &amp;, P1C, P2C), P1(M::*p1)() const, P2(M::*p2)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:175</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:680</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:683</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:91</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="classProtobufProcess_html_a65ce7ab124d43af223b61b4fa184c955"><div class="ttname"><a href="classProtobufProcess.html#a65ce7ab124d43af223b61b4fa184c955">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(P1C, P2C, P3C, P4C), P1(M::*p1)() const, P2(M::*p2)() const, P3(M::*p3)() const, P4(M::*p4)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:420</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/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 333dd50..7c8b09a 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:546</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:549</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/fa35a7fd/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index bfd0941..230f396 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -23046,22 +23046,22 @@
                <Node>
                 <Name>operator Deferred&lt; void</Name>
                 <Path>structprocess_1_1__Deferred.html</Path>
-                <Anchor>a60ed55706c840607aab6b93dfd1b3048</Anchor>
+                <Anchor>a60f19ff0e320b6a07d749aa681153af9</Anchor>
                </Node>
                <Node>
                 <Name>operator Deferred&lt;R</Name>
                 <Path>structprocess_1_1__Deferred.html</Path>
-                <Anchor>aa039c9d26a74b628239ae3975e37dbaf</Anchor>
+                <Anchor>a4700f9db425c2bf0aecae10d0a7d03c3</Anchor>
                </Node>
                <Node>
                 <Name>operator std::function&lt; void</Name>
                 <Path>structprocess_1_1__Deferred.html</Path>
-                <Anchor>aa28eb7ebe73a3de20d773457091605ac</Anchor>
+                <Anchor>a5e4175312beb53ef11b7322d90d9cecb</Anchor>
                </Node>
                <Node>
                 <Name>operator std::function&lt;R</Name>
                 <Path>structprocess_1_1__Deferred.html</Path>
-                <Anchor>aa30e351bfd299b2ab59b227813e51a5c</Anchor>
+                <Anchor>a995cbb236f072d7a3fe8902ff52bc026</Anchor>
                </Node>
                <Node>
                 <Name>REPEAT_FROM_TO</Name>
@@ -23606,22 +23606,22 @@
                <Node>
                 <Name>then</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>a08f6977c10f9f5d9e918ef8fd91f0a5f</Anchor>
+                <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor>
                </Node>
                <Node>
                 <Name>then</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>ac7821d236d1acb475c63824d11ab24e0</Anchor>
+                <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor>
                </Node>
                <Node>
                 <Name>then</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>a1b4d81f9529ea6207d2781d7cba3bdb0</Anchor>
+                <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor>
                </Node>
                <Node>
                 <Name>then</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>a5d4894dd3a963b8011898cac76d5bf9b</Anchor>
+                <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor>
                </Node>
                <Node>
                 <Name>then</Name>
@@ -37556,6 +37556,11 @@
                     <Path>defer_8hpp.html</Path>
                     <Subnodes>
                      <Node>
+                      <Name>FORWARD</Name>
+                      <Path>defer_8hpp.html</Path>
+                      <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor>
+                     </Node>
+                     <Node>
                       <Name>TEMPLATE</Name>
                       <Path>defer_8hpp.html</Path>
                       <Anchor>a659a0f3373b1b8ed3e348bc4332657e2</Anchor>
@@ -37674,22 +37679,22 @@
                        <Node>
                         <Name>operator Deferred&lt; void</Name>
                         <Path>structprocess_1_1__Deferred.html</Path>
-                        <Anchor>a60ed55706c840607aab6b93dfd1b3048</Anchor>
+                        <Anchor>a60f19ff0e320b6a07d749aa681153af9</Anchor>
                        </Node>
                        <Node>
                         <Name>operator Deferred&lt;R</Name>
                         <Path>structprocess_1_1__Deferred.html</Path>
-                        <Anchor>aa039c9d26a74b628239ae3975e37dbaf</Anchor>
+                        <Anchor>a4700f9db425c2bf0aecae10d0a7d03c3</Anchor>
                        </Node>
                        <Node>
                         <Name>operator std::function&lt; void</Name>
                         <Path>structprocess_1_1__Deferred.html</Path>
-                        <Anchor>aa28eb7ebe73a3de20d773457091605ac</Anchor>
+                        <Anchor>a5e4175312beb53ef11b7322d90d9cecb</Anchor>
                        </Node>
                        <Node>
                         <Name>operator std::function&lt;R</Name>
                         <Path>structprocess_1_1__Deferred.html</Path>
-                        <Anchor>aa30e351bfd299b2ab59b227813e51a5c</Anchor>
+                        <Anchor>a995cbb236f072d7a3fe8902ff52bc026</Anchor>
                        </Node>
                        <Node>
                         <Name>REPEAT_FROM_TO</Name>
@@ -37714,6 +37719,11 @@
                       </Subnodes>
                      </Node>
                      <Node>
+                      <Name>FORWARD</Name>
+                      <Path>deferred_8hpp.html</Path>
+                      <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor>
+                     </Node>
+                     <Node>
                       <Name>TEMPLATE</Name>
                       <Path>deferred_8hpp.html</Path>
                       <Anchor>a659a0f3373b1b8ed3e348bc4332657e2</Anchor>
@@ -37815,6 +37825,16 @@
                       </Subnodes>
                      </Node>
                      <Node>
+                      <Name>DECL</Name>
+                      <Path>dispatch_8hpp.html</Path>
+                      <Anchor>a9221055bba5a299e229f1abfad86d392</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>FORWARD</Name>
+                      <Path>dispatch_8hpp.html</Path>
+                      <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor>
+                     </Node>
+                     <Node>
                       <Name>TEMPLATE</Name>
                       <Path>dispatch_8hpp.html</Path>
                       <Anchor>a659a0f3373b1b8ed3e348bc4332657e2</Anchor>
@@ -38267,22 +38287,22 @@
                        <Node>
                         <Name>operator Deferred&lt; void</Name>
                         <Path>structprocess_1_1__Deferred.html</Path>
-                        <Anchor>a60ed55706c840607aab6b93dfd1b3048</Anchor>
+                        <Anchor>a60f19ff0e320b6a07d749aa681153af9</Anchor>
                        </Node>
                        <Node>
                         <Name>operator Deferred&lt;R</Name>
                         <Path>structprocess_1_1__Deferred.html</Path>
-                        <Anchor>aa039c9d26a74b628239ae3975e37dbaf</Anchor>
+                        <Anchor>a4700f9db425c2bf0aecae10d0a7d03c3</Anchor>
                        </Node>
                        <Node>
                         <Name>operator std::function&lt; void</Name>
                         <Path>structprocess_1_1__Deferred.html</Path>
-                        <Anchor>aa28eb7ebe73a3de20d773457091605ac</Anchor>
+                        <Anchor>a5e4175312beb53ef11b7322d90d9cecb</Anchor>
                        </Node>
                        <Node>
                         <Name>operator std::function&lt;R</Name>
                         <Path>structprocess_1_1__Deferred.html</Path>
-                        <Anchor>aa30e351bfd299b2ab59b227813e51a5c</Anchor>
+                        <Anchor>a995cbb236f072d7a3fe8902ff52bc026</Anchor>
                        </Node>
                        <Node>
                         <Name>REPEAT_FROM_TO</Name>
@@ -38538,22 +38558,22 @@
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a08f6977c10f9f5d9e918ef8fd91f0a5f</Anchor>
+                        <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ac7821d236d1acb475c63824d11ab24e0</Anchor>
+                        <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a1b4d81f9529ea6207d2781d7cba3bdb0</Anchor>
+                        <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a5d4894dd3a963b8011898cac76d5bf9b</Anchor>
+                        <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
@@ -38908,22 +38928,22 @@
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a08f6977c10f9f5d9e918ef8fd91f0a5f</Anchor>
+                        <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ac7821d236d1acb475c63824d11ab24e0</Anchor>
+                        <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a1b4d81f9529ea6207d2781d7cba3bdb0</Anchor>
+                        <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a5d4894dd3a963b8011898cac76d5bf9b</Anchor>
+                        <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
@@ -40339,22 +40359,22 @@
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a08f6977c10f9f5d9e918ef8fd91f0a5f</Anchor>
+                        <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ac7821d236d1acb475c63824d11ab24e0</Anchor>
+                        <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a1b4d81f9529ea6207d2781d7cba3bdb0</Anchor>
+                        <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>a5d4894dd3a963b8011898cac76d5bf9b</Anchor>
+                        <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor>
                        </Node>
                        <Node>
                         <Name>then</Name>
@@ -53620,6 +53640,11 @@
                       <Anchor>a90e1b5ab607f3428668e5dd9a014ecb0</Anchor>
                      </Node>
                      <Node>
+                      <Name>ENUM</Name>
+                      <Path>preprocessor_8hpp.html</Path>
+                      <Anchor>a378181c29a641d58f55d647b5a9599f2</Anchor>
+                     </Node>
+                     <Node>
                       <Name>ENUM_BINARY_PARAMS</Name>
                       <Path>preprocessor_8hpp.html</Path>
                       <Anchor>a136ead90127dc77a956b32b74056d6b6</Anchor>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index c9d4db4..21559cf 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -418,6 +418,16 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>FORWARD</Name>
+      <APILanguage>c</APILanguage>
+      <Type>macro</Type>
+    </TokenIdentifier>
+    <Path>defer_8hpp.html</Path>
+    <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor>
+    <DeclaredIn>defer.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>TEMPLATE</Name>
       <APILanguage>c</APILanguage>
       <Type>macro</Type>
@@ -600,6 +610,16 @@
   </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>
@@ -673,6 +693,26 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>FORWARD</Name>
+      <APILanguage>c</APILanguage>
+      <Type>macro</Type>
+    </TokenIdentifier>
+    <Path>dispatch_8hpp.html</Path>
+    <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor>
+    <DeclaredIn>dispatch.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>DECL</Name>
+      <APILanguage>unknown</APILanguage>
+      <Type>macro</Type>
+    </TokenIdentifier>
+    <Path>dispatch_8hpp.html</Path>
+    <Anchor>a9221055bba5a299e229f1abfad86d392</Anchor>
+    <DeclaredIn>dispatch.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>TEMPLATE</Name>
       <APILanguage>c</APILanguage>
       <Type>macro</Type>
@@ -8086,6 +8126,16 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>ENUM</Name>
+      <APILanguage>unknown</APILanguage>
+      <Type>macro</Type>
+    </TokenIdentifier>
+    <Path>preprocessor_8hpp.html</Path>
+    <Anchor>a378181c29a641d58f55d647b5a9599f2</Anchor>
+    <DeclaredIn>preprocessor.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>ENUM_TRAILING_PARAMS</Name>
       <APILanguage>unknown</APILanguage>
       <Type>macro</Type>
@@ -152590,7 +152640,7 @@
       <Scope>process::_Deferred</Scope>
     </TokenIdentifier>
     <Path>structprocess_1_1__Deferred.html</Path>
-    <Anchor>a60ed55706c840607aab6b93dfd1b3048</Anchor>
+    <Anchor>a60f19ff0e320b6a07d749aa681153af9</Anchor>
     <DeclaredIn>deferred.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -152601,7 +152651,7 @@
       <Scope>process::_Deferred</Scope>
     </TokenIdentifier>
     <Path>structprocess_1_1__Deferred.html</Path>
-    <Anchor>aa28eb7ebe73a3de20d773457091605ac</Anchor>
+    <Anchor>a5e4175312beb53ef11b7322d90d9cecb</Anchor>
     <DeclaredIn>deferred.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -152612,7 +152662,7 @@
       <Scope>process::_Deferred</Scope>
     </TokenIdentifier>
     <Path>structprocess_1_1__Deferred.html</Path>
-    <Anchor>aa039c9d26a74b628239ae3975e37dbaf</Anchor>
+    <Anchor>a4700f9db425c2bf0aecae10d0a7d03c3</Anchor>
     <DeclaredIn>deferred.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -152623,7 +152673,7 @@
       <Scope>process::_Deferred</Scope>
     </TokenIdentifier>
     <Path>structprocess_1_1__Deferred.html</Path>
-    <Anchor>aa30e351bfd299b2ab59b227813e51a5c</Anchor>
+    <Anchor>a995cbb236f072d7a3fe8902ff52bc026</Anchor>
     <DeclaredIn>deferred.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -153972,7 +154022,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>a08f6977c10f9f5d9e918ef8fd91f0a5f</Anchor>
+    <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -153983,7 +154033,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>ac7821d236d1acb475c63824d11ab24e0</Anchor>
+    <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -153994,7 +154044,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>a1b4d81f9529ea6207d2781d7cba3bdb0</Anchor>
+    <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -154005,7 +154055,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>a5d4894dd3a963b8011898cac76d5bf9b</Anchor>
+    <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/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 0ffa1f7..b95adf6 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:239</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_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:239</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_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:239</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_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>
@@ -325,7 +325,7 @@ Functions</h2></td></tr>
 <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">  }</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:239</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="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>
@@ -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:239</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_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/fa35a7fd/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 c1bcd71..a6c07e6 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:239</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="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>
 <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>
@@ -342,7 +342,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:157</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="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_aefdb2dafcc91a996be425476adf2b4e0"><div class="ttname"><a href="namespaceprocess.html#aefdb2dafcc91a996be425476adf2b4e0">process::REPEAT_FROM_TO</a></div><div class="ttdeci">REPEAT_FROM_TO(1, 12, TEMPLATE, _) class AsyncExecutorProcess</div><div class="ttdef"><b>Definition:</b> async.hpp:63</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/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 4e0ffc5..c4c9b34 100644
--- a/content/api/latest/c++/classprocess_1_1Future-members.html
+++ b/content/api/latest/c++/classprocess_1_1Future-members.html
@@ -103,10 +103,10 @@
   <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><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#a08f6977c10f9f5d9e918ef8fd91f0a5f">then</a>(const lambda::function&lt; Future&lt; X &gt;(const T &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><td class="entry"><a class="el" href="classprocess_1_1Future.html#ac7821d236d1acb475c63824d11ab24e0">then</a>(const lambda::function&lt; X(const T &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#a1b4d81f9529ea6207d2781d7cba3bdb0">then</a>(const lambda::function&lt; Future&lt; X &gt;()&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"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a5d4894dd3a963b8011898cac76d5bf9b">then</a>(const lambda::function&lt; X()&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"><span class="mlabel">inline</span></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 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/fa35a7fd/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 9eaa937..b1e5dce 100644
--- a/content/api/latest/c++/classprocess_1_1Future.html
+++ b/content/api/latest/c++/classprocess_1_1Future.html
@@ -169,18 +169,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:a08f6977c10f9f5d9e918ef8fd91f0a5f"><td class="memTemplParams" colspan="2">template&lt;typename X &gt; </td></tr>
-<tr class="memitem:a08f6977c10f9f5d9e918ef8fd91f0a5f"><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#a08f6977c10f9f5d9e918ef8fd91f0a5f">then</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 </td></tr>
-<tr class="separator:a08f6977c10f9f5d9e918ef8fd91f0a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac7821d236d1acb475c63824d11ab24e0"><td class="memTemplParams" colspan="2">template&lt;typename X &gt; </td></tr>
-<tr class="memitem:ac7821d236d1acb475c63824d11ab24e0"><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#ac7821d236d1acb475c63824d11ab24e0">then</a> (const lambda::function&lt; X(const T &amp;)&gt; &amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
-<tr class="separator:ac7821d236d1acb475c63824d11ab24e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1b4d81f9529ea6207d2781d7cba3bdb0"><td class="memTemplParams" colspan="2">template&lt;typename X &gt; </td></tr>
-<tr class="memitem:a1b4d81f9529ea6207d2781d7cba3bdb0"><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#a1b4d81f9529ea6207d2781d7cba3bdb0">then</a> (const lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;()&gt; &amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
-<tr class="separator:a1b4d81f9529ea6207d2781d7cba3bdb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5d4894dd3a963b8011898cac76d5bf9b"><td class="memTemplParams" colspan="2">template&lt;typename X &gt; </td></tr>
-<tr class="memitem:a5d4894dd3a963b8011898cac76d5bf9b"><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#a5d4894dd3a963b8011898cac76d5bf9b">then</a> (const lambda::function&lt; X()&gt; &amp;<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr>
-<tr class="separator:a5d4894dd3a963b8011898cac76d5bf9b"><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: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>
@@ -1129,7 +1129,7 @@ template&lt;typename T&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a08f6977c10f9f5d9e918ef8fd91f0a5f"></a>
+<a class="anchor" id="ae85258f6af5c49e7b4264b5c857265bc"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -1140,7 +1140,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">const lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;(const T &amp;)&gt; &amp;&#160;</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="paramname"><em>f</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -1149,7 +1149,7 @@ template&lt;typename X &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ac7821d236d1acb475c63824d11ab24e0"></a>
+<a class="anchor" id="a13bc839b816da34f55d6bc0675ef6b0e"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -1160,7 +1160,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">const lambda::function&lt; X(const T &amp;)&gt; &amp;&#160;</td>
+          <td class="paramtype">lambda::function&lt; X(const T &amp;)&gt;&#160;</td>
           <td class="paramname"><em>f</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -1169,7 +1169,7 @@ template&lt;typename X &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a1b4d81f9529ea6207d2781d7cba3bdb0"></a>
+<a class="anchor" id="a1b450d3667a7abd43e5afcdb0a3ab146"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -1183,7 +1183,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">const lambda::function&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; X &gt;()&gt; &amp;&#160;</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="paramname"><em>f</em></td><td>)</td>
           <td> const</td>
         </tr>
@@ -1197,7 +1197,7 @@ template&lt;typename X &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a5d4894dd3a963b8011898cac76d5bf9b"></a>
+<a class="anchor" id="ae6e143a618e3aaa3e1616e6c6f833c80"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -1211,7 +1211,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">const lambda::function&lt; X()&gt; &amp;&#160;</td>
+          <td class="paramtype">lambda::function&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/fa35a7fd/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 09e6374..3552985 100644
--- a/content/api/latest/c++/collect_8hpp_source.html
+++ b/content/api/latest/c++/collect_8hpp_source.html
@@ -258,7 +258,7 @@
 <div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="namespaceprocess.html#a663fef0a85519a2bd066f5e2215e8bfb">  204</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="l00205"></a><span class="lineno">  205</span>&#160;{</div>
 <div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  std::list&lt;Future&lt;Nothing&gt;&gt; wrappers = {</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;    futures.<a class="code" href="classprocess_1_1Future.html#a08f6977c10f9f5d9e918ef8fd91f0a5f">then</a>([]() { <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>(); })...</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</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="l00208"></a><span class="lineno">  208</span>&#160;  };</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">  210</span>&#160;  <span class="comment">// TODO(klueska): Unfortunately, we have to use a lambda followed</span></div>
@@ -270,7 +270,7 @@
 <div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  };</div>
 <div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div>
 <div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="namespaceprocess.html#a0f89a937c1caa20e3048e16aeb0c9736">collect</a>(wrappers)</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;    .<a class="code" href="classprocess_1_1Future.html#a08f6977c10f9f5d9e918ef8fd91f0a5f">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="l00219"></a><span class="lineno">  219</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="l00220"></a><span class="lineno">  220</span>&#160;}</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>
@@ -294,7 +294,7 @@
 <div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="namespaceprocess.html#a8df6a4f5a8ba851be42ad5d584907017">  240</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="l00241"></a><span class="lineno">  241</span>&#160;{</div>
 <div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;  std::list&lt;Future&lt;Nothing&gt;&gt; wrappers = {</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;    futures.<a class="code" href="classprocess_1_1Future.html#a08f6977c10f9f5d9e918ef8fd91f0a5f">then</a>([]() { <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>(); })...</div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</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="l00244"></a><span class="lineno">  244</span>&#160;  };</div>
 <div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div>
 <div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  <span class="comment">// TODO(klueska): Unfortunately, we have to use a lambda followed</span></div>
@@ -315,19 +315,19 @@
 <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:63</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:239</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:1139</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:697</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:772</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="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:1142</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:700</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:775</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:74</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:1177</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:1180</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:1025</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:1028</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:79</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:1265</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:1268</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:130</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:72</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>
@@ -339,9 +339,9 @@
 <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:66</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:141</div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a08f6977c10f9f5d9e918ef8fd91f0a5f"><div class="ttname"><a href="classprocess_1_1Future.html#a08f6977c10f9f5d9e918ef8fd91f0a5f">process::Future::then</a></div><div class="ttdeci">Future&lt; X &gt; then(const lambda::function&lt; Future&lt; X &gt;(const T &amp;)&gt; &amp;f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1399</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:782</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:680</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:785</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:683</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:1402</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/fa35a7fd/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 16a141d..cc87861 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:697</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:700</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:782</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:785</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>