http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cb177dc8/content/api/latest/c++/namespaces.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/namespaces.html b/content/api/latest/c++/namespaces.html index b44c954..c6ef595 100644 --- a/content/api/latest/c++/namespaces.html +++ b/content/api/latest/c++/namespaces.html @@ -76,7 +76,8 @@ <tr id="row_6_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_6_" class="arrow" onclick="toggleFolder('6_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecpp14.html" target="_self">cpp14</a></td><td class="desc"></td></tr> <tr id="row_6_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecpp14_1_1internal.html" target="_self">internal</a></td><td class="desc"></td></tr> <tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecpp17.html" target="_self">cpp17</a></td><td class="desc"></td></tr> -<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecsi.html" target="_self">csi</a></td><td class="desc"></td></tr> +<tr id="row_8_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_8_" class="arrow" onclick="toggleFolder('8_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecsi.html" target="_self">csi</a></td><td class="desc"></td></tr> +<tr id="row_8_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecsi_1_1v0.html" target="_self">v0</a></td><td class="desc"></td></tr> <tr id="row_9_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_9_" class="arrow" onclick="toggleFolder('9_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacedocker.html" target="_self">docker</a></td><td class="desc"></td></tr> <tr id="row_9_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_9_0_" class="arrow" onclick="toggleFolder('9_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacedocker_1_1spec.html" target="_self">spec</a></td><td class="desc"></td></tr> <tr id="row_9_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacedocker_1_1spec_1_1v1.html" target="_self">v1</a></td><td class="desc"></td></tr> @@ -109,6 +110,7 @@ <tr id="row_21_4_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_21_4_" class="arrow" onclick="toggleFolder('21_4_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemesos_1_1csi.html" target="_self">csi</a></td><td class="desc"></td></tr> <tr id="row_21_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemesos_1_1csi_1_1paths.html" target="_self">paths</a></td><td class="desc"></td></tr> <tr id="row_21_4_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemesos_1_1csi_1_1state.html" target="_self">state</a></td><td class="desc"></td></tr> +<tr id="row_21_4_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemesos_1_1csi_1_1v0.html" target="_self">v0</a></td><td class="desc"></td></tr> <tr id="row_21_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemesos_1_1executor.html" target="_self">executor</a></td><td class="desc"></td></tr> <tr id="row_21_6_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_21_6_" class="arrow" onclick="toggleFolder('21_6_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemesos_1_1http.html" target="_self">http</a></td><td class="desc"></td></tr> <tr id="row_21_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemesos_1_1http_1_1authentication.html" target="_self">authentication</a></td><td class="desc"></td></tr>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cb177dc8/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html b/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html index 3574a7c..32292b5 100644 --- a/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html +++ b/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html @@ -52,7 +52,7 @@ <div class="title">disk_profile_adaptor.hpp</div> </div> </div><!--header--> <div class="contents"> -<a href="resource__provider_2storage_2disk__profile__adaptor_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</s pan> <span class="comment">// distributed under 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 __MESOS_RESOURCE_PROVIDER_DISK_PROFILE_ADAPTOR_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="prep rocessor">#define __MESOS_RESOURCE_PROVIDER_DISK_PROFILE_ADAPTOR_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 <memory></span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <string></span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <tuple></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="preprocessor">#include <<a class="code" href="include_2csi_2spec_8hpp.html">csi/spec.hpp</a>></span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div><div class="line"><a name="l00026"></ a><span class="lineno"> 26</span> <span class="preprocessor">#include <<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>></span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <<a class="code" href="future_8hpp.html">process/future.hpp</a>></span></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="preprocessor">#include <<a class="code" href="hashset_8hpp.html">stout/hashset.hpp</a>></span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <<a class="code" href="none_8hpp.html">stout/none.hpp</a>></span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="preprocessor">#include <<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html"> 52</a></span> <span class="keyword">class </span><a class="code" href="classmesos_1_1DiskProfileAdaptor.html">DiskProfileAdaptor</a></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> <span class="keyword">public</span>:</div><div class="line"><a name="l00055"></a><span class="lin eno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html"> 55</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">ProfileInfo</a></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  {</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac"> 66</a></span>  csi::VolumeCapability <a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac">capability</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129"> 73</a></span>  google::protobuf::Map<std::string, std::string> <a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129">parameters</a>;</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> </div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keyword">static</span> <a class="code" href="classTry.html">Try<DiskProfileAdaptor*></a> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a7a417ba4b641b9870944549a1309b1b5">create</a>(</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <a class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l0008 7"></a><span class="lineno"> 87</span> </div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#afae745cbb0687964b59939d7ebd20f8c">setAdaptor</a>(<span class="keyword">const</span> std::shared_ptr<DiskProfileAdaptor>& <a class="code" href="namespaceadaptor.html">adaptor</a>);</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keyword">static</span> std::shared_ptr<DiskProfileAdaptor> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af">getAdaptor</a>();</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e"> 99</a></span> 0; <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">~DiskProfileAdaptor</a>() {}</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<ProfileInfo></a> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71">translate</a>(</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keyword">const</span> std::string& profile,</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">const</span> ResourceProviderInfo& resourceProviderInfo) = 0;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div class ="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<hashset<std::string></a>> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">watch</a>(</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset<std::string></a>& knownProfiles,</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keyword">const</span> ResourceProviderInfo& resourceProviderInfo) = 0;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="keyword">protected</span>:</div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line " href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1"> 144</a></span>  <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">DiskProfileAdaptor</a>() {}</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="comment">// namespace mesos {</span></div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="preprocessor">#endif // __MESOS_RESOURCE_PROVIDER_DISK_PROFILE_ADAPTOR_HPP__</span></div><div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a29e4d7ea512ce2308f8d412ea8b5bd71"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71" >mesos::DiskProfileAdaptor::translate</a></div><div class="ttdeci">virtual >process::Future< ProfileInfo > translate(const std::string >&profile, const ResourceProviderInfo >&resourceProviderInfo)=0</div><div class="ttdoc">Returns the CSI volume >capability and the parameters to create CSI volumes associated with the >profil...</div></div> +<a href="resource__provider_2storage_2disk__profile__adaptor_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</s pan> <span class="comment">// distributed under 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 __MESOS_RESOURCE_PROVIDER_DISK_PROFILE_ADAPTOR_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="prep rocessor">#define __MESOS_RESOURCE_PROVIDER_DISK_PROFILE_ADAPTOR_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 <memory></span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <string></span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <tuple></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="preprocessor">#include <<a class="code" href="include_2csi_2spec_8hpp.html">csi/spec.hpp</a>></span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div><div class="line"><a name="l00026"></ a><span class="lineno"> 26</span> <span class="preprocessor">#include <<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>></span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <<a class="code" href="future_8hpp.html">process/future.hpp</a>></span></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="preprocessor">#include <<a class="code" href="hashset_8hpp.html">stout/hashset.hpp</a>></span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <<a class="code" href="none_8hpp.html">stout/none.hpp</a>></span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="preprocessor">#include <<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html"> 52</a></span> <span class="keyword">class </span><a class="code" href="classmesos_1_1DiskProfileAdaptor.html">DiskProfileAdaptor</a></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> <span class="keyword">public</span>:</div><div class="line"><a name="l00055"></a><span class="lin eno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html"> 55</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">ProfileInfo</a></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  {</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#adfe3d484663ce460526c26661725fda1"> 66</a></span>  csi::v0::VolumeCapability <a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#adfe3d484663ce460526c26661725fda1">capability</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129"> 73</a></span>  google::protobuf::Map<std::stri ng, std::string> <a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129">parameters</a>;</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> </div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keyword">static</span> <a class="code" href="classTry.html">Try<DiskProfileAdaptor*></a> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a7a417ba4b641b9870944549a1309b1b5">create</a>(</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <a class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l 00087"></a><span class="lineno"> 87</span> </div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#afae745cbb0687964b59939d7ebd20f8c">setAdaptor</a>(<span class="keyword">const</span> std::shared_ptr<DiskProfileAdaptor>& <a class="code" href="namespaceadaptor.html">adaptor</a>);</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keyword">static</span> std::shared_ptr<DiskProfileAdaptor> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af">getAdaptor</a>();</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e"> 99</a></span>   <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">~DiskProfileAdaptor</a>() {}</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<ProfileInfo></a> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71">translate</a>(</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keyword">const</span> std::string& profile,</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">const</span> ResourceProviderInfo& resourceProviderInfo) = 0;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div c lass="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<hashset<std::string></a>> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">watch</a>(</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset<std::string></a>& knownProfiles,</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keyword">const</span> ResourceProviderInfo& resourceProviderInfo) = 0;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="keyword">protected</span>:</div><div class="line"><a name="l00144"></a><span class="lineno"><a class=" line" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1"> 144</a></span>  <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">DiskProfileAdaptor</a>() {}</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="comment">// namespace mesos {</span></div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="preprocessor">#endif // __MESOS_RESOURCE_PROVIDER_DISK_PROFILE_ADAPTOR_HPP__</span></div><div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a29e4d7ea512ce2308f8d412ea8b5bd71"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5b d71">mesos::DiskProfileAdaptor::translate</a></div><div class="ttdeci">virtual process::Future< ProfileInfo > translate(const std::string &profile, const ResourceProviderInfo &resourceProviderInfo)=0</div><div class="ttdoc">Returns the CSI volume capability and the parameters to create CSI volumes associated with the profil...</div></div> <div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html_a5403921619a90c82fc5a4c86644d1129"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129">mesos::DiskProfileAdaptor::ProfileInfo::parameters</a></div><div class="ttdeci">google::protobuf::Map< std::string, std::string > parameters</div><div class="ttdoc">Free-form key-value pairs which should be passed into the body of a CreateVolumeRequest. </div><div class="ttdef"><b>Definition:</b> disk_profile_adaptor.hpp:73</div></div> <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< std::string ></a></div></div> <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> @@ -67,11 +67,11 @@ <div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">mesos::DiskProfileAdaptor::ProfileInfo</a></div><div class="ttdef"><b>Definition:</b> disk_profile_adaptor.hpp:55</div></div> <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></div><div class="ttdoc">This module is used by Storage Resource Providers to translate the "profile" field of a Resource::Dis...</div><div class="ttdef"><b>Definition:</b> disk_profile_adaptor.hpp:52</div></div> <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div> -<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html_a865c97ad7a60bfb2f29fa177cd4fe3ac"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac">mesos::DiskProfileAdaptor::ProfileInfo::capability</a></div><div class="ttdeci">csi::VolumeCapability capability</div><div class="ttdoc">Corresponds to the volume_capability or volume_capabilities fields of the affected CSI requests liste...</div><div class="ttdef"><b>Definition:</b> disk_profile_adaptor.hpp:66</div></div> <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_ae1117dc978470069e2beb95a1f8e67af"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af">mesos::DiskProfileAdaptor::getAdaptor</a></div><div class="ttdeci">static std::shared_ptr< DiskProfileAdaptor > getAdaptor()</div></div> <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div> <div class="ttc" id="hashset_8hpp_html"><div class="ttname"><a href="hashset_8hpp.html">hashset.hpp</a></div></div> <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_ace8355051c0207021493861c64e67d0f"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">mesos::DiskProfileAdaptor::watch</a></div><div class="ttdeci">virtual process::Future< hashset< std::string > > watch(const hashset< std::string > &knownProfiles, const ResourceProviderInfo &resourceProviderInfo)=0</div><div class="ttdoc">Returns a future that will be satisifed iff the set of profiles known by the module differs from the ...</div></div> +<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html_adfe3d484663ce460526c26661725fda1"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#adfe3d484663ce460526c26661725fda1">mesos::DiskProfileAdaptor::ProfileInfo::capability</a></div><div class="ttdeci">csi::v0::VolumeCapability capability</div><div class="ttdoc">Corresponds to the volume_capability or volume_capabilities fields of the affected CSI requests liste...</div><div class="ttdef"><b>Definition:</b> disk_profile_adaptor.hpp:66</div></div> <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a7a417ba4b641b9870944549a1309b1b5"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a7a417ba4b641b9870944549a1309b1b5">mesos::DiskProfileAdaptor::create</a></div><div class="ttdeci">static Try< DiskProfileAdaptor * > create(const Option< std::string > &name=None())</div><div class="ttdoc">Factory method used to create a DiskProfileAdaptor instance. </div></div> <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_abab31d0a5be607d0a7541df1ad8e23c1"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">mesos::DiskProfileAdaptor::DiskProfileAdaptor</a></div><div class="ttdeci">DiskProfileAdaptor()</div><div class="ttdef"><b>Definition:</b> disk_profile_adaptor.hpp:144</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> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cb177dc8/content/api/latest/c++/src_2csi_2state_8hpp.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/src_2csi_2state_8hpp.html b/content/api/latest/c++/src_2csi_2state_8hpp.html index fac1cb5..8af07b5 100644 --- a/content/api/latest/c++/src_2csi_2state_8hpp.html +++ b/content/api/latest/c++/src_2csi_2state_8hpp.html @@ -48,6 +48,9 @@ </div> </div><!-- top --> <div class="header"> + <div class="summary"> +<a href="#namespaces">Namespaces</a> | +<a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">state.hpp File Reference</div> </div> </div><!--header--> @@ -55,6 +58,21 @@ <div class="textblock"><code>#include "csi/state.pb.h"</code><br /> </div> <p><a href="src_2csi_2state_8hpp_source.html">Go to the source code of this file.</a></p> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr class="memitem:namespacemesos"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html">mesos</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:namespacemesos_1_1csi"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1csi.html">mesos::csi</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:namespacemesos_1_1csi_1_1state"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1csi_1_1state.html">mesos::csi::state</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> +Functions</h2></td></tr> +<tr class="memitem:acef085d151b6f2b556527e9f23fc91fe"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1csi_1_1state.html#acef085d151b6f2b556527e9f23fc91fe">mesos::csi::state::operator<<</a> (std::ostream &stream, const VolumeState::State &state)</td></tr> +<tr class="separator:acef085d151b6f2b556527e9f23fc91fe"><td class="memSeparator" colspan="2"> </td></tr> +</table> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cb177dc8/content/api/latest/c++/src_2csi_2state_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/src_2csi_2state_8hpp_source.html b/content/api/latest/c++/src_2csi_2state_8hpp_source.html index 60ca849..ec43f42 100644 --- a/content/api/latest/c++/src_2csi_2state_8hpp_source.html +++ b/content/api/latest/c++/src_2csi_2state_8hpp_source.html @@ -52,7 +52,10 @@ <div class="title">state.hpp</div> </div> </div><!--header--> <div class="contents"> -<a href="src_2csi_2state_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">// d istributed under 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> </div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifndef __CSI_STATE_HPP__</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <spa n class="preprocessor">#define __CSI_STATE_HPP__</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// ONLY USEFUL AFTER RUNNING PROTOC.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "csi/state.pb.h"</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="preprocessor">#endif // __CSI_STATE_HPP__</span></div></div><!-- fragment --></div><!-- contents --> +<a href="src_2csi_2state_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">// d istributed under 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> </div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifndef __CSI_STATE_HPP__</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <spa n class="preprocessor">#define __CSI_STATE_HPP__</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// ONLY USEFUL AFTER RUNNING PROTOC.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "csi/state.pb.h"</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"><a class="line" href="namespacemesos_1_1csi_1_1state.htm l"> 26</a></span> <span class="keyword">namespace </span>state {</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_1state.html#acef085d151b6f2b556527e9f23fc91fe"> 28</a></span> <span class="keyword">inline</span> std::ostream& <a class="code" href="namespacemesos_1_1csi_1_1state.html#acef085d151b6f2b556527e9f23fc91fe">operator<<</a>(</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  std::ostream& stream,</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keyword">const</span> VolumeState::State& state)</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> {</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordflow">return</span> stream << VolumeState::State_Name(state);</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> }</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">// namespace state {</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> } <span class="comment">// namespace csi {</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> } <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif // __CSI_STATE_HPP__</span></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_1state_html_acef085d151b6f2b556527e9f23fc91fe"><div class="ttname"><a href="namespacemesos_1_1csi_1_1state.html#acef085d151b6f2b556527e9f23fc91fe">mesos::csi::state::operator<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &stream, const VolumeState::State &state)</div><div class="ttdef"><b>Definition:</b> state.hpp:28</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><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cb177dc8/content/api/latest/c++/src_2csi_2utils_8hpp.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/src_2csi_2utils_8hpp.html b/content/api/latest/c++/src_2csi_2utils_8hpp.html index 00db610..4b1f843 100644 --- a/content/api/latest/c++/src_2csi_2utils_8hpp.html +++ b/content/api/latest/c++/src_2csi_2utils_8hpp.html @@ -71,39 +71,37 @@ <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1csi_1_1ControllerCapabilities.html">mesos::csi::ControllerCapabilities</a></td></tr> +<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html">mesos::csi::v0::PluginCapabilities</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html">mesos::csi::v0::ControllerCapabilities</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html">mesos::csi::v0::NodeCapabilities</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> Namespaces</h2></td></tr> <tr class="memitem:namespacecsi"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi.html">csi</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:namespacecsi_1_1v0"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html">csi::v0</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:namespacemesos"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html">mesos</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:namespacemesos_1_1csi"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1csi.html">mesos::csi</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:namespacemesos_1_1csi_1_1state"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1csi_1_1state.html">mesos::csi::state</a></td></tr> +<tr class="memitem:namespacemesos_1_1csi_1_1v0"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1csi_1_1v0.html">mesos::csi::v0</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> -<tr class="memitem:a538f3d89ef1a042f4c11edc0d6585744"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi.html#a538f3d89ef1a042f4c11edc0d6585744">csi::operator==</a> (const ControllerServiceCapability &left, const ControllerServiceCapability &right)</td></tr> -<tr class="separator:a538f3d89ef1a042f4c11edc0d6585744"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0bc45c1b9ad4f873ff9b50468fc4738e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi.html#a0bc45c1b9ad4f873ff9b50468fc4738e">csi::operator==</a> (const <a class="el" href="structVersion.html">Version</a> &left, const <a class="el" href="structVersion.html">Version</a> &right)</td></tr> -<tr class="separator:a0bc45c1b9ad4f873ff9b50468fc4738e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab2770e36256388ec4cb9db9d2d307801"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi.html#ab2770e36256388ec4cb9db9d2d307801">csi::operator==</a> (const VolumeCapability &left, const VolumeCapability &right)</td></tr> -<tr class="separator:ab2770e36256388ec4cb9db9d2d307801"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a894a9fd02db667f2781e7cff4e05621a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi.html#a894a9fd02db667f2781e7cff4e05621a">csi::operator!=</a> (const <a class="el" href="structVersion.html">Version</a> &left, const <a class="el" href="structVersion.html">Version</a> &right)</td></tr> -<tr class="separator:a894a9fd02db667f2781e7cff4e05621a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aefc67fc55e9496ef84bc00eaea4067ba"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi.html#aefc67fc55e9496ef84bc00eaea4067ba">csi::operator<<</a> (std::ostream &stream, const ControllerServiceCapability::RPC::Type &type)</td></tr> -<tr class="separator:aefc67fc55e9496ef84bc00eaea4067ba"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac9123c9440924432b0bcb67383ec8988"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi.html#ac9123c9440924432b0bcb67383ec8988">csi::operator<<</a> (std::ostream &stream, const <a class="el" href="structVersion.html">Version</a> &version)</td></tr> -<tr class="separator:ac9123c9440924432b0bcb67383ec8988"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aff12b19ddfcedab960415d2ea69a4282"><td class="memTemplParams" colspan="2">template<typename Message , typename std::enable_if< std::is_convertible< Message *, google::protobuf::Message * >::value, int >::type = 0> </td></tr> -<tr class="memitem:aff12b19ddfcedab960415d2ea69a4282"><td class="memTemplItemLeft" align="right" valign="top">std::ostream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecsi.html#aff12b19ddfcedab960415d2ea69a4282">csi::operator<<</a> (std::ostream &stream, const Message &message)</td></tr> -<tr class="separator:aff12b19ddfcedab960415d2ea69a4282"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:acef085d151b6f2b556527e9f23fc91fe"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1csi_1_1state.html#acef085d151b6f2b556527e9f23fc91fe">mesos::csi::state::operator<<</a> (std::ostream &stream, const VolumeState::State &state)</td></tr> -<tr class="separator:acef085d151b6f2b556527e9f23fc91fe"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8c33a847331c3d25335aea3b851dda64"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#a8c33a847331c3d25335aea3b851dda64">csi::v0::operator==</a> (const ControllerServiceCapability &left, const ControllerServiceCapability &right)</td></tr> +<tr class="separator:a8c33a847331c3d25335aea3b851dda64"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2207e48a3435774b884c5ace8a2ed9c0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#a2207e48a3435774b884c5ace8a2ed9c0">csi::v0::operator==</a> (const VolumeCapability &left, const VolumeCapability &right)</td></tr> +<tr class="separator:a2207e48a3435774b884c5ace8a2ed9c0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acf117780638c9fc640606c89a937aee2"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#acf117780638c9fc640606c89a937aee2">csi::v0::operator<<</a> (std::ostream &stream, const ControllerServiceCapability::RPC::Type &type)</td></tr> +<tr class="separator:acf117780638c9fc640606c89a937aee2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab482d4cbf47cc393544429e5a8bc6a5e"><td class="memTemplParams" colspan="2">template<typename Message , typename std::enable_if< std::is_convertible< Message *, google::protobuf::Message * >::value, int >::type = 0> </td></tr> +<tr class="memitem:ab482d4cbf47cc393544429e5a8bc6a5e"><td class="memTemplItemLeft" align="right" valign="top">std::ostream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#ab482d4cbf47cc393544429e5a8bc6a5e">csi::v0::operator<<</a> (std::ostream &stream, const Message &message)</td></tr> +<tr class="separator:ab482d4cbf47cc393544429e5a8bc6a5e"><td class="memSeparator" colspan="2"> </td></tr> </table> </div><!-- contents --> <!-- start footer part -->