You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2018/04/12 21:24:49 UTC

[03/14] mesos-site git commit: Updated the website built from mesos SHA: f852ffa.

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;">&#160;</span><span id="arr_6_" class="arrow" onclick="toggleFolder('6_')">&#9658;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span><span id="arr_8_" class="arrow" onclick="toggleFolder('8_')">&#9658;</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;">&#160;</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;">&#160;</span><span id="arr_9_" class="arrow" onclick="toggleFolder('9_')">&#9658;</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;">&#160;</span><span id="arr_9_0_" class="arrow" onclick="toggleFolder('9_0_')">&#9658;</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;">&#160;</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;">&#160;</span><span id="arr_21_4_" class="arrow" onclick="toggleFolder('21_4_')">&#9658;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span><span id="arr_21_6_" class="arrow" onclick="toggleFolder('21_6_')">&#9658;</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;">&#160;</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>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div
  class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</s
 pan>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __MESOS_RESOURCE_PROVIDER_DISK_PROFILE_ADAPTOR_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<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>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;tuple&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2csi_2spec_8hpp.html">csi/spec.hpp</a>&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></
 a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="future_8hpp.html">process/future.hpp</a>&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="hashset_8hpp.html">stout/hashset.hpp</a>&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="none_8hpp.html">stout/none.hpp</a>&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>
 &#160;<span class="preprocessor">#include &lt;<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<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>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html">   52</a></span>&#160;<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>&#160;{</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<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>&#160;  <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>&#160;  {</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>&#160;    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>&#160;</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>&#160;    google::protobuf::Map&lt;std::string, 
 std::string&gt; <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>&#160;  };</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keyword">static</span> <a class="code" href="classTry.html">Try&lt;DiskProfileAdaptor*&gt;</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>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; <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>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <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&lt;DiskProfileAdaptor&gt;&amp; <a class="code" href="namespaceadaptor.html">adaptor</a>);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keyword">static</span> std::shared_ptr&lt;DiskProfileAdaptor&gt; <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af">getAdaptor</a>();</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">   99</a></span>&#16
 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>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ProfileInfo&gt;</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>&#160;      <span class="keyword">const</span> std::string&amp; profile,</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;      <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo) = 0;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class
 ="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;hashset&lt;std::string&gt;</a>&gt; <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">watch</a>(</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;std::string&gt;</a>&amp; knownProfiles,</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;      <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo) = 0;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="keyword">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>&#160;  <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">DiskProfileAdaptor</a>() {}</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;};</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<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&lt; ProfileInfo &gt; translate(const std::string &amp;profile, const ResourceProviderInfo &amp;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>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div
  class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</s
 pan>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __MESOS_RESOURCE_PROVIDER_DISK_PROFILE_ADAPTOR_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<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>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;tuple&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2csi_2spec_8hpp.html">csi/spec.hpp</a>&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></
 a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="future_8hpp.html">process/future.hpp</a>&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="hashset_8hpp.html">stout/hashset.hpp</a>&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="none_8hpp.html">stout/none.hpp</a>&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>
 &#160;<span class="preprocessor">#include &lt;<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<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>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html">   52</a></span>&#160;<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>&#160;{</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<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>&#160;  <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>&#160;  {</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>&#160;    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>&#160;</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>&#160;    google::protobuf::Map&lt;std::stri
 ng, std::string&gt; <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>&#160;  };</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keyword">static</span> <a class="code" href="classTry.html">Try&lt;DiskProfileAdaptor*&gt;</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>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; <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>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <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&lt;DiskProfileAdaptor&gt;&amp; <a class="code" href="namespaceadaptor.html">adaptor</a>);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keyword">static</span> std::shared_ptr&lt;DiskProfileAdaptor&gt; <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af">getAdaptor</a>();</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">   99</a></span>
 &#160;  <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>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ProfileInfo&gt;</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>&#160;      <span class="keyword">const</span> std::string&amp; profile,</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;      <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo) = 0;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div c
 lass="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;hashset&lt;std::string&gt;</a>&gt; <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">watch</a>(</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;std::string&gt;</a>&amp; knownProfiles,</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;      <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo) = 0;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="keyword">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>&#160;  <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">DiskProfileAdaptor</a>() {}</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;};</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<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&lt; ProfileInfo &gt; translate(const std::string &amp;profile, const ResourceProviderInfo &amp;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&lt; std::string, std::string &gt; 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&lt; std::string &gt;</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 &quot;profile&quot; 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&lt; DiskProfileAdaptor &gt; 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&lt; hashset&lt; std::string &gt; &gt; watch(const hashset&lt; std::string &gt; &amp;knownProfiles, const ResourceProviderInfo &amp;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&lt; DiskProfileAdaptor * &gt; create(const Option&lt; std::string &gt; &amp;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> &#124;
+<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 &quot;csi/state.pb.h&quot;</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"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html">mesos</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespacemesos_1_1csi"><td class="memItemLeft" align="right" valign="top"> &#160;</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">&#160;</td></tr>
+<tr class="memitem:namespacemesos_1_1csi_1_1state"><td class="memItemLeft" align="right" valign="top"> &#160;</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">&#160;</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 &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1csi_1_1state.html#acef085d151b6f2b556527e9f23fc91fe">mesos::csi::state::operator&lt;&lt;</a> (std::ostream &amp;stream, const VolumeState::State &amp;state)</td></tr>
+<tr class="separator:acef085d151b6f2b556527e9f23fc91fe"><td class="memSeparator" colspan="2">&#160;</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>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><
 span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// d
 istributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef __CSI_STATE_HPP__</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<spa
 n class="preprocessor">#define __CSI_STATE_HPP__</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">// ONLY USEFUL AFTER RUNNING PROTOC.</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;csi/state.pb.h&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#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>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><
 span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// d
 istributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef __CSI_STATE_HPP__</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<spa
 n class="preprocessor">#define __CSI_STATE_HPP__</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">// ONLY USEFUL AFTER RUNNING PROTOC.</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;csi/state.pb.h&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacecsi.html">csi</a> {</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="namespacemesos_1_1csi_1_1state.htm
 l">   26</a></span>&#160;<span class="keyword">namespace </span>state {</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="namespacemesos_1_1csi_1_1state.html#acef085d151b6f2b556527e9f23fc91fe">   28</a></span>&#160;<span class="keyword">inline</span> std::ostream&amp; <a class="code" href="namespacemesos_1_1csi_1_1state.html#acef085d151b6f2b556527e9f23fc91fe">operator&lt;&lt;</a>(</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;    std::ostream&amp; stream,</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;    <span class="keyword">const</span> VolumeState::State&amp; state)</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;{</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;  <span class="keywordflow">return</span> stream &lt;&lt; 
 VolumeState::State_Name(state);</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;}</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;} <span class="comment">// namespace state {</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;} <span class="comment">// namespace csi {</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<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&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const VolumeState::State &amp;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 &#160;<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 &#160;</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 &#160;</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">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</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"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi.html">csi</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespacecsi_1_1v0"><td class="memItemLeft" align="right" valign="top"> &#160;</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">&#160;</td></tr>
 <tr class="memitem:namespacemesos"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html">mesos</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:namespacemesos_1_1csi"><td class="memItemLeft" align="right" valign="top"> &#160;</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">&#160;</td></tr>
-<tr class="memitem:namespacemesos_1_1csi_1_1state"><td class="memItemLeft" align="right" valign="top"> &#160;</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"> &#160;</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">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi.html#a538f3d89ef1a042f4c11edc0d6585744">csi::operator==</a> (const ControllerServiceCapability &amp;left, const ControllerServiceCapability &amp;right)</td></tr>
-<tr class="separator:a538f3d89ef1a042f4c11edc0d6585744"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0bc45c1b9ad4f873ff9b50468fc4738e"><td class="memItemLeft" align="right" valign="top">bool&#160;</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> &amp;left, const <a class="el" href="structVersion.html">Version</a> &amp;right)</td></tr>
-<tr class="separator:a0bc45c1b9ad4f873ff9b50468fc4738e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab2770e36256388ec4cb9db9d2d307801"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi.html#ab2770e36256388ec4cb9db9d2d307801">csi::operator==</a> (const VolumeCapability &amp;left, const VolumeCapability &amp;right)</td></tr>
-<tr class="separator:ab2770e36256388ec4cb9db9d2d307801"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a894a9fd02db667f2781e7cff4e05621a"><td class="memItemLeft" align="right" valign="top">bool&#160;</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> &amp;left, const <a class="el" href="structVersion.html">Version</a> &amp;right)</td></tr>
-<tr class="separator:a894a9fd02db667f2781e7cff4e05621a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aefc67fc55e9496ef84bc00eaea4067ba"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi.html#aefc67fc55e9496ef84bc00eaea4067ba">csi::operator&lt;&lt;</a> (std::ostream &amp;stream, const ControllerServiceCapability::RPC::Type &amp;type)</td></tr>
-<tr class="separator:aefc67fc55e9496ef84bc00eaea4067ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9123c9440924432b0bcb67383ec8988"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi.html#ac9123c9440924432b0bcb67383ec8988">csi::operator&lt;&lt;</a> (std::ostream &amp;stream, const <a class="el" href="structVersion.html">Version</a> &amp;version)</td></tr>
-<tr class="separator:ac9123c9440924432b0bcb67383ec8988"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aff12b19ddfcedab960415d2ea69a4282"><td class="memTemplParams" colspan="2">template&lt;typename Message , typename std::enable_if&lt; std::is_convertible&lt; Message *, google::protobuf::Message * &gt;::value, int &gt;::type  = 0&gt; </td></tr>
-<tr class="memitem:aff12b19ddfcedab960415d2ea69a4282"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecsi.html#aff12b19ddfcedab960415d2ea69a4282">csi::operator&lt;&lt;</a> (std::ostream &amp;stream, const Message &amp;message)</td></tr>
-<tr class="separator:aff12b19ddfcedab960415d2ea69a4282"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acef085d151b6f2b556527e9f23fc91fe"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1csi_1_1state.html#acef085d151b6f2b556527e9f23fc91fe">mesos::csi::state::operator&lt;&lt;</a> (std::ostream &amp;stream, const VolumeState::State &amp;state)</td></tr>
-<tr class="separator:acef085d151b6f2b556527e9f23fc91fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c33a847331c3d25335aea3b851dda64"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#a8c33a847331c3d25335aea3b851dda64">csi::v0::operator==</a> (const ControllerServiceCapability &amp;left, const ControllerServiceCapability &amp;right)</td></tr>
+<tr class="separator:a8c33a847331c3d25335aea3b851dda64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2207e48a3435774b884c5ace8a2ed9c0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#a2207e48a3435774b884c5ace8a2ed9c0">csi::v0::operator==</a> (const VolumeCapability &amp;left, const VolumeCapability &amp;right)</td></tr>
+<tr class="separator:a2207e48a3435774b884c5ace8a2ed9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf117780638c9fc640606c89a937aee2"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#acf117780638c9fc640606c89a937aee2">csi::v0::operator&lt;&lt;</a> (std::ostream &amp;stream, const ControllerServiceCapability::RPC::Type &amp;type)</td></tr>
+<tr class="separator:acf117780638c9fc640606c89a937aee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab482d4cbf47cc393544429e5a8bc6a5e"><td class="memTemplParams" colspan="2">template&lt;typename Message , typename std::enable_if&lt; std::is_convertible&lt; Message *, google::protobuf::Message * &gt;::value, int &gt;::type  = 0&gt; </td></tr>
+<tr class="memitem:ab482d4cbf47cc393544429e5a8bc6a5e"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#ab482d4cbf47cc393544429e5a8bc6a5e">csi::v0::operator&lt;&lt;</a> (std::ostream &amp;stream, const Message &amp;message)</td></tr>
+<tr class="separator:ab482d4cbf47cc393544429e5a8bc6a5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->