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/06/01 01:55:19 UTC

[12/16] mesos-site git commit: Updated the website built from mesos SHA: 9c8eee3.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74f28ae0/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 615f194..9aed4da 100644
--- a/content/api/latest/c++/client_8hpp_source.html
+++ b/content/api/latest/c++/client_8hpp_source.html
@@ -52,29 +52,15 @@
 <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#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>
-<div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_af4bd09e9cef3c4c995ed71dd02213007"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#af4bd09e9cef3c4c995ed71dd02213007">mesos::csi::v0::Client::CreateVolume</a></div><div class="ttdeci">process::Future&lt; CreateVolumeResponse &gt; CreateVolume(const CreateVolumeRequest &amp;request)</div></div>
-<div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_af50768be40afcffab97277f1311518ed"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#af50768be40afcffab97277f1311518ed">mesos::csi::v0::Client::NodeUnstageVolume</a></div><div class="ttdeci">process::Future&lt; NodeUnstageVolumeResponse &gt; NodeUnstageVolume(const NodeUnstageVolumeRequest &amp;request)</div></div>
-<div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_ace030b336fd4221036c8ccdd554f2a57"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#ace030b336fd4221036c8ccdd554f2a57">mesos::csi::v0::Client::GetPluginCapabilities</a></div><div class="ttdeci">process::Future&lt; GetPluginCapabilitiesResponse &gt; GetPluginCapabilities(const GetPluginCapabilitiesRequest &amp;request)</div></div>
-<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>
+<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;<a class="code" href="include_2csi_2spec_8hpp.html">csi/spec.hpp</a>&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="grpc_8hpp.html">process/grpc.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 &quot;<a class="code" href="rpc_8hpp.html">csi/rpc.hpp</a>&quot;</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">name
 space </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" hr
 ef="classmesos_1_1csi_1_1v0_1_1Client.html#accf969996008621b383d33c5af3468b7">   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="keyword">template</span> &lt;RPC rpc&gt;</div><div class="li
 ne"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;typename RPCTraits&lt;rpc&gt;::response_type</a>&gt; <a class="code" href="classmesos_1_1csi_1_1v0_1_1Client.html#a434c72957bae489f83668fe180df24c6">call</a>(</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;      <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits&lt;rpc&gt;::request_type</a>&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;<span class="keyword">private</span>:</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <a class="code" href="classprocess_1_1g
 rpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a> connection;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</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="l00044"></a><span class="lineno">   44</span>&#160;};</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">template</span> &lt;&gt;</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;GetPluginInfoResponse&gt;</a></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;Client::call&lt;GET_PLUGIN_INFO&gt;(</div><div class="line"><a n
 ame="l00050"></a><span class="lineno">   50</span>&#160;    <span class="keyword">const</span> GetPluginInfoRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</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;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="keyword">template</span> &lt;&gt;</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;GetPluginCapabilitiesResponse&gt;</a></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;Client::call&lt;GET_PLUGIN_CAPABILITIES&gt;(</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    <span class="keyword">const</span> GetPluginCapabilitiesRequest&amp; <a
  class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="keyword">template</span> &lt;&gt;</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;ProbeResponse&gt;</a></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;Client::call&lt;PROBE&gt;(</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="keyword">const</span> ProbeRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00063"></a><span class="lineno">   63</sp
 an>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;CreateVolumeResponse&gt;</a></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;Client::call&lt;CREATE_VOLUME&gt;(</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    <span class="keyword">const</span> CreateVolumeRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</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;</div><div class="line"><a name="l00071"></a><span class="
 lineno">   71</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;DeleteVolumeResponse&gt;</a></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;Client::call&lt;DELETE_VOLUME&gt;(</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    <span class="keyword">const</span> DeleteVolumeRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</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;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&
 #160;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;ControllerPublishVolumeResponse&gt;</a></div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;Client::call&lt;CONTROLLER_PUBLISH_VOLUME&gt;(</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    <span class="keyword">const</span> ControllerPublishVolumeRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</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;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;ControllerUnpublishVolumeResponse&gt;</a><
 /div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;Client::call&lt;CONTROLLER_UNPUBLISH_VOLUME&gt;(</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    <span class="keyword">const</span> ControllerUnpublishVolumeRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</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;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;ValidateVolumeCapabilitiesResponse&gt;</a></div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;Client::call&lt;VALIDATE_VO
 LUME_CAPABILITIES&gt;(</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    <span class="keyword">const</span> ValidateVolumeCapabilitiesRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;ListVolumesResponse&gt;</a></div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;Client::call&lt;LIST_VOLUMES&gt;(</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    <span class="keyword">const</
 span> ListVolumesRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</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="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;GetCapacityResponse&gt;</a></div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;Client::call&lt;GET_CAPACITY&gt;(</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    <span class="keyword">const</span> GetCapacityRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line">
 <a name="l00105"></a><span class="lineno">  105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;ControllerGetCapabilitiesResponse&gt;</a></div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;Client::call&lt;CONTROLLER_GET_CAPABILITIES&gt;(</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    <span class="keyword">const</span> ControllerGetCapabilitiesRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</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;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeStageVolumeResponse&gt;</a></div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;Client::call&lt;NODE_STAGE_VOLUME&gt;(</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    <span class="keyword">const</span> NodeStageVolumeRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="keyword">te
 mplate</span> &lt;&gt;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeUnstageVolumeResponse&gt;</a></div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;Client::call&lt;NODE_UNSTAGE_VOLUME&gt;(</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    <span class="keyword">const</span> NodeUnstageVolumeRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<a class="code" href="classpr
 ocess_1_1Future.html">process::Future&lt;NodePublishVolumeResponse&gt;</a></div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;Client::call&lt;NODE_PUBLISH_VOLUME&gt;(</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    <span class="keyword">const</span> NodePublishVolumeRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeUnpublishVolumeResponse&gt;</a></div><div class="line"><a name="l00133"></a><span class="l
 ineno">  133</span>&#160;Client::call&lt;NODE_UNPUBLISH_VOLUME&gt;(</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    <span class="keyword">const</span> NodeUnpublishVolumeRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeGetIdResponse&gt;</a></div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;Client::call&lt;NODE_GET_ID&gt;(</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#16
 0;    <span class="keyword">const</span> NodeGetIdRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;NodeGetCapabilitiesResponse&gt;</a></div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;Client::call&lt;NODE_GET_CAPABILITIES&gt;(</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    <span class="keyword">const</span> NodeGetCapabilitiesRequest&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e5403
 8df7e5662ec35da05fa">request</a>);</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;} <span class="comment">// namespace v0 {</span></div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;} <span class="comment">// namespace csi {</span></div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="preprocessor">#endif // __CSI_CLIENT_HPP__</span></div><div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; 
 Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
 <div class="ttc" id="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="classmesos_1_1csi_1_1v0_1_1Client_html_a434c72957bae489f83668fe180df24c6"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#a434c72957bae489f83668fe180df24c6">mesos::csi::v0::Client::call</a></div><div class="ttdeci">process::Future&lt; typename RPCTraits&lt; rpc &gt;::response_type &gt; call(const typename RPCTraits&lt; rpc &gt;::request_type &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: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_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="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="structmesos_1_1csi_1_1v0_1_1RPCTraits_html"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">mesos::csi::v0::RPCTraits</a></div><div class="ttdef"><b>Definition:</b> rpc.hpp:56</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="rpc_8hpp_html"><div class="ttname"><a href="rpc_8hpp.html">rpc.hpp</a></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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74f28ae0/content/api/latest/c++/dir_8e8447e96acebd27d1a9dde2b09ee5d1.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/dir_8e8447e96acebd27d1a9dde2b09ee5d1.html b/content/api/latest/c++/dir_8e8447e96acebd27d1a9dde2b09ee5d1.html
index 1290d3f..d9340c1 100644
--- a/content/api/latest/c++/dir_8e8447e96acebd27d1a9dde2b09ee5d1.html
+++ b/content/api/latest/c++/dir_8e8447e96acebd27d1a9dde2b09ee5d1.html
@@ -59,6 +59,8 @@ Files</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:csi_2paths_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csi_2paths_8hpp.html">paths.hpp</a> <a href="csi_2paths_8hpp_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:rpc_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc_8hpp.html">rpc.hpp</a> <a href="rpc_8hpp_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:src_2csi_2state_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="src_2csi_2state_8hpp.html">state.hpp</a> <a href="src_2csi_2state_8hpp_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:src_2csi_2utils_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="src_2csi_2utils_8hpp.html">utils.hpp</a> <a href="src_2csi_2utils_8hpp_source.html">[code]</a></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74f28ae0/content/api/latest/c++/files.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/files.html b/content/api/latest/c++/files.html
index 94bf73b..88eb0a2 100644
--- a/content/api/latest/c++/files.html
+++ b/content/api/latest/c++/files.html
@@ -551,8 +551,9 @@
 <tr id="row_2_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_5_" class="arrow" onclick="toggleFolder('2_5_')">&#9658;</span><span id="img_2_5_" class="iconfclosed" onclick="toggleFolder('2_5_')">&#160;</span><a class="el" href="dir_8e8447e96acebd27d1a9dde2b09ee5d1.html" target="_self">csi</a></td><td class="desc"></td></tr>
 <tr id="row_2_5_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="client_8hpp_source.html"><span class="icondoc"></span></a><a class="el" href="client_8hpp.html" target="_self">client.hpp</a></td><td class="desc"></td></tr>
 <tr id="row_2_5_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="csi_2paths_8hpp_source.html"><span class="icondoc"></span></a><a class="el" href="csi_2paths_8hpp.html" target="_self">paths.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_2_5_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="src_2csi_2state_8hpp_source.html"><span class="icondoc"></span></a><a class="el" href="src_2csi_2state_8hpp.html" target="_self">state.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_2_5_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="src_2csi_2utils_8hpp_source.html"><span class="icondoc"></span></a><a class="el" href="src_2csi_2utils_8hpp.html" target="_self">utils.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_2_5_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="rpc_8hpp_source.html"><span class="icondoc"></span></a><a class="el" href="rpc_8hpp.html" target="_self">rpc.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_2_5_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="src_2csi_2state_8hpp_source.html"><span class="icondoc"></span></a><a class="el" href="src_2csi_2state_8hpp.html" target="_self">state.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_2_5_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="src_2csi_2utils_8hpp_source.html"><span class="icondoc"></span></a><a class="el" href="src_2csi_2utils_8hpp.html" target="_self">utils.hpp</a></td><td class="desc"></td></tr>
 <tr id="row_2_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_6_" class="arrow" onclick="toggleFolder('2_6_')">&#9658;</span><span id="img_2_6_" class="iconfclosed" onclick="toggleFolder('2_6_')">&#160;</span><a class="el" href="dir_d52765c6148a627e4a7ab4b6a2c83f5e.html" target="_self">docker</a></td><td class="desc"></td></tr>
 <tr id="row_2_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="docker_2docker_8hpp_source.html"><span class="icondoc"></span></a><a class="el" href="docker_2docker_8hpp.html" target="_self">docker.hpp</a></td><td class="desc"></td></tr>
 <tr id="row_2_6_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="src_2docker_2executor_8hpp_source.html"><span class="icondoc"></span></a><a class="el" href="src_2docker_2executor_8hpp.html" target="_self">executor.hpp</a></td><td class="desc"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74f28ae0/content/api/latest/c++/functions_c.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_c.html b/content/api/latest/c++/functions_c.html
index 117b286..1c28a94 100644
--- a/content/api/latest/c++/functions_c.html
+++ b/content/api/latest/c++/functions_c.html
@@ -102,7 +102,8 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess.html#a179d83b99f69455b6968bd27d9b5649e">mesos::internal::slave::FetcherProcess</a>
 </li>
 <li>call()
-: <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a6fd48006862a5d597d98648484e0e25c">mesos::v1::scheduler::Mesos</a>
+: <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7faeee2e85748419dbc938e4e54e7477">mesos::csi::v0::Client</a>
+, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a6fd48006862a5d597d98648484e0e25c">mesos::v1::scheduler::Mesos</a>
 , <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html#aeff787ed77d60ec0f45366ce45e73ba6">mesos::v1::scheduler::MesosBase</a>
 , <a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#acc50467a027c41b69d3df6e24864f034">process::grpc::client::Runtime</a>
 </li>
@@ -530,7 +531,7 @@
 , <a class="el" href="classmesos_1_1Resources.html#a30fc4fe000da99818bfcee5bb780e5d4">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a3122167cfa43d38f60cdf3012f8123f2">mesos::v1::Attributes</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#acc7fd5ead44f48cc44ad2169b5d0b5c3">mesos::v1::Resources</a>
-, <a class="el" href="classmultihashmap.html#a230cc43552e395d27596c8b041bb17a3">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
+, <a class="el" href="classmultihashmap.html#a6178aa28f4111afe1d782e1945c75fcb">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
 , <a class="el" href="classMultimap.html#a31675ab6f019445d99a73b96cf1adbba">Multimap&lt; K, V &gt;</a>
 , <a class="el" href="classos_1_1ProcessTree.html#aba099c3841f5501ad764e9c115b7a852">os::ProcessTree</a>
 </li>
@@ -569,18 +570,9 @@
 <li>ControllerCapabilities()
 : <a class="el" href="structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html#a2c38fbf957333abeb5d05287c7a1d0ab">mesos::csi::v0::ControllerCapabilities</a>
 </li>
-<li>ControllerGetCapabilities()
-: <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a8e3b384362f78009d183fec05d13a509">mesos::csi::v0::Client</a>
-</li>
-<li>ControllerPublishVolume()
-: <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ab8ea647ee64dc53324365f970ff2a0eb">mesos::csi::v0::Client</a>
-</li>
 <li>controllerService
 : <a class="el" href="structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html#abfd5cf26a08b6fb3f9a4bb747b300b5b">mesos::csi::v0::PluginCapabilities</a>
 </li>
-<li>ControllerUnpublishVolume()
-: <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ad0a0b322011d43590ee39bc09042bdc6">mesos::csi::v0::Client</a>
-</li>
 <li>converted
 : <a class="el" href="classmesos_1_1ResourceConversion.html#a5a8038920d7a88ed4c0b5b096f6fce83">mesos::ResourceConversion</a>
 , <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#aa45d29dae28bcc977661fd541714ce64">mesos::v1::ResourceConversion</a>
@@ -654,7 +646,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a105485d24368b1f0533d6b6f27d6b7a1">mesos::internal::checks::HealthChecker</a>
 , <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html#ae83c66c6e6b5c4c8abeffc908a0a1bf2">mesos::internal::cram_md5::CRAMMD5Authenticatee</a>
 , <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#aad4d755fbf2d61977eb84ba88c7cdca5">mesos::internal::cram_md5::CRAMMD5Authenticator</a>
-, <a class="el" href="classmesos_1_1internal_1_1LocalAuthorizer.html#ae608992132b9d58dc83351a6e4193541">mesos::internal::LocalAuthorizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1LocalAuthorizer.html#a5f7c557cf2ce041622ff3354395bf9ef">mesos::internal::LocalAuthorizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html#a87dd361e253a03cfa2874411b8a366cd">mesos::internal::LocalResourceProvider</a>
 , <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#af5132abd40c67bd08e24ac970b71bdfe">mesos::internal::LocalResourceProviderDaemon</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#acffe93fb6ad2962eb231404a13295b83">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
@@ -695,7 +687,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess.html#ac4b659a1f0c7435908013ccd93b6501a">mesos::internal::slave::LinuxFilesystemIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a188c7d32972b2998023f77444d125247">mesos::internal::slave::LinuxLauncher</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#af4081dd5f2a08a152cedecea66ad7962">mesos::internal::slave::MemorySubsystemProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a717b40b6012ceb68d4aab7a02e9f3e4b">mesos::internal::slave::MesosContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#ae12c5816134512ade220ff1541bbaf95">mesos::internal::slave::MesosContainerizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NamespacesIPCIsolatorProcess.html#ab4b40c23df011162220d79c50396ea28">mesos::internal::slave::NamespacesIPCIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NamespacesPidIsolatorProcess.html#a587bf1fca1c9c74550162b00e8153ca3">mesos::internal::slave::NamespacesPidIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystemProcess.html#a3760fe67338489419f386de9d5a0d6d8">mesos::internal::slave::NetClsSubsystemProcess</a>
@@ -734,7 +726,7 @@
 , <a class="el" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html#a842b7475bc4e06999d0570793eb81cb4">mesos::internal::tests::common::DefaultFrameworkInfo&lt; TFrameworkInfo, TCredential &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1DockerArchive.html#a826aa2afe5f996a0cc370f671a0342b8">mesos::internal::tests::DockerArchive</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1LinuxRootfs.html#a989f2d98ba0035548be3fa43a0ae23c4">mesos::internal::tests::LinuxRootfs</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1Module.html#a81386a14653ded5161d87b4e54c3e0a3">mesos::internal::tests::Module&lt; T, N &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1Module.html#a6feec23c6307765d6d74118f26258e75">mesos::internal::tests::Module&lt; T, N &gt;</a>
 , <a class="el" href="classmesos_1_1master_1_1contender_1_1MasterContender.html#a2f084b8ac23c1b3afdc8704bcc4070cc">mesos::master::contender::MasterContender</a>
 , <a class="el" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html#a3ddc796d745072faf0e72b17f3ec7781">mesos::master::detector::MasterDetector</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01Anonymous_01_4.html#a292084f269e3e3013907c91372732e07">mesos::modules::Module&lt; Anonymous &gt;</a>
@@ -769,16 +761,16 @@
 , <a class="el" href="classnet_1_1IP.html#ada206eb1ab14c032f071daf9b8c1b96c">net::IP</a>
 , <a class="el" href="classnet_1_1IP_1_1Network.html#ab0bb256813c57bddbf30ab5b10e6d67e">net::IP::Network</a>
 , <a class="el" href="classos_1_1Stack.html#a248fb0d3d52e903c887890d0155f70b7">os::Stack</a>
-, <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#ad97d978e383dffd8f6c65c5cfd354837">process::http::authentication::JWT</a>
+, <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#ab35e9499e062048d82377df855769bfe">process::http::authentication::JWT</a>
 , <a class="el" href="classprocess_1_1http_1_1header_1_1WWWAuthenticate.html#ab7ef253f15644097d671e07d602bff72">process::http::header::WWWAuthenticate</a>
-, <a class="el" href="classprocess_1_1http_1_1Server.html#aad73443f021cf049eb9e0a0b7f845346">process::http::Server</a>
+, <a class="el" href="classprocess_1_1http_1_1Server.html#a911155b94d612d120d089bfac1ba5db6">process::http::Server</a>
 , <a class="el" href="classprocess_1_1internal_1_1Loop.html#a4067cc276cd8152074a7094acf9ca451">process::internal::Loop&lt; Iterate, Body, T, R &gt;</a>
 , <a class="el" href="classprocess_1_1metrics_1_1internal_1_1MetricsProcess.html#a1b0e6141bb79047bf1247e27c2befcfd">process::metrics::internal::MetricsProcess</a>
 , <a class="el" href="classprocess_1_1network_1_1Address.html#a65e3511ccaa4fe9e6794675cab161c4c">process::network::Address</a>
 , <a class="el" href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html#a92fdb78c9aa14030f802d1160f8dfe5c">process::network::internal::LibeventSSLSocketImpl</a>
 , <a class="el" href="classprocess_1_1network_1_1internal_1_1PollSocketImpl.html#af893115c4d9b82346bbf2a204de9c516">process::network::internal::PollSocketImpl</a>
-, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#adb875fbdbdf693e431c441534aa6dbc0">process::network::internal::Socket&lt; AddressType &gt;</a>
-, <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a2f90a53c7035eade21431123d9c0037a">process::network::internal::SocketImpl</a>
+, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a63ec4379f16d4f8dbf39f91b1be74a31">process::network::internal::Socket&lt; AddressType &gt;</a>
+, <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a5a00f792b5055241fea9f1fc81b2c4c6">process::network::internal::SocketImpl</a>
 , <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#af91b88086c6c1385e61b42b20510bdd4">process::network::unix::Address</a>
 , <a class="el" href="classprocess_1_1Time.html#a7fa791510b349cfadefe26460730cc2a">process::Time</a>
 , <a class="el" href="classZooKeeper.html#a60244c525246bd57ff4c971b9ab7f18f">ZooKeeper</a>
@@ -809,9 +801,6 @@
 : <a class="el" href="classmesos_1_1Resources.html#a350c2c74774111e8b961127b7311fecc">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad2463a919987151047b605127a269e84">mesos::v1::Resources</a>
 </li>
-<li>CreateVolume()
-: <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#af4bd09e9cef3c4c995ed71dd02213007">mesos::csi::v0::Client</a>
-</li>
 <li>creator()
 : <a class="el" href="classprocess_1_1Timer.html#a4afcae106856c2b09116c4895d4e0b02">process::Timer</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74f28ae0/content/api/latest/c++/functions_d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_d.html b/content/api/latest/c++/functions_d.html
index 70ca8e4..ddeab42 100644
--- a/content/api/latest/c++/functions_d.html
+++ b/content/api/latest/c++/functions_d.html
@@ -230,9 +230,6 @@
 <li>deleteOnExit()
 : <a class="el" href="classjava_1_1io_1_1File.html#a8d97877a22f9e4125eecc0b4d42888e2">java::io::File</a>
 </li>
-<li>DeleteVolume()
-: <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7c0635f6d76ab98ffa6435d8df9b8cc2">mesos::csi::v0::Client</a>
-</li>
 <li>demote()
 : <a class="el" href="classmesos_1_1internal_1_1log_1_1Coordinator.html#ad2f42663b389e83e39374cdb08cabe72">mesos::internal::log::Coordinator</a>
 </li>
@@ -455,7 +452,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a192e3f2d6d4d19535423137d96ef1ff0">mesos::internal::slave::Flags</a>
 </li>
 <li>DockerContainerizer()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a1b1af0de73dd7a69cddf69450649f866">mesos::internal::slave::DockerContainerizer</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#aa687341b669134a07562d31ece0be0c4">mesos::internal::slave::DockerContainerizer</a>
 </li>
 <li>DockerContainerizerProcess()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html#abcad81a9a5628d8f2d725f29890f8f00">mesos::internal::slave::DockerContainerizerProcess</a>
@@ -497,7 +494,7 @@
 : <a class="el" href="classJvm.html#a0d3465e97ae553d2805bfa5add4901fd">Jvm</a>
 </li>
 <li>DRFSorter()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a26700cc833d70d831dc0510063aeb77c">mesos::internal::master::allocator::DRFSorter</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a3b4b4c33a5f1855a871ba18d6e853dc5">mesos::internal::master::allocator::DRFSorter</a>
 </li>
 <li>driver
 : <a class="el" href="structmesos_1_1python_1_1MesosExecutorDriverImpl.html#aa4892e3154e1acfb0f7906d698feafa5">mesos::python::MesosExecutorDriverImpl</a>
@@ -525,13 +522,13 @@
 : <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990af648d44b624da021da40a80190291380">process::Subprocess::IO</a>
 </li>
 <li>Duration()
-: <a class="el" href="classDuration.html#a418194042b96bf6ca3135d01106226ad">Duration</a>
+: <a class="el" href="classDuration.html#a7536cef737dbe58a524191be69793d24">Duration</a>
 </li>
 <li>duration()
 : <a class="el" href="classprocess_1_1Time.html#a526a30c9b274aed438ee67e7bf732739">process::Time</a>
 </li>
 <li>DynamicLibrary()
-: <a class="el" href="classDynamicLibrary.html#a5068283b12c51f6f3589f18ba7075494">DynamicLibrary</a>
+: <a class="el" href="classDynamicLibrary.html#abd84f6b6263964d95e59f59b04f37419">DynamicLibrary</a>
 </li>
 </ul>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74f28ae0/content/api/latest/c++/functions_e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_e.html b/content/api/latest/c++/functions_e.html
index 9a81d9d..f12eb5f 100644
--- a/content/api/latest/c++/functions_e.html
+++ b/content/api/latest/c++/functions_e.html
@@ -448,7 +448,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ac285ccb7495989feff13451400127c7f">mesos::internal::master::Master</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afc9437a65ba512cdfa4cd082b0e95d55">mesos::internal::slave::Slave</a>
 , <a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">process::ProcessBase</a>
-, <a class="el" href="classprocess_1_1SocketManager.html#af6f25126e1df4da3f184384898258f0d">process::SocketManager</a>
+, <a class="el" href="classprocess_1_1SocketManager.html#ac944f2f5147b9fb93c50f185d48fac4d">process::SocketManager</a>
 </li>
 <li>ExitedEvent()
 : <a class="el" href="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690">process::ExitedEvent</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74f28ae0/content/api/latest/c++/functions_func_c.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_c.html b/content/api/latest/c++/functions_func_c.html
index cc52185..75e8b81 100644
--- a/content/api/latest/c++/functions_func_c.html
+++ b/content/api/latest/c++/functions_func_c.html
@@ -101,7 +101,8 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess.html#a179d83b99f69455b6968bd27d9b5649e">mesos::internal::slave::FetcherProcess</a>
 </li>
 <li>call()
-: <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a6fd48006862a5d597d98648484e0e25c">mesos::v1::scheduler::Mesos</a>
+: <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7faeee2e85748419dbc938e4e54e7477">mesos::csi::v0::Client</a>
+, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a6fd48006862a5d597d98648484e0e25c">mesos::v1::scheduler::Mesos</a>
 , <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html#aeff787ed77d60ec0f45366ce45e73ba6">mesos::v1::scheduler::MesosBase</a>
 , <a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#acc50467a027c41b69d3df6e24864f034">process::grpc::client::Runtime</a>
 </li>
@@ -119,7 +120,7 @@
 <li>Capabilities()
 : <a class="el" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a1419488295b7be75f8a37067d4cb4a9c">mesos::internal::protobuf::framework::Capabilities</a>
 , <a class="el" href="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html#a99f12564385fe0fef400c5eb0159d7bb">mesos::internal::protobuf::master::Capabilities</a>
-, <a class="el" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#af31bbd9308f44e99ec47756b93ba580c">mesos::internal::protobuf::slave::Capabilities</a>
+, <a class="el" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a5956ae2274a72932e0101ec7e303df6a">mesos::internal::protobuf::slave::Capabilities</a>
 </li>
 <li>CapabilitiesTestHelper()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1CapabilitiesTestHelper.html#ab0b39c09716d6ff4804dc4220d6758b0">mesos::internal::tests::CapabilitiesTestHelper</a>
@@ -321,7 +322,7 @@
 : <a class="el" href="classJvm_1_1Constructor.html#afcb812e867f23189a79e7d711e444ca5">Jvm::Constructor</a>
 </li>
 <li>consume()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ac38bf9823bb8b70ddaa0e2030c12913e">mesos::internal::master::Master</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a2df5783664d5323e43272fdce9310455">mesos::internal::master::Master</a>
 , <a class="el" href="structprocess_1_1DispatchEvent.html#aa2b08c20467f4fc08323d6ba5bc3765c">process::DispatchEvent</a>
 , <a class="el" href="structprocess_1_1Event.html#a669793f12dd97d563639b2f7dd33de7f">process::Event</a>
 , <a class="el" href="structprocess_1_1EventConsumer.html#a711e0aecfcdbe69216e26a630d52869d">process::EventConsumer</a>
@@ -392,15 +393,6 @@
 <li>ControllerCapabilities()
 : <a class="el" href="structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html#a2c38fbf957333abeb5d05287c7a1d0ab">mesos::csi::v0::ControllerCapabilities</a>
 </li>
-<li>ControllerGetCapabilities()
-: <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a8e3b384362f78009d183fec05d13a509">mesos::csi::v0::Client</a>
-</li>
-<li>ControllerPublishVolume()
-: <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ab8ea647ee64dc53324365f970ff2a0eb">mesos::csi::v0::Client</a>
-</li>
-<li>ControllerUnpublishVolume()
-: <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ad0a0b322011d43590ee39bc09042bdc6">mesos::csi::v0::Client</a>
-</li>
 <li>Coordinator()
 : <a class="el" href="classmesos_1_1internal_1_1log_1_1Coordinator.html#abb0483b65813bc32d753405007381dc7">mesos::internal::log::Coordinator</a>
 </li>
@@ -453,13 +445,13 @@
 , <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ae12461b03c88e6fce8528488b50a47f5">mesos::allocator::Allocator</a>
 , <a class="el" href="classmesos_1_1Authorizer.html#a547bf45e35208fa8c6aad9193e54984c">mesos::Authorizer</a>
 , <a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a7a417ba4b641b9870944549a1309b1b5">mesos::DiskProfileAdaptor</a>
-, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatorFactory.html#a66c9ff7654e62413a875d0fe4d5b2ba1">mesos::http::authentication::BasicAuthenticatorFactory</a>
+, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatorFactory.html#a1c04e02e07aed0f6b8784375a5ef1dc7">mesos::http::authentication::BasicAuthenticatorFactory</a>
 , <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1Capabilities.html#a19cc225f466432bc2abb6de9381e8c98">mesos::internal::capabilities::Capabilities</a>
 , <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a73856c4daaa7fd16b759fb20899c0708">mesos::internal::checks::Checker</a>
 , <a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a105485d24368b1f0533d6b6f27d6b7a1">mesos::internal::checks::HealthChecker</a>
 , <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html#ae83c66c6e6b5c4c8abeffc908a0a1bf2">mesos::internal::cram_md5::CRAMMD5Authenticatee</a>
 , <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#aad4d755fbf2d61977eb84ba88c7cdca5">mesos::internal::cram_md5::CRAMMD5Authenticator</a>
-, <a class="el" href="classmesos_1_1internal_1_1LocalAuthorizer.html#a5f7c557cf2ce041622ff3354395bf9ef">mesos::internal::LocalAuthorizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1LocalAuthorizer.html#ae608992132b9d58dc83351a6e4193541">mesos::internal::LocalAuthorizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html#a87dd361e253a03cfa2874411b8a366cd">mesos::internal::LocalResourceProvider</a>
 , <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#af5132abd40c67bd08e24ac970b71bdfe">mesos::internal::LocalResourceProviderDaemon</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#acffe93fb6ad2962eb231404a13295b83">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
@@ -485,7 +477,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#accd46bed2e7d2ed7db8fe8ad9876590c">mesos::internal::slave::docker::MetadataManager</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller.html#a28550d1962a9fa4cd700634a559a399f">mesos::internal::slave::docker::Puller</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1RegistryPuller.html#ad40636bf20c9d28d4ee71a80a4dafba7">mesos::internal::slave::docker::RegistryPuller</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html#a41908b70c12530b115427e4645dd9008">mesos::internal::slave::docker::Store</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html#a1ae5b5db1c4177ac93e1211f6a0100f5">mesos::internal::slave::docker::Store</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient.html#abe2d517c6f60c16aec1055c3c437d954">mesos::internal::slave::docker::volume::DriverClient</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#ae4acf3fad0a189161329d3fefcd5b1f0">mesos::internal::slave::DockerContainerizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html#a9425bb59244222c0084f80c004d61d3f">mesos::internal::slave::DockerRuntimeIsolatorProcess</a>
@@ -539,12 +531,12 @@
 , <a class="el" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html#a842b7475bc4e06999d0570793eb81cb4">mesos::internal::tests::common::DefaultFrameworkInfo&lt; TFrameworkInfo, TCredential &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1DockerArchive.html#a826aa2afe5f996a0cc370f671a0342b8">mesos::internal::tests::DockerArchive</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1LinuxRootfs.html#a989f2d98ba0035548be3fa43a0ae23c4">mesos::internal::tests::LinuxRootfs</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1Module.html#abae032ed084599d940352ce9b36afa74">mesos::internal::tests::Module&lt; T, N &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1Module.html#a81386a14653ded5161d87b4e54c3e0a3">mesos::internal::tests::Module&lt; T, N &gt;</a>
 , <a class="el" href="classmesos_1_1master_1_1contender_1_1MasterContender.html#a2f084b8ac23c1b3afdc8704bcc4070cc">mesos::master::contender::MasterContender</a>
 , <a class="el" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html#a3ddc796d745072faf0e72b17f3ec7781">mesos::master::detector::MasterDetector</a>
 , <a class="el" href="classmesos_1_1modules_1_1ModuleManager.html#a0ab072c60a3c002765c843bdb6eafed4">mesos::modules::ModuleManager</a>
 , <a class="el" href="classmesos_1_1ObjectApprovers.html#a0b6051b6fc3abc97d9850c1ad5c66acb">mesos::ObjectApprovers</a>
-, <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a50acc0d159c741cffbaed0a13550877d">mesos::resource_provider::Registrar</a>
+, <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aa352cf7e0d93f192ab82e417821384f9">mesos::resource_provider::Registrar</a>
 , <a class="el" href="classmesos_1_1SecretResolver.html#ab10b3be9bca16db587e8c065da0c71cb">mesos::SecretResolver</a>
 , <a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a730e7d402fa06c15886eff94cf0b40d5">mesos::slave::ContainerLogger</a>
 , <a class="el" href="classmesos_1_1slave_1_1QoSController.html#ab6e9f5cbef4c49786372467678baa27c">mesos::slave::QoSController</a>
@@ -556,16 +548,16 @@
 , <a class="el" href="classnet_1_1IP.html#a627b2e1c1f63a2bc6315a9dfecee141d">net::IP</a>
 , <a class="el" href="classnet_1_1IP_1_1Network.html#ab0bb256813c57bddbf30ab5b10e6d67e">net::IP::Network</a>
 , <a class="el" href="classos_1_1Stack.html#a248fb0d3d52e903c887890d0155f70b7">os::Stack</a>
-, <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#ad97d978e383dffd8f6c65c5cfd354837">process::http::authentication::JWT</a>
+, <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#ab35e9499e062048d82377df855769bfe">process::http::authentication::JWT</a>
 , <a class="el" href="classprocess_1_1http_1_1header_1_1WWWAuthenticate.html#ab7ef253f15644097d671e07d602bff72">process::http::header::WWWAuthenticate</a>
-, <a class="el" href="classprocess_1_1http_1_1Server.html#a911155b94d612d120d089bfac1ba5db6">process::http::Server</a>
+, <a class="el" href="classprocess_1_1http_1_1Server.html#aad73443f021cf049eb9e0a0b7f845346">process::http::Server</a>
 , <a class="el" href="classprocess_1_1internal_1_1Loop.html#a4067cc276cd8152074a7094acf9ca451">process::internal::Loop&lt; Iterate, Body, T, R &gt;</a>
 , <a class="el" href="classprocess_1_1metrics_1_1internal_1_1MetricsProcess.html#a1b0e6141bb79047bf1247e27c2befcfd">process::metrics::internal::MetricsProcess</a>
 , <a class="el" href="classprocess_1_1network_1_1Address.html#a65e3511ccaa4fe9e6794675cab161c4c">process::network::Address</a>
 , <a class="el" href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html#a92fdb78c9aa14030f802d1160f8dfe5c">process::network::internal::LibeventSSLSocketImpl</a>
 , <a class="el" href="classprocess_1_1network_1_1internal_1_1PollSocketImpl.html#af893115c4d9b82346bbf2a204de9c516">process::network::internal::PollSocketImpl</a>
-, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#ad27271cc7bc094c080af34bc56519b8c">process::network::internal::Socket&lt; AddressType &gt;</a>
-, <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a5a00f792b5055241fea9f1fc81b2c4c6">process::network::internal::SocketImpl</a>
+, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a63ec4379f16d4f8dbf39f91b1be74a31">process::network::internal::Socket&lt; AddressType &gt;</a>
+, <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a2f90a53c7035eade21431123d9c0037a">process::network::internal::SocketImpl</a>
 , <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#af91b88086c6c1385e61b42b20510bdd4">process::network::unix::Address</a>
 , <a class="el" href="classprocess_1_1Time.html#a7fa791510b349cfadefe26460730cc2a">process::Time</a>
 , <a class="el" href="classZooKeeper.html#a60244c525246bd57ff4c971b9ab7f18f">ZooKeeper</a>
@@ -588,9 +580,6 @@
 : <a class="el" href="classmesos_1_1Resources.html#a350c2c74774111e8b961127b7311fecc">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad2463a919987151047b605127a269e84">mesos::v1::Resources</a>
 </li>
-<li>CreateVolume()
-: <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#af4bd09e9cef3c4c995ed71dd02213007">mesos::csi::v0::Client</a>
-</li>
 <li>creator()
 : <a class="el" href="classprocess_1_1Timer.html#a4afcae106856c2b09116c4895d4e0b02">process::Timer</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74f28ae0/content/api/latest/c++/functions_func_d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_d.html b/content/api/latest/c++/functions_func_d.html
index 4dc0c90..fdc22b2 100644
--- a/content/api/latest/c++/functions_func_d.html
+++ b/content/api/latest/c++/functions_func_d.html
@@ -194,9 +194,6 @@
 <li>deleteOnExit()
 : <a class="el" href="classjava_1_1io_1_1File.html#a8d97877a22f9e4125eecc0b4d42888e2">java::io::File</a>
 </li>
-<li>DeleteVolume()
-: <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7c0635f6d76ab98ffa6435d8df9b8cc2">mesos::csi::v0::Client</a>
-</li>
 <li>demote()
 : <a class="el" href="classmesos_1_1internal_1_1log_1_1Coordinator.html#ad2f42663b389e83e39374cdb08cabe72">mesos::internal::log::Coordinator</a>
 </li>
@@ -275,7 +272,7 @@
 </li>
 <li>disconnect()
 : <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9fd245d04700870e03111f9471d1d858">mesos::internal::HttpConnectionProcess&lt; Call, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ab4cdc6814dbbb821dee5d8da903177fb">mesos::internal::master::Master</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a23146a2c3530a01a98441bdee0a5b3e6">mesos::internal::master::Master</a>
 , <a class="el" href="classprocess_1_1http_1_1Connection.html#a3ee02117c31519f2e913c1679aecd060">process::http::Connection</a>
 </li>
 <li>disconnected()
@@ -298,13 +295,13 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1DiskUsageCollector.html#a3a20f26f0b31c9efd4e52c7679458531">mesos::internal::slave::DiskUsageCollector</a>
 </li>
 <li>DispatchEvent()
-: <a class="el" href="structprocess_1_1DispatchEvent.html#a416fd627adb3f073cd388afa247df399">process::DispatchEvent</a>
+: <a class="el" href="structprocess_1_1DispatchEvent.html#a61eba6a0761659cbc08309ed5706d929">process::DispatchEvent</a>
 </li>
 <li>Docker()
 : <a class="el" href="classDocker.html#a9e7459c5e36794e871a8019603b6beed">Docker</a>
 </li>
 <li>DockerContainerizer()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a1b1af0de73dd7a69cddf69450649f866">mesos::internal::slave::DockerContainerizer</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#aa687341b669134a07562d31ece0be0c4">mesos::internal::slave::DockerContainerizer</a>
 </li>
 <li>DockerContainerizerProcess()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html#abcad81a9a5628d8f2d725f29890f8f00">mesos::internal::slave::DockerContainerizerProcess</a>
@@ -316,10 +313,10 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af7b56f9573b13d083140cc1465a186f4">mesos::internal::slave::Slave</a>
 </li>
 <li>DRFSorter()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a26700cc833d70d831dc0510063aeb77c">mesos::internal::master::allocator::DRFSorter</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a3b4b4c33a5f1855a871ba18d6e853dc5">mesos::internal::master::allocator::DRFSorter</a>
 </li>
 <li>Driver()
-: <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a4f91b5f8a8c3ac853b156df771910587">mesos::v1::resource_provider::Driver</a>
+: <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a1cf1624756505d1ff012695c82ff166c">mesos::v1::resource_provider::Driver</a>
 </li>
 <li>DriverClient()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient.html#ae378e79ba198dbdf561b857fad7e8fd5">mesos::internal::slave::docker::volume::DriverClient</a>
@@ -334,13 +331,13 @@
 : <a class="el" href="classprocess_1_1Subprocess_1_1ChildHook.html#ab5459840c850453f2cacfa5267b9e395">process::Subprocess::ChildHook</a>
 </li>
 <li>Duration()
-: <a class="el" href="classDuration.html#a1a7abfe5693984c892635ba241b3fda6">Duration</a>
+: <a class="el" href="classDuration.html#a418194042b96bf6ca3135d01106226ad">Duration</a>
 </li>
 <li>duration()
 : <a class="el" href="classprocess_1_1Time.html#a526a30c9b274aed438ee67e7bf732739">process::Time</a>
 </li>
 <li>DynamicLibrary()
-: <a class="el" href="classDynamicLibrary.html#abd84f6b6263964d95e59f59b04f37419">DynamicLibrary</a>
+: <a class="el" href="classDynamicLibrary.html#a5068283b12c51f6f3589f18ba7075494">DynamicLibrary</a>
 </li>
 </ul>
 </div><!-- contents -->