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

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

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

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5660b603/content/api/latest/c++/count__down__latch_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/count__down__latch_8hpp_source.html 
b/content/api/latest/c++/count__down__latch_8hpp_source.html
index e63324f..5d8be7b 100644
--- a/content/api/latest/c++/count__down__latch_8hpp_source.html
+++ b/content/api/latest/c++/count__down__latch_8hpp_source.html
@@ -107,13 +107,13 @@
 <div class="line"><a name="l00053"></a><span class="lineno">   
53</span>&#160;</div>
 <div class="line"><a name="l00054"></a><span class="lineno">   
54</span>&#160;<span class="preprocessor">#endif // 
__PROCESS_COUNT_DOWN_LATCH_HPP__</span></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a 
href="structNothing.html">Nothing</a></div><div 
class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
-<div class="ttc" 
id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div 
class="ttname"><a 
href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div
 class="ttdeci">bool set(const T &amp;_t)</div><div 
class="ttdef"><b>Definition:</b> future.hpp:796</div></div>
+<div class="ttc" 
id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div 
class="ttname"><a 
href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div
 class="ttdeci">bool set(const T &amp;_t)</div><div 
class="ttdef"><b>Definition:</b> future.hpp:826</div></div>
 <div class="ttc" 
id="classprocess_1_1CountDownLatch_html_a54ae44e80d909114a52b4cfdf9f493e6"><div 
class="ttname"><a 
href="classprocess_1_1CountDownLatch.html#a54ae44e80d909114a52b4cfdf9f493e6">process::CountDownLatch::CountDownLatch</a></div><div
 class="ttdeci">CountDownLatch(size_t count=1)</div><div 
class="ttdef"><b>Definition:</b> count_down_latch.hpp:27</div></div>
 <div class="ttc" 
id="classprocess_1_1CountDownLatch_html_a260be4b1f720013b2a4083521ea60717"><div 
class="ttname"><a 
href="classprocess_1_1CountDownLatch.html#a260be4b1f720013b2a4083521ea60717">process::CountDownLatch::triggered</a></div><div
 class="ttdeci">Future&lt; Nothing &gt; triggered()</div><div 
class="ttdef"><b>Definition:</b> count_down_latch.hpp:42</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a 
href="classprocess_1_1Promise.html">process::Promise&lt; Nothing 
&gt;</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a 
href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div 
class="ttname"><a 
href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div
 class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div 
class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
-<div class="ttc" 
id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div 
class="ttname"><a 
href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div
 class="ttdeci">Future&lt; T &gt; future() const </div><div 
class="ttdef"><b>Definition:</b> future.hpp:882</div></div>
+<div class="ttc" 
id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div 
class="ttname"><a 
href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div
 class="ttdeci">Future&lt; T &gt; future() const </div><div 
class="ttdef"><b>Definition:</b> future.hpp:912</div></div>
 <div class="ttc" id="classprocess_1_1CountDownLatch_html"><div 
class="ttname"><a 
href="classprocess_1_1CountDownLatch.html">process::CountDownLatch</a></div><div
 class="ttdef"><b>Definition:</b> count_down_latch.hpp:24</div></div>
 <div class="ttc" 
id="classprocess_1_1CountDownLatch_html_a778264ccaf3ea94c44d78558997b7eec"><div 
class="ttname"><a 
href="classprocess_1_1CountDownLatch.html#a778264ccaf3ea94c44d78558997b7eec">process::CountDownLatch::decrement</a></div><div
 class="ttdeci">void decrement()</div><div class="ttdef"><b>Definition:</b> 
count_down_latch.hpp:29</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future&lt; Nothing 
&gt;</a></div></div>

Reply via email to