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

[20/26] mesos-site git commit: Updated the website built from mesos SHA: 3d2a1fd.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/client_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/client_8hpp_source.html b/content/api/latest/c++/client_8hpp_source.html
index 5e810db..615f194 100644
--- a/content/api/latest/c++/client_8hpp_source.html
+++ b/content/api/latest/c++/client_8hpp_source.html
@@ -52,7 +52,7 @@
 <div class="title">client.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="client_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span clas
 s="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// distribute
 d under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __CSI_CLIENT_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __CSI_CLIENT_HPP__</span></div><div class="line"><a name="l00
 019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2csi_2spec_8hpp.html">csi/spec.hpp</a>&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="grpc_8hpp.html">process/grpc.hpp</a>&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.
 html">mesos</a> {</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacecsi.html">csi</a> {</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>v0 {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="classmesos_1_1csi_1_1v0_1_1Client.html">   30</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html">Client</a></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;{</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="classmesos_1_1csi_1_1v0_1_1Client.html#a2e050c
 1fd92d57f1baab22d210614ea1">   33</a></span>&#160;  <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a2e050c1fd92d57f1baab22d210614ea1">Client</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a>&amp; _channel,</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;         <span class="keyword">const</span> <a class="code" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a>&amp; _runtime)</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;    : channel(_channel), runtime(_runtime) {}</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <span class="comment">// RPCs for the Identity service.</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <a class
 ="code" href="classprocess_1_1Future.html">process::Future&lt;GetPluginInfoResponse&gt;</a></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#aad59f5ac9e9fed07cc79402a962873cb">GetPluginInfo</a>(<span class="keyword">const</span> GetPluginInfoRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;GetPluginCapabilitiesResponse&gt;</a></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#ace030b336fd4221036c8ccdd554f2a57">GetPluginCapabilities</a>(<span class="keyword">const</span> GetPluginCapabilities
 Request&amp; request);</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ProbeResponse&gt;</a></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#abb1d7ee58d95cc1b7961b7486a6fdad5">Probe</a>(<span class="keyword">const</span> ProbeRequest&amp; request);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="comment">// RPCs for the Controller service.</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;CreateVolumeResponse&gt;</a></div><div class="line"><a name="l00049"
 ></a><span class="lineno">   49</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#af4bd09e9cef3c4c995ed71dd02213007">CreateVolume</a>(<span class="keyword">const</span> CreateVolumeRequest&amp; request);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;DeleteVolumeResponse&gt;</a></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7c0635f6d76ab98ffa6435d8df9b8cc2">DeleteVolume</a>(<span class="keyword">const</span> DeleteVolumeRequest&amp; request);</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process:
 :Future&lt;ControllerPublishVolumeResponse&gt;</a></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#ab8ea647ee64dc53324365f970ff2a0eb">ControllerPublishVolume</a>(<span class="keyword">const</span> ControllerPublishVolumeRequest&amp; request);</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ControllerUnpublishVolumeResponse&gt;</a></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#ad0a0b322011d43590ee39bc09042bdc6">ControllerUnpublishVolume</a>(<span class="keyword">const</span> ControllerUnpublishVolumeRequest&amp; request);</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>
 &#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ValidateVolumeCapabilitiesResponse&gt;</a></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7712b3fa63a14d5836b9698e4a79066c">ValidateVolumeCapabilities</a>(</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        <span class="keyword">const</span> ValidateVolumeCapabilitiesRequest&amp; request);</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ListVolumesResponse&gt;</a></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_
 1Client.html#aed8c78338cceeda3fab1e978abb24381">ListVolumes</a>(<span class="keyword">const</span> ListVolumesRequest&amp; request);</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;GetCapacityResponse&gt;</a></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7f75718ae54953dff792c4a8c9c72f8c">GetCapacity</a>(<span class="keyword">const</span> GetCapacityRequest&amp; request);</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ControllerGetCapabilitiesResponse&gt;</a></div><div class="line"><a name="l00071"></a><spa
 n class="lineno">   71</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a8e3b384362f78009d183fec05d13a509">ControllerGetCapabilities</a>(<span class="keyword">const</span> ControllerGetCapabilitiesRequest&amp; request);</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="comment">// RPCs for the Node service.</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeStageVolumeResponse&gt;</a></div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#aaa4698ab3fe6ec27830ae1cd4b92914e">NodeStageVolume</a>(<span class="keyword">const</span> NodeStageVolumeRequest&amp; request);</div><div class="line"><a name="l00076"></a><span class="l
 ineno">   76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeUnstageVolumeResponse&gt;</a></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#af50768be40afcffab97277f1311518ed">NodeUnstageVolume</a>(<span class="keyword">const</span> NodeUnstageVolumeRequest&amp; request);</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodePublishVolumeResponse&gt;</a></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a6212a047da856120ff38d9585a1b73c6">NodePublishVolume</a>(<span class="keyword">co
 nst</span> NodePublishVolumeRequest&amp; request);</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeUnpublishVolumeResponse&gt;</a></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a812c75e86aab8b41b18f77a98687228e">NodeUnpublishVolume</a>(<span class="keyword">const</span> NodeUnpublishVolumeRequest&amp; request);</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeGetIdResponse&gt;</a></div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    <a class="code" href="classmesos_1_
 1csi_1_1v0_1_1Client.html#abe7aea7afc1435f6e7b8b8ece0e43a2a">NodeGetId</a>(<span class="keyword">const</span> NodeGetIdRequest&amp; request);</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeGetCapabilitiesResponse&gt;</a></div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#ab9c45989d0c5b87e57b36c28db2548f9">NodeGetCapabilities</a>(<span class="keyword">const</span> NodeGetCapabilitiesRequest&amp; request);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <a cla
 ss="code" href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a> channel;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <a class="code" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a> runtime;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;};</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;} <span class="comment">// namespace v0 {</span></div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;} <span class="comment">// namespace csi {</span></div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00101"></a><span clas
 s="lineno">  101</span>&#160;<span class="preprocessor">#endif // __CSI_CLIENT_HPP__</span></div><div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_ad0a0b322011d43590ee39bc09042bdc6"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#ad0a0b322011d43590ee39bc09042bdc6">mesos::csi::v0::Client::ControllerUnpublishVolume</a></div><div class="ttdeci">process::Future&lt; ControllerUnpublishVolumeResponse &gt; ControllerUnpublishVolume(const ControllerUnpublishVolumeRequest &amp;request)</div></div>
+<a href="client_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span clas
 s="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// distribute
 d under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __CSI_CLIENT_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __CSI_CLIENT_HPP__</span></div><div class="line"><a name="l00
 019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2csi_2spec_8hpp.html">csi/spec.hpp</a>&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="grpc_8hpp.html">process/grpc.hpp</a>&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.
 html">mesos</a> {</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacecsi.html">csi</a> {</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>v0 {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="classmesos_1_1csi_1_1v0_1_1Client.html">   30</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html">Client</a></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;{</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="classmesos_1_1csi_1_1v0_1_1Client.html#accf969
 996008621b383d33c5af3468b7">   33</a></span>&#160;  <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#accf969996008621b383d33c5af3468b7">Client</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a>&amp; _connection,</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;         <span class="keyword">const</span> <a class="code" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a>&amp; _runtime)</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;    : connection(_connection), runtime(_runtime) {}</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <span class="comment">// RPCs for the Identity service.</span></div><div class="line"><a name="l00038"></a><span class="lin
 eno">   38</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;GetPluginInfoResponse&gt;</a></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#aad59f5ac9e9fed07cc79402a962873cb">GetPluginInfo</a>(<span class="keyword">const</span> GetPluginInfoRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;GetPluginCapabilitiesResponse&gt;</a></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#ace030b336fd4221036c8ccdd554f2a57">GetPluginCapabilities</a>(<span class="keyword">c
 onst</span> GetPluginCapabilitiesRequest&amp; request);</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ProbeResponse&gt;</a></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#abb1d7ee58d95cc1b7961b7486a6fdad5">Probe</a>(<span class="keyword">const</span> ProbeRequest&amp; request);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="comment">// RPCs for the Controller service.</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;CreateVolumeResponse&gt;</a></div><
 div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#af4bd09e9cef3c4c995ed71dd02213007">CreateVolume</a>(<span class="keyword">const</span> CreateVolumeRequest&amp; request);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;DeleteVolumeResponse&gt;</a></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7c0635f6d76ab98ffa6435d8df9b8cc2">DeleteVolume</a>(<span class="keyword">const</span> DeleteVolumeRequest&amp; request);</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="clas
 sprocess_1_1Future.html">process::Future&lt;ControllerPublishVolumeResponse&gt;</a></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#ab8ea647ee64dc53324365f970ff2a0eb">ControllerPublishVolume</a>(<span class="keyword">const</span> ControllerPublishVolumeRequest&amp; request);</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ControllerUnpublishVolumeResponse&gt;</a></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#ad0a0b322011d43590ee39bc09042bdc6">ControllerUnpublishVolume</a>(<span class="keyword">const</span> ControllerUnpublishVolumeRequest&amp; request);</div><div class="line"><a name="l00059"></a>
 <span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ValidateVolumeCapabilitiesResponse&gt;</a></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7712b3fa63a14d5836b9698e4a79066c">ValidateVolumeCapabilities</a>(</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        <span class="keyword">const</span> ValidateVolumeCapabilitiesRequest&amp; request);</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ListVolumesResponse&gt;</a></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;    <a class="code"
  href="classmesos_1_1csi_1_1v0_1_1Client.html#aed8c78338cceeda3fab1e978abb24381">ListVolumes</a>(<span class="keyword">const</span> ListVolumesRequest&amp; request);</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;GetCapacityResponse&gt;</a></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7f75718ae54953dff792c4a8c9c72f8c">GetCapacity</a>(<span class="keyword">const</span> GetCapacityRequest&amp; request);</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ControllerGetCapabilitiesResponse&gt;</a></div><div class
 ="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a8e3b384362f78009d183fec05d13a509">ControllerGetCapabilities</a>(<span class="keyword">const</span> ControllerGetCapabilitiesRequest&amp; request);</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="comment">// RPCs for the Node service.</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeStageVolumeResponse&gt;</a></div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#aaa4698ab3fe6ec27830ae1cd4b92914e">NodeStageVolume</a>(<span class="keyword">const</span> NodeStageVolumeRequest&amp; request);</div><div class="line"><a
  name="l00076"></a><span class="lineno">   76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeUnstageVolumeResponse&gt;</a></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#af50768be40afcffab97277f1311518ed">NodeUnstageVolume</a>(<span class="keyword">const</span> NodeUnstageVolumeRequest&amp; request);</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodePublishVolumeResponse&gt;</a></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a6212a047da856120ff38d9585a1b73c6">NodePublishVo
 lume</a>(<span class="keyword">const</span> NodePublishVolumeRequest&amp; request);</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeUnpublishVolumeResponse&gt;</a></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a812c75e86aab8b41b18f77a98687228e">NodeUnpublishVolume</a>(<span class="keyword">const</span> NodeUnpublishVolumeRequest&amp; request);</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeGetIdResponse&gt;</a></div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    <a
  class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#abe7aea7afc1435f6e7b8b8ece0e43a2a">NodeGetId</a>(<span class="keyword">const</span> NodeGetIdRequest&amp; request);</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeGetCapabilitiesResponse&gt;</a></div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#ab9c45989d0c5b87e57b36c28db2548f9">NodeGetCapabilities</a>(<span class="keyword">const</span> NodeGetCapabilitiesRequest&amp; request);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00093"></a><span class="l
 ineno">   93</span>&#160;  <a class="code" href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a> connection;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <a class="code" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a> runtime;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;};</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;} <span class="comment">// namespace v0 {</span></div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;} <span class="comment">// namespace csi {</span></div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&
 #160;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor">#endif // __CSI_CLIENT_HPP__</span></div><div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_ad0a0b322011d43590ee39bc09042bdc6"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#ad0a0b322011d43590ee39bc09042bdc6">mesos::csi::v0::Client::ControllerUnpublishVolume</a></div><div class="ttdeci">process::Future&lt; ControllerUnpublishVolumeResponse &gt; ControllerUnpublishVolume(const ControllerUnpublishVolumeRequest &amp;request)</div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_aaa4698ab3fe6ec27830ae1cd4b92914e"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#aaa4698ab3fe6ec27830ae1cd4b92914e">mesos::csi::v0::Client::NodeStageVolume</a></div><div class="ttdeci">process::Future&lt; NodeStageVolumeResponse &gt; NodeStageVolume(const NodeStageVolumeRequest &amp;request)</div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_a7c0635f6d76ab98ffa6435d8df9b8cc2"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#a7c0635f6d76ab98ffa6435d8df9b8cc2">mesos::csi::v0::Client::DeleteVolume</a></div><div class="ttdeci">process::Future&lt; DeleteVolumeResponse &gt; DeleteVolume(const DeleteVolumeRequest &amp;request)</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
@@ -62,23 +62,23 @@
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_a7712b3fa63a14d5836b9698e4a79066c"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#a7712b3fa63a14d5836b9698e4a79066c">mesos::csi::v0::Client::ValidateVolumeCapabilities</a></div><div class="ttdeci">process::Future&lt; ValidateVolumeCapabilitiesResponse &gt; ValidateVolumeCapabilities(const ValidateVolumeCapabilitiesRequest &amp;request)</div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_ab9c45989d0c5b87e57b36c28db2548f9"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#ab9c45989d0c5b87e57b36c28db2548f9">mesos::csi::v0::Client::NodeGetCapabilities</a></div><div class="ttdeci">process::Future&lt; NodeGetCapabilitiesResponse &gt; NodeGetCapabilities(const NodeGetCapabilitiesRequest &amp;request)</div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_a6212a047da856120ff38d9585a1b73c6"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#a6212a047da856120ff38d9585a1b73c6">mesos::csi::v0::Client::NodePublishVolume</a></div><div class="ttdeci">process::Future&lt; NodePublishVolumeResponse &gt; NodePublishVolume(const NodePublishVolumeRequest &amp;request)</div></div>
+<div class="ttc" id="classprocess_1_1grpc_1_1client_1_1Connection_html"><div class="ttname"><a href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a></div><div class="ttdoc">A copyable interface to manage a connection to a gRPC server. </div><div class="ttdef"><b>Definition:</b> grpc.hpp:97</div></div>
 <div class="ttc" id="namespacecsi_html"><div class="ttname"><a href="namespacecsi.html">csi</a></div><div class="ttdef"><b>Definition:</b> utils.hpp:37</div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_abe7aea7afc1435f6e7b8b8ece0e43a2a"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#abe7aea7afc1435f6e7b8b8ece0e43a2a">mesos::csi::v0::Client::NodeGetId</a></div><div class="ttdeci">process::Future&lt; NodeGetIdResponse &gt; NodeGetId(const NodeGetIdRequest &amp;request)</div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_abb1d7ee58d95cc1b7961b7486a6fdad5"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#abb1d7ee58d95cc1b7961b7486a6fdad5">mesos::csi::v0::Client::Probe</a></div><div class="ttdeci">process::Future&lt; ProbeResponse &gt; Probe(const ProbeRequest &amp;request)</div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_a7f75718ae54953dff792c4a8c9c72f8c"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#a7f75718ae54953dff792c4a8c9c72f8c">mesos::csi::v0::Client::GetCapacity</a></div><div class="ttdeci">process::Future&lt; GetCapacityResponse &gt; GetCapacity(const GetCapacityRequest &amp;request)</div></div>
-<div class="ttc" id="classprocess_1_1grpc_1_1client_1_1Runtime_html"><div class="ttname"><a href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a></div><div class="ttdoc">A copyable interface to manage an internal gRPC runtime instance for asynchronous gRPC calls...</div><div class="ttdef"><b>Definition:</b> grpc.hpp:107</div></div>
+<div class="ttc" id="classprocess_1_1grpc_1_1client_1_1Runtime_html"><div class="ttname"><a href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a></div><div class="ttdoc">A copyable interface to manage an internal gRPC runtime instance for asynchronous gRPC calls...</div><div class="ttdef"><b>Definition:</b> grpc.hpp:126</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_aad59f5ac9e9fed07cc79402a962873cb"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#aad59f5ac9e9fed07cc79402a962873cb">mesos::csi::v0::Client::GetPluginInfo</a></div><div class="ttdeci">process::Future&lt; GetPluginInfoResponse &gt; GetPluginInfo(const GetPluginInfoRequest &amp;request)</div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_a8e3b384362f78009d183fec05d13a509"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#a8e3b384362f78009d183fec05d13a509">mesos::csi::v0::Client::ControllerGetCapabilities</a></div><div class="ttdeci">process::Future&lt; ControllerGetCapabilitiesResponse &gt; ControllerGetCapabilities(const ControllerGetCapabilitiesRequest &amp;request)</div></div>
-<div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_a2e050c1fd92d57f1baab22d210614ea1"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#a2e050c1fd92d57f1baab22d210614ea1">mesos::csi::v0::Client::Client</a></div><div class="ttdeci">Client(const process::grpc::Channel &amp;_channel, const process::grpc::client::Runtime &amp;_runtime)</div><div class="ttdef"><b>Definition:</b> client.hpp:33</div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_a812c75e86aab8b41b18f77a98687228e"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#a812c75e86aab8b41b18f77a98687228e">mesos::csi::v0::Client::NodeUnpublishVolume</a></div><div class="ttdeci">process::Future&lt; NodeUnpublishVolumeResponse &gt; NodeUnpublishVolume(const NodeUnpublishVolumeRequest &amp;request)</div></div>
-<div class="ttc" id="classprocess_1_1grpc_1_1Channel_html"><div class="ttname"><a href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a></div><div class="ttdoc">A copyable interface to manage a connection to a gRPC server. </div><div class="ttdef"><b>Definition:</b> grpc.hpp:59</div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_ab8ea647ee64dc53324365f970ff2a0eb"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#ab8ea647ee64dc53324365f970ff2a0eb">mesos::csi::v0::Client::ControllerPublishVolume</a></div><div class="ttdeci">process::Future&lt; ControllerPublishVolumeResponse &gt; ControllerPublishVolume(const ControllerPublishVolumeRequest &amp;request)</div></div>
 <div class="ttc" id="grpc_8hpp_html"><div class="ttname"><a href="grpc_8hpp.html">grpc.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_aed8c78338cceeda3fab1e978abb24381"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#aed8c78338cceeda3fab1e978abb24381">mesos::csi::v0::Client::ListVolumes</a></div><div class="ttdeci">process::Future&lt; ListVolumesResponse &gt; ListVolumes(const ListVolumesRequest &amp;request)</div></div>
 <div class="ttc" id="include_2csi_2spec_8hpp_html"><div class="ttname"><a href="include_2csi_2spec_8hpp.html">spec.hpp</a></div></div>
+<div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_accf969996008621b383d33c5af3468b7"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#accf969996008621b383d33c5af3468b7">mesos::csi::v0::Client::Client</a></div><div class="ttdeci">Client(const process::grpc::client::Connection &amp;_connection, const process::grpc::client::Runtime &amp;_runtime)</div><div class="ttdef"><b>Definition:</b> client.hpp:33</div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></div><div class="ttdef"><b>Definition:</b> client.hpp:30</div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/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 7260ca3..2250009 100644
--- a/content/api/latest/c++/collect_8hpp_source.html
+++ b/content/api/latest/c++/collect_8hpp_source.html
@@ -56,50 +56,50 @@
 <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:1299</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:827</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:903</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:1306</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:830</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:906</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:1359</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:1366</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_a45915c2c6b7aea85b1c9a726158f19fc"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a45915c2c6b7aea85b1c9a726158f19fc">process::internal::await</a></div><div class="ttdeci">bool await(const process::Future&lt; T &gt; &amp;future, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:67</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:1162</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:1169</div></div>
 <div class="ttc" id="namespaceprocess_html_aff22904a83567125d3b4d0d88e5a2270"><div class="ttname"><a href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process::spawn</a></div><div class="ttdeci">UPID spawn(ProcessBase *process, bool manage=false)</div><div class="ttdoc">Spawn a new process. </div></div>
 <div class="ttc" id="namespaceprocess_html_a20443908afa3212215166e26065349e5"><div class="ttname"><a href="namespaceprocess.html#a20443908afa3212215166e26065349e5">process::terminate</a></div><div class="ttdeci">void terminate(const UPID &amp;pid, bool inject=true)</div><div class="ttdoc">Sends a TerminateEvent to the given process. </div></div>
-<div class="ttc" id="classprocess_1_1Future_html_af23884cf963eb5ec061595eb2e288903"><div class="ttname"><a href="classprocess_1_1Future.html#af23884cf963eb5ec061595eb2e288903">process::Future::isPending</a></div><div class="ttdeci">bool isPending() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1213</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_af23884cf963eb5ec061595eb2e288903"><div class="ttname"><a href="classprocess_1_1Future.html#af23884cf963eb5ec061595eb2e288903">process::Future::isPending</a></div><div class="ttdeci">bool isPending() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1220</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_1Future_html_abc89036db733a417b7b383b091efaf3c"><div class="ttname"><a href="classprocess_1_1Future.html#abc89036db733a417b7b383b091efaf3c">process::Future::isDiscarded</a></div><div class="ttdeci">bool isDiscarded() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1227</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_abc89036db733a417b7b383b091efaf3c"><div class="ttname"><a href="classprocess_1_1Future.html#abc89036db733a417b7b383b091efaf3c">process::Future::isDiscarded</a></div><div class="ttdeci">bool isDiscarded() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1234</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:1447</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:1454</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:1337</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:74</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:1344</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:1581</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:1588</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="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classprocess_1_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="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
-<div class="ttc" id="namespaceprocess_1_1internal_html_a7885011cf6470b707294a6ef4ec7a0a6"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a7885011cf6470b707294a6ef4ec7a0a6">process::internal::then</a></div><div class="ttdeci">void then(lambda::CallableOnce&lt; X(const T &amp;)&gt; &amp;&amp;f, std::unique_ptr&lt; Promise&lt; X &gt;&gt; promise, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1492</div></div>
+<div class="ttc" id="namespaceprocess_1_1internal_html_a7885011cf6470b707294a6ef4ec7a0a6"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a7885011cf6470b707294a6ef4ec7a0a6">process::internal::then</a></div><div class="ttdeci">void then(lambda::CallableOnce&lt; X(const T &amp;)&gt; &amp;&amp;f, std::unique_ptr&lt; Promise&lt; X &gt;&gt; promise, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1499</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:913</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:810</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future&lt; T &gt; future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:916</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html_a8f50fcfd7ddb6dd39ec2cd468377cd5d"><div class="ttname"><a href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">process::Promise::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:813</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_aa03406abec646ff3df058f9e55749c11"><div class="ttname"><a href="namespaceprocess_1_1internal.html#aa03406abec646ff3df058f9e55749c11">process::internal::discarded</a></div><div class="ttdeci">void discarded(Future&lt; U &gt; future)</div></div>
 <div class="ttc" id="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>
-<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1325</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1332</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1AwaitProcess_html_a8121fadd91f2221a673d4e711f22c948"><div class="ttname"><a href="classprocess_1_1internal_1_1AwaitProcess.html#a8121fadd91f2221a673d4e711f22c948">process::internal::AwaitProcess::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:215</div></div>
 <div class="ttc" id="id_8hpp_html"><div class="ttname"><a href="id_8hpp.html">id.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:501</div></div>
 <div class="ttc" id="defer_8hpp_html"><div class="ttname"><a href="defer_8hpp.html">defer.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a8b27a2ef76eb133bf0ce7a5eea4fb77c"><div class="ttname"><a href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">process::defer</a></div><div class="ttdeci">Deferred&lt; void()&gt; defer(const PID&lt; T &gt; &amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> defer.hpp:35</div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1234</div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1241</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 <div class="ttc" id="namespaceprocess_html_a0f89a937c1caa20e3048e16aeb0c9736"><div class="ttname"><a href="namespaceprocess.html#a0f89a937c1caa20e3048e16aeb0c9736">process::collect</a></div><div class="ttdeci">Future&lt; std::list&lt; T &gt; &gt; collect(const std::list&lt; Future&lt; T &gt;&gt; &amp;futures)</div><div class="ttdef"><b>Definition:</b> collect.hpp:270</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/combined__authenticator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/combined__authenticator_8hpp_source.html b/content/api/latest/c++/combined__authenticator_8hpp_source.html
index e9e869b..f1d49a5 100644
--- a/content/api/latest/c++/combined__authenticator_8hpp_source.html
+++ b/content/api/latest/c++/combined__authenticator_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="namespacemesos_1_1uri_html_a5dff7c4a2df7be12fb642b5801c34f9f"><div class="ttname"><a href="namespacemesos_1_1uri.html#a5dff7c4a2df7be12fb642b5801c34f9f">mesos::uri::http</a></div><div class="ttdeci">URI http(const std::string &amp;host, const std::string &amp;path=&quot;/&quot;, const Option&lt; int &gt; &amp;port=None(), const Option&lt; std::string &gt; &amp;query=None(), const Option&lt; std::string &gt; &amp;fragment=None(), const Option&lt; std::string &gt; &amp;user=None(), const Option&lt; std::string &gt; &amp;password=None())</div><div class="ttdoc">Creates an http URI with the given parameters. </div><div class="ttdef"><b>Definition:</b> http.hpp:35</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:36</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2http_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2http_8hpp.html">http.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/consensus_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/consensus_8hpp_source.html b/content/api/latest/c++/consensus_8hpp_source.html
index 5190a56..dd818cf 100644
--- a/content/api/latest/c++/consensus_8hpp_source.html
+++ b/content/api/latest/c++/consensus_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1log_html_a49e47a2107feca33d26695a84dfba256"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log.html#a49e47a2107feca33d26695a84dfba256">mesos::internal::log::learn</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; learn(const process::Shared&lt; Network &gt; &amp;network, const Action &amp;action)</div></div>
 <div class="ttc" id="src_2log_2network_8hpp_html"><div class="ttname"><a href="src_2log_2network_8hpp.html">network.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/contender_2standalone_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/contender_2standalone_8hpp_source.html b/content/api/latest/c++/contender_2standalone_8hpp_source.html
index 169713a..cde7756 100644
--- a/content/api/latest/c++/contender_2standalone_8hpp_source.html
+++ b/content/api/latest/c++/contender_2standalone_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1StandaloneMasterContender_html_afe560e03b445a18823ba697ddaa376fe"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1StandaloneMasterContender.html#afe560e03b445a18823ba697ddaa376fe">mesos::master::contender::StandaloneMasterContender::initialize</a></div><div class="ttdeci">virtual void initialize(const MasterInfo &amp;masterInfo)</div><div class="ttdoc">Initializes the contender with the MasterInfo of the master it contends on behalf of...</div></div>
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1StandaloneMasterContender_html_a3d2381b8326cc89afd3eb7c6cdf4560b"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1StandaloneMasterContender.html#a3d2381b8326cc89afd3eb7c6cdf4560b">mesos::master::contender::StandaloneMasterContender::contend</a></div><div class="ttdeci">virtual process::Future&lt; process::Future&lt; Nothing &gt; &gt; contend()</div><div class="ttdoc">Returns a Future&lt;Nothing&gt; once the contender has entered the contest (by obtaining a membership) and ...</div></div>
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1StandaloneMasterContender_html"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1StandaloneMasterContender.html">mesos::master::contender::StandaloneMasterContender</a></div><div class="ttdef"><b>Definition:</b> standalone.hpp:34</div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/coordinator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/coordinator_8hpp_source.html b/content/api/latest/c++/coordinator_8hpp_source.html
index e117fd3..5b143df 100644
--- a/content/api/latest/c++/coordinator_8hpp_source.html
+++ b/content/api/latest/c++/coordinator_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1Coordinator_html_a068f5aa22e5420ffeb60e0f0de9027ea"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1Coordinator.html#a068f5aa22e5420ffeb60e0f0de9027ea">mesos::internal::log::Coordinator::truncate</a></div><div class="ttdeci">process::Future&lt; Option&lt; uint64_t &gt; &gt; truncate(uint64_t to)</div></div>
 <div class="ttc" id="replica_8hpp_html"><div class="ttname"><a href="replica_8hpp.html">replica.hpp</a></div></div>
 <div class="ttc" id="src_2log_2network_8hpp_html"><div class="ttname"><a href="src_2log_2network_8hpp.html">network.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/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 e480155..754927a 100644
--- a/content/api/latest/c++/count__down__latch_8hpp_source.html
+++ b/content/api/latest/c++/count__down__latch_8hpp_source.html
@@ -53,13 +53,13 @@
 </div><!--header-->
 <div class="contents">
 <a href="count__down__latch_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="com
 ment">//</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// limitations under the License</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;</div><d
 iv class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#ifndef __PROCESS_COUNT_DOWN_LATCH_HPP__</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#define __PROCESS_COUNT_DOWN_LATCH_HPP__</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;atomic&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="future_8hpp.html">process/future.hpp</a>&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="ke
 yword">namespace </span><a class="code" href="namespaceprocess.html">process</a> {</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">// An implementation of a count down latch that returns a Future to</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">// signify when it gets triggered.</span></div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classprocess_1_1CountDownLatch.html">   24</a></span>&#160;<span class="keyword">class </span><a class="code" href="classprocess_1_1CountDownLatch.html">CountDownLatch</a></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;{</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00027"
 ></a><span class="lineno"><a class="line" href="classprocess_1_1CountDownLatch.html#a54ae44e80d909114a52b4cfdf9f493e6">   27</a></span>&#160;  <a class="code" href="classprocess_1_1CountDownLatch.html#a54ae44e80d909114a52b4cfdf9f493e6">CountDownLatch</a>(<span class="keywordtype">size_t</span> count = 1) : count(count) {}</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classprocess_1_1CountDownLatch.html#a778264ccaf3ea94c44d78558997b7eec">   29</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classprocess_1_1CountDownLatch.html#a778264ccaf3ea94c44d78558997b7eec">decrement</a>()</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;  {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;    <span class="keywordtype">size_t</span> expected = count.load();</div><div class="line
 "><a name="l00032"></a><span class="lineno">   32</span>&#160;    <span class="keywordflow">while</span> (expected &gt; 0) {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;      <span class="keywordflow">if</span> (count.compare_exchange_strong(expected, expected - 1)) {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;        <span class="keywordflow">if</span> (expected == 1) {</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;          promise.<a class="code" href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">set</a>(<a class="code" href="structNothing.html">Nothing</a>());</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;        }</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00038"></a><span class="lineno">  
  38</span>&#160;      }</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    }</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  }</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classprocess_1_1CountDownLatch.html#a260be4b1f720013b2a4083521ea60717">   42</a></span>&#160;  <a class="code" href="classprocess_1_1Future.html">Future&lt;Nothing&gt;</a> <a class="code" href="classprocess_1_1CountDownLatch.html#a260be4b1f720013b2a4083521ea60717">triggered</a>()</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  {</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    <span class="keywordflow">return</span> promise.<a class="code" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>();</div><div class="line">
 <a name="l00045"></a><span class="lineno">   45</span>&#160;  }</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  std::atomic&lt;size_t&gt; count;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <a class="code" href="classprocess_1_1Promise.html">Promise&lt;Nothing&gt;</a> promise;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;};</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;} <span class="comment">// namespace process {</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><s
 pan 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:827</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:830</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="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
-<div class="ttc" id="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:913</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future&lt; T &gt; future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:916</div></div>
 <div class="ttc" id="classprocess_1_1CountDownLatch_html"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html">process::CountDownLatch</a></div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:24</div></div>
 <div class="ttc" id="classprocess_1_1CountDownLatch_html_a778264ccaf3ea94c44d78558997b7eec"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html#a778264ccaf3ea94c44d78558997b7eec">process::CountDownLatch::decrement</a></div><div class="ttdeci">void decrement()</div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:29</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; Nothing &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/counter_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/counter_8hpp_source.html b/content/api/latest/c++/counter_8hpp_source.html
index c4a90d0..e2f0a89 100644
--- a/content/api/latest/c++/counter_8hpp_source.html
+++ b/content/api/latest/c++/counter_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="classprocess_1_1metrics_1_1Counter_html_a589976d5b606905983c85bb1534bacf8"><div class="ttname"><a href="classprocess_1_1metrics_1_1Counter.html#a589976d5b606905983c85bb1534bacf8">process::metrics::Counter::Counter</a></div><div class="ttdeci">Counter(const std::string &amp;name, const Option&lt; Duration &gt; &amp;window=None())</div><div class="ttdef"><b>Definition:</b> counter.hpp:32</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html_a062843ad9a1376532c176370a09e29d2"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html#a062843ad9a1376532c176370a09e29d2">process::metrics::Metric::push</a></div><div class="ttdeci">void push(double value)</div><div class="ttdef"><b>Definition:</b> metric.hpp:63</div></div>
 <div class="ttc" id="namespaceprocess_1_1metrics_1_1internal_html_aaa37243f659788386a13de558eba70a7"><div class="ttname"><a href="namespaceprocess_1_1metrics_1_1internal.html#aaa37243f659788386a13de558eba70a7">process::metrics::internal::metrics</a></div><div class="ttdeci">PID&lt; MetricsProcess &gt; metrics</div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/cpuacct_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/cpuacct_8hpp_source.html b/content/api/latest/c++/cpuacct_8hpp_source.html
index dc90b3f..d7fadf3 100644
--- a/content/api/latest/c++/cpuacct_8hpp_source.html
+++ b/content/api/latest/c++/cpuacct_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess_html_aca15fa3eb28a83321d4b08f776f2049b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess.html#aca15fa3eb28a83321d4b08f776f2049b">mesos::internal::slave::CpuacctSubsystemProcess::name</a></div><div class="ttdeci">std::string name() const override</div><div class="ttdef"><b>Definition:</b> cpuacct.hpp:47</div></div>
 <div class="ttc" id="namespaceflags_html"><div class="ttname"><a href="namespaceflags.html">flags</a></div><div class="ttdef"><b>Definition:</b> parse.hpp:33</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess_html_a9d6dbf0f8b468d42963b90a11be56bc2"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess.html#a9d6dbf0f8b468d42963b90a11be56bc2">mesos::internal::slave::CpuacctSubsystemProcess::usage</a></div><div class="ttdeci">process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId, const std::string &amp;cgroup) override</div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>