http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74f28ae0/content/api/latest/c++/rpc_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/rpc_8hpp_source.html 
b/content/api/latest/c++/rpc_8hpp_source.html
new file mode 100644
index 0000000..bc47775
--- /dev/null
+++ b/content/api/latest/c++/rpc_8hpp_source.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>Apache Mesos: src/csi/rpc.hpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" 
href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li 
class="navelem"><a class="el" 
href="dir_8e8447e96acebd27d1a9dde2b09ee5d1.html">csi</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">rpc.hpp</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="rpc_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 class="
 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">// distributed u
 nder 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_RPC_HPP__</span></div><div class="line"><a 
name="l00018"></a><span class="lineno">   18</span>&#160;<span 
class="preprocessor">#define __CSI_RPC_HPP__</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="preprocessor">#include &lt;ostream&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="keyword">namespace </span><a 
class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a 
name="l00025"></a><span class="lineno">   25</span>&#160;<span 
class="keyword">namespace </span><a class="code" 
href="namespacecsi.html">csi</a> {</div><div class="line"><a 
name="l00026"></a><span class="lineno">   26</span>&#160;<span class
 ="keyword">namespace </span>v0 {</div><div class="line"><a 
name="l00027"></a><span class="lineno">   27</span>&#160;</div><div 
class="line"><a name="l00028"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76d">   
28</a></span>&#160;<span class="keyword">enum</span> <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76d">RPC</a></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">   30</span>&#160;  <span class="comment">// RPCs for the 
Identity service.</span></div><div class="line"><a name="l00031"></a><span 
class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da87cba7924e5b64e95ddc5b5bd274a454">
   31</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da87cba7924e5b64e95ddc5b5bd274a454">GET
 _PLUGIN_INFO</a>,</div><div class="line"><a name="l00032"></a><span 
class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da801049d8c4505586720d9285dccf9fa9">
   32</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da801049d8c4505586720d9285dccf9fa9">GET_PLUGIN_CAPABILITIES</a>,</div><div
 class="line"><a name="l00033"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dacf6c07f1998a6216e98e366d69bd145f">
   33</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dacf6c07f1998a6216e98e366d69bd145f">PROBE</a>,</div><div
 class="line"><a name="l00034"></a><span class="lineno">   
34</span>&#160;</div><div class="line"><a name="l00035"></a><span 
class="lineno">   35</span>&#160;  <span class="comment">// RPCs for the 
Controller service.</span></div><div class="line"><a name="l00
 036"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dad4c9186b794a8a1c91f295d2b61f1ae4">
   36</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dad4c9186b794a8a1c91f295d2b61f1ae4">CREATE_VOLUME</a>,</div><div
 class="line"><a name="l00037"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dae58130fdc2e94b37a87c5c6015f2cb24">
   37</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dae58130fdc2e94b37a87c5c6015f2cb24">DELETE_VOLUME</a>,</div><div
 class="line"><a name="l00038"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dab9d37cd1d5ce5b7d99c8f17314b19769">
   38</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dab9d37cd1d5ce5b7d99c8f17
 314b19769">CONTROLLER_PUBLISH_VOLUME</a>,</div><div class="line"><a 
name="l00039"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da64b03fc70814526d99e8d421f3fc68f0">
   39</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da64b03fc70814526d99e8d421f3fc68f0">CONTROLLER_UNPUBLISH_VOLUME</a>,</div><div
 class="line"><a name="l00040"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da15ffce63df545b46ad8f6e0819bf2278">
   40</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da15ffce63df545b46ad8f6e0819bf2278">VALIDATE_VOLUME_CAPABILITIES</a>,</div><div
 class="line"><a name="l00041"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da1d448657f46a60a122e491d507408e89">
   41</a></span>&#160;  <a cla
 ss="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da1d448657f46a60a122e491d507408e89">LIST_VOLUMES</a>,</div><div
 class="line"><a name="l00042"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dae6e7d5493fa68415ad24fa701a2defa4">
   42</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dae6e7d5493fa68415ad24fa701a2defa4">GET_CAPACITY</a>,</div><div
 class="line"><a name="l00043"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76daa21be8f2a1c91577ce3e4c9191295578">
   43</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76daa21be8f2a1c91577ce3e4c9191295578">CONTROLLER_GET_CAPABILITIES</a>,</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;  <span class="comment">// RPCs for the Node 
service.</span></div><div class="line"><a name="l00046"></a><span 
class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dada6d0d851d326a16a47850cb18014b0f">
   46</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dada6d0d851d326a16a47850cb18014b0f">NODE_STAGE_VOLUME</a>,</div><div
 class="line"><a name="l00047"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da53a54fef3a2414ba887c7a805d919890">
   47</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da53a54fef3a2414ba887c7a805d919890">NODE_UNSTAGE_VOLUME</a>,</div><div
 class="line"><a name="l00048"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da77091ccecf80d1494ebaa4472ea87614">
   4
 8</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da77091ccecf80d1494ebaa4472ea87614">NODE_PUBLISH_VOLUME</a>,</div><div
 class="line"><a name="l00049"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da468b01fd0996092cc913e31bd4e44eb1">
   49</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da468b01fd0996092cc913e31bd4e44eb1">NODE_UNPUBLISH_VOLUME</a>,</div><div
 class="line"><a name="l00050"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76daeea13520d4ba12d271947ca271347841">
   50</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76daeea13520d4ba12d271947ca271347841">NODE_GET_ID</a>,</div><div
 class="line"><a name="l00051"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1csi_1_1v0.
 html#ab61c885767f2a0ad8088b449b6fbf76da7eb5361794e8391214b176a718211a06">   
51</a></span>&#160;  <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da7eb5361794e8391214b176a718211a06">NODE_GET_CAPABILITIES</a></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;</div><div class="line"><a 
name="l00054"></a><span class="lineno">   54</span>&#160;</div><div 
class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span 
class="keyword">template</span> &lt;RPC&gt;</div><div class="line"><a 
name="l00056"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">   56</a></span>&#160;<span 
class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</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"><a 
class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html">   
60</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da87cba7924e5b64e95ddc5b5bd274a454">GET_PLUGIN_INFO</a>&gt;</div><div
 class="line"><a name="l00061"></a><span class="lineno">   
61</span>&#160;{</div><div class="line"><a name="l00062"></a><span 
class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html#af6bf599794bbe798697162d43abbaeef">
   62</a></span>&#160;  <span class="keyword">typedef</span> GetPlugin
 InfoRequest <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html#af6bf599794bbe798697162d43abbaeef">request_type</a>;</div><div
 class="line"><a name="l00063"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html#ac58b6a4fdb21782cd087908b8455eb30">
   63</a></span>&#160;  <span class="keyword">typedef</span> 
GetPluginInfoResponse <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html#ac58b6a4fdb21782cd087908b8455eb30">response_type</a>;</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;</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;<span 
class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00
 068"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html">
   68</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da801049d8c4505586720d9285dccf9fa9">GET_PLUGIN_CAPABILITIES</a>&gt;</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"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html#addb283af8afebcc7984146194e03016c">
   70</a></span>&#160;  <span class="keyword">typedef</span> 
GetPluginCapabilitiesRequest <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html#addb283af8afebcc7984146194e03016c">request_type</a>;</div><div
 class="line"><a name="l00071"></
 a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html#af29f41a029901f7f8d2d4d34b1cb2ffb">
   71</a></span>&#160;  <span class="keyword">typedef</span> 
GetPluginCapabilitiesResponse <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html#af29f41a029901f7f8d2d4d34b1cb2ffb">response_type</a>;</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;</div><div class="line"><a 
name="l00074"></a><span class="lineno">   74</span>&#160;</div><div 
class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span 
class="keyword">template</span> &lt;&gt;</div><div class="line"><a 
name="l00076"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01PROBE_01_4.html">   
76</a></span>&#160;<span class="keyword">struct </span><a cla
 ss="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dacf6c07f1998a6216e98e366d69bd145f">PROBE</a>&gt;</div><div
 class="line"><a name="l00077"></a><span class="lineno">   
77</span>&#160;{</div><div class="line"><a name="l00078"></a><span 
class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01PROBE_01_4.html#abd28e0e0bebce85928242860dbfe8234">
   78</a></span>&#160;  <span class="keyword">typedef</span> ProbeRequest <a 
class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01PROBE_01_4.html#abd28e0e0bebce85928242860dbfe8234">request_type</a>;</div><div
 class="line"><a name="l00079"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01PROBE_01_4.html#acbf9ae21b0fff85111ca72a3decc461a">
   79</a></span>&#160;  <span class="keyword">typedef</span> ProbeResponse <a 
class="code" href="structmesos_1_1csi_1_1v0_1_1RPCTra
 
its_3_01PROBE_01_4.html#acbf9ae21b0fff85111ca72a3decc461a">response_type</a>;</div><div
 class="line"><a name="l00080"></a><span class="lineno">   
80</span>&#160;};</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"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html">   
84</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dad4c9186b794a8a1c91f295d2b61f1ae4">CREATE_VOLUME</a>&gt;</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"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html#a5ed43725a63bef1de0390c62150148f6">
   86</a></span>&#160;  <span class="keyword">typedef</span> 
CreateVolumeRequest <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html#a5ed43725a63bef1de0390c62150148f6">request_type</a>;</div><div
 class="line"><a name="l00087"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html#ae4cc992ee5a243f9502a2006d6cd6cdf">
   87</a></span>&#160;  <span class="keyword">typedef</span> 
CreateVolumeResponse <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html#ae4cc992ee5a243f9502a2006d6cd6cdf">response_type</a>;</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;</div><div 
 class="line"><a name="l00090"></a><span class="lineno">   
90</span>&#160;</div><div class="line"><a name="l00091"></a><span 
class="lineno">   91</span>&#160;<span class="keyword">template</span> 
&lt;&gt;</div><div class="line"><a name="l00092"></a><span class="lineno"><a 
class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html">   
92</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dae58130fdc2e94b37a87c5c6015f2cb24">DELETE_VOLUME</a>&gt;</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"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html#a2ee73f460352b93978df7194cd85b8fd">
   94</a></span>&#160;  <span class="keyword">typedef</span> DeleteVolumeReque
 st <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html#a2ee73f460352b93978df7194cd85b8fd">request_type</a>;</div><div
 class="line"><a name="l00095"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html#a5af61cec7f77e147b726bee9b1d564b5">
   95</a></span>&#160;  <span class="keyword">typedef</span> 
DeleteVolumeResponse <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html#a5af61cec7f77e147b726bee9b1d564b5">response_type</a>;</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;</div><div class="line"><a 
name="l00098"></a><span class="lineno">   98</span>&#160;</div><div 
class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span 
class="keyword">template</span> &lt;&gt;</div><div class="line"><a 
name="l00100"></a><span clas
 s="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html">
  100</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dab9d37cd1d5ce5b7d99c8f17314b19769">CONTROLLER_PUBLISH_VOLUME</a>&gt;</div><div
 class="line"><a name="l00101"></a><span class="lineno">  
101</span>&#160;{</div><div class="line"><a name="l00102"></a><span 
class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html#ae40c64918f1985760285beeab4f2eb61">
  102</a></span>&#160;  <span class="keyword">typedef</span> 
ControllerPublishVolumeRequest <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html#ae40c64918f1985760285beeab4f2eb61">request_type</a>;</div><div
 class="line"><a name="l00103"></a><span c
 lass="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html#a4e5ba480bba7cc676b39480fccdf16b5">
  103</a></span>&#160;  <span class="keyword">typedef</span> 
ControllerPublishVolumeResponse <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html#a4e5ba480bba7cc676b39480fccdf16b5">response_type</a>;</div><div
 class="line"><a name="l00104"></a><span class="lineno">  
104</span>&#160;};</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"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html">
  108</a></span>&#160;<span class="keyword"
 >struct </span><a class="code" 
 >href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
 >class="code" 
 >href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da64b03fc70814526d99e8d421f3fc68f0">CONTROLLER_UNPUBLISH_VOLUME</a>&gt;</div><div
 > class="line"><a name="l00109"></a><span class="lineno">  
 >109</span>&#160;{</div><div class="line"><a name="l00110"></a><span 
 >class="lineno"><a class="line" 
 >href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html#a08f7ad582868e473061069ba941300ff">
 >  110</a></span>&#160;  <span class="keyword">typedef</span> 
 >ControllerUnpublishVolumeRequest <a class="code" 
 >href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html#a08f7ad582868e473061069ba941300ff">request_type</a>;</div><div
 > class="line"><a name="l00111"></a><span class="lineno"><a class="line" 
 >href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html#a9cbf1dcc217857f02385f48271de84
 db">  111</a></span>&#160;  <span class="keyword">typedef</span> 
ControllerUnpublishVolumeResponse <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html#a9cbf1dcc217857f02385f48271de84db">response_type</a>;</div><div
 class="line"><a name="l00112"></a><span class="lineno">  
112</span>&#160;};</div><div class="line"><a name="l00113"></a><span 
class="lineno">  113</span>&#160;</div><div class="line"><a 
name="l00114"></a><span class="lineno">  114</span>&#160;</div><div 
class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span 
class="keyword">template</span> &lt;&gt;</div><div class="line"><a 
name="l00116"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html">
  116</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" href="namespacemesos_1_1csi_
 
1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da15ffce63df545b46ad8f6e0819bf2278">VALIDATE_VOLUME_CAPABILITIES</a>&gt;</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"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html#a5115e4de15290486302285391187d2c4">
  118</a></span>&#160;  <span class="keyword">typedef</span> 
ValidateVolumeCapabilitiesRequest <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html#a5115e4de15290486302285391187d2c4">request_type</a>;</div><div
 class="line"><a name="l00119"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html#a3dac380ce1c61b9274d7e6863f9b7e2c">
  119</a></span>&#160;  <span class="keyword">typedef</span> 
ValidateVolumeCapabilitiesResponse <a class="code" href="structmesos_1_1
 
csi_1_1v0_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html#a3dac380ce1c61b9274d7e6863f9b7e2c">response_type</a>;</div><div
 class="line"><a name="l00120"></a><span class="lineno">  
120</span>&#160;};</div><div class="line"><a name="l00121"></a><span 
class="lineno">  121</span>&#160;</div><div class="line"><a 
name="l00122"></a><span class="lineno">  122</span>&#160;</div><div 
class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span 
class="keyword">template</span> &lt;&gt;</div><div class="line"><a 
name="l00124"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html">  
124</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da1d448657f46a60a122e491d507408e89">LIST_VOLUMES</a>&gt;</div><div
 class="line"><a name="l00125"></a><span cl
 ass="lineno">  125</span>&#160;{</div><div class="line"><a 
name="l00126"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html#ab67f3340074202904a772740eb5284aa">
  126</a></span>&#160;  <span class="keyword">typedef</span> ListVolumesRequest 
<a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html#ab67f3340074202904a772740eb5284aa">request_type</a>;</div><div
 class="line"><a name="l00127"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html#a29a6bfda4a21b9d35355207a95b18eff">
  127</a></span>&#160;  <span class="keyword">typedef</span> 
ListVolumesResponse <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html#a29a6bfda4a21b9d35355207a95b18eff">response_type</a>;</div><div
 class="line"><a name="l00128"></a><span class="lineno">  
128</span>&#160;};</div><div class="line"><a name="l00129"></a><span class="l
 ineno">  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"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__CAPACITY_01_4.html">  
132</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dae6e7d5493fa68415ad24fa701a2defa4">GET_CAPACITY</a>&gt;</div><div
 class="line"><a name="l00133"></a><span class="lineno">  
133</span>&#160;{</div><div class="line"><a name="l00134"></a><span 
class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__CAPACITY_01_4.html#af77ebbff7b43c0d812d97daf8a7798e3">
  134</a></span>&#160;  <span class="keyword"
 >typedef</span> GetCapacityRequest <a class="code" 
 >href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__CAPACITY_01_4.html#af77ebbff7b43c0d812d97daf8a7798e3">request_type</a>;</div><div
 > class="line"><a name="l00135"></a><span class="lineno"><a class="line" 
 >href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__CAPACITY_01_4.html#a7c492ebdb57be202584483ae6e8f7364">
 >  135</a></span>&#160;  <span class="keyword">typedef</span> 
 >GetCapacityResponse <a class="code" 
 >href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__CAPACITY_01_4.html#a7c492ebdb57be202584483ae6e8f7364">response_type</a>;</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;</div><div class="line"><a 
 >name="l00138"></a><span class="lineno">  138</span>&#160;</div><div 
 >class="line"><a name="l00139"></a><span class="lineno">  
 >139</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div 
 >class="line"><a 
 name="l00140"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html">
  140</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76daa21be8f2a1c91577ce3e4c9191295578">CONTROLLER_GET_CAPABILITIES</a>&gt;</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"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html#a25448557c37ca0d45f6bfcfc93f69624">
  142</a></span>&#160;  <span class="keyword">typedef</span> 
ControllerGetCapabilitiesRequest <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html#a25448557c37ca0d45f6bfcfc93f69624">request_type</a>;</div><div
 cla
 ss="line"><a name="l00143"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html#af62c7325d14bcc70e11d99c65da75d65">
  143</a></span>&#160;  <span class="keyword">typedef</span> 
ControllerGetCapabilitiesResponse <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html#af62c7325d14bcc70e11d99c65da75d65">response_type</a>;</div><div
 class="line"><a name="l00144"></a><span class="lineno">  
144</span>&#160;};</div><div class="line"><a name="l00145"></a><span 
class="lineno">  145</span>&#160;</div><div class="line"><a 
name="l00146"></a><span class="lineno">  146</span>&#160;</div><div 
class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span 
class="keyword">template</span> &lt;&gt;</div><div class="line"><a 
name="l00148"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html"> 
 148</a>
 </span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dada6d0d851d326a16a47850cb18014b0f">NODE_STAGE_VOLUME</a>&gt;</div><div
 class="line"><a name="l00149"></a><span class="lineno">  
149</span>&#160;{</div><div class="line"><a name="l00150"></a><span 
class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html#a2bfb4958c958fc72515d515190f097e2">
  150</a></span>&#160;  <span class="keyword">typedef</span> 
NodeStageVolumeRequest <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html#a2bfb4958c958fc72515d515190f097e2">request_type</a>;</div><div
 class="line"><a name="l00151"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html#a543ad4eee1411ecaefdd0be49495a390">
  151</a></s
 pan>&#160;  <span class="keyword">typedef</span> NodeStageVolumeResponse <a 
class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html#a543ad4eee1411ecaefdd0be49495a390">response_type</a>;</div><div
 class="line"><a name="l00152"></a><span class="lineno">  
152</span>&#160;};</div><div class="line"><a name="l00153"></a><span 
class="lineno">  153</span>&#160;</div><div class="line"><a 
name="l00154"></a><span class="lineno">  154</span>&#160;</div><div 
class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span 
class="keyword">template</span> &lt;&gt;</div><div class="line"><a 
name="l00156"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html">
  156</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da
 53a54fef3a2414ba887c7a805d919890">NODE_UNSTAGE_VOLUME</a>&gt;</div><div 
class="line"><a name="l00157"></a><span class="lineno">  
157</span>&#160;{</div><div class="line"><a name="l00158"></a><span 
class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html#a1eda2d901d5a29ad1caa851dcbca4179">
  158</a></span>&#160;  <span class="keyword">typedef</span> 
NodeUnstageVolumeRequest <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html#a1eda2d901d5a29ad1caa851dcbca4179">request_type</a>;</div><div
 class="line"><a name="l00159"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html#a259d5bdd6e526627b566f817d4c6fec7">
  159</a></span>&#160;  <span class="keyword">typedef</span> 
NodeUnstageVolumeResponse <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html#a259d5bdd6e526627b566f817d4c6fec7">respo
 nse_type</a>;</div><div class="line"><a name="l00160"></a><span 
class="lineno">  160</span>&#160;};</div><div class="line"><a 
name="l00161"></a><span class="lineno">  161</span>&#160;</div><div 
class="line"><a name="l00162"></a><span class="lineno">  
162</span>&#160;</div><div class="line"><a name="l00163"></a><span 
class="lineno">  163</span>&#160;<span class="keyword">template</span> 
&lt;&gt;</div><div class="line"><a name="l00164"></a><span class="lineno"><a 
class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html">
  164</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da77091ccecf80d1494ebaa4472ea87614">NODE_PUBLISH_VOLUME</a>&gt;</div><div
 class="line"><a name="l00165"></a><span class="lineno">  
165</span>&#160;{</div><div class="line"><a name="l00166"></a><span class="lin
 eno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html#af1ac0d7d7ab8e4e8107c079557397e3f">
  166</a></span>&#160;  <span class="keyword">typedef</span> 
NodePublishVolumeRequest <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html#af1ac0d7d7ab8e4e8107c079557397e3f">request_type</a>;</div><div
 class="line"><a name="l00167"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html#a7228c28308038cea68052efd5516cd2b">
  167</a></span>&#160;  <span class="keyword">typedef</span> 
NodePublishVolumeResponse <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html#a7228c28308038cea68052efd5516cd2b">response_type</a>;</div><div
 class="line"><a name="l00168"></a><span class="lineno">  
168</span>&#160;};</div><div class="line"><a name="l00169"></a><span 
class="lineno">  169</span>&#160;</div><div class="line">
 <a name="l00170"></a><span class="lineno">  170</span>&#160;</div><div 
class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span 
class="keyword">template</span> &lt;&gt;</div><div class="line"><a 
name="l00172"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html">
  172</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da468b01fd0996092cc913e31bd4e44eb1">NODE_UNPUBLISH_VOLUME</a>&gt;</div><div
 class="line"><a name="l00173"></a><span class="lineno">  
173</span>&#160;{</div><div class="line"><a name="l00174"></a><span 
class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html#a1abd0267b6d7e009fad84ffb851dbc02">
  174</a></span>&#160;  <span class="keyword">typedef</span> Node
 UnpublishVolumeRequest <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html#a1abd0267b6d7e009fad84ffb851dbc02">request_type</a>;</div><div
 class="line"><a name="l00175"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html#a6dceffe9be34f4c12661ae5007887c1d">
  175</a></span>&#160;  <span class="keyword">typedef</span> 
NodeUnpublishVolumeResponse <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html#a6dceffe9be34f4c12661ae5007887c1d">response_type</a>;</div><div
 class="line"><a name="l00176"></a><span class="lineno">  
176</span>&#160;};</div><div class="line"><a name="l00177"></a><span 
class="lineno">  177</span>&#160;</div><div class="line"><a 
name="l00178"></a><span class="lineno">  178</span>&#160;</div><div 
class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span 
class="keyword">template</span> &lt;&gt;<
 /div><div class="line"><a name="l00180"></a><span class="lineno"><a 
class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__ID_01_4.html">  
180</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>&lt;<a 
class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76daeea13520d4ba12d271947ca271347841">NODE_GET_ID</a>&gt;</div><div
 class="line"><a name="l00181"></a><span class="lineno">  
181</span>&#160;{</div><div class="line"><a name="l00182"></a><span 
class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__ID_01_4.html#a9b8c0f392b109edf5047ac806105bcff">
  182</a></span>&#160;  <span class="keyword">typedef</span> NodeGetIdRequest 
<a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__ID_01_4.html#a9b8c0f392b109edf5047ac806105bcff">request_type</a>;</div><div
 class="line"><a name="l00183"></a><span class="lineno"><a
  class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__ID_01_4.html#a113bbe9b779487d425ace7e6dbbdd77b">
  183</a></span>&#160;  <span class="keyword">typedef</span> NodeGetIdResponse 
<a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__ID_01_4.html#a113bbe9b779487d425ace7e6dbbdd77b">response_type</a>;</div><div
 class="line"><a name="l00184"></a><span class="lineno">  
184</span>&#160;};</div><div class="line"><a name="l00185"></a><span 
class="lineno">  185</span>&#160;</div><div class="line"><a 
name="l00186"></a><span class="lineno">  186</span>&#160;</div><div 
class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span 
class="keyword">template</span> &lt;&gt;</div><div class="line"><a 
name="l00188"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html">
  188</a></span>&#160;<span class="keyword">struct </span><a class="code" 
href="structmesos_1_1csi_1_1v0_1_
 1RPCTraits.html">RPCTraits</a>&lt;<a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da7eb5361794e8391214b176a718211a06">NODE_GET_CAPABILITIES</a>&gt;</div><div
 class="line"><a name="l00189"></a><span class="lineno">  
189</span>&#160;{</div><div class="line"><a name="l00190"></a><span 
class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html#a75319d9191a53ae0f1dda8c5bf259399">
  190</a></span>&#160;  <span class="keyword">typedef</span> 
NodeGetCapabilitiesRequest <a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html#a75319d9191a53ae0f1dda8c5bf259399">request_type</a>;</div><div
 class="line"><a name="l00191"></a><span class="lineno"><a class="line" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html#a373743b80673d5ca62999ddc9dee6e93">
  191</a></span>&#160;  <span class="keyword">typedef</span> 
NodeGetCapabilitiesResponse <
 a class="code" 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html#a373743b80673d5ca62999ddc9dee6e93">response_type</a>;</div><div
 class="line"><a name="l00192"></a><span class="lineno">  
192</span>&#160;};</div><div class="line"><a name="l00193"></a><span 
class="lineno">  193</span>&#160;</div><div class="line"><a 
name="l00194"></a><span class="lineno">  194</span>&#160;</div><div 
class="line"><a name="l00195"></a><span class="lineno">  
195</span>&#160;std::ostream&amp; <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#a806ede895fe4e6a5aa264c3a0d201b6f">operator&lt;&lt;</a>(std::ostream&amp;
 stream, <span class="keyword">const</span> <a class="code" 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76d">RPC</a>&amp;
 rpc);</div><div class="line"><a name="l00196"></a><span class="lineno">  
196</span>&#160;</div><div class="line"><a name="l00197"></a><span 
class="lineno">  197</span>&#160;} <span class="comment">// namespace v0 {</
 span></div><div class="line"><a name="l00198"></a><span class="lineno">  
198</span>&#160;} <span class="comment">// namespace csi {</span></div><div 
class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;} 
<span class="comment">// namespace mesos {</span></div><div class="line"><a 
name="l00200"></a><span class="lineno">  200</span>&#160;</div><div 
class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span 
class="preprocessor">#endif // __CSI_RPC_HPP__</span></div><div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76d"><div 
class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76d">mesos::csi::v0::RPC</a></div><div
 class="ttdeci">RPC</div><div class="ttdef"><b>Definition:</b> 
rpc.hpp:28</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4_html_ac58b6a4fdb21782cd087908b8455eb30"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html#ac58b6a4fdb21782cd087908b8455eb30">mesos::csi::v0::RPCTraits&lt;
 GET_PLUGIN_INFO &gt;::response_type</a></div><div 
class="ttdeci">GetPluginInfoResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:63</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4_html_a7228c28308038cea68052efd5516cd2b"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html#a7228c28308038cea68052efd5516cd2b">mesos::csi::v0::RPCTraits&lt;
 NODE_PUBLISH_VOLUME &gt;::response_type</a></div><div 
class="ttdeci">NodePublishVolumeResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:167</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4_html_a543ad4eee1411ecaefdd0be49495a390"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html#a543ad4eee1411ecaefdd0be49495a390">mesos::csi::v0::RPCTraits&lt;
 NODE_STAGE_VOLUME &gt;::response_type</a></div><div 
class="ttdeci">NodeStageVolumeResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:151</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76dacf6c07f1998a6216e98e366d69bd145f"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dacf6c07f1998a6216e98e366d69bd145f">mesos::csi::v0::PROBE</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:33</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4_html_ae40c64918f1985760285beeab4f2eb61"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html#ae40c64918f1985760285beeab4f2eb61">mesos::csi::v0::RPCTraits&lt;
 CONTROLLER_PUBLISH_VOLUME &gt;::request_type</a></div><div 
class="ttdeci">ControllerPublishVolumeRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:102</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76da1d448657f46a60a122e491d507408e89"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da1d448657f46a60a122e491d507408e89">mesos::csi::v0::LIST_VOLUMES</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:41</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76da7eb5361794e8391214b176a718211a06"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da7eb5361794e8391214b176a718211a06">mesos::csi::v0::NODE_GET_CAPABILITIES</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:51</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76da15ffce63df545b46ad8f6e0819bf2278"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da15ffce63df545b46ad8f6e0819bf2278">mesos::csi::v0::VALIDATE_VOLUME_CAPABILITIES</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:40</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76daeea13520d4ba12d271947ca271347841"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76daeea13520d4ba12d271947ca271347841">mesos::csi::v0::NODE_GET_ID</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:50</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01PROBE_01_4_html_acbf9ae21b0fff85111ca72a3decc461a"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01PROBE_01_4.html#acbf9ae21b0fff85111ca72a3decc461a">mesos::csi::v0::RPCTraits&lt;
 PROBE &gt;::response_type</a></div><div class="ttdeci">ProbeResponse 
response_type</div><div class="ttdef"><b>Definition:</b> rpc.hpp:79</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4_html_addb283af8afebcc7984146194e03016c"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html#addb283af8afebcc7984146194e03016c">mesos::csi::v0::RPCTraits&lt;
 GET_PLUGIN_CAPABILITIES &gt;::request_type</a></div><div 
class="ttdeci">GetPluginCapabilitiesRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:70</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4_html_a75319d9191a53ae0f1dda8c5bf259399"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html#a75319d9191a53ae0f1dda8c5bf259399">mesos::csi::v0::RPCTraits&lt;
 NODE_GET_CAPABILITIES &gt;::request_type</a></div><div 
class="ttdeci">NodeGetCapabilitiesRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:190</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4_html_a3dac380ce1c61b9274d7e6863f9b7e2c"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html#a3dac380ce1c61b9274d7e6863f9b7e2c">mesos::csi::v0::RPCTraits&lt;
 VALIDATE_VOLUME_CAPABILITIES &gt;::response_type</a></div><div 
class="ttdeci">ValidateVolumeCapabilitiesResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:119</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76da64b03fc70814526d99e8d421f3fc68f0"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da64b03fc70814526d99e8d421f3fc68f0">mesos::csi::v0::CONTROLLER_UNPUBLISH_VOLUME</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:39</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76dae6e7d5493fa68415ad24fa701a2defa4"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dae6e7d5493fa68415ad24fa701a2defa4">mesos::csi::v0::GET_CAPACITY</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:42</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="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76daa21be8f2a1c91577ce3e4c9191295578"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76daa21be8f2a1c91577ce3e4c9191295578">mesos::csi::v0::CONTROLLER_GET_CAPABILITIES</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:43</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__CAPACITY_01_4_html_a7c492ebdb57be202584483ae6e8f7364"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__CAPACITY_01_4.html#a7c492ebdb57be202584483ae6e8f7364">mesos::csi::v0::RPCTraits&lt;
 GET_CAPACITY &gt;::response_type</a></div><div 
class="ttdeci">GetCapacityResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:135</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CREATE__VOLUME_01_4_html_a5ed43725a63bef1de0390c62150148f6"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html#a5ed43725a63bef1de0390c62150148f6">mesos::csi::v0::RPCTraits&lt;
 CREATE_VOLUME &gt;::request_type</a></div><div 
class="ttdeci">CreateVolumeRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:86</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76dad4c9186b794a8a1c91f295d2b61f1ae4"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dad4c9186b794a8a1c91f295d2b61f1ae4">mesos::csi::v0::CREATE_VOLUME</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:36</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__CAPACITY_01_4_html_af77ebbff7b43c0d812d97daf8a7798e3"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__CAPACITY_01_4.html#af77ebbff7b43c0d812d97daf8a7798e3">mesos::csi::v0::RPCTraits&lt;
 GET_CAPACITY &gt;::request_type</a></div><div 
class="ttdeci">GetCapacityRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:134</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4_html_af6bf599794bbe798697162d43abbaeef"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html#af6bf599794bbe798697162d43abbaeef">mesos::csi::v0::RPCTraits&lt;
 GET_PLUGIN_INFO &gt;::request_type</a></div><div 
class="ttdeci">GetPluginInfoRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:62</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76da77091ccecf80d1494ebaa4472ea87614"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da77091ccecf80d1494ebaa4472ea87614">mesos::csi::v0::NODE_PUBLISH_VOLUME</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:48</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01LIST__VOLUMES_01_4_html_a29a6bfda4a21b9d35355207a95b18eff"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html#a29a6bfda4a21b9d35355207a95b18eff">mesos::csi::v0::RPCTraits&lt;
 LIST_VOLUMES &gt;::response_type</a></div><div 
class="ttdeci">ListVolumesResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:127</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4_html_a5115e4de15290486302285391187d2c4"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html#a5115e4de15290486302285391187d2c4">mesos::csi::v0::RPCTraits&lt;
 VALIDATE_VOLUME_CAPABILITIES &gt;::request_type</a></div><div 
class="ttdeci">ValidateVolumeCapabilitiesRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:118</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4_html_a2bfb4958c958fc72515d515190f097e2"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html#a2bfb4958c958fc72515d515190f097e2">mesos::csi::v0::RPCTraits&lt;
 NODE_STAGE_VOLUME &gt;::request_type</a></div><div 
class="ttdeci">NodeStageVolumeRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:150</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="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01DELETE__VOLUME_01_4_html_a5af61cec7f77e147b726bee9b1d564b5"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html#a5af61cec7f77e147b726bee9b1d564b5">mesos::csi::v0::RPCTraits&lt;
 DELETE_VOLUME &gt;::response_type</a></div><div 
class="ttdeci">DeleteVolumeResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:95</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4_html_af62c7325d14bcc70e11d99c65da75d65"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html#af62c7325d14bcc70e11d99c65da75d65">mesos::csi::v0::RPCTraits&lt;
 CONTROLLER_GET_CAPABILITIES &gt;::response_type</a></div><div 
class="ttdeci">ControllerGetCapabilitiesResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:143</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4_html_a6dceffe9be34f4c12661ae5007887c1d"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html#a6dceffe9be34f4c12661ae5007887c1d">mesos::csi::v0::RPCTraits&lt;
 NODE_UNPUBLISH_VOLUME &gt;::response_type</a></div><div 
class="ttdeci">NodeUnpublishVolumeResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:175</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4_html_a1abd0267b6d7e009fad84ffb851dbc02"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html#a1abd0267b6d7e009fad84ffb851dbc02">mesos::csi::v0::RPCTraits&lt;
 NODE_UNPUBLISH_VOLUME &gt;::request_type</a></div><div 
class="ttdeci">NodeUnpublishVolumeRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:174</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4_html_a259d5bdd6e526627b566f817d4c6fec7"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html#a259d5bdd6e526627b566f817d4c6fec7">mesos::csi::v0::RPCTraits&lt;
 NODE_UNSTAGE_VOLUME &gt;::response_type</a></div><div 
class="ttdeci">NodeUnstageVolumeResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:159</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CREATE__VOLUME_01_4_html_ae4cc992ee5a243f9502a2006d6cd6cdf"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html#ae4cc992ee5a243f9502a2006d6cd6cdf">mesos::csi::v0::RPCTraits&lt;
 CREATE_VOLUME &gt;::response_type</a></div><div 
class="ttdeci">CreateVolumeResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:87</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="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76da87cba7924e5b64e95ddc5b5bd274a454"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da87cba7924e5b64e95ddc5b5bd274a454">mesos::csi::v0::GET_PLUGIN_INFO</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:31</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76da801049d8c4505586720d9285dccf9fa9"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da801049d8c4505586720d9285dccf9fa9">mesos::csi::v0::GET_PLUGIN_CAPABILITIES</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:32</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01PROBE_01_4_html_abd28e0e0bebce85928242860dbfe8234"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01PROBE_01_4.html#abd28e0e0bebce85928242860dbfe8234">mesos::csi::v0::RPCTraits&lt;
 PROBE &gt;::request_type</a></div><div class="ttdeci">ProbeRequest 
request_type</div><div class="ttdef"><b>Definition:</b> rpc.hpp:78</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76da468b01fd0996092cc913e31bd4e44eb1"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da468b01fd0996092cc913e31bd4e44eb1">mesos::csi::v0::NODE_UNPUBLISH_VOLUME</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:49</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4_html_a373743b80673d5ca62999ddc9dee6e93"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html#a373743b80673d5ca62999ddc9dee6e93">mesos::csi::v0::RPCTraits&lt;
 NODE_GET_CAPABILITIES &gt;::response_type</a></div><div 
class="ttdeci">NodeGetCapabilitiesResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:191</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01LIST__VOLUMES_01_4_html_ab67f3340074202904a772740eb5284aa"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html#ab67f3340074202904a772740eb5284aa">mesos::csi::v0::RPCTraits&lt;
 LIST_VOLUMES &gt;::request_type</a></div><div 
class="ttdeci">ListVolumesRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:126</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_a806ede895fe4e6a5aa264c3a0d201b6f"><div 
class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#a806ede895fe4e6a5aa264c3a0d201b6f">mesos::csi::v0::operator&lt;&lt;</a></div><div
 class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, 
const RPC &amp;rpc)</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76dada6d0d851d326a16a47850cb18014b0f"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dada6d0d851d326a16a47850cb18014b0f">mesos::csi::v0::NODE_STAGE_VOLUME</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:46</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4_html_a1eda2d901d5a29ad1caa851dcbca4179"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html#a1eda2d901d5a29ad1caa851dcbca4179">mesos::csi::v0::RPCTraits&lt;
 NODE_UNSTAGE_VOLUME &gt;::request_type</a></div><div 
class="ttdeci">NodeUnstageVolumeRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:158</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__ID_01_4_html_a9b8c0f392b109edf5047ac806105bcff"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__ID_01_4.html#a9b8c0f392b109edf5047ac806105bcff">mesos::csi::v0::RPCTraits&lt;
 NODE_GET_ID &gt;::request_type</a></div><div class="ttdeci">NodeGetIdRequest 
request_type</div><div class="ttdef"><b>Definition:</b> rpc.hpp:182</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4_html_af29f41a029901f7f8d2d4d34b1cb2ffb"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html#af29f41a029901f7f8d2d4d34b1cb2ffb">mesos::csi::v0::RPCTraits&lt;
 GET_PLUGIN_CAPABILITIES &gt;::response_type</a></div><div 
class="ttdeci">GetPluginCapabilitiesResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:71</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76dae58130fdc2e94b37a87c5c6015f2cb24"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dae58130fdc2e94b37a87c5c6015f2cb24">mesos::csi::v0::DELETE_VOLUME</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:37</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4_html_a9cbf1dcc217857f02385f48271de84db"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html#a9cbf1dcc217857f02385f48271de84db">mesos::csi::v0::RPCTraits&lt;
 CONTROLLER_UNPUBLISH_VOLUME &gt;::response_type</a></div><div 
class="ttdeci">ControllerUnpublishVolumeResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:111</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__ID_01_4_html_a113bbe9b779487d425ace7e6dbbdd77b"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__GET__ID_01_4.html#a113bbe9b779487d425ace7e6dbbdd77b">mesos::csi::v0::RPCTraits&lt;
 NODE_GET_ID &gt;::response_type</a></div><div class="ttdeci">NodeGetIdResponse 
response_type</div><div class="ttdef"><b>Definition:</b> rpc.hpp:183</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4_html_af1ac0d7d7ab8e4e8107c079557397e3f"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html#af1ac0d7d7ab8e4e8107c079557397e3f">mesos::csi::v0::RPCTraits&lt;
 NODE_PUBLISH_VOLUME &gt;::request_type</a></div><div 
class="ttdeci">NodePublishVolumeRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:166</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76da53a54fef3a2414ba887c7a805d919890"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da53a54fef3a2414ba887c7a805d919890">mesos::csi::v0::NODE_UNSTAGE_VOLUME</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:47</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="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4_html_a08f7ad582868e473061069ba941300ff"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html#a08f7ad582868e473061069ba941300ff">mesos::csi::v0::RPCTraits&lt;
 CONTROLLER_UNPUBLISH_VOLUME &gt;::request_type</a></div><div 
class="ttdeci">ControllerUnpublishVolumeRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:110</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01DELETE__VOLUME_01_4_html_a2ee73f460352b93978df7194cd85b8fd"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html#a2ee73f460352b93978df7194cd85b8fd">mesos::csi::v0::RPCTraits&lt;
 DELETE_VOLUME &gt;::request_type</a></div><div 
class="ttdeci">DeleteVolumeRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:94</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4_html_a25448557c37ca0d45f6bfcfc93f69624"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html#a25448557c37ca0d45f6bfcfc93f69624">mesos::csi::v0::RPCTraits&lt;
 CONTROLLER_GET_CAPABILITIES &gt;::request_type</a></div><div 
class="ttdeci">ControllerGetCapabilitiesRequest request_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:142</div></div>
+<div class="ttc" 
id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4_html_a4e5ba480bba7cc676b39480fccdf16b5"><div
 class="ttname"><a 
href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html#a4e5ba480bba7cc676b39480fccdf16b5">mesos::csi::v0::RPCTraits&lt;
 CONTROLLER_PUBLISH_VOLUME &gt;::response_type</a></div><div 
class="ttdeci">ControllerPublishVolumeResponse response_type</div><div 
class="ttdef"><b>Definition:</b> rpc.hpp:103</div></div>
+<div class="ttc" 
id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76dab9d37cd1d5ce5b7d99c8f17314b19769"><div
 class="ttname"><a 
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dab9d37cd1d5ce5b7d99c8f17314b19769">mesos::csi::v0::CONTROLLER_PUBLISH_VOLUME</a></div><div
 class="ttdef"><b>Definition:</b> rpc.hpp:38</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>

Reply via email to