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 Page</span></a></li>
+ <li><a href="pages.html"><span>Related 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 List</span></a></li>
+ <li><a href="globals.html"><span>File 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> <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> <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> <span class="comment">// distributed with this work for
additional information</span></div><div class="line"><a name="l00004"></a><span
class="lineno"> 4</span> <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> <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> <span class="comment">// "License"); you
may not use this file except in compliance</span></div><div class="line"><a
name="l00007"></a><span class="lineno"> 7</span> <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> <span class="comment">//</span></div><div class="line"><a
name="l00009"></a><span class="lineno"> 9</span> <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> <span
class="comment">//</span></div><div class="line"><a name="l00011"></a><span
class="lineno"> 11</span> <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> <span
class="comment">// distributed u
nder the License is distributed on an "AS IS"
BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">
13</span> <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> <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> <span class="comment">// limitations under the
License.</span></div><div class="line"><a name="l00016"></a><span
class="lineno"> 16</span> </div><div class="line"><a
name="l00017"></a><span class="lineno"> 17</span> <span
class="preprocessor">#ifndef __CSI_RPC_HPP__</span></div><div class="line"><a
name="l00018"></a><span class="lineno"> 18</span> <span
class="preprocessor">#define __CSI_RPC_HPP__</span></div><div class="line"><a
name="l00019"></a>
<span class="lineno"> 19</span> </div><div class="line"><a
name="l00020"></a><span class="lineno"> 20</span> <span
class="preprocessor">#include <ostream></span></div><div class="line"><a
name="l00021"></a><span class="lineno"> 21</span> </div><div
class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span
class="preprocessor">#include <<a class="code"
href="include_2csi_2spec_8hpp.html">csi/spec.hpp</a>></span></div><div
class="line"><a name="l00023"></a><span class="lineno">
23</span> </div><div class="line"><a name="l00024"></a><span
class="lineno"> 24</span> <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> <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> <span class
="keyword">namespace </span>v0 {</div><div class="line"><a
name="l00027"></a><span class="lineno"> 27</span> </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> <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> {</div><div class="line"><a name="l00030"></a><span
class="lineno"> 30</span>  <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>  <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>  <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>  <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> </div><div class="line"><a name="l00035"></a><span
class="lineno"> 35</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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> </div><div class="line"><a name="l00045"></a><span class="
lineno"> 45</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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> };</div><div class="line"><a name="l00053"></a><span
class="lineno"> 53</span> </div><div class="line"><a
name="l00054"></a><span class="lineno"> 54</span> </div><div
class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span
class="keyword">template</span> <RPC></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> <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> </div><div
class="line"><a name="l00058"></a><span class="lineno">
58</span> </div><div class="line"><a name="l00059"></a><span
class="lineno"> 59</span> <span class="keyword">template</span>
<></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da87cba7924e5b64e95ddc5b5bd274a454">GET_PLUGIN_INFO</a>></div><div
class="line"><a name="l00061"></a><span class="lineno">
61</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00065"></a><span
class="lineno"> 65</span> </div><div class="line"><a
name="l00066"></a><span class="lineno"> 66</span> </div><div
class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span
class="keyword">template</span> <></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da801049d8c4505586720d9285dccf9fa9">GET_PLUGIN_CAPABILITIES</a>></div><div
class="line"><a name="l00069"></a><span class="lineno">
69</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00073"></a><span
class="lineno"> 73</span> </div><div class="line"><a
name="l00074"></a><span class="lineno"> 74</span> </div><div
class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span
class="keyword">template</span> <></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> <span class="keyword">struct </span><a cla
ss="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dacf6c07f1998a6216e98e366d69bd145f">PROBE</a>></div><div
class="line"><a name="l00077"></a><span class="lineno">
77</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00081"></a><span
class="lineno"> 81</span> </div><div class="line"><a
name="l00082"></a><span class="lineno"> 82</span> </div><div
class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span
class="keyword">template</span> <></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dad4c9186b794a8a1c91f295d2b61f1ae4">CREATE_VOLUME</a>></div><div
class="line"><a name="l00085"></a><span class="lineno">
85</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00089"></a><span
class="lineno"> 89</span> </div><div
class="line"><a name="l00090"></a><span class="lineno">
90</span> </div><div class="line"><a name="l00091"></a><span
class="lineno"> 91</span> <span class="keyword">template</span>
<></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dae58130fdc2e94b37a87c5c6015f2cb24">DELETE_VOLUME</a>></div><div
class="line"><a name="l00093"></a><span class="lineno">
93</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00097"></a><span
class="lineno"> 97</span> </div><div class="line"><a
name="l00098"></a><span class="lineno"> 98</span> </div><div
class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span
class="keyword">template</span> <></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dab9d37cd1d5ce5b7d99c8f17314b19769">CONTROLLER_PUBLISH_VOLUME</a>></div><div
class="line"><a name="l00101"></a><span class="lineno">
101</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00105"></a><span
class="lineno"> 105</span> </div><div class="line"><a
name="l00106"></a><span class="lineno"> 106</span> </div><div
class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span
class="keyword">template</span> <></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> <span class="keyword"
>struct </span><a class="code"
>href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
>class="code"
>href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da64b03fc70814526d99e8d421f3fc68f0">CONTROLLER_UNPUBLISH_VOLUME</a>></div><div
> class="line"><a name="l00109"></a><span class="lineno">
>109</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00113"></a><span
class="lineno"> 113</span> </div><div class="line"><a
name="l00114"></a><span class="lineno"> 114</span> </div><div
class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span
class="keyword">template</span> <></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code" href="namespacemesos_1_1csi_
1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da15ffce63df545b46ad8f6e0819bf2278">VALIDATE_VOLUME_CAPABILITIES</a>></div><div
class="line"><a name="l00117"></a><span class="lineno">
117</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00121"></a><span
class="lineno"> 121</span> </div><div class="line"><a
name="l00122"></a><span class="lineno"> 122</span> </div><div
class="line"><a name="l00123"></a><span class="lineno"> 123</span> <span
class="keyword">template</span> <></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da1d448657f46a60a122e491d507408e89">LIST_VOLUMES</a>></div><div
class="line"><a name="l00125"></a><span cl
ass="lineno"> 125</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00129"></a><span class="l
ineno"> 129</span> </div><div class="line"><a name="l00130"></a><span
class="lineno"> 130</span> </div><div class="line"><a
name="l00131"></a><span class="lineno"> 131</span> <span
class="keyword">template</span> <></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dae6e7d5493fa68415ad24fa701a2defa4">GET_CAPACITY</a>></div><div
class="line"><a name="l00133"></a><span class="lineno">
133</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00137"></a><span
>class="lineno"> 137</span> </div><div class="line"><a
>name="l00138"></a><span class="lineno"> 138</span> </div><div
>class="line"><a name="l00139"></a><span class="lineno">
>139</span> <span class="keyword">template</span> <></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76daa21be8f2a1c91577ce3e4c9191295578">CONTROLLER_GET_CAPABILITIES</a>></div><div
class="line"><a name="l00141"></a><span class="lineno">
141</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00145"></a><span
class="lineno"> 145</span> </div><div class="line"><a
name="l00146"></a><span class="lineno"> 146</span> </div><div
class="line"><a name="l00147"></a><span class="lineno"> 147</span> <span
class="keyword">template</span> <></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dada6d0d851d326a16a47850cb18014b0f">NODE_STAGE_VOLUME</a>></div><div
class="line"><a name="l00149"></a><span class="lineno">
149</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00153"></a><span
class="lineno"> 153</span> </div><div class="line"><a
name="l00154"></a><span class="lineno"> 154</span> </div><div
class="line"><a name="l00155"></a><span class="lineno"> 155</span> <span
class="keyword">template</span> <></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da
53a54fef3a2414ba887c7a805d919890">NODE_UNSTAGE_VOLUME</a>></div><div
class="line"><a name="l00157"></a><span class="lineno">
157</span> {</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>  <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>  <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> };</div><div class="line"><a
name="l00161"></a><span class="lineno"> 161</span> </div><div
class="line"><a name="l00162"></a><span class="lineno">
162</span> </div><div class="line"><a name="l00163"></a><span
class="lineno"> 163</span> <span class="keyword">template</span>
<></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da77091ccecf80d1494ebaa4472ea87614">NODE_PUBLISH_VOLUME</a>></div><div
class="line"><a name="l00165"></a><span class="lineno">
165</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00169"></a><span
class="lineno"> 169</span> </div><div class="line">
<a name="l00170"></a><span class="lineno"> 170</span> </div><div
class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span
class="keyword">template</span> <></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da468b01fd0996092cc913e31bd4e44eb1">NODE_UNPUBLISH_VOLUME</a>></div><div
class="line"><a name="l00173"></a><span class="lineno">
173</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00177"></a><span
class="lineno"> 177</span> </div><div class="line"><a
name="l00178"></a><span class="lineno"> 178</span> </div><div
class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span
class="keyword">template</span> <><
/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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><<a
class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76daeea13520d4ba12d271947ca271347841">NODE_GET_ID</a>></div><div
class="line"><a name="l00181"></a><span class="lineno">
181</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00185"></a><span
class="lineno"> 185</span> </div><div class="line"><a
name="l00186"></a><span class="lineno"> 186</span> </div><div
class="line"><a name="l00187"></a><span class="lineno"> 187</span> <span
class="keyword">template</span> <></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> <span class="keyword">struct </span><a class="code"
href="structmesos_1_1csi_1_1v0_1_
1RPCTraits.html">RPCTraits</a><<a class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da7eb5361794e8391214b176a718211a06">NODE_GET_CAPABILITIES</a>></div><div
class="line"><a name="l00189"></a><span class="lineno">
189</span> {</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>  <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>  <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> };</div><div class="line"><a name="l00193"></a><span
class="lineno"> 193</span> </div><div class="line"><a
name="l00194"></a><span class="lineno"> 194</span> </div><div
class="line"><a name="l00195"></a><span class="lineno">
195</span> std::ostream& <a class="code"
href="namespacemesos_1_1csi_1_1v0.html#a806ede895fe4e6a5aa264c3a0d201b6f">operator<<</a>(std::ostream&
stream, <span class="keyword">const</span> <a class="code"
href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76d">RPC</a>&
rpc);</div><div class="line"><a name="l00196"></a><span class="lineno">
196</span> </div><div class="line"><a name="l00197"></a><span
class="lineno"> 197</span> } <span class="comment">// namespace v0 {</
span></div><div class="line"><a name="l00198"></a><span class="lineno">
198</span> } <span class="comment">// namespace csi {</span></div><div
class="line"><a name="l00199"></a><span class="lineno"> 199</span> }
<span class="comment">// namespace mesos {</span></div><div class="line"><a
name="l00200"></a><span class="lineno"> 200</span> </div><div
class="line"><a name="l00201"></a><span class="lineno"> 201</span> <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<
GET_PLUGIN_INFO >::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<
NODE_PUBLISH_VOLUME >::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<
NODE_STAGE_VOLUME >::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<
CONTROLLER_PUBLISH_VOLUME >::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<
PROBE >::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<
GET_PLUGIN_CAPABILITIES >::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<
NODE_GET_CAPABILITIES >::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<
VALIDATE_VOLUME_CAPABILITIES >::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<
GET_CAPACITY >::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<
CREATE_VOLUME >::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<
GET_CAPACITY >::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<
GET_PLUGIN_INFO >::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<
LIST_VOLUMES >::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<
VALIDATE_VOLUME_CAPABILITIES >::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<
NODE_STAGE_VOLUME >::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<
DELETE_VOLUME >::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<
CONTROLLER_GET_CAPABILITIES >::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<
NODE_UNPUBLISH_VOLUME >::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<
NODE_UNPUBLISH_VOLUME >::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<
NODE_UNSTAGE_VOLUME >::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<
CREATE_VOLUME >::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<
PROBE >::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<
NODE_GET_CAPABILITIES >::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<
LIST_VOLUMES >::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<<</a></div><div
class="ttdeci">std::ostream & operator<<(std::ostream &stream,
const RPC &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<
NODE_UNSTAGE_VOLUME >::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<
NODE_GET_ID >::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<
GET_PLUGIN_CAPABILITIES >::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<
CONTROLLER_UNPUBLISH_VOLUME >::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<
NODE_GET_ID >::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<
NODE_PUBLISH_VOLUME >::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<
CONTROLLER_UNPUBLISH_VOLUME >::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<
DELETE_VOLUME >::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<
CONTROLLER_GET_CAPABILITIES >::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<
CONTROLLER_PUBLISH_VOLUME >::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  <a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>