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 -->

Reply via email to