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 2017/10/30 15:38:47 UTC

[01/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Repository: mesos-site
Updated Branches:
  refs/heads/asf-site 71a5c769b -> 529f48dc5


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html b/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html
index 48791d4..bf32e61 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -46,7 +46,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/mesos/Protos.ResourceStatistics.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -182,33 +182,51 @@ var activeTableTab = "activeTableTab";
 </td>
 </tr>
 <tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#getStorage--">getStorage</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#getStorageOrBuilder--">getStorageOrBuilder</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#getType--">getType</a></span>()</code>
 <div class="block">
  The type of the resource provider.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#getTypeBytes--">getTypeBytes</a></span>()</code>
 <div class="block">
  The type of the resource provider.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#hasId--">hasId</a></span>()</code>
 <div class="block"><code>optional .mesos.ResourceProviderID id = 1;</code></div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#hasName--">hasName</a></span>()</code>
 <div class="block">
  The name of the resource provider.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#hasStorage--">hasStorage</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#hasType--">hasType</a></span>()</code>
 <div class="block">
@@ -402,7 +420,7 @@ var activeTableTab = "activeTableTab";
 <a name="getNameBytes--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getNameBytes</h4>
 <pre>com.google.protobuf.ByteString&nbsp;getNameBytes()</pre>
@@ -415,6 +433,36 @@ var activeTableTab = "activeTableTab";
  <code>required string name = 4;</code></div>
 </li>
 </ul>
+<a name="hasStorage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasStorage</h4>
+<pre>boolean&nbsp;hasStorage()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</li>
+</ul>
+<a name="getStorage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStorage</h4>
+<pre><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;getStorage()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</li>
+</ul>
+<a name="getStorageOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStorageOrBuilder</h4>
+<pre><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a>&nbsp;getStorageOrBuilder()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -441,7 +489,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/mesos/Protos.ResourceStatistics.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/Protos.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/Protos.html b/content/api/latest/java/org/apache/mesos/Protos.html
index 1a4f807..bea0524 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.html
@@ -278,6 +278,18 @@ extends java.lang.Object</pre>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></span></code>
+<div class="block">
+
+ Describes a CSI plugin.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos">Protos.Device</a></span></code>
 <div class="block">
 

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/package-frame.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/package-frame.html b/content/api/latest/java/org/apache/mesos/package-frame.html
index 678fbda..488b212 100644
--- a/content/api/latest/java/org/apache/mesos/package-frame.html
+++ b/content/api/latest/java/org/apache/mesos/package-frame.html
@@ -44,6 +44,7 @@
 <li><a href="Protos.ContainerStatusOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.ContainerStatusOrBuilder</span></a></li>
 <li><a href="Protos.CredentialOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.CredentialOrBuilder</span></a></li>
 <li><a href="Protos.CredentialsOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.CredentialsOrBuilder</span></a></li>
+<li><a href="Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.CSIPluginInfoOrBuilder</span></a></li>
 <li><a href="Protos.Device.NumberOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.Device.NumberOrBuilder</span></a></li>
 <li><a href="Protos.DeviceAccess.AccessOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.DeviceAccess.AccessOrBuilder</span></a></li>
 <li><a href="Protos.DeviceAccessOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.DeviceAccessOrBuilder</span></a></li>
@@ -121,6 +122,7 @@
 <li><a href="Protos.Resource.SharedInfoOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.Resource.SharedInfoOrBuilder</span></a></li>
 <li><a href="Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.ResourceOrBuilder</span></a></li>
 <li><a href="Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.ResourceProviderIDOrBuilder</span></a></li>
+<li><a href="Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.ResourceProviderInfo.StorageInfoOrBuilder</span></a></li>
 <li><a href="Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.ResourceProviderInfoOrBuilder</span></a></li>
 <li><a href="Protos.ResourceStatisticsOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.ResourceStatisticsOrBuilder</span></a></li>
 <li><a href="Protos.ResourceUsage.Executor.TaskOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.ResourceUsage.Executor.TaskOrBuilder</span></a></li>
@@ -238,6 +240,8 @@
 <li><a href="Protos.Credential.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.Credential.Builder</a></li>
 <li><a href="Protos.Credentials.html" title="class in org.apache.mesos" target="classFrame">Protos.Credentials</a></li>
 <li><a href="Protos.Credentials.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.Credentials.Builder</a></li>
+<li><a href="Protos.CSIPluginInfo.html" title="class in org.apache.mesos" target="classFrame">Protos.CSIPluginInfo</a></li>
+<li><a href="Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.CSIPluginInfo.Builder</a></li>
 <li><a href="Protos.Device.html" title="class in org.apache.mesos" target="classFrame">Protos.Device</a></li>
 <li><a href="Protos.Device.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.Device.Builder</a></li>
 <li><a href="Protos.Device.Number.html" title="class in org.apache.mesos" target="classFrame">Protos.Device.Number</a></li>
@@ -394,6 +398,8 @@
 <li><a href="Protos.ResourceProviderID.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceProviderID.Builder</a></li>
 <li><a href="Protos.ResourceProviderInfo.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceProviderInfo</a></li>
 <li><a href="Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceProviderInfo.Builder</a></li>
+<li><a href="Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceProviderInfo.StorageInfo</a></li>
+<li><a href="Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceProviderInfo.StorageInfo.Builder</a></li>
 <li><a href="Protos.ResourceStatistics.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceStatistics</a></li>
 <li><a href="Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceStatistics.Builder</a></li>
 <li><a href="Protos.ResourceUsage.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceUsage</a></li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/package-summary.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/package-summary.html b/content/api/latest/java/org/apache/mesos/package-summary.html
index eb14829..31d2ad8 100644
--- a/content/api/latest/java/org/apache/mesos/package-summary.html
+++ b/content/api/latest/java/org/apache/mesos/package-summary.html
@@ -212,313 +212,321 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Device.NumberOrBuilder.html" title="interface in org.apache.mesos">Protos.Device.NumberOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DeviceAccess.AccessOrBuilder.html" title="interface in org.apache.mesos">Protos.DeviceAccess.AccessOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Device.NumberOrBuilder.html" title="interface in org.apache.mesos">Protos.Device.NumberOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DeviceAccessOrBuilder.html" title="interface in org.apache.mesos">Protos.DeviceAccessOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DeviceAccess.AccessOrBuilder.html" title="interface in org.apache.mesos">Protos.DeviceAccess.AccessOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DeviceOrBuilder.html" title="interface in org.apache.mesos">Protos.DeviceOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DeviceAccessOrBuilder.html" title="interface in org.apache.mesos">Protos.DeviceAccessOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DeviceWhitelistOrBuilder.html" title="interface in org.apache.mesos">Protos.DeviceWhitelistOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DeviceOrBuilder.html" title="interface in org.apache.mesos">Protos.DeviceOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DiscoveryInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DiscoveryInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DeviceWhitelistOrBuilder.html" title="interface in org.apache.mesos">Protos.DeviceWhitelistOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DiskStatisticsOrBuilder.html" title="interface in org.apache.mesos">Protos.DiskStatisticsOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DiscoveryInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DiscoveryInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DomainInfo.FaultDomain.RegionInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DomainInfo.FaultDomain.RegionInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DiskStatisticsOrBuilder.html" title="interface in org.apache.mesos">Protos.DiskStatisticsOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DomainInfo.FaultDomain.ZoneInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DomainInfo.FaultDomain.ZoneInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DomainInfo.FaultDomain.RegionInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DomainInfo.FaultDomain.RegionInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DomainInfo.FaultDomainOrBuilder.html" title="interface in org.apache.mesos">Protos.DomainInfo.FaultDomainOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DomainInfo.FaultDomain.ZoneInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DomainInfo.FaultDomain.ZoneInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DomainInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DomainInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DomainInfo.FaultDomainOrBuilder.html" title="interface in org.apache.mesos">Protos.DomainInfo.FaultDomainOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DurationInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DurationInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DomainInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DomainInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Environment.VariableOrBuilder.html" title="interface in org.apache.mesos">Protos.Environment.VariableOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.DurationInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.DurationInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.EnvironmentOrBuilder.html" title="interface in org.apache.mesos">Protos.EnvironmentOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Environment.VariableOrBuilder.html" title="interface in org.apache.mesos">Protos.Environment.VariableOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ExecutorIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorIDOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.EnvironmentOrBuilder.html" title="interface in org.apache.mesos">Protos.EnvironmentOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ExecutorIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorIDOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.FileInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FileInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ExecutorInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ExecutorInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.FiltersOrBuilder.html" title="interface in org.apache.mesos">Protos.FiltersOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.FileInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FileInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.FlagOrBuilder.html" title="interface in org.apache.mesos">Protos.FlagOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.FiltersOrBuilder.html" title="interface in org.apache.mesos">Protos.FiltersOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.FrameworkIDOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkIDOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.FlagOrBuilder.html" title="interface in org.apache.mesos">Protos.FlagOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.FrameworkInfo.CapabilityOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfo.CapabilityOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.FrameworkIDOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkIDOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.FrameworkInfo.CapabilityOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfo.CapabilityOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.HealthCheck.HTTPCheckInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.HealthCheck.HTTPCheckInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.FrameworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.FrameworkInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.HealthCheck.TCPCheckInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.HealthCheck.TCPCheckInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.HealthCheck.HTTPCheckInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.HealthCheck.HTTPCheckInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.HealthCheckOrBuilder.html" title="interface in org.apache.mesos">Protos.HealthCheckOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.HealthCheck.TCPCheckInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.HealthCheck.TCPCheckInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.IcmpStatisticsOrBuilder.html" title="interface in org.apache.mesos">Protos.IcmpStatisticsOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.HealthCheckOrBuilder.html" title="interface in org.apache.mesos">Protos.HealthCheckOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Image.AppcOrBuilder.html" title="interface in org.apache.mesos">Protos.Image.AppcOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.IcmpStatisticsOrBuilder.html" title="interface in org.apache.mesos">Protos.IcmpStatisticsOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Image.DockerOrBuilder.html" title="interface in org.apache.mesos">Protos.Image.DockerOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Image.AppcOrBuilder.html" title="interface in org.apache.mesos">Protos.Image.AppcOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ImageOrBuilder.html" title="interface in org.apache.mesos">Protos.ImageOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Image.DockerOrBuilder.html" title="interface in org.apache.mesos">Protos.Image.DockerOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.InverseOfferOrBuilder.html" title="interface in org.apache.mesos">Protos.InverseOfferOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ImageOrBuilder.html" title="interface in org.apache.mesos">Protos.ImageOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.IpStatisticsOrBuilder.html" title="interface in org.apache.mesos">Protos.IpStatisticsOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.InverseOfferOrBuilder.html" title="interface in org.apache.mesos">Protos.InverseOfferOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.KillPolicyOrBuilder.html" title="interface in org.apache.mesos">Protos.KillPolicyOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.IpStatisticsOrBuilder.html" title="interface in org.apache.mesos">Protos.IpStatisticsOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.LabelOrBuilder.html" title="interface in org.apache.mesos">Protos.LabelOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.KillPolicyOrBuilder.html" title="interface in org.apache.mesos">Protos.KillPolicyOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.LabelsOrBuilder.html" title="interface in org.apache.mesos">Protos.LabelsOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.LabelOrBuilder.html" title="interface in org.apache.mesos">Protos.LabelOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.LinuxInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.LinuxInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.LabelsOrBuilder.html" title="interface in org.apache.mesos">Protos.LabelsOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.MachineIDOrBuilder.html" title="interface in org.apache.mesos">Protos.MachineIDOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.LinuxInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.LinuxInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.MachineInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.MachineInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.MachineIDOrBuilder.html" title="interface in org.apache.mesos">Protos.MachineIDOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.MasterInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.MasterInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.MachineInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.MachineInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.MetricOrBuilder.html" title="interface in org.apache.mesos">Protos.MetricOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.MasterInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.MasterInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.NetworkInfo.IPAddressOrBuilder.html" title="interface in org.apache.mesos">Protos.NetworkInfo.IPAddressOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.MetricOrBuilder.html" title="interface in org.apache.mesos">Protos.MetricOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.NetworkInfo.PortMappingOrBuilder.html" title="interface in org.apache.mesos">Protos.NetworkInfo.PortMappingOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.NetworkInfo.IPAddressOrBuilder.html" title="interface in org.apache.mesos">Protos.NetworkInfo.IPAddressOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.NetworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.NetworkInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.NetworkInfo.PortMappingOrBuilder.html" title="interface in org.apache.mesos">Protos.NetworkInfo.PortMappingOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateBlockOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateBlockOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.NetworkInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.NetworkInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateBlockOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateBlockOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateVolumeOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateVolumeOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.DestroyBlockOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.DestroyBlockOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateVolumeOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateVolumeOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.DestroyOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.DestroyOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.DestroyBlockOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.DestroyBlockOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.DestroyVolumeOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.DestroyVolumeOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.DestroyOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.DestroyOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.LaunchGroupOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.LaunchGroupOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.DestroyVolumeOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.DestroyVolumeOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.LaunchOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.LaunchOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.LaunchGroupOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.LaunchGroupOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.ReserveOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.ReserveOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.LaunchOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.LaunchOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.UnreserveOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.UnreserveOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.ReserveOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.ReserveOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.OperationOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.OperationOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.UnreserveOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.UnreserveOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.OfferIDOrBuilder.html" title="interface in org.apache.mesos">Protos.OfferIDOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.OperationOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.OperationOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.OfferOperationIDOrBuilder.html" title="interface in org.apache.mesos">Protos.OfferOperationIDOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.OfferIDOrBuilder.html" title="interface in org.apache.mesos">Protos.OfferIDOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.OfferOperationOrBuilder.html" title="interface in org.apache.mesos">Protos.OfferOperationOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.OfferOperationIDOrBuilder.html" title="interface in org.apache.mesos">Protos.OfferOperationIDOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.OfferOperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OfferOperationStatusOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.OfferOperationOrBuilder.html" title="interface in org.apache.mesos">Protos.OfferOperationOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.OfferOrBuilder.html" title="interface in org.apache.mesos">Protos.OfferOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.OfferOperationStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.OfferOperationStatusOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ParameterOrBuilder.html" title="interface in org.apache.mesos">Protos.ParameterOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.OfferOrBuilder.html" title="interface in org.apache.mesos">Protos.OfferOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ParametersOrBuilder.html" title="interface in org.apache.mesos">Protos.ParametersOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ParameterOrBuilder.html" title="interface in org.apache.mesos">Protos.ParameterOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.PerfStatisticsOrBuilder.html" title="interface in org.apache.mesos">Protos.PerfStatisticsOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ParametersOrBuilder.html" title="interface in org.apache.mesos">Protos.ParametersOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.PortOrBuilder.html" title="interface in org.apache.mesos">Protos.PortOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.PerfStatisticsOrBuilder.html" title="interface in org.apache.mesos">Protos.PerfStatisticsOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.PortsOrBuilder.html" title="interface in org.apache.mesos">Protos.PortsOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.PortOrBuilder.html" title="interface in org.apache.mesos">Protos.PortOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.RateLimitOrBuilder.html" title="interface in org.apache.mesos">Protos.RateLimitOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.PortsOrBuilder.html" title="interface in org.apache.mesos">Protos.PortsOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.RateLimitsOrBuilder.html" title="interface in org.apache.mesos">Protos.RateLimitsOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.RateLimitOrBuilder.html" title="interface in org.apache.mesos">Protos.RateLimitOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.RequestOrBuilder.html" title="interface in org.apache.mesos">Protos.RequestOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.RateLimitsOrBuilder.html" title="interface in org.apache.mesos">Protos.RateLimitsOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.AllocationInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.AllocationInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.RequestOrBuilder.html" title="interface in org.apache.mesos">Protos.RequestOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.PersistenceOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.DiskInfo.PersistenceOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.AllocationInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.AllocationInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.Source.MountOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.DiskInfo.Source.MountOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.PersistenceOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.DiskInfo.PersistenceOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.Source.PathOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.DiskInfo.Source.PathOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.Source.MountOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.DiskInfo.Source.MountOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.SourceOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.DiskInfo.SourceOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.Source.PathOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.DiskInfo.Source.PathOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.DiskInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.DiskInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.SourceOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.DiskInfo.SourceOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.ReservationInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.ReservationInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.DiskInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.DiskInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.RevocableInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.RevocableInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.ReservationInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.ReservationInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.SharedInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.SharedInfoOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.RevocableInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.RevocableInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></td>
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.Resource.SharedInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.SharedInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderIDOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfoOrBuilder</a></td>
 <td class="colLast">&nbsp;</td>
@@ -1204,6 +1212,22 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></td>
+<td class="colLast">
+<div class="block">
+
+ Describes a CSI plugin.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></td>
+<td class="colLast">
+<div class="block">
+
+ Describes a CSI plugin.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos">Protos.Device</a></td>
 <td class="colLast">
 <div class="block">
@@ -2352,6 +2376,18 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></td>
+<td class="colLast">
+<div class="block">Protobuf type <code>mesos.ResourceProviderInfo.StorageInfo</code></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></td>
+<td class="colLast">
+<div class="block">Protobuf type <code>mesos.ResourceProviderInfo.StorageInfo</code></div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/mesos/Protos.ResourceStatistics.html" title="class in org.apache.mesos">Protos.ResourceStatistics</a></td>
 <td class="colLast">
 <div class="block">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/package-tree.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/package-tree.html b/content/api/latest/java/org/apache/mesos/package-tree.html
index 389bbc9..f3a10c7 100644
--- a/content/api/latest/java/org/apache/mesos/package-tree.html
+++ b/content/api/latest/java/org/apache/mesos/package-tree.html
@@ -106,6 +106,7 @@
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ContainerStatus.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ContainerStatus.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ContainerStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.ContainerStatusOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.Credential.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Credential.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.CredentialOrBuilder.html" title="interface in org.apache.mesos">Protos.CredentialOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Credentials.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.CredentialsOrBuilder.html" title="interface in org.apache.mesos">Protos.CredentialsOrBuilder</a>)</li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.CSIPluginInfo.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Device.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.DeviceOrBuilder.html" title="interface in org.apache.mesos">Protos.DeviceOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.Device.Number.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Device.Number.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.Device.NumberOrBuilder.html" title="interface in org.apache.mesos">Protos.Device.NumberOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.DeviceAccess.Access.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.DeviceAccess.Access.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.DeviceAccess.AccessOrBuilder.html" title="interface in org.apache.mesos">Protos.DeviceAccess.AccessOrBuilder</a>)</li>
@@ -184,6 +185,7 @@
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.Resource.SharedInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Resource.SharedInfo.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.Resource.SharedInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.SharedInfoOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceProviderID.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderID.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderIDOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderInfo.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfoOrBuilder</a>)</li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderInfo.StorageInfo.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceStatistics.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceStatisticsOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceStatisticsOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceUsage.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceUsage.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceUsageOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceUsageOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceUsage.Executor.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceUsage.Executor.Builder</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceUsage.ExecutorOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceUsage.ExecutorOrBuilder</a>)</li>
@@ -404,11 +406,21 @@
 </li>
 <li type="circle">com.google.protobuf.GeneratedMessageV3
 <ul>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.CSIPluginInfo</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a>)</li>
+</ul>
+</li>
+<li type="circle">com.google.protobuf.GeneratedMessageV3
+<ul>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderInfo</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfoOrBuilder</a>)</li>
 </ul>
 </li>
 <li type="circle">com.google.protobuf.GeneratedMessageV3
 <ul>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderInfo.StorageInfo</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a>)</li>
+</ul>
+</li>
+<li type="circle">com.google.protobuf.GeneratedMessageV3
+<ul>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.Value.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Value</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ValueOrBuilder.html" title="interface in org.apache.mesos">Protos.ValueOrBuilder</a>)</li>
 </ul>
 </li>
@@ -1029,6 +1041,7 @@
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ContainerStatusOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ContainerStatusOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.CredentialOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.CredentialOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.CredentialsOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.CredentialsOrBuilder</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.CSIPluginInfoOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.Device.NumberOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.Device.NumberOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.DeviceAccess.AccessOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.DeviceAccess.AccessOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.DeviceAccessOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.DeviceAccessOrBuilder</span></a></li>
@@ -1106,6 +1119,7 @@
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.Resource.SharedInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.Resource.SharedInfoOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ResourceOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderIDOrBuilder</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderInfo.StorageInfoOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderInfoOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceStatisticsOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ResourceStatisticsOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Protos.ResourceUsage.Executor.TaskOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ResourceUsage.Executor.TaskOrBuilder</span></a></li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/overview-tree.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/overview-tree.html b/content/api/latest/java/overview-tree.html
index 88ef83d..d962a70 100644
--- a/content/api/latest/java/overview-tree.html
+++ b/content/api/latest/java/overview-tree.html
@@ -110,6 +110,7 @@
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ContainerStatus.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ContainerStatus.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.ContainerStatusOrBuilder.html" title="interface in org.apache.mesos">Protos.ContainerStatusOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.Credential.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Credential.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.CredentialOrBuilder.html" title="interface in org.apache.mesos">Protos.CredentialOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Credentials.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.CredentialsOrBuilder.html" title="interface in org.apache.mesos">Protos.CredentialsOrBuilder</a>)</li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.CSIPluginInfo.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Device.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.DeviceOrBuilder.html" title="interface in org.apache.mesos">Protos.DeviceOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Number.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Device.Number.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.Device.NumberOrBuilder.html" title="interface in org.apache.mesos">Protos.Device.NumberOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.DeviceAccess.Access.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.DeviceAccess.Access.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.DeviceAccess.AccessOrBuilder.html" title="interface in org.apache.mesos">Protos.DeviceAccess.AccessOrBuilder</a>)</li>
@@ -188,6 +189,7 @@
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.Resource.SharedInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Resource.SharedInfo.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.Resource.SharedInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.Resource.SharedInfoOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderID.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderID.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderIDOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderInfo.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfoOrBuilder</a>)</li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderInfo.StorageInfo.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceStatistics.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatisticsOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceStatisticsOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceUsage.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsageOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceUsageOrBuilder</a>)</li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.Executor.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceUsage.Executor.Builder</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.ExecutorOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceUsage.ExecutorOrBuilder</a>)</li>
@@ -408,11 +410,21 @@
 </li>
 <li type="circle">com.google.protobuf.GeneratedMessageV3
 <ul>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.CSIPluginInfo</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a>)</li>
+</ul>
+</li>
+<li type="circle">com.google.protobuf.GeneratedMessageV3
+<ul>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderInfo</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfoOrBuilder</a>)</li>
 </ul>
 </li>
 <li type="circle">com.google.protobuf.GeneratedMessageV3
 <ul>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderInfo.StorageInfo</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a>)</li>
+</ul>
+</li>
+<li type="circle">com.google.protobuf.GeneratedMessageV3
+<ul>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.Value.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Value</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/Protos.ValueOrBuilder.html" title="interface in org.apache.mesos">Protos.ValueOrBuilder</a>)</li>
 </ul>
 </li>
@@ -1033,6 +1045,7 @@
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ContainerStatusOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ContainerStatusOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.CredentialOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.CredentialOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.CredentialsOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.CredentialsOrBuilder</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.CSIPluginInfoOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.Device.NumberOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.Device.NumberOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.DeviceAccess.AccessOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.DeviceAccess.AccessOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.DeviceAccessOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.DeviceAccessOrBuilder</span></a></li>
@@ -1110,6 +1123,7 @@
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.Resource.SharedInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.Resource.SharedInfoOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ResourceOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderIDOrBuilder</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderInfo.StorageInfoOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ResourceProviderInfoOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatisticsOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ResourceStatisticsOrBuilder</span></a></li>
 <li type="circle">org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.Executor.TaskOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.ResourceUsage.Executor.TaskOrBuilder</span></a></li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/sitemap.xml
----------------------------------------------------------------------
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 91fb11a..393f35e 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -765,6 +765,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Protos.CSIPluginInfo.Builder.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Protos.CgroupInfo.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -1085,6 +1089,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Protos.ResourceUsageOrBuilder.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -1145,6 +1153,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Protos.DomainInfo.FaultDomain.ZoneInfo.Builder.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -1301,6 +1313,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Protos.KillPolicyOrBuilder.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -1333,6 +1349,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/MesosSchedulerDriver.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -1589,6 +1609,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Protos.CSIPluginInfo.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Protos.ResourceStatistics.Builder.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -2765,6 +2789,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01Option_3_01T_01_4_01_4-members.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/c++/structos_1_1Fork_1_1Tree_1_1Memory-members.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -3889,6 +3917,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ResourceEstimator_01_4.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -4773,6 +4805,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4-members.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1docker.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -5321,6 +5357,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -6449,6 +6489,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/c++/acls_8hpp_source.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -6977,6 +7021,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/c++/functions_vars_0x69.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -7069,6 +7117,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4-members.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1RemoveSlave-members.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -10501,6 +10553,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/c++/globals_0x73.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
@@ -14593,6 +14649,10 @@
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4-members.html</loc>
+    <lastmod>2017-10-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/api/latest/c++/id_8hpp_source.html</loc>
     <lastmod>2017-10-30T00:00:00+00:00</lastmod>
   </url>


[11/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/type__utils_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/type__utils_8hpp_source.html b/content/api/latest/c++/type__utils_8hpp_source.html
index b3ea0d3..b7923df 100644
--- a/content/api/latest/c++/type__utils_8hpp_source.html
+++ b/content/api/latest/c++/type__utils_8hpp_source.html
@@ -161,643 +161,678 @@
 <div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;}</div>
 <div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
 <div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="namespacemesos.html#a3d74ade589fca31a404501439d830f0b">  110</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; left,</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; right)</div>
+<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="namespacemesos.html#a1b7cf432a3d170798e65918c1ddcc374">  110</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;    <span class="keyword">const</span> OfferOperationID&amp; left,</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    <span class="keyword">const</span> OfferOperationID&amp; right)</div>
 <div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;{</div>
 <div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="keywordflow">return</span> left.value() == right.value();</div>
 <div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;}</div>
 <div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
 <div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="namespacemesos.html#ab1c0704b7654185c3f371a4cade2449c">  118</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> SlaveID&amp; left, <span class="keyword">const</span> SlaveID&amp; right)</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;{</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <span class="keywordflow">return</span> left.value() == right.value();</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;}</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="namespacemesos.html#ae1ca5e6de047ae1893ae3ee7ec3e3ead">  124</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> TaskID&amp; left, <span class="keyword">const</span> TaskID&amp; right)</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;{</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="keywordflow">return</span> left.value() == right.value();</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;}</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="namespacemesos.html#af11b2e8a4b8cc885ba1a47d4e4991c7f">  130</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> TimeInfo&amp; left, <span class="keyword">const</span> TimeInfo&amp; right)</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;{</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;  <span class="keywordflow">return</span> left.nanoseconds() == right.nanoseconds();</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;}</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="namespacemesos.html#a5652f60420546d43b1ba1c6c063b532e">  136</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> DurationInfo&amp; left, <span class="keyword">const</span> DurationInfo&amp; right)</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;{</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  <span class="keywordflow">return</span> left.nanoseconds() == right.nanoseconds();</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;}</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="namespacemesos.html#aa25bb8acbed5348cf50cf7ef02040a8b">  142</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> ContainerID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;{</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</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;</div>
-<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="namespacemesos.html#a284b786a953abd4da67735dce74615f3">  148</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> ExecutorID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;{</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;}</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="namespacemesos.html#a7efc7530631d4ff8d9bdafa08e1efd93">  154</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> FrameworkID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;{</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;}</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="namespacemesos.html#af6729973832a80946201fa68244b6f99">  160</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> OfferID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;{</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;}</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
-<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="namespacemesos.html#aa5d694482b96eacc8395612938446f64">  166</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> SlaveID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;{</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;}</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="namespacemesos.html#a9d1be3bc7cf52297408357f71ced82c0">  172</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> TaskID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;{</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;}</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="namespacemesos.html#abff0d7fb58b560198d02866d3aad4af7">  178</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; left,</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; right)</div>
+<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="namespacemesos.html#a3d74ade589fca31a404501439d830f0b">  118</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; left,</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; right)</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;{</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  <span class="keywordflow">return</span> left.value() == right.value();</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;}</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="namespacemesos.html#ab1c0704b7654185c3f371a4cade2449c">  126</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> SlaveID&amp; left, <span class="keyword">const</span> SlaveID&amp; right)</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;{</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <span class="keywordflow">return</span> left.value() == right.value();</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;}</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="namespacemesos.html#ae1ca5e6de047ae1893ae3ee7ec3e3ead">  132</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> TaskID&amp; left, <span class="keyword">const</span> TaskID&amp; right)</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;{</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keywordflow">return</span> left.value() == right.value();</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;}</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="namespacemesos.html#af11b2e8a4b8cc885ba1a47d4e4991c7f">  138</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> TimeInfo&amp; left, <span class="keyword">const</span> TimeInfo&amp; right)</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;{</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  <span class="keywordflow">return</span> left.nanoseconds() == right.nanoseconds();</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;}</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="namespacemesos.html#a5652f60420546d43b1ba1c6c063b532e">  144</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> DurationInfo&amp; left, <span class="keyword">const</span> DurationInfo&amp; right)</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;  <span class="keywordflow">return</span> left.nanoseconds() == right.nanoseconds();</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;}</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;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="namespacemesos.html#aa25bb8acbed5348cf50cf7ef02040a8b">  150</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> ContainerID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;{</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;}</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="namespacemesos.html#a284b786a953abd4da67735dce74615f3">  156</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> ExecutorID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;{</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;}</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="namespacemesos.html#a7efc7530631d4ff8d9bdafa08e1efd93">  162</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> FrameworkID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;{</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;}</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="namespacemesos.html#af6729973832a80946201fa68244b6f99">  168</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> OfferID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;{</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;}</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="namespacemesos.html#aa5d694482b96eacc8395612938446f64">  174</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> SlaveID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;{</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;}</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="namespacemesos.html#a9d1be3bc7cf52297408357f71ced82c0">  180</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> TaskID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
 <div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;{</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="keywordflow">return</span> left.name() == right.name();</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
 <div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;}</div>
 <div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
 <div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
-<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="namespacemesos.html#a39d1e6d803d0e076d235b76a982299b5">  186</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::ZoneInfo&amp; left,</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::ZoneInfo&amp; right)</div>
+<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="namespacemesos.html#abff0d7fb58b560198d02866d3aad4af7">  186</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; left,</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; right)</div>
 <div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;{</div>
 <div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  <span class="keywordflow">return</span> left.name() == right.name();</div>
 <div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;}</div>
 <div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div>
 <div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="namespacemesos.html#ae2fcceaad531dcdbac078fe19f75e603">  194</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain&amp; left,</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain&amp; right)</div>
+<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="namespacemesos.html#a39d1e6d803d0e076d235b76a982299b5">  194</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::ZoneInfo&amp; left,</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::ZoneInfo&amp; right)</div>
 <div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;{</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  <span class="keywordflow">return</span> left.region() == right.region() &amp;&amp; left.zone() == right.zone();</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  <span class="keywordflow">return</span> left.name() == right.name();</div>
 <div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;}</div>
 <div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div>
 <div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
-<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="namespacemesos.html#ab3fd2fac64b51133f5795fbc03f954bb">  202</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> DomainInfo&amp; left, <span class="keyword">const</span> DomainInfo&amp; right)</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;{</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  <span class="keywordflow">return</span> left.fault_domain() == right.fault_domain();</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;}</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="namespacemesos.html#a5fad8045cf3cea5288e1b109af213cbe">  212</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> MachineID&amp; left, <span class="keyword">const</span> MachineID&amp; right)</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;{</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  <span class="comment">// NOTE: Both fields default to the empty string if they are not specified,</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="comment">// so the string comparisons are safe.</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="keywordflow">return</span> left.has_hostname() == right.has_hostname() &amp;&amp;</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;    <a class="code" href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">strings::lower</a>(left.hostname()) == <a class="code" href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">strings::lower</a>(right.hostname()) &amp;&amp;</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;    left.has_ip() == right.has_ip() &amp;&amp;</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;    left.ip() == right.ip();</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;}</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="namespacemesos.html#a0d3b37279ce476556fc01b9d441e4ddc">  223</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(<span class="keyword">const</span> ContainerID&amp; left, <span class="keyword">const</span> ContainerID&amp; right)</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;{</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="keywordflow">return</span> !(left == right);</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;}</div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div>
-<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="namespacemesos.html#afceaab3575a8fef95f937f54ceb07519">  229</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(<span class="keyword">const</span> ExecutorID&amp; left, <span class="keyword">const</span> ExecutorID&amp; right)</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;{</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;}</div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="namespacemesos.html#ab78adba7247ee9b27d51bfd1fe927b3e">  235</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(<span class="keyword">const</span> FrameworkID&amp; left, <span class="keyword">const</span> FrameworkID&amp; right)</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;{</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;}</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;</div>
-<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="namespacemesos.html#a83c3cd2eedf6177bb4957fa749d74e33">  241</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(</div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; left,</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; right)</div>
+<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="namespacemesos.html#ae2fcceaad531dcdbac078fe19f75e603">  202</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain&amp; left,</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain&amp; right)</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;{</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  <span class="keywordflow">return</span> left.region() == right.region() &amp;&amp; left.zone() == right.zone();</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;}</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="namespacemesos.html#ab3fd2fac64b51133f5795fbc03f954bb">  210</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> DomainInfo&amp; left, <span class="keyword">const</span> DomainInfo&amp; right)</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;{</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;  <span class="keywordflow">return</span> left.fault_domain() == right.fault_domain();</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;}</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;</div>
+<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="namespacemesos.html#a5fad8045cf3cea5288e1b109af213cbe">  220</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">operator==</a>(<span class="keyword">const</span> MachineID&amp; left, <span class="keyword">const</span> MachineID&amp; right)</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;{</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <span class="comment">// NOTE: Both fields default to the empty string if they are not specified,</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  <span class="comment">// so the string comparisons are safe.</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  <span class="keywordflow">return</span> left.has_hostname() == right.has_hostname() &amp;&amp;</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    <a class="code" href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">strings::lower</a>(left.hostname()) == <a class="code" href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">strings::lower</a>(right.hostname()) &amp;&amp;</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;    left.has_ip() == right.has_ip() &amp;&amp;</div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;    left.ip() == right.ip();</div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;}</div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div>
+<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="namespacemesos.html#a0d3b37279ce476556fc01b9d441e4ddc">  231</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(<span class="keyword">const</span> ContainerID&amp; left, <span class="keyword">const</span> ContainerID&amp; right)</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;{</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  <span class="keywordflow">return</span> !(left == right);</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;}</div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="namespacemesos.html#afceaab3575a8fef95f937f54ceb07519">  237</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(<span class="keyword">const</span> ExecutorID&amp; left, <span class="keyword">const</span> ExecutorID&amp; right)</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;{</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;}</div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;</div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="namespacemesos.html#ab78adba7247ee9b27d51bfd1fe927b3e">  243</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(<span class="keyword">const</span> FrameworkID&amp; left, <span class="keyword">const</span> FrameworkID&amp; right)</div>
 <div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;{</div>
 <div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
 <div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;}</div>
 <div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;</div>
 <div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="namespacemesos.html#a5372d97805b4c1b86cd53e854a39808d">  249</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(<span class="keyword">const</span> SlaveID&amp; left, <span class="keyword">const</span> SlaveID&amp; right)</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;{</div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;}</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="namespacemesos.html#a6bae41339aa8c32ac25f374f8b60aa5b">  255</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(<span class="keyword">const</span> TimeInfo&amp; left, <span class="keyword">const</span> TimeInfo&amp; right)</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;{</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  <span class="keywordflow">return</span> !(left == right);</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;}</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;</div>
-<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="namespacemesos.html#ae0de7c86e295532be59bf544ef689cce">  261</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(<span class="keyword">const</span> DurationInfo&amp; left, <span class="keyword">const</span> DurationInfo&amp; right)</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;{</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;  <span class="keywordflow">return</span> !(left == right);</div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;}</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;</div>
-<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="namespacemesos.html#aa4c24addbedd77651c04e32f40c527aa">  267</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; left,</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; right)</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;{</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;  <span class="keywordflow">return</span> left.name() != right.name();</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;}</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div>
-<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">  275</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">operator&lt;</a>(<span class="keyword">const</span> ContainerID&amp; left, <span class="keyword">const</span> ContainerID&amp; right)</div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;{</div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;}</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;</div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;</div>
-<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="namespacemesos.html#aaa0da0b96bd66f7aef35966f0d1f9a85">  281</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">operator&lt;</a>(<span class="keyword">const</span> ExecutorID&amp; left, <span class="keyword">const</span> ExecutorID&amp; right)</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;{</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;}</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;</div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;</div>
-<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="namespacemesos.html#a6cfcb1c0477151bf0b89a37c4c4be299">  287</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">operator&lt;</a>(<span class="keyword">const</span> FrameworkID&amp; left, <span class="keyword">const</span> FrameworkID&amp; right)</div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;{</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;}</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;</div>
-<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="namespacemesos.html#aad5e3c64f73d5da54160aa3a20160013">  293</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">operator&lt;</a>(<span class="keyword">const</span> OfferID&amp; left, <span class="keyword">const</span> OfferID&amp; right)</div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;{</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;}</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;</div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;</div>
-<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="namespacemesos.html#a4ca282a66ee3f804eac666a639c1c6cf">  299</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">operator&lt;</a>(<span class="keyword">const</span> SlaveID&amp; left, <span class="keyword">const</span> SlaveID&amp; right)</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;{</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;}</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;</div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="namespacemesos.html#aaf2d8459a6e9ba21c33c74736984e354">  305</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">operator&lt;</a>(<span class="keyword">const</span> TaskID&amp; left, <span class="keyword">const</span> TaskID&amp; right)</div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;{</div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;}</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;</div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;    <span class="keyword">const</span> CapabilityInfo&amp; capabilityInfo);</div>
+<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="namespacemesos.html#ac60d9368e32bd2edbcc4aecdae0af285">  249</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(</div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;    <span class="keyword">const</span> OfferOperationID&amp; left,</div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;    <span class="keyword">const</span> OfferOperationID&amp; right)</div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;{</div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;}</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;</div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;</div>
+<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="namespacemesos.html#a83c3cd2eedf6177bb4957fa749d74e33">  257</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(</div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; left,</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; right)</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;{</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;}</div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="namespacemesos.html#a5372d97805b4c1b86cd53e854a39808d">  265</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(<span class="keyword">const</span> SlaveID&amp; left, <span class="keyword">const</span> SlaveID&amp; right)</div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;{</div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;}</div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div>
+<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="namespacemesos.html#a6bae41339aa8c32ac25f374f8b60aa5b">  271</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(<span class="keyword">const</span> TimeInfo&amp; left, <span class="keyword">const</span> TimeInfo&amp; right)</div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;{</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;  <span class="keywordflow">return</span> !(left == right);</div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;}</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;</div>
+<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="namespacemesos.html#ae0de7c86e295532be59bf544ef689cce">  277</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(<span class="keyword">const</span> DurationInfo&amp; left, <span class="keyword">const</span> DurationInfo&amp; right)</div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;{</div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <span class="keywordflow">return</span> !(left == right);</div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;}</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;</div>
+<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="namespacemesos.html#aa4c24addbedd77651c04e32f40c527aa">  283</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">operator!=</a>(</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; left,</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; right)</div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;{</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  <span class="keywordflow">return</span> left.name() != right.name();</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;}</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div>
+<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">  291</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">operator&lt;</a>(<span class="keyword">const</span> ContainerID&amp; left, <span class="keyword">const</span> ContainerID&amp; right)</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;{</div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;}</div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
+<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="namespacemesos.html#aaa0da0b96bd66f7aef35966f0d1f9a85">  297</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">operator&lt;</a>(<span class="keyword">const</span> ExecutorID&amp; left, <span class="keyword">const</span> ExecutorID&amp; right)</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;{</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;}</div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;</div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div>
+<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="namespacemesos.html#a6cfcb1c0477151bf0b89a37c4c4be299">  303</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">operator&lt;</a>(<span class="keyword">const</span> FrameworkID&amp; left, <span class="keyword">const</span> FrameworkID&amp; right)</div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;{</div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;}</div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div>
+<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="namespacemesos.html#aad5e3c64f73d5da54160aa3a20160013">  309</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">operator&lt;</a>(<span class="keyword">const</span> OfferID&amp; left, <span class="keyword">const</span> OfferID&amp; right)</div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;{</div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;}</div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;</div>
 <div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;</div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;</div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;    <span class="keyword">const</span> DeviceWhitelist&amp; deviceWhitelist);</div>
+<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="namespacemesos.html#a4ca282a66ee3f804eac666a639c1c6cf">  315</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">operator&lt;</a>(<span class="keyword">const</span> SlaveID&amp; left, <span class="keyword">const</span> SlaveID&amp; right)</div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;{</div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;}</div>
 <div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;</div>
 <div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;</div>
-<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;    <span class="keyword">const</span> CheckStatusInfo&amp; <a class="code" href="namespacemesos_1_1internal_1_1checks_1_1validation.html#a23cbf90199a74d315aba67135fbdc1d6">checkStatusInfo</a>);</div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;</div>
+<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="namespacemesos.html#aaf2d8459a6e9ba21c33c74736984e354">  321</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">operator&lt;</a>(<span class="keyword">const</span> TaskID&amp; left, <span class="keyword">const</span> TaskID&amp; right)</div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;{</div>
+<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;}</div>
 <div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;</div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> CommandInfo&amp; commandInfo);</div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;</div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;</div>
+<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
+<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;    std::ostream&amp; stream,</div>
+<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;    <span class="keyword">const</span> CapabilityInfo&amp; capabilityInfo);</div>
 <div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;</div>
 <div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;</div>
 <div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
 <div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;    <span class="keyword">const</span> ContainerInfo&amp; containerInfo);</div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;    <span class="keyword">const</span> DeviceWhitelist&amp; deviceWhitelist);</div>
 <div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div>
 <div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> DomainInfo&amp; domainInfo);</div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;</div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;</div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> Environment&amp; <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">environment</a>);</div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;    std::ostream&amp; stream,</div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    <span class="keyword">const</span> CheckStatusInfo&amp; <a class="code" href="namespacemesos_1_1internal_1_1checks_1_1validation.html#a23cbf90199a74d315aba67135fbdc1d6">checkStatusInfo</a>);</div>
+<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;</div>
 <div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;</div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;</div>
-<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> ExecutorID&amp; executorId);</div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> CommandInfo&amp; commandInfo);</div>
+<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;</div>
 <div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
+<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div>
 <div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;</div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;</div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> FrameworkID&amp; frameworkId);</div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;</div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;    std::ostream&amp; stream,</div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;    <span class="keyword">const</span> ContainerInfo&amp; containerInfo);</div>
 <div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> MasterInfo&amp; master);</div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;</div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;</div>
+<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> DomainInfo&amp; domainInfo);</div>
 <div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> OfferID&amp; offerId);</div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div>
+<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;</div>
+<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> Environment&amp; <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">environment</a>);</div>
 <div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> RateLimits&amp; limits);</div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;</div>
+<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;</div>
+<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> ExecutorID&amp; executorId);</div>
 <div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; resourceProviderId);</div>
+<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;</div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;</div>
 <div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;</div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;</div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;    <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo);</div>
+<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> FrameworkID&amp; frameworkId);</div>
+<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div>
+<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;</div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> MasterInfo&amp; master);</div>
 <div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;</div>
 <div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;</div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> RLimitInfo&amp; rlimitInfo);</div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> OfferID&amp; offerId);</div>
 <div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;</div>
 <div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;</div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> SlaveID&amp; slaveId);</div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> RateLimits&amp; limits);</div>
 <div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;</div>
 <div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;</div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> SlaveInfo&amp; slave);</div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> TaskID&amp; taskId);</div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;    std::ostream&amp; stream,</div>
+<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; resourceProviderId);</div>
+<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;</div>
 <div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;</div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;</div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> MachineID&amp; machineId);</div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;</div>
+<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
+<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;    std::ostream&amp; stream,</div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;    <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo);</div>
 <div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;</div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> TaskInfo&amp; task);</div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;</div>
+<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;</div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> RLimitInfo&amp; rlimitInfo);</div>
 <div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> TaskState&amp; state);</div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;</div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;</div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> SlaveID&amp; slaveId);</div>
 <div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;</div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">CheckInfo::Type</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>);</div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;</div>
+<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;</div>
+<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> SlaveInfo&amp; slave);</div>
 <div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;</div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;    <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58">FrameworkInfo::Capability</a>&amp; capability);</div>
+<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;</div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> TaskID&amp; taskId);</div>
+<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;</div>
 <div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;</div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;</div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">Image::Type</a>&amp; imageType);</div>
+<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> MachineID&amp; machineId);</div>
+<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;</div>
 <div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;</div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;</div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">Secret::Type</a>&amp; secretType);</div>
+<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> TaskInfo&amp; task);</div>
+<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;</div>
 <div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;</div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;</div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="namespacemesos.html#ad05750b73854c63a4096f405501cbd07">  407</a></span>&#160;<span class="keyword">inline</span> std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;    <span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;T&gt;&amp; messages)</div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;{</div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;  stream &lt;&lt; <span class="stringliteral">&quot;[ &quot;</span>;</div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;  <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = messages.begin(); it != messages.end(); ++it) {</div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;    <span class="keywordflow">if</span> (it != messages.begin()) {</div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;      stream &lt;&lt; <span class="stringliteral">&quot;, &quot;</span>;</div>
-<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;    }</div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;    stream &lt;&lt; *it;</div>
-<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;  }</div>
-<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  stream &lt;&lt; <span class="stringliteral">&quot; ]&quot;</span>;</div>
-<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;  <span class="keywordflow">return</span> stream;</div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;}</div>
+<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> TaskState&amp; state);</div>
+<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;</div>
+<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;</div>
+<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">CheckInfo::Type</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>);</div>
+<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;</div>
+<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;</div>
+<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">operator&lt;&lt;</a>(</div>
+<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;    std::ostream&amp; stream,</div>
+<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;    <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58">FrameworkInfo::Capability</a>&amp; capability);</div>
+<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;</div>
+<div class="

<TRUNCATED>

[22/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/protobuf__utils_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/protobuf__utils_8hpp_source.html b/content/api/latest/c++/protobuf__utils_8hpp_source.html
index a05eba0..fd6f63e 100644
--- a/content/api/latest/c++/protobuf__utils_8hpp_source.html
+++ b/content/api/latest/c++/protobuf__utils_8hpp_source.html
@@ -203,273 +203,278 @@
 <div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<a class="code" href="classOption.html">Option&lt;ContainerStatus&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#ae2c95da054d42be4ebf9eb6156db1841">getTaskContainerStatus</a>(<span class="keyword">const</span> Task&amp; task);</div>
 <div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
 <div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment">// Helper function that creates a MasterInfo from UPID.</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;MasterInfo <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#a638bffc6be26057ab5f2054bd5d467e3">createMasterInfo</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid);</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;OfferOperation <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#a171fb0158aea7478b0550021cc828cc6">createOfferOperation</a>(</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    <span class="keyword">const</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>&amp; info,</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId);</div>
 <div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;Label <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#afbc28e67bfbbed45cad7350a47088229">createLabel</a>(</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    <span class="keyword">const</span> std::string&amp; key,</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; value = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment">// Helper function that creates a MasterInfo from UPID.</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;MasterInfo <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#a638bffc6be26057ab5f2054bd5d467e3">createMasterInfo</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid);</div>
 <div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
 <div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment">// Previously, `Resource` did not contain `AllocationInfo`.</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment">// So for backwards compatibility with old schedulers and</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment">// tooling, we must allow operations to contain `Resource`s</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="comment">// without an `AllocationInfo`. This allows the master to</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment">// inject the offer&#39;s `AllocationInfo` into the operation&#39;s</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment">// resources.</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#ab560acb5a4bdd25ab0e00b8b9350562a">injectAllocationInfo</a>(</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>* operation,</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    <span class="keyword">const</span> Resource::AllocationInfo&amp; allocationInfo);</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="comment">// This strips the Resource::AllocationInfo from all</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment">// Resource objects contained within the operation.</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#a6a6794c6ee6ec11bcd78fcb625faebe1">stripAllocationInfo</a>(<a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>* operation);</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;Label <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#afbc28e67bfbbed45cad7350a47088229">createLabel</a>(</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;    <span class="keyword">const</span> std::string&amp; key,</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; value = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment">// Previously, `Resource` did not contain `AllocationInfo`.</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment">// So for backwards compatibility with old schedulers and</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment">// tooling, we must allow operations to contain `Resource`s</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="comment">// without an `AllocationInfo`. This allows the master to</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment">// inject the offer&#39;s `AllocationInfo` into the operation&#39;s</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment">// resources.</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#ab560acb5a4bdd25ab0e00b8b9350562a">injectAllocationInfo</a>(</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>* operation,</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;    <span class="keyword">const</span> Resource::AllocationInfo&amp; allocationInfo);</div>
 <div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
 <div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment">// Helper function that fills in a TimeInfo from the current time.</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;TimeInfo <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#a4a9e9b7ab44f03e60e1650ab6e1cea25">getCurrentTime</a>();</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment">// This strips the Resource::AllocationInfo from all</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="comment">// Resource objects contained within the operation.</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#a6a6794c6ee6ec11bcd78fcb625faebe1">stripAllocationInfo</a>(<a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>* operation);</div>
 <div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="comment">// Helper function that creates a `FileInfo` from data returned by `stat()`.</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;FileInfo <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#a2eefacd53f893b58a35ab9f16fa1b494">createFileInfo</a>(<span class="keyword">const</span> std::string&amp; path, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="namespacecgroups.html#a78e3c7ca2e422779908eec45f859d757">stat</a>&amp; s);</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="comment">// Helper function that fills in a TimeInfo from the current time.</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;TimeInfo <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#a4a9e9b7ab44f03e60e1650ab6e1cea25">getCurrentTime</a>();</div>
 <div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;ContainerID <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#a59b2fa160b16134c19df0b38e1becf27">getRootContainerId</a>(<span class="keyword">const</span> ContainerID&amp; containerId);</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html">  187</a></span>&#160;<span class="keyword">namespace </span>slave {</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment">// Helper function that creates a `FileInfo` from data returned by `stat()`.</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;FileInfo <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#a2eefacd53f893b58a35ab9f16fa1b494">createFileInfo</a>(<span class="keyword">const</span> std::string&amp; path, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="namespacecgroups.html#a78e3c7ca2e422779908eec45f859d757">stat</a>&amp; s);</div>
 <div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment">// TODO(bmahler): Store the repeated field within this so that we</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment">// don&#39;t drop unknown capabilities.</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">  191</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">Capabilities</a></div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;{</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a5956ae2274a72932e0101ec7e303df6a">Capabilities</a>() = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iterable&gt;</div>
-<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#af31bbd9308f44e99ec47756b93ba580c">  196</a></span>&#160;  <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#af31bbd9308f44e99ec47756b93ba580c">Capabilities</a>(<span class="keyword">const</span> Iterable&amp; capabilities)</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  {</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58">SlaveInfo::Capability</a>&amp; capability, capabilities) {</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;      <span class="keywordflow">switch</span> (capability.type()) {</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;        <span class="keywordflow">case</span> <a class="code" href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">SlaveInfo::Capability::UNKNOWN</a>:</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;        <span class="keywordflow">case</span> SlaveInfo::Capability::MULTI_ROLE:</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a074c9f963e06924b5b2385e7bd2367cb">multiRole</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;        <span class="keywordflow">case</span> SlaveInfo::Capability::HIERARCHICAL_ROLE:</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a93bdb4564eb9ca64045614a788c6791c">hierarchicalRole</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;        <span class="keywordflow">case</span> SlaveInfo::Capability::RESERVATION_REFINEMENT:</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ab4a7dde0c75069bfc2880624a218e2f4">reservationRefinement</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;        <span class="keywordflow">case</span> SlaveInfo::Capability::RESOURCE_PROVIDER:</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ac7ae64c25e62bbe1ec798f0c3203e3d8">resourceProvider</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;        <span class="comment">// If adding another case here be sure to update the</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;        <span class="comment">// equality operator.</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;      }</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;    }</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  }</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <span class="comment">// See mesos.proto for the meaning of agent capabilities.</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a074c9f963e06924b5b2385e7bd2367cb">  221</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a074c9f963e06924b5b2385e7bd2367cb">multiRole</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a93bdb4564eb9ca64045614a788c6791c">  222</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a93bdb4564eb9ca64045614a788c6791c">hierarchicalRole</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ab4a7dde0c75069bfc2880624a218e2f4">  223</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ab4a7dde0c75069bfc2880624a218e2f4">reservationRefinement</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ac7ae64c25e62bbe1ec798f0c3203e3d8">  224</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ac7ae64c25e62bbe1ec798f0c3203e3d8">resourceProvider</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  google::protobuf::RepeatedPtrField&lt;SlaveInfo::Capability&gt;</div>
-<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a805d49839e5dfe48601afad099dfdc67">  227</a></span>&#160;  <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a805d49839e5dfe48601afad099dfdc67">toRepeatedPtrField</a>()<span class="keyword"> const</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;    google::protobuf::RepeatedPtrField&lt;SlaveInfo::Capability&gt; result;</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a074c9f963e06924b5b2385e7bd2367cb">multiRole</a>) {</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;      result.Add()-&gt;set_type(SlaveInfo::Capability::MULTI_ROLE);</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;    }</div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a93bdb4564eb9ca64045614a788c6791c">hierarchicalRole</a>) {</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;      result.Add()-&gt;set_type(SlaveInfo::Capability::HIERARCHICAL_ROLE);</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;    }</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ab4a7dde0c75069bfc2880624a218e2f4">reservationRefinement</a>) {</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;      result.Add()-&gt;set_type(SlaveInfo::Capability::RESERVATION_REFINEMENT);</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;    }</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ac7ae64c25e62bbe1ec798f0c3203e3d8">resourceProvider</a>) {</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;      result.Add()-&gt;set_type(SlaveInfo::Capability::RESOURCE_PROVIDER);</div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    }</div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;    <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;  }</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;};</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;ContainerID <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#a59b2fa160b16134c19df0b38e1becf27">getRootContainerId</a>(<span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html">  192</a></span>&#160;<span class="keyword">namespace </span>slave {</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment">// TODO(bmahler): Store the repeated field within this so that we</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment">// don&#39;t drop unknown capabilities.</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">  196</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">Capabilities</a></div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;{</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a5956ae2274a72932e0101ec7e303df6a">Capabilities</a>() = <span class="keywordflow">default</span>;</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iterable&gt;</div>
+<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#af31bbd9308f44e99ec47756b93ba580c">  201</a></span>&#160;  <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#af31bbd9308f44e99ec47756b93ba580c">Capabilities</a>(<span class="keyword">const</span> Iterable&amp; capabilities)</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  {</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58">SlaveInfo::Capability</a>&amp; capability, capabilities) {</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;      <span class="keywordflow">switch</span> (capability.type()) {</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;        <span class="keywordflow">case</span> <a class="code" href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">SlaveInfo::Capability::UNKNOWN</a>:</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;        <span class="keywordflow">case</span> SlaveInfo::Capability::MULTI_ROLE:</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a074c9f963e06924b5b2385e7bd2367cb">multiRole</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;        <span class="keywordflow">case</span> SlaveInfo::Capability::HIERARCHICAL_ROLE:</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a93bdb4564eb9ca64045614a788c6791c">hierarchicalRole</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;        <span class="keywordflow">case</span> SlaveInfo::Capability::RESERVATION_REFINEMENT:</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ab4a7dde0c75069bfc2880624a218e2f4">reservationRefinement</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;        <span class="keywordflow">case</span> SlaveInfo::Capability::RESOURCE_PROVIDER:</div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ac7ae64c25e62bbe1ec798f0c3203e3d8">resourceProvider</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;        <span class="comment">// If adding another case here be sure to update the</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;        <span class="comment">// equality operator.</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;      }</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    }</div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  }</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="comment">// See mesos.proto for the meaning of agent capabilities.</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a074c9f963e06924b5b2385e7bd2367cb">  226</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a074c9f963e06924b5b2385e7bd2367cb">multiRole</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a93bdb4564eb9ca64045614a788c6791c">  227</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a93bdb4564eb9ca64045614a788c6791c">hierarchicalRole</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ab4a7dde0c75069bfc2880624a218e2f4">  228</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ab4a7dde0c75069bfc2880624a218e2f4">reservationRefinement</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ac7ae64c25e62bbe1ec798f0c3203e3d8">  229</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ac7ae64c25e62bbe1ec798f0c3203e3d8">resourceProvider</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  google::protobuf::RepeatedPtrField&lt;SlaveInfo::Capability&gt;</div>
+<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a805d49839e5dfe48601afad099dfdc67">  232</a></span>&#160;  <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a805d49839e5dfe48601afad099dfdc67">toRepeatedPtrField</a>()<span class="keyword"> const</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;    google::protobuf::RepeatedPtrField&lt;SlaveInfo::Capability&gt; result;</div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a074c9f963e06924b5b2385e7bd2367cb">multiRole</a>) {</div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;      result.Add()-&gt;set_type(SlaveInfo::Capability::MULTI_ROLE);</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;    }</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a93bdb4564eb9ca64045614a788c6791c">hierarchicalRole</a>) {</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;      result.Add()-&gt;set_type(SlaveInfo::Capability::HIERARCHICAL_ROLE);</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;    }</div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ab4a7dde0c75069bfc2880624a218e2f4">reservationRefinement</a>) {</div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;      result.Add()-&gt;set_type(SlaveInfo::Capability::RESERVATION_REFINEMENT);</div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;    }</div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#ac7ae64c25e62bbe1ec798f0c3203e3d8">resourceProvider</a>) {</div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;      result.Add()-&gt;set_type(SlaveInfo::Capability::RESOURCE_PROVIDER);</div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;    }</div>
 <div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a565284f0eb182e88dd3930225c028a0e">operator==</a>(<span class="keyword">const</span> Capabilities&amp; left, <span class="keyword">const</span> Capabilities&amp; right);</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#acf9146f09a5cc0dc59ead525d8a45147">operator!=</a>(<span class="keyword">const</span> Capabilities&amp; left, <span class="keyword">const</span> Capabilities&amp; right);</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a92e7b9534b178d3b0eaa7ea23106f225">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> Capabilities&amp; c);</div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;    <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;  }</div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;};</div>
 <div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;</div>
 <div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;mesos::slave::ContainerLimitation <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#ab481a7d4ff89ad7e92d086389261e53c">createContainerLimitation</a>(</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;    <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; resources,</div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    <span class="keyword">const</span> std::string&amp; message,</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;    <span class="keyword">const</span> TaskStatus::Reason&amp; reason);</div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a565284f0eb182e88dd3930225c028a0e">operator==</a>(<span class="keyword">const</span> Capabilities&amp; left, <span class="keyword">const</span> Capabilities&amp; right);</div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#acf9146f09a5cc0dc59ead525d8a45147">operator!=</a>(<span class="keyword">const</span> Capabilities&amp; left, <span class="keyword">const</span> Capabilities&amp; right);</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a92e7b9534b178d3b0eaa7ea23106f225">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> Capabilities&amp; c);</div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;</div>
 <div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;mesos::slave::ContainerState <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a2ec7a33e80d320e4dbf4d89ae1b8ace1">createContainerState</a>(</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;ExecutorInfo&gt;</a>&amp; executorInfo,</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    <span class="keyword">const</span> ContainerID&amp; <span class="keywordtype">id</span>,</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> pid,</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <span class="keyword">const</span> std::string&amp; directory);</div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;} <span class="comment">// namespace slave {</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;</div>
-<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html">  267</a></span>&#160;<span class="keyword">namespace </span>maintenance {</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;Unavailability <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#ab815502946fdd10320bf5bbd5d6a861e">createUnavailability</a>(</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    <span class="keyword">const</span> <a class="code" href="classprocess_1_1Time.html">process::Time</a>&amp; <a class="code" href="namespacesystemd_1_1slices.html#a95aa197d8eed9f20dacb44f433b15f01">start</a>,</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;Duration&gt;</a>&amp; duration = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;</div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;google::protobuf::RepeatedPtrField&lt;MachineID&gt; <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#acaaf550110b9c5e305e48525f9e5ddc0">createMachineList</a>(</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;    std::initializer_list&lt;MachineID&gt; ids);</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;</div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;mesos::maintenance::Window <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#a3fa93ed41b8e957b26d4224eed6ee4a0">createWindow</a>(</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;    std::initializer_list&lt;MachineID&gt; ids,</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;    <span class="keyword">const</span> Unavailability&amp; <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>);</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;mesos::maintenance::Schedule <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#a1669caee9ef867397eca668ad1cf89f0">createSchedule</a>(</div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    std::initializer_list&lt;mesos::maintenance::Window&gt; windows);</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;} <span class="comment">// namespace maintenance {</span></div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;</div>
-<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1protobuf_1_1master.html">  302</a></span>&#160;<span class="keyword">namespace </span>master {</div>
-<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html">  303</a></span>&#160;<span class="keyword">namespace </span>event {</div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;mesos::slave::ContainerLimitation <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#ab481a7d4ff89ad7e92d086389261e53c">createContainerLimitation</a>(</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; resources,</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <span class="keyword">const</span> std::string&amp; message,</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    <span class="keyword">const</span> TaskStatus::Reason&amp; reason);</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;mesos::slave::ContainerState <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a2ec7a33e80d320e4dbf4d89ae1b8ace1">createContainerState</a>(</div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;ExecutorInfo&gt;</a>&amp; executorInfo,</div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    <span class="keyword">const</span> ContainerID&amp; <span class="keywordtype">id</span>,</div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> pid,</div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    <span class="keyword">const</span> std::string&amp; directory);</div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;} <span class="comment">// namespace slave {</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div>
+<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html">  272</a></span>&#160;<span class="keyword">namespace </span>maintenance {</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;Unavailability <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#ab815502946fdd10320bf5bbd5d6a861e">createUnavailability</a>(</div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;    <span class="keyword">const</span> <a class="code" href="classprocess_1_1Time.html">process::Time</a>&amp; <a class="code" href="namespacesystemd_1_1slices.html#a95aa197d8eed9f20dacb44f433b15f01">start</a>,</div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;Duration&gt;</a>&amp; duration = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;google::protobuf::RepeatedPtrField&lt;MachineID&gt; <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#acaaf550110b9c5e305e48525f9e5ddc0">createMachineList</a>(</div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;    std::initializer_list&lt;MachineID&gt; ids);</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;</div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;mesos::maintenance::Window <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#a3fa93ed41b8e957b26d4224eed6ee4a0">createWindow</a>(</div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;    std::initializer_list&lt;MachineID&gt; ids,</div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    <span class="keyword">const</span> Unavailability&amp; <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>);</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;</div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;mesos::maintenance::Schedule <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#a1669caee9ef867397eca668ad1cf89f0">createSchedule</a>(</div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    std::initializer_list&lt;mesos::maintenance::Window&gt; windows);</div>
 <div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="comment">// Helper for creating a `TASK_UPDATED` event from a `Task`, its</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="comment">// latest state according to the agent, and its status corresponding</span></div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<span class="comment">// to the last status update acknowledged from the scheduler.</span></div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a6afd8a21c1cf14d6ab80abeb476720bc">createTaskUpdated</a>(</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;    <span class="keyword">const</span> Task&amp; task,</div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;    <span class="keyword">const</span> TaskState&amp; state,</div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;    <span class="keyword">const</span> TaskStatus&amp; status);</div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;</div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="comment">// Helper for creating a `TASK_ADDED` event from a `Task`.</span></div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a69703958853b44f22fbf6123be76e0a2">createTaskAdded</a>(<span class="keyword">const</span> Task&amp; task);</div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;</div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;} <span class="comment">// namespace maintenance {</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;</div>
+<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1protobuf_1_1master.html">  307</a></span>&#160;<span class="keyword">namespace </span>master {</div>
+<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html">  308</a></span>&#160;<span class="keyword">namespace </span>event {</div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="comment">// Helper for creating a `TASK_UPDATED` event from a `Task`, its</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="comment">// latest state according to the agent, and its status corresponding</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="comment">// to the last status update acknowledged from the scheduler.</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a6afd8a21c1cf14d6ab80abeb476720bc">createTaskUpdated</a>(</div>
+<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;    <span class="keyword">const</span> Task&amp; task,</div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;    <span class="keyword">const</span> TaskState&amp; state,</div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;    <span class="keyword">const</span> TaskStatus&amp; status);</div>
 <div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;</div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="comment">// Helper for creating a &#39;FRAMEWORK_ADDED&#39; event from a `Framework`.</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a57627d6cffb087c80f8139ab67c343f2">createFrameworkAdded</a>(</div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;    <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a>&amp; framework);</div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div>
+<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<span class="comment">// Helper for creating a `TASK_ADDED` event from a `Task`.</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a69703958853b44f22fbf6123be76e0a2">createTaskAdded</a>(<span class="keyword">const</span> Task&amp; task);</div>
 <div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;</div>
 <div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;</div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<span class="comment">// Helper for creating a &#39;FRAMEWORK_UPDATED&#39; event from a `Framework`.</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#ad2a0a4314ebe887ce1ee3e7d52880169">createFrameworkUpdated</a>(</div>
+<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<span class="comment">// Helper for creating a &#39;FRAMEWORK_ADDED&#39; event from a `Framework`.</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a57627d6cffb087c80f8139ab67c343f2">createFrameworkAdded</a>(</div>
 <div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;    <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a>&amp; framework);</div>
 <div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;</div>
 <div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="comment">// Helper for creating a &#39;FRAMEWORK_REMOVED&#39; event from a `FrameworkInfo`.</span></div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#abfb70e9c628c704e940554fd37917d0d">createFrameworkRemoved</a>(<span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo);</div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;</div>
+<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="comment">// Helper for creating a &#39;FRAMEWORK_UPDATED&#39; event from a `Framework`.</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#ad2a0a4314ebe887ce1ee3e7d52880169">createFrameworkUpdated</a>(</div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;    <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a>&amp; framework);</div>
 <div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;</div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="comment">// Helper for creating an `Agent` response.</span></div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;mesos::master::Response::GetAgents::Agent <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#ab86d482d83e4db8a81fabf703f35821e">createAgentResponse</a>(</div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;    <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a>&amp; slave,</div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;<a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;AuthorizationAcceptor&gt;</a>&gt;&amp; rolesAcceptor =</div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;      <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;</div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;</div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="comment">// Helper for creating an `AGENT_ADDED` event from a `Slave`.</span></div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#aeb9968659f36fcbedba61c010305d252">createAgentAdded</a>(</div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;    <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a>&amp; slave);</div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;</div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="comment">// Helper for creating a &#39;FRAMEWORK_REMOVED&#39; event from a `FrameworkInfo`.</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#abfb70e9c628c704e940554fd37917d0d">createFrameworkRemoved</a>(<span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo);</div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="comment">// Helper for creating an `Agent` response.</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;mesos::master::Response::GetAgents::Agent <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#ab86d482d83e4db8a81fabf703f35821e">createAgentResponse</a>(</div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a>&amp; slave,</div>
+<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;<a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;AuthorizationAcceptor&gt;</a>&gt;&amp; rolesAcceptor =</div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;      <a class="code" href="structNone.html">None</a>());</div>
 <div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;</div>
 <div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;</div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="comment">// Helper for creating an `AGENT_REMOVED` event from a `SlaveID`.</span></div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#ada82f1b351124b2e2ed859dabac94933">createAgentRemoved</a>(<span class="keyword">const</span> SlaveID&amp; slaveId);</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;} <span class="comment">// namespace event {</span></div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;} <span class="comment">// namespace master {</span></div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;</div>
-<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1protobuf_1_1framework.html">  350</a></span>&#160;<span class="keyword">namespace </span>framework {</div>
+<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="comment">// Helper for creating an `AGENT_ADDED` event from a `Slave`.</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#aeb9968659f36fcbedba61c010305d252">createAgentAdded</a>(</div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;    <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a>&amp; slave);</div>
+<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;</div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;</div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="comment">// Helper for creating an `AGENT_REMOVED` event from a `SlaveID`.</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a> <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#ada82f1b351124b2e2ed859dabac94933">createAgentRemoved</a>(<span class="keyword">const</span> SlaveID&amp; slaveId);</div>
 <div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;<span class="comment">// TODO(bmahler): Store the repeated field within this so that we</span></div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<span class="comment">// don&#39;t drop unknown capabilities.</span></div>
-<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">  354</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">Capabilities</a></div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;{</div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;  <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a1419488295b7be75f8a37067d4cb4a9c">Capabilities</a>() = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iterable&gt;</div>
-<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#aad0128d18048818ccede75dbd3d3ad43">  359</a></span>&#160;  <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#aad0128d18048818ccede75dbd3d3ad43">Capabilities</a>(<span class="keyword">const</span> Iterable&amp; capabilities)</div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;  {</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58">FrameworkInfo::Capability</a>&amp; capability, capabilities) {</div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;      <span class="keywordflow">switch</span> (capability.type()) {</div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;        <span class="keywordflow">case</span> <a class="code" href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">FrameworkInfo::Capability::UNKNOWN</a>:</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::REVOCABLE_RESOURCES:</div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a9a94be1c011c55b0ed30eca00b52cfb9">revocableResources</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::TASK_KILLING_STATE:</div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a3b40f0ffb725e3a1d8ebe92ca3574da8">taskKillingState</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::GPU_RESOURCES:</div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a6940917a2f1d687602cbf6437da4e532">gpuResources</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::SHARED_RESOURCES:</div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a5e08482b78a570f4ea9ac0105da9ba3b">sharedResources</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::PARTITION_AWARE:</div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a639eef6e6f88e44c76da56fd8919dc09">partitionAware</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::MULTI_ROLE:</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a134591f666f03cb9d0e9a13f5a72592b">multiRole</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::RESERVATION_REFINEMENT:</div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#adc73ff01a1f99456add6a59426bf65e5">reservationRefinement</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::REGION_AWARE:</div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#aef5088e1b5fb2b16fdd9adf0a12f6c99">regionAware</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;      }</div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;    }</div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;  }</div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;</div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  <span class="comment">// See mesos.proto for the meaning of these capabilities.</span></div>
-<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a9a94be1c011c55b0ed30eca00b52cfb9">  394</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a9a94be1c011c55b0ed30eca00b52cfb9">revocableResources</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a3b40f0ffb725e3a1d8ebe92ca3574da8">  395</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a3b40f0ffb725e3a1d8ebe92ca3574da8">taskKillingState</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a6940917a2f1d687602cbf6437da4e532">  396</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a6940917a2f1d687602cbf6437da4e532">gpuResources</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a5e08482b78a570f4ea9ac0105da9ba3b">  397</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a5e08482b78a570f4ea9ac0105da9ba3b">sharedResources</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a639eef6e6f88e44c76da56fd8919dc09">  398</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a639eef6e6f88e44c76da56fd8919dc09">partitionAware</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a134591f666f03cb9d0e9a13f5a72592b">  399</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a134591f666f03cb9d0e9a13f5a72592b">multiRole</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#adc73ff01a1f99456add6a59426bf65e5">  400</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#adc73ff01a1f99456add6a59426bf65e5">reservationRefinement</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#aef5088e1b5fb2b16fdd9adf0a12f6c99">  401</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#aef5088e1b5fb2b16fdd9adf0a12f6c99">regionAware</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;};</div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;</div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;</div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<span class="comment">// Helper to get roles from FrameworkInfo based on the</span></div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;<span class="comment">// presence of the MULTI_ROLE capability.</span></div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;std::set&lt;std::string&gt; <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1framework.html#a34d007aecebcd1c9dbd3ee0ad1d39155">getRoles</a>(<span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo);</div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;} <span class="comment">// namespace event {</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;} <span class="comment">// namespace master {</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div>
+<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1protobuf_1_1framework.html">  355</a></span>&#160;<span class="keyword">namespace </span>framework {</div>
+<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div>
+<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;<span class="comment">// TODO(bmahler): Store the repeated field within this so that we</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;<span class="comment">// don&#39;t drop unknown capabilities.</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">  359</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">Capabilities</a></div>
+<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;{</div>
+<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;  <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a1419488295b7be75f8a37067d4cb4a9c">Capabilities</a>() = <span class="keywordflow">default</span>;</div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;</div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iterable&gt;</div>
+<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#aad0128d18048818ccede75dbd3d3ad43">  364</a></span>&#160;  <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#aad0128d18048818ccede75dbd3d3ad43">Capabilities</a>(<span class="keyword">const</span> Iterable&amp; capabilities)</div>
+<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;  {</div>
+<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58">FrameworkInfo::Capability</a>&amp; capability, capabilities) {</div>
+<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;      <span class="keywordflow">switch</span> (capability.type()) {</div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;        <span class="keywordflow">case</span> <a class="code" href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">FrameworkInfo::Capability::UNKNOWN</a>:</div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::REVOCABLE_RESOURCES:</div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a9a94be1c011c55b0ed30eca00b52cfb9">revocableResources</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::TASK_KILLING_STATE:</div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a3b40f0ffb725e3a1d8ebe92ca3574da8">taskKillingState</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::GPU_RESOURCES:</div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a6940917a2f1d687602cbf6437da4e532">gpuResources</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::SHARED_RESOURCES:</div>
+<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a5e08482b78a570f4ea9ac0105da9ba3b">sharedResources</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::PARTITION_AWARE:</div>
+<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a639eef6e6f88e44c76da56fd8919dc09">partitionAware</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::MULTI_ROLE:</div>
+<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a134591f666f03cb9d0e9a13f5a72592b">multiRole</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::RESERVATION_REFINEMENT:</div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#adc73ff01a1f99456add6a59426bf65e5">reservationRefinement</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;        <span class="keywordflow">case</span> FrameworkInfo::Capability::REGION_AWARE:</div>
+<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;          <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#aef5088e1b5fb2b16fdd9adf0a12f6c99">regionAware</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;      }</div>
+<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;    }</div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;  }</div>
+<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;</div>
+<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;  <span class="comment">// See mesos.proto for the meaning of these capabilities.</span></div>
+<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a9a94be1c011c55b0ed30eca00b52cfb9">  399</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a9a94be1c011c55b0ed30eca00b52cfb9">revocableResources</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a3b40f0ffb725e3a1d8ebe92ca3574da8">  400</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a3b40f0ffb725e3a1d8ebe92ca3574da8">taskKillingState</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a6940917a2f1d687602cbf6437da4e532">  401</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a6940917a2f1d687602cbf6437da4e532">gpuResources</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a5e08482b78a570f4ea9ac0105da9ba3b">  402</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a5e08482b78a570f4ea9ac0105da9ba3b">sharedResources</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a639eef6e6f88e44c76da56fd8919dc09">  403</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a639eef6e6f88e44c76da56fd8919dc09">partitionAware</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a134591f666f03cb9d0e9a13f5a72592b">  404</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabili

<TRUNCATED>

[07/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/index-all.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/index-all.html b/content/api/latest/java/index-all.html
index ace1afd..6eeadb2 100644
--- a/content/api/latest/java/index-all.html
+++ b/content/api/latest/java/index-all.html
@@ -156,6 +156,10 @@
 <dd>
 <div class="block"><code>repeated .mesos.Credential credentials = 1;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addAllCsiPlugins-java.lang.Iterable-">addAllCsiPlugins(Iterable&lt;? extends Protos.CSIPluginInfo&gt;)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html#addAllDiskStatistics-java.lang.Iterable-">addAllDiskStatistics(Iterable&lt;? extends Protos.DiskStatistics&gt;)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos">Protos.ResourceStatistics.Builder</a></dt>
 <dd>
 <div class="block">
@@ -349,6 +353,10 @@
 <div class="block">
  The stack of reservations.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addAllResources-java.lang.Iterable-">addAllResources(Iterable&lt;? extends Protos.Resource&gt;)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html#addAllResources-java.lang.Iterable-">addAllResources(Iterable&lt;? extends Protos.Resource&gt;)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
@@ -695,6 +703,30 @@
 <dd>
 <div class="block"><code>repeated .mesos.Credential credentials = 1;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addCsiPlugins-org.apache.mesos.Protos.CSIPluginInfo-">addCsiPlugins(Protos.CSIPluginInfo)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addCsiPlugins-int-org.apache.mesos.Protos.CSIPluginInfo-">addCsiPlugins(int, Protos.CSIPluginInfo)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addCsiPlugins-org.apache.mesos.Protos.CSIPluginInfo.Builder-">addCsiPlugins(Protos.CSIPluginInfo.Builder)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addCsiPlugins-int-org.apache.mesos.Protos.CSIPluginInfo.Builder-">addCsiPlugins(int, Protos.CSIPluginInfo.Builder)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addCsiPluginsBuilder--">addCsiPluginsBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addCsiPluginsBuilder-int-">addCsiPluginsBuilder(int)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html#addDiskStatistics-org.apache.mesos.Protos.DiskStatistics-">addDiskStatistics(Protos.DiskStatistics)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos">Protos.ResourceStatistics.Builder</a></dt>
 <dd>
 <div class="block">
@@ -1483,6 +1515,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.Builder.html#addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor, Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos">Protos.Credentials.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor, Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Builder.html#addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor, Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos">Protos.Device.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Number.Builder.html#addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor, Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Number.Builder.html" title="class in org.apache.mesos">Protos.Device.Number.Builder</a></dt>
@@ -1639,6 +1673,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor, Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor, Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html#addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor, Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos">Protos.ResourceStatistics.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceUsage.Builder.html#addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor, Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.Builder.html" title="class in org.apache.mesos">Protos.ResourceUsage.Builder</a></dt>
@@ -1751,6 +1787,22 @@
 <div class="block">
  The stack of reservations.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addResources-org.apache.mesos.Protos.Resource-">addResources(Protos.Resource)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addResources-int-org.apache.mesos.Protos.Resource-">addResources(int, Protos.Resource)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addResources-org.apache.mesos.Protos.Resource.Builder-">addResources(Protos.Resource.Builder)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addResources-int-org.apache.mesos.Protos.Resource.Builder-">addResources(int, Protos.Resource.Builder)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html#addResources-org.apache.mesos.Protos.Resource-">addResources(Protos.Resource)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
@@ -1959,6 +2011,14 @@
 <div class="block">
  This field contains the resource whose limits were violated.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addResourcesBuilder--">addResourcesBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addResourcesBuilder-int-">addResourcesBuilder(int)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html#addResourcesBuilder--">addResourcesBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
@@ -2581,6 +2641,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.Builder.html#build--">build()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos">Protos.Credentials.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#build--">build()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Builder.html#build--">build()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos">Protos.Device.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Number.Builder.html#build--">build()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Number.Builder.html" title="class in org.apache.mesos">Protos.Device.Number.Builder</a></dt>
@@ -2737,6 +2799,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#build--">build()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#build--">build()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html#build--">build()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos">Protos.ResourceStatistics.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceUsage.Builder.html#build--">build()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.Builder.html" title="class in org.apache.mesos">Protos.ResourceUsage.Builder</a></dt>
@@ -2885,6 +2949,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.Builder.html#buildPartial--">buildPartial()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos">Protos.Credentials.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#buildPartial--">buildPartial()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Builder.html#buildPartial--">buildPartial()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos">Protos.Device.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Number.Builder.html#buildPartial--">buildPartial()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Number.Builder.html" title="class in org.apache.mesos">Protos.Device.Number.Builder</a></dt>
@@ -3041,6 +3107,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#buildPartial--">buildPartial()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#buildPartial--">buildPartial()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html#buildPartial--">buildPartial()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos">Protos.ResourceStatistics.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceUsage.Builder.html#buildPartial--">buildPartial()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.Builder.html" title="class in org.apache.mesos">Protos.ResourceUsage.Builder</a></dt>
@@ -3229,6 +3297,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.Builder.html#clear--">clear()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos">Protos.Credentials.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clear--">clear()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Builder.html#clear--">clear()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos">Protos.Device.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Number.Builder.html#clear--">clear()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Number.Builder.html" title="class in org.apache.mesos">Protos.Device.Number.Builder</a></dt>
@@ -3385,6 +3455,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#clear--">clear()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clear--">clear()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html#clear--">clear()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos">Protos.ResourceStatistics.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceUsage.Builder.html#clear--">clear()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.Builder.html" title="class in org.apache.mesos">Protos.ResourceUsage.Builder</a></dt>
@@ -3706,6 +3778,10 @@
 <div class="block">
  Status of a command check.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clearCommand--">clearCommand()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html#clearCommand--">clearCommand()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
@@ -3730,6 +3806,10 @@
 <div class="block">
  Number of consecutive failures until the task is killed by the executor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clearContainer--">clearContainer()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html#clearContainer--">clearContainer()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></dt>
 <dd>
 <div class="block">
@@ -3780,6 +3860,10 @@
 <dd>
 <div class="block"><code>optional uint64 context_switches = 18;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clearControllerPlugin--">clearControllerPlugin()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OfferOperationStatus.Builder.html#clearConvertedResources--">clearConvertedResources()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OfferOperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OfferOperationStatus.Builder</a></dt>
 <dd>
 <div class="block">
@@ -3842,6 +3926,10 @@
 <dd>
 <div class="block"><code>repeated .mesos.Credential credentials = 1;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clearCsiPlugins--">clearCsiPlugins()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.TcpStatistics.Builder.html#clearCurrEstab--">clearCurrEstab()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.TcpStatistics.Builder.html" title="class in org.apache.mesos">Protos.TcpStatistics.Builder</a></dt>
 <dd>
 <div class="block"><code>optional int64 CurrEstab = 9;</code></div>
@@ -4173,6 +4261,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.Builder.html#clearField-com.google.protobuf.Descriptors.FieldDescriptor-">clearField(com.google.protobuf.Descriptors.FieldDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos">Protos.Credentials.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clearField-com.google.protobuf.Descriptors.FieldDescriptor-">clearField(com.google.protobuf.Descriptors.FieldDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Builder.html#clearField-com.google.protobuf.Descriptors.FieldDescriptor-">clearField(com.google.protobuf.Descriptors.FieldDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos">Protos.Device.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Number.Builder.html#clearField-com.google.protobuf.Descriptors.FieldDescriptor-">clearField(com.google.protobuf.Descriptors.FieldDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Number.Builder.html" title="class in org.apache.mesos">Protos.Device.Number.Builder</a></dt>
@@ -4329,6 +4419,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#clearField-com.google.protobuf.Descriptors.FieldDescriptor-">clearField(com.google.protobuf.Descriptors.FieldDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clearField-com.google.protobuf.Descriptors.FieldDescriptor-">clearField(com.google.protobuf.Descriptors.FieldDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html#clearField-com.google.protobuf.Descriptors.FieldDescriptor-">clearField(com.google.protobuf.Descriptors.FieldDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos">Protos.ResourceStatistics.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceUsage.Builder.html#clearField-com.google.protobuf.Descriptors.FieldDescriptor-">clearField(com.google.protobuf.Descriptors.FieldDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.Builder.html" title="class in org.apache.mesos">Protos.ResourceUsage.Builder</a></dt>
@@ -5194,6 +5286,10 @@
 <dd>
 <div class="block"><code>required string name = 1;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clearName--">clearName()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>required string name = 1;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.DiscoveryInfo.Builder.html#clearName--">clearName()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.DiscoveryInfo.Builder.html" title="class in org.apache.mesos">Protos.DiscoveryInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>optional string name = 2;</code></div>
@@ -5392,6 +5488,10 @@
 <dd>
 <div class="block"><code>optional uint64 node_loads = 48;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clearNodePlugin--">clearNodePlugin()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.PerfStatistics.Builder.html#clearNodePrefetches--">clearNodePrefetches()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.PerfStatistics.Builder.html" title="class in org.apache.mesos">Protos.PerfStatistics.Builder</a></dt>
 <dd>
 <div class="block"><code>optional uint64 node_prefetches = 52;</code></div>
@@ -5481,6 +5581,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.Builder.html#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos">Protos.Credentials.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Builder.html#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos">Protos.Device.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Number.Builder.html#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Number.Builder.html" title="class in org.apache.mesos">Protos.Device.Number.Builder</a></dt>
@@ -5637,6 +5739,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos">Protos.ResourceStatistics.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceUsage.Builder.html#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.Builder.html" title="class in org.apache.mesos">Protos.ResourceUsage.Builder</a></dt>
@@ -6121,6 +6225,10 @@
 <dd>
 <div class="block"><code>optional .mesos.Offer.Operation.Reserve reserve = 3;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clearResources--">clearResources()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html#clearResources--">clearResources()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
@@ -6459,6 +6567,10 @@
  Statuses that are delivered reliably to the scheduler will
  include a `status_uuid`.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#clearStorage--">clearStorage()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CheckStatusInfo.Tcp.Builder.html#clearSucceeded--">clearSucceeded()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CheckStatusInfo.Tcp.Builder.html" title="class in org.apache.mesos">Protos.CheckStatusInfo.Tcp.Builder</a></dt>
 <dd>
 <div class="block">
@@ -6964,6 +7076,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.Builder.html#clone--">clone()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos">Protos.Credentials.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clone--">clone()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Builder.html#clone--">clone()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos">Protos.Device.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Number.Builder.html#clone--">clone()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Number.Builder.html" title="class in org.apache.mesos">Protos.Device.Number.Builder</a></dt>
@@ -7120,6 +7234,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#clone--">clone()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clone--">clone()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html#clone--">clone()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos">Protos.ResourceStatistics.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceUsage.Builder.html#clone--">clone()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.Builder.html" title="class in org.apache.mesos">Protos.ResourceUsage.Builder</a></dt>
@@ -7214,6 +7330,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CheckStatusInfo.html#COMMAND_FIELD_NUMBER">COMMAND_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.CheckStatusInfo.html" title="class in org.apache.mesos">Protos.CheckStatusInfo</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#COMMAND_FIELD_NUMBER">COMMAND_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.html#COMMAND_FIELD_NUMBER">COMMAND_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.HealthCheck.html#COMMAND_FIELD_NUMBER">COMMAND_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.HealthCheck.html" title="class in org.apache.mesos">Protos.HealthCheck</a></dt>
@@ -7238,6 +7356,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.HealthCheck.html#CONSECUTIVE_FAILURES_FIELD_NUMBER">CONSECUTIVE_FAILURES_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.HealthCheck.html" title="class in org.apache.mesos">Protos.HealthCheck</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#CONTAINER_FIELD_NUMBER">CONTAINER_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.html#CONTAINER_FIELD_NUMBER">CONTAINER_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.html" title="class in org.apache.mesos">Protos.ExecutorInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Task.html#CONTAINER_FIELD_NUMBER">CONTAINER_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.Task.html" title="class in org.apache.mesos">Protos.Task</a></dt>
@@ -7258,6 +7378,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.PerfStatistics.html#CONTEXT_SWITCHES_FIELD_NUMBER">CONTEXT_SWITCHES_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.PerfStatistics.html" title="class in org.apache.mesos">Protos.PerfStatistics</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#CONTROLLER_PLUGIN_FIELD_NUMBER">CONTROLLER_PLUGIN_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OfferOperationStatus.html#CONVERTED_RESOURCES_FIELD_NUMBER">CONVERTED_RESOURCES_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.OfferOperationStatus.html" title="class in org.apache.mesos">Protos.OfferOperationStatus</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.PerfStatistics.html#CPU_CLOCK_FIELD_NUMBER">CPU_CLOCK_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.PerfStatistics.html" title="class in org.apache.mesos">Protos.PerfStatistics</a></dt>
@@ -7298,6 +7420,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.html#CREDENTIALS_FIELD_NUMBER">CREDENTIALS_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.html" title="class in org.apache.mesos">Protos.Credentials</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#CSI_PLUGINS_FIELD_NUMBER">CSI_PLUGINS_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.TcpStatistics.html#CURRESTAB_FIELD_NUMBER">CURRESTAB_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.TcpStatistics.html" title="class in org.apache.mesos">Protos.TcpStatistics</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Type.html#CUSTOM_VALUE">CUSTOM_VALUE</a></span> - Static variable in enum org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Type.html" title="enum in org.apache.mesos">Protos.ExecutorInfo.Type</a></dt>
@@ -7576,6 +7700,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.html" title="class in org.apache.mesos">Protos.Credentials</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos">Protos.Device</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Number.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Number.html" title="class in org.apache.mesos">Protos.Device.Number</a></dt>
@@ -7732,6 +7858,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.html" title="class in org.apache.mesos">Protos.ResourceStatistics</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceUsage.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.html" title="class in org.apache.mesos">Protos.ResourceUsage</a></dt>
@@ -9574,6 +9702,18 @@
 <div class="block">
  Status of a command check.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getCommand--">getCommand()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#getCommand--">getCommand()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getCommand--">getCommand()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html#getCommand--">getCommand()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
@@ -9627,6 +9767,10 @@
 <div class="block">
  Status of a command check.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getCommandBuilder--">getCommandBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html#getCommandBuilder--">getCommandBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
@@ -9682,6 +9826,18 @@
 <div class="block">
  Status of a command check.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getCommandOrBuilder--">getCommandOrBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#getCommandOrBuilder--">getCommandOrBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getCommandOrBuilder--">getCommandOrBuilder()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html#getCommandOrBuilder--">getCommandOrBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>optional .mesos.CommandInfo command = 7;</code></div>
@@ -9778,6 +9934,18 @@
 <div class="block">
  Number of consecutive failures until the task is killed by the executor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getContainer--">getContainer()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#getContainer--">getContainer()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getContainer--">getContainer()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html#getContainer--">getContainer()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></dt>
 <dd>
 <div class="block">
@@ -9832,6 +10000,10 @@
 <div class="block">
  Container information for the task.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getContainerBuilder--">getContainerBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html#getContainerBuilder--">getContainerBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></dt>
 <dd>
 <div class="block">
@@ -9913,6 +10085,18 @@
 <div class="block">
  The container id for the executor specified in the executor_info field.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getContainerOrBuilder--">getContainerOrBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#getContainerOrBuilder--">getContainerOrBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getContainerOrBuilder--">getContainerOrBuilder()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html#getContainerOrBuilder--">getContainerOrBuilder()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></dt>
 <dd>
 <div class="block">
@@ -10075,6 +10259,30 @@
 <dd>
 <div class="block"><code>optional uint64 context_switches = 18;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getControllerPlugin--">getControllerPlugin()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getControllerPlugin--">getControllerPlugin()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getControllerPlugin--">getControllerPlugin()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getControllerPluginBytes--">getControllerPluginBytes()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getControllerPluginBytes--">getControllerPluginBytes()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getControllerPluginBytes--">getControllerPluginBytes()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.OfferOperationStatus.Builder.html#getConvertedResources-int-">getConvertedResources(int)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.OfferOperationStatus.Builder.html" title="class in org.apache.mesos">Protos.OfferOperationStatus.Builder</a></dt>
 <dd>
 <div class="block">
@@ -10451,6 +10659,74 @@
 <dd>
 <div class="block"><code>repeated .mesos.Credential credentials = 1;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPlugins-int-">getCsiPlugins(int)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getCsiPlugins-int-">getCsiPlugins(int)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPlugins-int-">getCsiPlugins(int)</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPluginsBuilder-int-">getCsiPluginsBuilder(int)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPluginsBuilderList--">getCsiPluginsBuilderList()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPluginsCount--">getCsiPluginsCount()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getCsiPluginsCount--">getCsiPluginsCount()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsCount--">getCsiPluginsCount()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPluginsList--">getCsiPluginsList()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getCsiPluginsList--">getCsiPluginsList()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsList--">getCsiPluginsList()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPluginsOrBuilder-int-">getCsiPluginsOrBuilder(int)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getCsiPluginsOrBuilder-int-">getCsiPluginsOrBuilder(int)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsOrBuilder-int-">getCsiPluginsOrBuilder(int)</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPluginsOrBuilderList--">getCsiPluginsOrBuilderList()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getCsiPluginsOrBuilderList--">getCsiPluginsOrBuilderList()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsOrBuilderList--">getCsiPluginsOrBuilderList()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.TcpStatistics.Builder.html#getCurrEstab--">getCurrEstab()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.TcpStatistics.Builder.html" title="class in org.apache.mesos">Protos.TcpStatistics.Builder</a></dt>
 <dd>
 <div class="block"><code>optional int64 CurrEstab = 9;</code></div>
@@ -10589,6 +10865,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.html#getDefaultInstance--">getDefaultInstance()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.html" title="class in org.apache.mesos">Protos.Credentials</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#getDefaultInstance--">getDefaultInstance()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.html#getDefaultInstance--">getDefaultInstance()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos">Protos.Device</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Number.html#getDefaultInstance--">getDefaultInstance()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Number.html" title="class in org.apache.mesos">Protos.Device.Number</a></dt>
@@ -10745,6 +11023,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.html#getDefaultInstance--">getDefaultInstance()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getDefaultInstance--">getDefaultInstance()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.html#getDefaultInstance--">getDefaultInstance()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.html" title="class in org.apache.mesos">Protos.ResourceStatistics</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceUsage.Executor.html#getDefaultInstance--">getDefaultInstance()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.Executor.html" title="class in org.apache.mesos">Protos.ResourceUsage.Executor</a></dt>
@@ -10947,6 +11227,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.html#getDefaultInstanceForType--">getDefaultInstanceForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.html" title="class in org.apache.mesos">Protos.Credentials</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getDefaultInstanceForType--">getDefaultInstanceForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#getDefaultInstanceForType--">getDefaultInstanceForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Builder.html#getDefaultInstanceForType--">getDefaultInstanceForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos">Protos.Device.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.html#getDefaultInstanceForType--">getDefaultInstanceForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos">Protos.Device</a></dt>
@@ -11259,6 +11543,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.html#getDefaultInstanceForType--">getDefaultInstanceForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getDefaultInstanceForType--">getDefaultInstanceForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getDefaultInstanceForType--">getDefaultInstanceForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html#getDefaultInstanceForType--">getDefaultInstanceForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos">Protos.ResourceStatistics.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.html#getDefaultInstanceForType--">getDefaultInstanceForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.html" title="class in org.apache.mesos">Protos.ResourceStatistics</a></dt>
@@ -11607,6 +11895,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.html#getDescriptor--">getDescriptor()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.html" title="class in org.apache.mesos">Protos.Credentials</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getDescriptor--">getDescriptor()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#getDescriptor--">getDescriptor()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Builder.html#getDescriptor--">getDescriptor()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos">Protos.Device.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.html#getDescriptor--">getDescriptor()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos">Protos.Device</a></dt>
@@ -11945,6 +12237,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.html#getDescriptor--">getDescriptor()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getDescriptor--">getDescriptor()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getDescriptor--">getDescriptor()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html#getDescriptor--">getDescriptor()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos">Protos.ResourceStatistics.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.html#getDescriptor--">getDescriptor()</a></span> - Static method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.html" title="class in org.apache.mesos">Protos.ResourceStatistics</a></dt>
@@ -12201,6 +12497,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.Builder.html#getDescriptorForType--">getDescriptorForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos">Protos.Credentials.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getDescriptorForType--">getDescriptorForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Builder.html#getDescriptorForType--">getDescriptorForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos">Protos.Device.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Number.Builder.html#getDescriptorForType--">getDescriptorForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Number.Builder.html" title="class in org.apache.mesos">Protos.Device.Number.Builder</a></dt>
@@ -12381,6 +12679,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getDescriptorForType--">getDescriptorForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getDescriptorForType--">getDescriptorForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html#getDescriptorForType--">getDescriptorForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos">Protos.ResourceStatistics.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceUsage.Builder.html#getDescriptorForType--">getDescriptorForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.Builder.html" title="class in org.apache.mesos">Protos.ResourceUsage.Builder</a></dt>
@@ -18379,6 +18679,18 @@
 <dd>
 <div class="block"><code>required string name = 1;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getName--">getName()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>required string name = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#getName--">getName()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>
+<div class="block"><code>required string name = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getName--">getName()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>required string name = 1;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.DiscoveryInfo.Builder.html#getName--">getName()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.DiscoveryInfo.Builder.html" title="class in org.apache.mesos">Protos.DiscoveryInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>optional string name = 2;</code></div>
@@ -18655,6 +18967,18 @@
 <dd>
 <div class="block"><code>required string name = 1;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getNameBytes--">getNameBytes()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>required string name = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#getNameBytes--">getNameBytes()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>
+<div class="block"><code>required string name = 1;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getNameBytes--">getNameBytes()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>required string name = 1;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.DiscoveryInfo.Builder.html#getNameBytes--">getNameBytes()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.DiscoveryInfo.Builder.html" title="class in org.apache.mesos">Protos.DiscoveryInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>optional string name = 2;</code></div>
@@ -19523,6 +19847,30 @@
 <dd>
 <div class="block"><code>optional uint64 node_loads = 48;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getNodePlugin--">getNodePlugin()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getNodePlugin--">getNodePlugin()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getNodePlugin--">getNodePlugin()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getNodePluginBytes--">getNodePluginBytes()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getNodePluginBytes--">getNodePluginBytes()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getNodePluginBytes--">getNodePluginBytes()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.PerfStatistics.Builder.html#getNodePrefetches--">getNodePrefetches()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.PerfStatistics.Builder.html" title="class in org.apache.mesos">Protos.PerfStatistics.Builder</a></dt>
 <dd>
 <div class="block"><code>optional uint64 node_prefetches = 52;</code></div>
@@ -20287,6 +20635,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Credentials.html#getParserForType--">getParserForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Credentials.html" title="class in org.apache.mesos">Protos.Credentials</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#getParserForType--">getParserForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.html#getParserForType--">getParserForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos">Protos.Device</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Device.Number.html#getParserForType--">getParserForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Device.Number.html" title="class in org.apache.mesos">Protos.Device.Number</a></dt>
@@ -20443,6 +20793,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.html#getParserForType--">getParserForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getParserForType--">getParserForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceStatistics.html#getParserForType--">getParserForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.html" title="class in org.apache.mesos">Protos.ResourceStatistics</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ResourceUsage.Executor.html#getParserForType--">getParserForType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceUsage.Executor.html" title="class in org.apache.mesos">Protos.ResourceUsage.Executor</a></dt>
@@ -22203,6 +22555,18 @@
 <dd>
 <div class="block"><code>optional .mesos.Offer.Operation.Reserve reserve = 3;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getResources-int-">getResources(int)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#getResources-int-">getResources(int)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResources-int-">getResources(int)</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></dt>
+<dd>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html#getResources-int-">getResources(int)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.ExecutorInfo.Builder.html" title="class in org.apache.mesos">Protos.ExecutorInfo.Builder</a></dt>
 <dd>
 <div class="block"><code>repeated .mesos.Resource resources = 5;</code></div>
@@ -22359,6 +22723,10 @@
 <div class="block">
  This field contains the resource whose limits were violated.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getResourcesBuilder-int-">getResourcesBuilder(int)</a></span> - Method in class org.apache.mesos.<a hr

<TRUNCATED>

[08/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/v1_2scheduler_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/v1_2scheduler_8hpp_source.html b/content/api/latest/c++/v1_2scheduler_8hpp_source.html
index 97a49de..b88878c 100644
--- a/content/api/latest/c++/v1_2scheduler_8hpp_source.html
+++ b/content/api/latest/c++/v1_2scheduler_8hpp_source.html
@@ -197,7 +197,7 @@
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1MesosBase_html_aaf34772be0e6034a852de3c8cec98e5d"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html#aaf34772be0e6034a852de3c8cec98e5d">mesos::v1::scheduler::MesosBase::send</a></div><div class="ttdeci">virtual void send(const Call &amp;call)=0</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Mesos_html_a58a8e2f265c0985c0e15d7887c860c2c"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a58a8e2f265c0985c0e15d7887c860c2c">mesos::v1::scheduler::Mesos::Mesos</a></div><div class="ttdeci">Mesos(const std::string &amp;master, ContentType contentType, const std::function&lt; void()&gt; &amp;connected, const std::function&lt; void()&gt; &amp;disconnected, const std::function&lt; void(const std::queue&lt; Event &gt; &amp;)&gt; &amp;received, const Option&lt; Credential &gt; &amp;credential)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1MesosBase_html_a3c39262ca3ad57bc207c756a5b6ca430"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html#a3c39262ca3ad57bc207c756a5b6ca430">mesos::v1::scheduler::MesosBase::reconnect</a></div><div class="ttdeci">virtual void reconnect()=0</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2225</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2301</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Mesos_html_a2540231539979f15ce1fcb44fb1e1a06"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a2540231539979f15ce1fcb44fb1e1a06">mesos::v1::scheduler::Mesos::stop</a></div><div class="ttdeci">virtual void stop()</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Mesos_html"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html">mesos::v1::scheduler::Mesos</a></div><div class="ttdef"><b>Definition:</b> scheduler.hpp:65</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Mesos_html_a46c53d0ee214b44293e154e401e0e00b"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a46c53d0ee214b44293e154e401e0e00b">mesos::v1::scheduler::Mesos::~Mesos</a></div><div class="ttdeci">virtual ~Mesos()</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html b/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html
index 595c271..6bc8d76 100644
--- a/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html
+++ b/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html
@@ -160,9 +160,9 @@
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classWindowsError_html"><div class="ttname"><a href="classWindowsError.html">WindowsError</a></div><div class="ttdef"><b>Definition:</b> error.hpp:106</div></div>
 <div class="ttc" id="classDynamicLibrary_html_a0ab4cac9af777fb64c70863534f1c64a"><div class="ttname"><a href="classDynamicLibrary.html#a0ab4cac9af777fb64c70863534f1c64a">DynamicLibrary::loadSymbol</a></div><div class="ttdeci">Try&lt; void * &gt; loadSymbol(const std::string &amp;name)</div><div class="ttdef"><b>Definition:</b> dynamiclibrary.hpp:82</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classDynamicLibrary_html"><div class="ttname"><a href="classDynamicLibrary.html">DynamicLibrary</a></div><div class="ttdoc">DynamicLibrary is a very simple wrapper around the programming interface to the dynamic linking loade...</div><div class="ttdef"><b>Definition:</b> dynamiclibrary.hpp:28</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/windows_2os_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/windows_2os_8hpp_source.html b/content/api/latest/c++/windows_2os_8hpp_source.html
index a5ebde1..e1460c3 100644
--- a/content/api/latest/c++/windows_2os_8hpp_source.html
+++ b/content/api/latest/c++/windows_2os_8hpp_source.html
@@ -902,7 +902,7 @@
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> result.hpp:40</div></div>
 <div class="ttc" id="namespaceos_html_a05476e646f895fd2f27f0e449f86ff63"><div class="ttname"><a href="namespaceos.html#a05476e646f895fd2f27f0e449f86ff63">os::host_default_path</a></div><div class="ttdeci">std::string host_default_path()</div><div class="ttdef"><b>Definition:</b> os.hpp:515</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="namespaceos_html_ad932e3876b339c61b03abc575ad3943b"><div class="ttname"><a href="namespaceos.html#ad932e3876b339c61b03abc575ad3943b">os::loadavg</a></div><div class="ttdeci">Try&lt; Load &gt; loadavg()</div><div class="ttdef"><b>Definition:</b> os.hpp:282</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2version_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2version_8hpp.html">version.hpp</a></div></div>
 <div class="ttc" id="namespaceos_1_1internal_html_a02c567b1b6bb441a3a29433a126cedec"><div class="ttname"><a href="namespaceos_1_1internal.html#a02c567b1b6bb441a3a29433a126cedec">os::internal::nodename</a></div><div class="ttdeci">Try&lt; std::string &gt; nodename()</div><div class="ttdef"><b>Definition:</b> os.hpp:68</div></div>
@@ -918,9 +918,9 @@
 <div class="ttc" id="namespaceos_html_afd08813156fea899c86b340d9767a8cd"><div class="ttname"><a href="namespaceos.html#afd08813156fea899c86b340d9767a8cd">os::cpus</a></div><div class="ttdeci">Try&lt; long &gt; cpus()</div><div class="ttdef"><b>Definition:</b> os.hpp:267</div></div>
 <div class="ttc" id="namespaceos_html_a73c0258b355f6a38f3809bcd16a8f25a"><div class="ttname"><a href="namespaceos.html#a73c0258b355f6a38f3809bcd16a8f25a">os::hstrerror</a></div><div class="ttdeci">std::string hstrerror(int err)=delete</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_afc544433253791fc5f87b8203c9b6e63"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afc544433253791fc5f87b8203c9b6e63">uid_t</a></div><div class="ttdeci">int uid_t</div><div class="ttdef"><b>Definition:</b> windows.hpp:189</div></div>
-<div class="ttc" id="classOption_html_aca73609603df4687dba70c2a5df47ef8"><div class="ttname"><a href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option::none</a></div><div class="ttdeci">static Option&lt; T &gt; none()</div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
+<div class="ttc" id="classOption_html_aca73609603df4687dba70c2a5df47ef8"><div class="ttname"><a href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option::none</a></div><div class="ttdeci">static Option&lt; T &gt; none()</div><div class="ttdef"><b>Definition:</b> option.hpp:30</div></div>
 <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div class="ttname"><a href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> try.hpp:70</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespaceos_html_add69634db977768c56f0367b4bb03cd5"><div class="ttname"><a href="namespaceos.html#add69634db977768c56f0367b4bb03cd5">os::getenv</a></div><div class="ttdeci">Option&lt; std::string &gt; getenv(const std::string &amp;key)</div><div class="ttdef"><b>Definition:</b> getenv.hpp:29</div></div>
 <div class="ttc" id="namespaceos_html_aede9f61dcb4b7d1f276302a7bce37446"><div class="ttname"><a href="namespaceos.html#aede9f61dcb4b7d1f276302a7bce37446">os::random</a></div><div class="ttdeci">int random()</div><div class="ttdef"><b>Definition:</b> os.hpp:632</div></div>
 <div class="ttc" id="namespaceos_html_a079aa1b108c567735620a14ea2a2e506"><div class="ttname"><a href="namespaceos.html#a079aa1b108c567735620a14ea2a2e506">os::release</a></div><div class="ttdeci">Try&lt; Version &gt; release()</div><div class="ttdef"><b>Definition:</b> os.hpp:380</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/windows_2shell_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/windows_2shell_8hpp_source.html b/content/api/latest/c++/windows_2shell_8hpp_source.html
index 541abc2..abfc663 100644
--- a/content/api/latest/c++/windows_2shell_8hpp_source.html
+++ b/content/api/latest/c++/windows_2shell_8hpp_source.html
@@ -460,7 +460,7 @@
 <div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;<span class="preprocessor">#endif // __STOUT_OS_WINDOWS_SHELL_HPP__</span></div>
 <div class="ttc" id="namespaceinternal_1_1windows_html_a80d683d0925b1bfbff4bea3a5aa2e9b9"><div class="ttname"><a href="namespaceinternal_1_1windows.html#a80d683d0925b1bfbff4bea3a5aa2e9b9">internal::windows::stringify_args</a></div><div class="ttdeci">std::wstring stringify_args(const std::vector&lt; std::string &gt; &amp;argv)</div><div class="ttdef"><b>Definition:</b> shell.hpp:164</div></div>
 <div class="ttc" id="namespaceos_1_1Shell_html_a44f50f66f2a231de974b53c9f4384ba5"><div class="ttname"><a href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">os::Shell::arg1</a></div><div class="ttdeci">constexpr const char * arg1</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classSharedHandle_html_a800385e17e17cb826147968e748fd8fa"><div class="ttname"><a href="classSharedHandle.html#a800385e17e17cb826147968e748fd8fa">SharedHandle::get_handle</a></div><div class="ttdeci">HANDLE get_handle() const </div><div class="ttdef"><b>Definition:</b> windows.hpp:96</div></div>
 <div class="ttc" id="classSharedHandle_html"><div class="ttname"><a href="classSharedHandle.html">SharedHandle</a></div><div class="ttdef"><b>Definition:</b> windows.hpp:78</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
@@ -472,7 +472,7 @@
 <div class="ttc" id="classWindowsError_html"><div class="ttname"><a href="classWindowsError.html">WindowsError</a></div><div class="ttdef"><b>Definition:</b> error.hpp:106</div></div>
 <div class="ttc" id="namespaceprocess_html_aff22904a83567125d3b4d0d88e5a2270"><div class="ttname"><a href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process::spawn</a></div><div class="ttdeci">UPID spawn(ProcessBase *process, bool manage=false)</div><div class="ttdoc">Spawn a new process. </div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="namespaceos_1_1Shell_html_adeacb41dacfa03ad5ceebd9a53582997"><div class="ttname"><a href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">os::Shell::arg0</a></div><div class="ttdeci">constexpr const char * arg0</div><div class="ttdef"><b>Definition:</b> shell.hpp:42</div></div>
 <div class="ttc" id="namespaceos_html_a0b80877b34088be8d5ba3eb9b0567ed7"><div class="ttname"><a href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">os::execvp</a></div><div class="ttdeci">int execvp(const char *file, char *const argv[])</div><div class="ttdef"><b>Definition:</b> shell.hpp:192</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
@@ -481,7 +481,7 @@
 <div class="ttc" id="structinternal_1_1windows_1_1ProcessData_html_a96c76121644bd430e9ca67cf57636c0d"><div class="ttname"><a href="structinternal_1_1windows_1_1ProcessData.html#a96c76121644bd430e9ca67cf57636c0d">internal::windows::ProcessData::process_handle</a></div><div class="ttdeci">SharedHandle process_handle</div><div class="ttdef"><b>Definition:</b> shell.hpp:213</div></div>
 <div class="ttc" id="structinternal_1_1windows_1_1ProcessData_html_a7160cf48fc6e70d9390233b246b93bee"><div class="ttname"><a href="structinternal_1_1windows_1_1ProcessData.html#a7160cf48fc6e70d9390233b246b93bee">internal::windows::ProcessData::thread_handle</a></div><div class="ttdeci">SharedHandle thread_handle</div><div class="ttdef"><b>Definition:</b> shell.hpp:214</div></div>
 <div class="ttc" id="unimplemented_8hpp_html"><div class="ttname"><a href="unimplemented_8hpp.html">unimplemented.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="foreach_8hpp_html_a66900b166526abe66464d6597536b111"><div class="ttname"><a href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a></div><div class="ttdeci">#define foreachpair(KEY, VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:51</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/xfs_2disk_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/xfs_2disk_8hpp_source.html b/content/api/latest/c++/xfs_2disk_8hpp_source.html
index 067df19..4867640 100644
--- a/content/api/latest/c++/xfs_2disk_8hpp_source.html
+++ b/content/api/latest/c++/xfs_2disk_8hpp_source.html
@@ -157,7 +157,7 @@
 <div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div>
 <div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor">#endif // __XFS_DISK_ISOLATOR_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html">mesos::internal::slave::XfsDiskIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> disk.hpp:38</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/zookeeper__test__server_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/zookeeper__test__server_8hpp_source.html b/content/api/latest/c++/zookeeper__test__server_8hpp_source.html
index 565b03b..87fba99 100644
--- a/content/api/latest/c++/zookeeper__test__server_8hpp_source.html
+++ b/content/api/latest/c++/zookeeper__test__server_8hpp_source.html
@@ -142,8 +142,8 @@
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer_html_aa31cac746c0eb90a5d2170338084c002"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html#aa31cac746c0eb90a5d2170338084c002">mesos::internal::tests::ZooKeeperTestServer::~ZooKeeperTestServer</a></div><div class="ttdeci">~ZooKeeperTestServer()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer_html_adc2cb30117811e451b213ca8df720ee7"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html#adc2cb30117811e451b213ca8df720ee7">mesos::internal::tests::ZooKeeperTestServer::getMaxSessionTimeout</a></div><div class="ttdeci">Duration getMaxSessionTimeout() const </div></div>
-<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:192</div></div>
-<div class="ttc" id="option_8hpp_html_a78407a45187058b9b4ef2042accb9bc4"><div class="ttname"><a href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a></div><div class="ttdeci">Option&lt; T &gt; min(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:163</div></div>
+<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:195</div></div>
+<div class="ttc" id="option_8hpp_html_a78407a45187058b9b4ef2042accb9bc4"><div class="ttname"><a href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a></div><div class="ttdeci">Option&lt; T &gt; min(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:166</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer_html_a5fb4d10971b61af717fe1f30693a88e8"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html#a5fb4d10971b61af717fe1f30693a88e8">mesos::internal::tests::ZooKeeperTestServer::startNetwork</a></div><div class="ttdeci">int startNetwork()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer_html_ac66f487ec0c4ae4b9833535ece5a5685"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html#ac66f487ec0c4ae4b9833535ece5a5685">mesos::internal::tests::ZooKeeperTestServer::connectString</a></div><div class="ttdeci">std::string connectString() const </div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer_html_a31e54a4cb287e5b06cc481e4b756d4fd"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html#a31e54a4cb287e5b06cc481e4b756d4fd">mesos::internal::tests::ZooKeeperTestServer::getMinSessionTimeout</a></div><div class="ttdeci">Duration getMinSessionTimeout() const </div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/allclasses-frame.html b/content/api/latest/java/allclasses-frame.html
index b216e7d..9cd8e19 100644
--- a/content/api/latest/java/allclasses-frame.html
+++ b/content/api/latest/java/allclasses-frame.html
@@ -120,6 +120,9 @@
 <li><a href="org/apache/mesos/Protos.Credentials.html" title="class in org.apache.mesos" target="classFrame">Protos.Credentials</a></li>
 <li><a href="org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.Credentials.Builder</a></li>
 <li><a href="org/apache/mesos/Protos.CredentialsOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.CredentialsOrBuilder</span></a></li>
+<li><a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos" target="classFrame">Protos.CSIPluginInfo</a></li>
+<li><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.CSIPluginInfo.Builder</a></li>
+<li><a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.CSIPluginInfoOrBuilder</span></a></li>
 <li><a href="org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos" target="classFrame">Protos.Device</a></li>
 <li><a href="org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.Device.Builder</a></li>
 <li><a href="org/apache/mesos/Protos.Device.Number.html" title="class in org.apache.mesos" target="classFrame">Protos.Device.Number</a></li>
@@ -365,6 +368,9 @@
 <li><a href="org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.ResourceProviderIDOrBuilder</span></a></li>
 <li><a href="org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceProviderInfo</a></li>
 <li><a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceProviderInfo.Builder</a></li>
+<li><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceProviderInfo.StorageInfo</a></li>
+<li><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceProviderInfo.StorageInfo.Builder</a></li>
+<li><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.ResourceProviderInfo.StorageInfoOrBuilder</span></a></li>
 <li><a href="org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos" target="classFrame"><span class="interfaceName">Protos.ResourceProviderInfoOrBuilder</span></a></li>
 <li><a href="org/apache/mesos/Protos.ResourceStatistics.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceStatistics</a></li>
 <li><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos" target="classFrame">Protos.ResourceStatistics.Builder</a></li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/allclasses-noframe.html b/content/api/latest/java/allclasses-noframe.html
index d93b4e2..08d2d45 100644
--- a/content/api/latest/java/allclasses-noframe.html
+++ b/content/api/latest/java/allclasses-noframe.html
@@ -120,6 +120,9 @@
 <li><a href="org/apache/mesos/Protos.Credentials.html" title="class in org.apache.mesos">Protos.Credentials</a></li>
 <li><a href="org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos">Protos.Credentials.Builder</a></li>
 <li><a href="org/apache/mesos/Protos.CredentialsOrBuilder.html" title="interface in org.apache.mesos"><span class="interfaceName">Protos.CredentialsOrBuilder</span></a></li>
+<li><a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></li>
+<li><a href="org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></li>
+<li><a href="org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="interfaceName">Protos.CSIPluginInfoOrBuilder</span></a></li>
 <li><a href="org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos">Protos.Device</a></li>
 <li><a href="org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos">Protos.Device.Builder</a></li>
 <li><a href="org/apache/mesos/Protos.Device.Number.html" title="class in org.apache.mesos">Protos.Device.Number</a></li>
@@ -365,6 +368,9 @@
 <li><a href="org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos"><span class="interfaceName">Protos.ResourceProviderIDOrBuilder</span></a></li>
 <li><a href="org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></li>
 <li><a href="org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></li>
+<li><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></li>
+<li><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></li>
+<li><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="interfaceName">Protos.ResourceProviderInfo.StorageInfoOrBuilder</span></a></li>
 <li><a href="org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="interfaceName">Protos.ResourceProviderInfoOrBuilder</span></a></li>
 <li><a href="org/apache/mesos/Protos.ResourceStatistics.html" title="class in org.apache.mesos">Protos.ResourceStatistics</a></li>
 <li><a href="org/apache/mesos/Protos.ResourceStatistics.Builder.html" title="class in org.apache.mesos">Protos.ResourceStatistics.Builder</a></li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/constant-values.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/constant-values.html b/content/api/latest/java/constant-values.html
index 46bb68e..cf2cc86 100644
--- a/content/api/latest/java/constant-values.html
+++ b/content/api/latest/java/constant-values.html
@@ -1477,6 +1477,46 @@
 </li>
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.mesos.<a href="org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.mesos.Protos.CSIPluginInfo.COMMAND_FIELD_NUMBER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/mesos/Protos.CSIPluginInfo.html#COMMAND_FIELD_NUMBER">COMMAND_FIELD_NUMBER</a></code></td>
+<td class="colLast"><code>2</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.mesos.Protos.CSIPluginInfo.CONTAINER_FIELD_NUMBER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/mesos/Protos.CSIPluginInfo.html#CONTAINER_FIELD_NUMBER">CONTAINER_FIELD_NUMBER</a></code></td>
+<td class="colLast"><code>4</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.mesos.Protos.CSIPluginInfo.NAME_FIELD_NUMBER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/mesos/Protos.CSIPluginInfo.html#NAME_FIELD_NUMBER">NAME_FIELD_NUMBER</a></code></td>
+<td class="colLast"><code>1</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.mesos.Protos.CSIPluginInfo.RESOURCES_FIELD_NUMBER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/mesos/Protos.CSIPluginInfo.html#RESOURCES_FIELD_NUMBER">RESOURCES_FIELD_NUMBER</a></code></td>
+<td class="colLast"><code>3</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.mesos.<a href="org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos">Protos.Device</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
@@ -5203,6 +5243,13 @@
 <td class="colLast"><code>4</code></td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a name="org.apache.mesos.Protos.ResourceProviderInfo.STORAGE_FIELD_NUMBER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/mesos/Protos.ResourceProviderInfo.html#STORAGE_FIELD_NUMBER">STORAGE_FIELD_NUMBER</a></code></td>
+<td class="colLast"><code>5</code></td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.mesos.Protos.ResourceProviderInfo.TYPE_FIELD_NUMBER">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
@@ -5214,6 +5261,39 @@
 </li>
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo.CONTROLLER_PLUGIN_FIELD_NUMBER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#CONTROLLER_PLUGIN_FIELD_NUMBER">CONTROLLER_PLUGIN_FIELD_NUMBER</a></code></td>
+<td class="colLast"><code>2</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo.CSI_PLUGINS_FIELD_NUMBER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#CSI_PLUGINS_FIELD_NUMBER">CSI_PLUGINS_FIELD_NUMBER</a></code></td>
+<td class="colLast"><code>1</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo.NODE_PLUGIN_FIELD_NUMBER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#NODE_PLUGIN_FIELD_NUMBER">NODE_PLUGIN_FIELD_NUMBER</a></code></td>
+<td class="colLast"><code>3</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.mesos.<a href="org/apache/mesos/Protos.ResourceStatistics.html" title="class in org.apache.mesos">Protos.ResourceStatistics</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/deprecated-list.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/deprecated-list.html b/content/api/latest/java/deprecated-list.html
index 7dc6cec..449389a 100644
--- a/content/api/latest/java/deprecated-list.html
+++ b/content/api/latest/java/deprecated-list.html
@@ -191,8 +191,14 @@
 <td class="colOne"><a href="org/apache/mesos/Protos.SlaveInfo.Capability.html#PARSER">org.apache.mesos.Protos.SlaveInfo.Capability.PARSER</a></td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a href="org/apache/mesos/Protos.CSIPluginInfo.html#PARSER">org.apache.mesos.Protos.CSIPluginInfo.PARSER</a></td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/mesos/Protos.ResourceProviderInfo.html#PARSER">org.apache.mesos.Protos.ResourceProviderInfo.PARSER</a></td>
 </tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#PARSER">org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo.PARSER</a></td>
+</tr>
 <tr class="altColor">
 <td class="colOne"><a href="org/apache/mesos/Protos.Value.html#PARSER">org.apache.mesos.Protos.Value.PARSER</a></td>
 </tr>


[45/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/classes.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classes.html b/content/api/latest/c++/classes.html
index 0cd55e5..fbc66f3 100644
--- a/content/api/latest/c++/classes.html
+++ b/content/api/latest/c++/classes.html
@@ -53,199 +53,201 @@
 <div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href=
 "#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a>&#160;|&#160;<a class="qindex" href="#letter_X">X</a>&#160;|&#160;<a class="qindex" href="#letter_Z">Z</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
 <table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
 <tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classErrnoError.html">ErrnoError</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1python_1_1InterpreterLock.html">InterpreterLock</a> (<a class="el" href="namespacemesos_1_1python.html">mesos::python</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classNanoseconds.html">Nanoseconds</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Sequence.html">Sequence</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structprocess_1_1ErrnoFailure.html">ErrnoFailure</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classInterval.html">Interval</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1NetClsHandle.html">NetClsHandle</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1SequenceProcess.html">SequenceProcess</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1Accepted.html">Accepted</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classError.html">Error</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structboost_1_1icl_1_1interval__bound__type_3_01Interval_3_01T_01_4_01_4.html">interval_bound_type&lt; Interval&lt; T &gt; &gt;</a> (<a class="el" href="namespaceboost_1_1icl.html">boost::icl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsHandleManager.html">NetClsHandleManager</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1ServiceUnavailable.html">ServiceUnavailable</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1AcceptingObjectApprover.html">AcceptingObjectApprover</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Event.html">Event</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4.html">interval_traits&lt; Interval&lt; T &gt; &gt;</a> (<a class="el" href="namespaceboost_1_1icl.html">boost::icl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html">NetClsSubsystem</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1SessionTracker.html">SessionTracker</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1
 _1server.html">org::apache::zookeeper::server</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Access.html">Entry::Access</a> (<a class="el" href="namespacecgroups_1_1devices.html">cgroups::devices</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher_1_1Event.html">ZooKeeperTest::TestWatcher::Event</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classIntervalSet.html">IntervalSet</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classrouting_1_1Netlink.html">Netlink</a> (<a class="el" href="namespacerouting.html">routing</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1SetnsTestHelper.html">SetnsTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structDocker_1_1Device_1_1Access.html">Docker::Device::Access</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1EventLoop.html">EventLoop</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html">ContainerIO::IO</a> (<a class="el" href="namespacemesos_1_1slave.html">mesos::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystem.html">NetPrioSubsystem</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Shared.html">Shared</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classrouting_1_1action_1_1Action.html">Action</a> (<a class="el" href="namespacerouting_1_1action.html">routing::action</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1EventQueue.html">EventQueue</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Subprocess_1_1IO.html">Subprocess::IO</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classNetwork.html">Network</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SharedFilesystemIsolatorProcess.html">SharedFilesystemIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper.html">ActiveUserTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1EventVisitor.html">EventVisitor</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1IOSwitchboard.html">IOSwitchboard</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IP_1_1Network.html">IP::Network</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classSharedHandle.html">SharedHandle</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network.html">process::network</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_1_1Exec.html">Exec</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1IOSwitchboardServer.html">IOSwitchboardServer</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorProcess.html">NetworkCniIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">HierarchicalAllocatorProcess::Slave</a> (
 <a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator_1_1internal.html">mesos::internal::master::allocator::internal</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1unix.html">process::network::unix</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IP.html">IP</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup.html">NetworkCniIsolatorSetup</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;
 &#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1inet6_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1inet6.html">process::network::inet6</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1Executor.html">Executor</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IPv4.html">IPv4</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html">NetworkPortsIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html">Slave</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests_1_1cluster.html">mesos::internal::tests::cluster</a>)&#160;&#160;&#160;<
 /td></tr>
-<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1inet4_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1inet4.html">process::network::inet4</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Executor.html">Executor</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IPv6.html">IPv6</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classNetworkProcess.html">NetworkProcess</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1inet.html">process::network::inet</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structis__specialization__of.html">is_specialization_of</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOServerCnxnFactory.html">NIOServerCnxnFactory</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1_1server.html">org::apache::zookeeper::server</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html">SlaveState</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;
 &#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1AdmitResourceProvider.html">AdmitResourceProvider</a> (<a class="el" href="namespacemesos_1_1resource__provider.html">mesos::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html">ExecutorRunPath</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html">mesos::internal::slave::paths</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structis__specialization__of_3_01T_00_01T_3_01Args_8_8_8_4_01_4.html">is_specialization_of&lt; T, T&lt; Args...&gt; &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html">DRFSorter::Node</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classp
 rocess_1_1network_1_1internal_1_1Socket.html">Socket</a> (<a class="el" href="namespaceprocess_1_1network_1_1internal.html">process::network::internal</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1AdmitSlave.html">AdmitSlave</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1ExecutorState.html">ExecutorState</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1slave_1_1Isolator.html">Isolator</a> (<a class="el" href="namespacemesos_1_1slave.html">mesos::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structNone.html">None</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html">SocketImpl</a> (<a class="el" href="namespaceprocess_1_1network_1_1internal.html">process::network::internal</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html">AgentRegistrar</a> (<a class="el" href="namespacemesos_1_1resource__provider.html">mesos::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1internal_1_1IsSequence.html">IsSequence</a> (<a class="el" href="namespaceJSON_1_1internal.html">JSON::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopQoSController.html">NoopQoSController</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">Sorter</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1alloc
 ator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td></tr>
+</td><td valign="top"><a class="el" href="classErrnoError.html">ErrnoError</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1InMemoryAuxiliaryPropertyPlugin.html">InMemoryAuxiliaryPropertyPlugin</a> (<a class="el" href="namespacemesos_1_1internal_1_1cram__md5.html">mesos::internal::cram_md5</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NamespacesIPCIsolatorProcess.html">NamespacesIPCIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1SecretResolver.html">SecretResolver</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structprocess_1_1ErrnoFailure.html">ErrnoFailure</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1InMemoryStorage.html">InMemoryStorage</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NamespacesPidIsolatorProcess.html">NamespacesPidIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Selector.html">Entry::Selector</a> (<a class="el" href="namespacecgroups_1_1devices.html">cgroups::devices</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1Accepted.html">Accepted</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classError.html">Error</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html">Subprocess::IO::InputFileDescriptors</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classNanoseconds.html">Nanoseconds</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Sequence.html">Sequence</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1AcceptingObjectApprover.html">AcceptingObjectApprover</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Event.html">Event</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1InternalServerError.html">InternalServerError</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1NetClsHandle.html">NetClsHandle</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1SequenceProcess.html">SequenceProcess</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Access.html">Entry::Access</a> (<a class="el" href="namespacecgroups_1_1devices.html">cgroups::devices</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher_1_1Event.html">ZooKeeperTest::TestWatcher::Event</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1python_1_1InterpreterLock.html">InterpreterLock</a> (<a class="el" href="namespacemesos_1_1python.html">mesos::python</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsHandleManager.html">NetClsHandleManager</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1ServiceUnavailable.html">Ser
 viceUnavailable</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structDocker_1_1Device_1_1Access.html">Docker::Device::Access</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1EventLoop.html">EventLoop</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classInterval.html">Interval</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html">NetClsSubsystem</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1SessionTracker.html">SessionTracker</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1_1server.html">org::apache::zookeeper::server</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classrouting_1_1action_1_1Action.html">Action</a> (<a class="el" href="namespacerouting_1_1action.html">routing::action</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1EventQueue.html">EventQueue</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structboost_1_1icl_1_1interval__bound__type_3_01Interval_3_01T_01_4_01_4.html">interval_bound_type&lt; Interval&lt; T &gt; &gt;</a> (<a class="el" href="namespaceboost_1_1icl.html">boost::icl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classrouting_1_1Netlink.html">Netlink</a> (<a class="el" href="namespacerouting.html">routing</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1SetnsTestHelper.html">SetnsTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td></tr
 >
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper.html">ActiveUserTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1EventVisitor.html">EventVisitor</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4.html">interval_traits&lt; Interval&lt; T &gt; &gt;</a> (<a class="el" href="namespaceboost_1_1icl.html">boost::icl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystem.html">NetPrioSubsystem</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Shared.html">Shared</a> (<a class="el" href="namespaceproc
 ess.html">process</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network.html">process::network</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_1_1Exec.html">Exec</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classIntervalSet.html">IntervalSet</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classNetwork.html">Network</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SharedFilesystemIsolatorProcess.html">SharedFilesystemIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1inet6_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1inet6.html">process::network::inet6</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html">ContainerIO::IO</a> (<a class="el" href="namespacemesos_1_1slave.html">mesos::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IP_1_1Network.html">IP::Network</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classSharedHandle.html">SharedHandle</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1unix.html">process::network::unix</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1Executor.html">Executor</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Subprocess_1_1IO.html">Subprocess::IO</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorProcess.html">NetworkCniIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;<
 /td></tr>
+<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1inet4_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1inet4.html">process::network::inet4</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Executor.html">Executor</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1IOSwitchboard.html">IOSwitchboard</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup.html">NetworkCniIsolatorSetup</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">Hierarchic
 alAllocatorProcess::Slave</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator_1_1internal.html">mesos::internal::master::allocator::internal</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1inet.html">process::network::inet</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1IOSwitchboardServer.html">IOSwitchboardServer</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html">NetworkPortsIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html">Slave</a> (<a class="el" href="name
 spacemesos_1_1internal_1_1tests_1_1cluster.html">mesos::internal::tests::cluster</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1AdmitResourceProvider.html">AdmitResourceProvider</a> (<a class="el" href="namespacemesos_1_1resource__provider.html">mesos::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html">ExecutorRunPath</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html">mesos::internal::slave::paths</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IP.html">IP</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classNetworkProcess.html">NetworkProcess</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1AdmitSlave.html">AdmitSlave</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1ExecutorState.html">ExecutorState</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IPv4.html">IPv4</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOServerCnxnFactory.html">NIOServerCnxnFactory</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1_1server.html">org::apache::zookeeper::server</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html">SlaveState</a> (<a c
 lass="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html">AgentRegistrar</a> (<a class="el" href="namespacemesos_1_1resource__provider.html">mesos::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IPv6.html">IPv6</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html">DRFSorter::Node</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html">Socket</a> (<a class="el" href="namespaceprocess_1_1network_1_1internal.html">process::network::in
 ternal</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation.html">DRFSorter::Node::Allocation</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;J&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html">NoopResourceEstimator</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classSSLTemporaryDirectoryTest.html">SSLTemporaryDirectoryTest</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">Allocator</a> (<a class="el" href="namespacemesos_1_1allocator.html">mesos::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1NotAcceptable.html">NotAcceptable</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classos_1_1Stack.html">Stack</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1modules_1_1Anonymous.html">Anonymous</a> (<a class="el" href="namespacemesos_1_1modules.html">mesos::modules</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Failure.html">Failure</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJNI.html">JNI</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1NotFound.html">NotFound</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1master_1_1contender_1_1StandaloneMasterContender.html">StandaloneMasterContender</a> (<a class="el" href="namespacemesos_1_1master_1_1contender.html">mesos::master::contender</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess.html">AppcRuntimeIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1False.html">False</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1internal_1_1JobObjectManager.html">JobObjectManager</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structNothing.html">Nothing</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html">StandaloneMasterDetector</a> (<a class="el" href="namespacemesos_1_1master_1_1detector.html">mesos::master::detector</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classos_1_1raw_1_1Argv.html">Argv</a> (<a class="el" href="namespaceos_1_1raw.html">os::raw</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1appc_1_1Fetcher.html">Fetcher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1appc.html">mesos::internal::slave::appc</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm.html">Jvm</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1NotImplemented.html">NotImplemented</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StartMaintenance.html">StartMaintenance</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1maintenance.html">mesos::internal::master::maintenance</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structJSON_1_1Array.html">Array</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html">JWT</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1Null.html">Null</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1State.html">State</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classJSON_1_1ArrayWriter.html">ArrayWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1Fetcher.html">Fetcher</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html">JWTError</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1Null.html">Jvm::Null</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1log_1_1Storage_1_1State.html">Storage::State</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classprocess_1_1AsyncExecutor.html">AsyncExecutor</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess.html">FetcherProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator.html">JWTSecretGenerator</a> (<a class="el" href="namespacemesos_1_1authentication_1_1executor.html">mesos::authentication::executor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1NullWriter.html">NullWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html">State</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::
 internal::slave::state</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structAtLeastOneIsSameOrConvertible.html">AtLeastOneIsSameOrConvertible</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1Field.html">Jvm::Field</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structJSON_1_1Number.html">Number</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1protobuf_1_1State.html">State</a> (<a class="el" href="namespacemesos_1_1state_1_1protobuf.html">mesos::state::protobuf</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structAtLeastOneIsSameOrConvertible_3_01U_00_01T_00_01Ts_8_8_8_4.html">AtLeastOneIsSameOrConvertible&lt; U, T, Ts...&gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="clasself_1_1File.html">File</a> (<a class="el" href="namespaceelf.html">elf</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1NumberWriter.html">NumberWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1StaticVariable.html">Jvm::StaticVariable</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1v1_1_1Attributes.html">Attributes</a> (<a class="el" href="namespacemesos_1_1v1.html">mesos::v1</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classjava_1_1io_1_1File.html">File</a> (<a class="el" href="namespacejava_1_1io.html">java::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classKernelSemaphore.html">KernelSemaphore</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">NvidiaComponents</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Statistics.html">Statistics</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1Attributes.html">Attributes</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1FileEncoder.html">FileEncoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper.html">KillPolicyTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html">NvidiaGpuAllocator</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcgroups_1_1cpuacct_1_1Stats.html">Stats</a> (<a class="el" href="namespacecgroups_1_1cpuacct.html">cgroups::cpuacct</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1AufsBackend.html">AufsBackend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1Files.html">Files</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess.html">NvidiaGpuIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1Status.html">Status</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1Authenticatee.html">Authenticatee</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1FilesError.html">FilesError</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html">NvidiaVolume</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1StatusUpdateManager.html">StatusUpdateManager</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html">Authenticatee</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1persistence_1_1FileTxnSnapLog.html">FileTxnSnapLog</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1_1server_1_1persistence.html">org::apache::zookeeper::server::persistence</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structLambdaTraits.html">LambdaTraits</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structis__specialization__of.html">is_specialization_of</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structNone.html">None</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html">SocketImpl</a> (<a class="el" href="namespaceprocess_1_1network_1_1internal.html">process::network::internal</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">Allocator</a> (<a class="el" href="namespacemesos_1_1allocator.html">mesos::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structis__specialization__of_3_01T_00_01T_3_01Args_8_8_8_4_01_4.html">is_specialization_of&lt; T, T&lt; Args...&gt; &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopQoSController.html">NoopQoSController</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">Sorter</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1modules_1_1Anonymous.html">Anonymous</a> (<a class="el" href="namespacemesos_1_1modules.html">mesos::modules</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Failure.html">Failure</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1slave_1_1Isolator.html">Isolator</a> (<a class="el" href="namespacemesos_1_1slave.html">mesos::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html">NoopResourceEstimator</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classSSLTemporaryDirectoryTest.html">SSLTemporaryDirectoryTest</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess.html">AppcRuntimeIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1False.html">False</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1internal_1_1IsSequence.html">IsSequence</a> (<a class="el" href="namespaceJSON_1_1internal.html">JSON::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1NotAcceptable.html">NotAcceptable</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classos_1_1Stack.html">Stack</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classos_1_1raw_1_1Argv.html">Argv</a> (<a class="el" href="namespaceos_1_1raw.html">os::raw</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1appc_1_1Fetcher.html">Fetcher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1appc.html">mesos::internal::slave::appc</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;J&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1NotFound.html">NotFound</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1master_1_1contender_1_1StandaloneMasterContender.html">StandaloneMasterContender</a> (<a class="el" href="namespacemesos_1_1master_1_1contender.html">mesos::master::contender</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structJSON_1_1Array.html">Array</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structNothing.html">Nothing</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html">StandaloneMasterDetector</a> (<a class="el" href="namespacemesos_1_1master_1_1detector.html">mesos::master::detector</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classJSON_1_1ArrayWriter.html">ArrayWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1Fetcher.html">Fetcher</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJNI.html">JNI</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1NotImplemented.html">NotImplemented</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StartMaintenance.html">StartMaintenance</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1maintenance.html">mesos::internal::master::maintenance</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classprocess_1_1AsyncExecutor.html">AsyncExecutor</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess.html">FetcherProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1internal_1_1JobObjectManager.html">JobObjectManager</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1Null.html">Null</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html">State</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structAtLeastOneIsSameOrConvertible.html">AtLeastOneIsSameOrConvertible</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1Field.html">Jvm::Field</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm.html">Jvm</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1Null.html">Jvm::Null</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1log_1_1Storage_1_1State.html">Storage::State</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structAtLeastOneIsSameOrConvertible_3_01U_00_01T_00_01Ts_8_8_8_4.html">AtLeastOneIsSameOrConvertible&lt; U, T, Ts...&gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="clasself_1_1File.html">File</a> (<a class="el" href="namespaceelf.html">elf</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html">JWT</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1NullWriter.html">NullWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1State.html">State</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1v1_1_1Attributes.html">Attributes</a> (<a class="el" href="namespacemesos_1_1v1.html">mesos::v1</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classjava_1_1io_1_1File.html">File</a> (<a class="el" href="namespacejava_1_1io.html">java::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html">JWTError</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1Number.html">Number</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1protobuf_1_1State.html">State</a> (<a class="el" href="namespacemesos_1_1state_1_1protobuf.html">mesos::state::protobuf</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1Attributes.html">Attributes</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1FileEncoder.html">FileEncoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator.html">JWTSecretGenerator</a> (<a class="el" href="namespacemesos_1_1authentication_1_1executor.html">mesos::authentication::executor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1NumberWriter.html">NumberWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1StaticVariable.html">Jvm::StaticVariable</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1AufsBackend.html">AufsBackend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1Files.html">Files</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">NvidiaComponents</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Statistics.html">Statistics</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1Authenticatee.html">Authenticatee</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1FilesError.html">FilesError</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html">NvidiaGpuAllocator</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcgroups_1_1cpuacct_1_1Stats.html">Stats</a> (<a class="el" href="namespacecgroups_1_1cpuacct.html">cgroups::cpuacct</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html">Authenticatee</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1persistence_1_1FileTxnSnapLog.html">FileTxnSnapLog</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1_1server_1_1persistence.html">org::apache::zookeeper::server::persistence</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classKernelSemaphore.html">KernelSemaphore</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess.html">NvidiaGpuIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1Status.html">Status</a> (<a class="el" href="n
 amespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structzookeeper_1_1Authentication.html">Authentication</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrouting_1_1filter_1_1Filter.html">Filter</a> (<a class="el" href="namespacerouting_1_1filter.html">routing::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper.html">KillPolicyTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html">NvidiaVolume</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1StatusUpdateManager.html">StatusUpdateManager</a> (<a class="el" href="namespacemesos_1_1internal_1
 _1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html">AuthenticationResult</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Filter.html">Filter</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
 </td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1StatusUpdateStream.html">StatusUpdateStream</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structzookeeper_1_1Authentication.html">Authentication</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrouting_1_1filter_1_1Filter.html">Filter</a> (<a class="el" href="namespacerouting_1_1filter.html">routing::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structLambdaTraits_3_01Result_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_01_4.html">LambdaTraits&lt; Result(Class::*)(Args...) const  &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StopMaintenance.html">StopMaintenance</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1maintenance.html">mesos::internal::master::maintenance</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html">AuthenticationResult</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Filter.html">Filter</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Latch.html">Latch</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1Object.html">Object</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classStopwatch.html">Stopwatch</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1Authenticator.html">Authenticator</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1FilterTestEventListener.html">FilterTestEventListener</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">Launcher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1Object.html">Jvm::Object</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1Storage.html">Storage</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1Authenticator.html">Authenticator</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1firewall_1_1FirewallRule.html">FirewallRule</a> (<a class="el" href="namespaceprocess_1_1firewall.html">process::firewall</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classzookeeper_1_1LeaderContender.html">LeaderContender</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html">ObjectApprover::Object</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1Storage.html">Storage</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html">AuthenticatorManager</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structflags_1_1Flag.html">Flag</a> (<a class="el" href="namespaceflags.html">flags</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classzookeeper_1_1LeaderDetector.html">LeaderDetector</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1ObjectApprover.html">ObjectApprover</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="unionnet_1_1IP_1_1Storage.html">IP::Storage</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1AuthorizationAcceptor.html">AuthorizationAcceptor</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1internal_1_1LessPrefer.html">LessPrefer</a> (<a class="el" href="namespaceJSON_1_1internal.html">JSON::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1ObjectWriter.html">ObjectWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html">StorageLocalResourceProvider</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1Authorizer.html">Authorizer</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper_1_1Flags.html">KillPolicyTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1log4j_1_1Level.html">Level</a> (<a class="el" href="namespaceorg_1_1apache_1_1log4j.html">org::apache::log4j</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1OK.html">OK</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html">Store</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1docker.html">mesos::internal::slave::docker</a>)&#1
 60;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classprocess_1_1internal_1_1AwaitProcess.html">AwaitProcess</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1HttpServerTestHelper_1_1Flags.html">HttpServerTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1LevelDBStorage.html">LevelDBStorage</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Once.html">Once</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1appc_1_1Store.html">Store</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1appc.html">mesos::internal::slav
 e::appc</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1Authenticator.html">Authenticator</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1FilterTestEventListener.html">FilterTestEventListener</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StopMaintenance.html">StopMaintenance</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1maintenance.html">mesos::internal::master::maintenance</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1Authenticator.html">Authenticator</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1firewall_1_1FirewallRule.html">FirewallRule</a> (<a class="el" href="namespaceprocess_1_1firewall.html">process::firewall</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structLambdaTraits.html">LambdaTraits</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1Object.html">Object</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classStopwatch.html">Stopwatch</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html">AuthenticatorManager</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structflags_1_1Flag.html">Flag</a> (<a class="el" href="namespaceflags.html">flags</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structLambdaTraits_3_01Result_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_01_4.html">LambdaTraits&lt; Result(Class::*)(Args...) const  &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1Object.html">Jvm::Object</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1Storage.html">Storage</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1AuthorizationAcceptor.html">AuthorizationAcceptor</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper_1_1Flags.html">KillPolicyTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Latch.html">Latch</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html">ObjectApprover::Object</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="unionnet_1_1IP_1_1Storage.html">IP::Storage</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1Authorizer.html">Authorizer</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1HttpServerTestHelper_1_1Flags.html">HttpServerTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">Launcher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1ObjectApprover.html">ObjectApprover</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1Storage.html">Storage</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</
 td></tr>
+<tr><td valign="top"><a class="el" href="classprocess_1_1internal_1_1AwaitProcess.html">AwaitProcess</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classzookeeper_1_1LeaderContender.html">LeaderContender</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1ObjectWriter.html">ObjectWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html">StorageLocalResourceProvider</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1LevelDBStorage.html">LevelDBStorage</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html">Operation</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Store.html">Store</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1logging_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1logging.html">mesos::internal::logging</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html">LibeventSSLSocketImpl</a> (<a class="el" href="namespaceprocess_1_1network_1_1internal.html">process::network::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">Registrar::Operation</a> (<a class="el" href="namespacemesos_1_1resource__provider.html">mesos::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1StreamingRequestDecoder.html">StreamingRequestDecoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Backend.html">Backend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1CapabilitiesTestHelper_1_1Flags.html">CapabilitiesTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classLinkedHashMap.html">LinkedHashMap</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classOption.html">Option</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1StreamingResponseDecoder.html">StreamingResponseDecoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1BadRequest.html">BadRequest</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper_1_1Flags.html">ActiveUserTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxCapabilitiesIsolatorProcess.html">LinuxCapabilitiesIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1OutputFileDescriptors.html">Subprocess::IO::OutputFileDescriptors</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1String.html">Stri
 ng</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html">BasicAuthenticatee</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags.html">Replica::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess.html">LinuxFilesystemIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1OverlayBackend.html">OverlayBackend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a 
 class="el" href="structstrings_1_1internal_1_1stringify.html">stringify</a> (<a class="el" href="namespacestrings_1_1internal.html">strings::internal</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1BasicAuthenticator.html">BasicAuthenticator</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags.html">Read::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html">LinuxLauncher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structOverload.html">Overload</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstrings_1_1internal_1_1stringify_3_01std_1_1string_00_01true_01_4.html">stringify&lt; std::string, true &gt;</a> (<a class="el" href="namespace
 strings_1_1internal.html">strings::internal</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatorFactory.html">BasicAuthenticatorFactory</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Initialize_1_1Flags.html">Initialize::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1LinuxRootfs.html">LinuxRootfs</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structOverload_3_01F_01_4.html">Overload&lt; F &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstrings_1_1internal_1_1stringify_3_01T_00_01false_01_4.html">stringify&lt; T, false &gt;</a> (<a class="e
 l" href="namespacestrings_1_1internal.html">strings::internal</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html">BasicBlocks</a> (<a class="el" href="namespacemesos_1_1internal_1_1xfs.html">mesos::internal::xfs</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html">Benchmark::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_1_1Load.html">Load</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Owned.html">Owned</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstrings_1_1internal_1_1stringify_3_01T_00_01true_01_4.html">stringify&lt; T, true &gt;</a> (<a class="el" href="namespacestrings_1_1internal.html">strings::internal</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1ZooKeeperServer_1_1BasicDataTreeBuilder.html">ZooKeeperServer::BasicDataTreeBuilder</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1_1server.html">org::apache::zookeeper::server</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LoadQoSController.html">LoadQoSController</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1CapabilitiesTestHelper_1_1Flags.html">CapabilitiesTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classzookeeper_1_1LeaderDetector.html">LeaderDetector</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1OK.html">OK</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1appc_1_1Store.html">Store</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1appc.html">mesos::internal::slave::appc</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1logging_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1logging.html">mesos::internal::logging</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1internal_1_1LessPrefer.html">LessPrefer</a> (<a class="el" href="namespaceJSON_1_1internal.html">JSON::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Once.html">Once</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html">Store</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1docker.html">mesos::internal::slave::docker</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Backend.html">Backend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper_1_1Flags.html">ActiveUserTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1log4j_1_1Level.html">Level</a> (<a class="el" href="namespaceorg_1_1apache_1_1log4j.html">org::apache::log4j</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">Registrar::Operation</a> (<a class="el" href="namespacemesos_1_1resource__provider.html">mesos::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Store.html">Store<
 /a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1BadRequest.html">BadRequest</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags.html">Replica::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1LevelDBStorage.html">LevelDBStorage</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html">Operation</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1StreamingRequestDecoder.html">StreamingRequestDecoder</a> (<a class="el" href="namespaceprocess.html"
 >process</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html">BasicAuthenticatee</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags.html">Read::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1LevelDBStorage.html">LevelDBStorage</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classOption.html">Option</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1StreamingResponseDecoder.html">StreamingResponseDecoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1BasicAuthenticator.html">BasicAuthenticator</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Initialize_1_1Flags.html">Initialize::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html">LibeventSSLSocketImpl</a> (<a class="el" href="namespaceprocess_1_1network_1_1internal.html">process::network::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1OutputFileDescriptors.html">Subprocess::IO::OutputFileDescriptors</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"
 ><a class="el" href="structJSON_1_1String.html">String</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatorFactory.html">BasicAuthenticatorFactory</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html">Benchmark::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classLinkedHashMap.html">LinkedHashMap</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1

<TRUNCATED>

[04/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.Builder.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.Builder.html b/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.Builder.html
index cf4d462..27ff477 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.Builder.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.Builder.html
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":9,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":9,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -47,7 +47,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" target="_top">Frames</a></li>
@@ -238,234 +238,282 @@ implements <a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuild
 </tr>
 <tr id="i16" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#clearStorage--">clearStorage</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#clearType--">clearType</a></span>()</code>
 <div class="block">
  The type of the resource provider.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#clone--">clone</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Attribute.html" title="class in org.apache.mesos">Protos.Attribute</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getAttributes-int-">getAttributes</a></span>(int&nbsp;index)</code>
 <div class="block"><code>repeated .mesos.Attribute attributes = 2;</code></div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Attribute.Builder.html" title="class in org.apache.mesos">Protos.Attribute.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getAttributesBuilder-int-">getAttributesBuilder</a></span>(int&nbsp;index)</code>
 <div class="block"><code>repeated .mesos.Attribute attributes = 2;</code></div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Attribute.Builder.html" title="class in org.apache.mesos">Protos.Attribute.Builder</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getAttributesBuilderList--">getAttributesBuilderList</a></span>()</code>
 <div class="block"><code>repeated .mesos.Attribute attributes = 2;</code></div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getAttributesCount--">getAttributesCount</a></span>()</code>
 <div class="block"><code>repeated .mesos.Attribute attributes = 2;</code></div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Attribute.html" title="class in org.apache.mesos">Protos.Attribute</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getAttributesList--">getAttributesList</a></span>()</code>
 <div class="block"><code>repeated .mesos.Attribute attributes = 2;</code></div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.AttributeOrBuilder.html" title="interface in org.apache.mesos">Protos.AttributeOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getAttributesOrBuilder-int-">getAttributesOrBuilder</a></span>(int&nbsp;index)</code>
 <div class="block"><code>repeated .mesos.Attribute attributes = 2;</code></div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.AttributeOrBuilder.html" title="interface in org.apache.mesos">Protos.AttributeOrBuilder</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getAttributesOrBuilderList--">getAttributesOrBuilderList</a></span>()</code>
 <div class="block"><code>repeated .mesos.Attribute attributes = 2;</code></div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getDefaultInstanceForType--">getDefaultInstanceForType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>static com.google.protobuf.Descriptors.Descriptor</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getDescriptor--">getDescriptor</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>com.google.protobuf.Descriptors.Descriptor</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getDescriptorForType--">getDescriptorForType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderID.html" title="class in org.apache.mesos">Protos.ResourceProviderID</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getId--">getId</a></span>()</code>
 <div class="block"><code>optional .mesos.ResourceProviderID id = 1;</code></div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderID.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderID.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getIdBuilder--">getIdBuilder</a></span>()</code>
 <div class="block"><code>optional .mesos.ResourceProviderID id = 1;</code></div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderIDOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderIDOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getIdOrBuilder--">getIdOrBuilder</a></span>()</code>
 <div class="block"><code>optional .mesos.ResourceProviderID id = 1;</code></div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getName--">getName</a></span>()</code>
 <div class="block">
  The name of the resource provider.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getNameBytes--">getNameBytes</a></span>()</code>
 <div class="block">
  The name of the resource provider.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getStorage--">getStorage</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getStorageBuilder--">getStorageBuilder</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getStorageOrBuilder--">getStorageOrBuilder</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getType--">getType</a></span>()</code>
 <div class="block">
  The type of the resource provider.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#getTypeBytes--">getTypeBytes</a></span>()</code>
 <div class="block">
  The type of the resource provider.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#hasId--">hasId</a></span>()</code>
 <div class="block"><code>optional .mesos.ResourceProviderID id = 1;</code></div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#hasName--">hasName</a></span>()</code>
 <div class="block">
  The name of the resource provider.</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#hasStorage--">hasStorage</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i42" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#hasType--">hasType</a></span>()</code>
 <div class="block">
  The type of the resource provider.</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#isInitialized--">isInitialized</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#mergeFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">mergeFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#mergeFrom-com.google.protobuf.Message-">mergeFrom</a></span>(com.google.protobuf.Message&nbsp;other)</code>&nbsp;</td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#mergeId-org.apache.mesos.Protos.ResourceProviderID-">mergeId</a></span>(<a href="../../../org/apache/mesos/Protos.ResourceProviderID.html" title="class in org.apache.mesos">Protos.ResourceProviderID</a>&nbsp;value)</code>
 <div class="block"><code>optional .mesos.ResourceProviderID id = 1;</code></div>
 </td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i48" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#mergeStorage-org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo-">mergeStorage</a></span>(<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;value)</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i49" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#mergeUnknownFields-com.google.protobuf.UnknownFieldSet-">mergeUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</code>&nbsp;</td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i50" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#removeAttributes-int-">removeAttributes</a></span>(int&nbsp;index)</code>
 <div class="block"><code>repeated .mesos.Attribute attributes = 2;</code></div>
 </td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#setAttributes-int-org.apache.mesos.Protos.Attribute.Builder-">setAttributes</a></span>(int&nbsp;index,
              <a href="../../../org/apache/mesos/Protos.Attribute.Builder.html" title="class in org.apache.mesos">Protos.Attribute.Builder</a>&nbsp;builderForValue)</code>
 <div class="block"><code>repeated .mesos.Attribute attributes = 2;</code></div>
 </td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#setAttributes-int-org.apache.mesos.Protos.Attribute-">setAttributes</a></span>(int&nbsp;index,
              <a href="../../../org/apache/mesos/Protos.Attribute.html" title="class in org.apache.mesos">Protos.Attribute</a>&nbsp;value)</code>
 <div class="block"><code>repeated .mesos.Attribute attributes = 2;</code></div>
 </td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#setField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">setField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
         java.lang.Object&nbsp;value)</code>&nbsp;</td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#setId-org.apache.mesos.Protos.ResourceProviderID.Builder-">setId</a></span>(<a href="../../../org/apache/mesos/Protos.ResourceProviderID.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderID.Builder</a>&nbsp;builderForValue)</code>
 <div class="block"><code>optional .mesos.ResourceProviderID id = 1;</code></div>
 </td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#setId-org.apache.mesos.Protos.ResourceProviderID-">setId</a></span>(<a href="../../../org/apache/mesos/Protos.ResourceProviderID.html" title="class in org.apache.mesos">Protos.ResourceProviderID</a>&nbsp;value)</code>
 <div class="block"><code>optional .mesos.ResourceProviderID id = 1;</code></div>
 </td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i56" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#setName-java.lang.String-">setName</a></span>(java.lang.String&nbsp;value)</code>
 <div class="block">
  The name of the resource provider.</div>
 </td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i57" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#setNameBytes-com.google.protobuf.ByteString-">setNameBytes</a></span>(com.google.protobuf.ByteString&nbsp;value)</code>
 <div class="block">
  The name of the resource provider.</div>
 </td>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#setRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-java.lang.Object-">setRepeatedField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
                 int&nbsp;index,
                 java.lang.Object&nbsp;value)</code>&nbsp;</td>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i59" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#setStorage-org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo.Builder-">setStorage</a></span>(<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;builderForValue)</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i60" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#setStorage-org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo-">setStorage</a></span>(<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;value)</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i61" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#setType-java.lang.String-">setType</a></span>(java.lang.String&nbsp;value)</code>
 <div class="block">
  The type of the resource provider.</div>
 </td>
 </tr>
-<tr id="i54" class="altColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#setTypeBytes-com.google.protobuf.ByteString-">setTypeBytes</a></span>(com.google.protobuf.ByteString&nbsp;value)</code>
 <div class="block">
  The type of the resource provider.</div>
 </td>
 </tr>
-<tr id="i55" class="rowColor">
+<tr id="i63" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html#setUnknownFields-com.google.protobuf.UnknownFieldSet-">setUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</code>&nbsp;</td>
 </tr>
@@ -1175,6 +1223,98 @@ implements <a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuild
  <code>required string name = 4;</code></div>
 </li>
 </ul>
+<a name="hasStorage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasStorage</h4>
+<pre>public&nbsp;boolean&nbsp;hasStorage()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#hasStorage--">hasStorage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getStorage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStorage</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;getStorage()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#getStorage--">getStorage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setStorage-org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setStorage</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a>&nbsp;setStorage(<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;value)</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</li>
+</ul>
+<a name="setStorage-org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setStorage</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a>&nbsp;setStorage(<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;builderForValue)</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</li>
+</ul>
+<a name="mergeStorage-org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeStorage</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a>&nbsp;mergeStorage(<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;value)</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</li>
+</ul>
+<a name="clearStorage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearStorage</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a>&nbsp;clearStorage()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</li>
+</ul>
+<a name="getStorageBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStorageBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;getStorageBuilder()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</li>
+</ul>
+<a name="getStorageOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStorageOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a>&nbsp;getStorageOrBuilder()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#getStorageOrBuilder--">getStorageOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
 <a name="setUnknownFields-com.google.protobuf.UnknownFieldSet-">
 <!--   -->
 </a>
@@ -1220,7 +1360,7 @@ implements <a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuild
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" target="_top">Frames</a></li>


[43/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
index 6a67346..f23efdb 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
@@ -71,111 +71,112 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac7dbbf424b30bc5f70fe4f6d22c3abc3">_statusUpdate</a>(StatusUpdate update, const Option&lt; process::UPID &gt; &amp;pid, const ExecutorID &amp;executorId, const Option&lt; process::Future&lt; ContainerStatus &gt;&gt; &amp;containerStatus)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d">_statusUpdateAcknowledgement</a>(const process::Future&lt; bool &gt; &amp;future, const TaskID &amp;taskId, const FrameworkID &amp;frameworkId, const UUID &amp;uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a355d5c297d06b8e818df3edcfd69648b">age</a>(double usage)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">authenticate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a834f5a3d33854228abfa40e61eb0106e">checkDiskUsage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acf8c6cf73789692d60ad155f2a72b6f8">checkpointResources</a>(std::vector&lt; Resource &gt; checkpointedResources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>(const std::string &amp;name, const UPID &amp;pid)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a281c6252ea2ad026664661aaf22237c3">detachFile</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab93ec7c1c943aa82839dc8e5c717632c">detected</a>(const process::Future&lt; Option&lt; MasterInfo &gt;&gt; &amp;_master)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b">DISCONNECTED</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af7b56f9573b13d083140cc1465a186f4">doReliableRegistration</a>(Duration maxBackoff)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a763b2f90bc53f92d680a635fe28e858e">Executor</a> class</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a22a22c318c5f84d0e5c4f068613154f6">executorLaunched</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId, const process::Future&lt; bool &gt; &amp;future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab7696419236c5bd5d455a0f1aeca9e2c">executorMessage</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9c1e1cd64c97eca9037187ee4a782999">executorTerminated</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt;&gt; &amp;termination)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afc9437a65ba512cdfa4cd082b0e95d55">exited</a>(const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae407df872e63030271d69bc7ee62fc89">fileAttached</a>(const process::Future&lt; Nothing &gt; &amp;result, const std::string &amp;path, const std::string &amp;virtualPath)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81938c4eeee7234af198a86c13911fc">finalize</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2ca66ded2a1266abdf00e370691a80df">forward</a>(StatusUpdate update)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad3defef37a1222bb2b2a65577a6c4816">Framework</a> class</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a76f40f8c10951d9526cb63bcea66f5e5">garbageCollect</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a3777b5da92987e60a452a6ce1d933925">generateSecret</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae5cbf7aef363a45048acfca39fbb4c89">getExecutor</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a68f5a180b0bd905d22cdcea2cd1d8196">getExecutor</a>(const ContainerID &amp;containerId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1200b872e31b092349f482e4711d41e4">getExecutorInfo</a>(const FrameworkInfo &amp;frameworkInfo, const TaskInfo &amp;task) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af47e4a69c5542ae625bdd1a5b7fdb308">getFramework</a>(const FrameworkID &amp;frameworkId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aba95e2a7762bb5df986048b05d03a22e">Http</a> class</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">httpSequence</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10">initialize</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a9e844001b1b4af4b57923a719f1e128a">install</a>(void(Slave::*method)(const process::UPID &amp;, const M &amp;))</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a1e6490de580b7d7ac897c24d81554536">install</a>(void(Slave::*method)(const process::UPID &amp;))</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a26c145390616b42ec6b6e913adb60449">install</a>(void(Slave::*method)(const process::UPID &amp;, PC...), MessageProperty&lt; M, P &gt;...param)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#ab3b1e7dbf45da39a0292fb8f0852e4a5">install</a>(void(Slave::*method)(const M &amp;))</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a78e5925cac3e2cfed66f5a1d0c1aee3e">install</a>(void(Slave::*method)())</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a2a43dbf78901ee50fb93fa330f9632d7">install</a>(void(Slave::*method)(PC...), MessageProperty&lt; M, P &gt;...param)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">Process&lt; Slave &gt;::install</a>(const std::string &amp;name, const MessageHandler &amp;handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">Process&lt; Slave &gt;::install</a>(const std::string &amp;name, void(T::*method)(const UPID &amp;, const std::string &amp;))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a54445d6bb6235a083065e0ceb7c38b12">killTask</a>(const process::UPID &amp;from, const KillTaskMessage &amp;killTaskMessage)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aec8e91248f772177ed7cc8c2ca9ea54c">launchExecutor</a>(const Option&lt; process::Future&lt; Secret &gt;&gt; &amp;future, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const Option&lt; TaskInfo &gt; &amp;taskInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &amp;pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &amp;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a0657fb99bfae4fb1d83cb9fd13f8935a">MessageProperty</a> typedef</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a33768639ed69e6812b805bd70b29bf35">Metrics</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf">ping</a>(const process::UPID &amp;from, bool connected)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7">pingTimeout</a>(process::Future&lt; Option&lt; MasterInfo &gt;&gt; future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &amp;id=&quot;&quot;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &amp;name, const std::string &amp;path, const std::map&lt; std::string, std::string &gt; &amp;types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5">qosCorrections</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa66f55ccd42a6aac647a50d78a3fb29c">recover</a>(const Try&lt; state::State &gt; &amp;state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a687e239fe854b91b0f64e076ab4dbf57">recoverFramework</a>(const state::FrameworkState &amp;state, const hashset&lt; ExecutorID &gt; &amp;executorsToRecheckpoint, const hashmap&lt; ExecutorID, hashset&lt; TaskID &gt;&gt; &amp;tasksToRecheckpoint)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">RECOVERING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2201f63bd7d999ad238f0c6cd7b956ef">recoveryInfo</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a15efbb67f94f85e7d08726c0697c179b">registered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#accb925947118625aa974fe887268b90a">registerExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aeaef3f8ca707a6ddf0cd9692835b7f50">registerExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0a3ade2dde9dd762b30fb376497de35">removeExecutor</a>(Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8c91e52205ed91adf20cee75cfcf43fe">removeFramework</a>(Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#aac3a38ee730baa94fcc6c94482f8f756">reply</a>(const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a93ef27587c482384feeca0a915dcf23f">reregistered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const std::vector&lt; ReconcileTasksMessage &gt; &amp;reconciliations, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7671d5dc95a480163e3a52466767ab80">reregisterExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::vector&lt; TaskInfo &gt; &amp;tasks, const std::vector&lt; StatusUpdate &gt; &amp;updates)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a00d7e0077ecd03e0e0bde0b814d02a68">reregisterExecutorTimeout</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, const HttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;, const Option&lt; http::authentication::Principal &gt; &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acd63433cddd0b596275f07f316c32839">run</a>(const FrameworkInfo &amp;frameworkInfo, ExecutorInfo executorInfo, Option&lt; TaskInfo &gt; task, Option&lt; TaskGroupInfo &gt; taskGroup, const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">RUNNING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aae43730eb6c9f2425b6480eb5ac0cd76">runTask</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5ca99c4d54ff269e0f669480055966b7">runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad479def15e8e6a1214040b586960595b">schedulerMessage</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81a0a2d8dc38bbe864c1c4d34d9f96c">secretGenerator</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ffbdce60b7566faefd30d7e84cedfb2">applyOfferOperation</a>(const ApplyOfferOperationMessage &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">authenticate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a834f5a3d33854228abfa40e61eb0106e">checkDiskUsage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acf8c6cf73789692d60ad155f2a72b6f8">checkpointResources</a>(std::vector&lt; Resource &gt; checkpointedResources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>(const std::string &amp;name, const UPID &amp;pid)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a281c6252ea2ad026664661aaf22237c3">detachFile</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab93ec7c1c943aa82839dc8e5c717632c">detected</a>(const process::Future&lt; Option&lt; MasterInfo &gt;&gt; &amp;_master)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b">DISCONNECTED</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af7b56f9573b13d083140cc1465a186f4">doReliableRegistration</a>(Duration maxBackoff)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a763b2f90bc53f92d680a635fe28e858e">Executor</a> class</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a22a22c318c5f84d0e5c4f068613154f6">executorLaunched</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId, const process::Future&lt; bool &gt; &amp;future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab7696419236c5bd5d455a0f1aeca9e2c">executorMessage</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9c1e1cd64c97eca9037187ee4a782999">executorTerminated</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt;&gt; &amp;termination)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afc9437a65ba512cdfa4cd082b0e95d55">exited</a>(const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae407df872e63030271d69bc7ee62fc89">fileAttached</a>(const process::Future&lt; Nothing &gt; &amp;result, const std::string &amp;path, const std::string &amp;virtualPath)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81938c4eeee7234af198a86c13911fc">finalize</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2ca66ded2a1266abdf00e370691a80df">forward</a>(StatusUpdate update)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad3defef37a1222bb2b2a65577a6c4816">Framework</a> class</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a76f40f8c10951d9526cb63bcea66f5e5">garbageCollect</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a3777b5da92987e60a452a6ce1d933925">generateSecret</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae5cbf7aef363a45048acfca39fbb4c89">getExecutor</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a68f5a180b0bd905d22cdcea2cd1d8196">getExecutor</a>(const ContainerID &amp;containerId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1200b872e31b092349f482e4711d41e4">getExecutorInfo</a>(const FrameworkInfo &amp;frameworkInfo, const TaskInfo &amp;task) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af47e4a69c5542ae625bdd1a5b7fdb308">getFramework</a>(const FrameworkID &amp;frameworkId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aba95e2a7762bb5df986048b05d03a22e">Http</a> class</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">httpSequence</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10">initialize</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a9e844001b1b4af4b57923a719f1e128a">install</a>(void(Slave::*method)(const process::UPID &amp;, const M &amp;))</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a1e6490de580b7d7ac897c24d81554536">install</a>(void(Slave::*method)(const process::UPID &amp;))</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a26c145390616b42ec6b6e913adb60449">install</a>(void(Slave::*method)(const process::UPID &amp;, PC...), MessageProperty&lt; M, P &gt;...param)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#ab3b1e7dbf45da39a0292fb8f0852e4a5">install</a>(void(Slave::*method)(const M &amp;))</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a78e5925cac3e2cfed66f5a1d0c1aee3e">install</a>(void(Slave::*method)())</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a2a43dbf78901ee50fb93fa330f9632d7">install</a>(void(Slave::*method)(PC...), MessageProperty&lt; M, P &gt;...param)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">Process&lt; Slave &gt;::install</a>(const std::string &amp;name, const MessageHandler &amp;handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">Process&lt; Slave &gt;::install</a>(const std::string &amp;name, void(T::*method)(const UPID &amp;, const std::string &amp;))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a54445d6bb6235a083065e0ceb7c38b12">killTask</a>(const process::UPID &amp;from, const KillTaskMessage &amp;killTaskMessage)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aec8e91248f772177ed7cc8c2ca9ea54c">launchExecutor</a>(const Option&lt; process::Future&lt; Secret &gt;&gt; &amp;future, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const Option&lt; TaskInfo &gt; &amp;taskInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &amp;pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &amp;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a0657fb99bfae4fb1d83cb9fd13f8935a">MessageProperty</a> typedef</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a33768639ed69e6812b805bd70b29bf35">Metrics</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf">ping</a>(const process::UPID &amp;from, bool connected)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7">pingTimeout</a>(process::Future&lt; Option&lt; MasterInfo &gt;&gt; future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &amp;id=&quot;&quot;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &amp;name, const std::string &amp;path, const std::map&lt; std::string, std::string &gt; &amp;types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5">qosCorrections</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa66f55ccd42a6aac647a50d78a3fb29c">recover</a>(const Try&lt; state::State &gt; &amp;state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a687e239fe854b91b0f64e076ab4dbf57">recoverFramework</a>(const state::FrameworkState &amp;state, const hashset&lt; ExecutorID &gt; &amp;executorsToRecheckpoint, const hashmap&lt; ExecutorID, hashset&lt; TaskID &gt;&gt; &amp;tasksToRecheckpoint)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">RECOVERING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2201f63bd7d999ad238f0c6cd7b956ef">recoveryInfo</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a15efbb67f94f85e7d08726c0697c179b">registered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#accb925947118625aa974fe887268b90a">registerExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aeaef3f8ca707a6ddf0cd9692835b7f50">registerExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0a3ade2dde9dd762b30fb376497de35">removeExecutor</a>(Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8c91e52205ed91adf20cee75cfcf43fe">removeFramework</a>(Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#aac3a38ee730baa94fcc6c94482f8f756">reply</a>(const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a93ef27587c482384feeca0a915dcf23f">reregistered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const std::vector&lt; ReconcileTasksMessage &gt; &amp;reconciliations, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7671d5dc95a480163e3a52466767ab80">reregisterExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::vector&lt; TaskInfo &gt; &amp;tasks, const std::vector&lt; StatusUpdate &gt; &amp;updates)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a00d7e0077ecd03e0e0bde0b814d02a68">reregisterExecutorTimeout</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, const HttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;, const Option&lt; http::authentication::Principal &gt; &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acd63433cddd0b596275f07f316c32839">run</a>(const FrameworkInfo &amp;frameworkInfo, ExecutorInfo executorInfo, Option&lt; TaskInfo &gt; task, Option&lt; TaskGroupInfo &gt; taskGroup, const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">RUNNING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aae43730eb6c9f2425b6480eb5ac0cd76">runTask</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5ca99c4d54ff269e0f669480055966b7">runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad479def15e8e6a1214040b586960595b">schedulerMessage</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81a0a2d8dc38bbe864c1c4d34d9f96c">secretGenerator</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a>(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, std::string &amp;&amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a16989d154cc28900c0094622ffb38324">shutdown</a>(const process::UPID &amp;from, const std::string &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a268b5307f2796f9270acf6efaf29711c">shutdownExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab3245d2b6f67136e7b1f523a09eb7de4">shutdownExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abbbc83998379b2613f6c0b1e943b9e3c">shutdownFramework</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(int signal, int uid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">Slave</a>(const std::string &amp;id, const Flags &amp;flags, mesos::master::detector::MasterDetector *detector, Containerizer *containerizer, Files *files, GarbageCollector *gc, StatusUpdateManager *statusUpdateManager, mesos::slave::ResourceEstimator *resourceEstimator, mesos::slave::QoSController *qosController, const Option&lt; Authorizer * &gt; &amp;authorizer)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a>(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, std::string &amp;&amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a16989d154cc28900c0094622ffb38324">shutdown</a>(const process::UPID &amp;from, const std::string &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a268b5307f2796f9270acf6efaf29711c">shutdownExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab3245d2b6f67136e7b1f523a09eb7de4">shutdownExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abbbc83998379b2613f6c0b1e943b9e3c">shutdownFramework</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(int signal, int uid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">Slave</a>(const std::string &amp;id, const Flags &amp;flags, mesos::master::detector::MasterDetector *detector, Containerizer *containerizer, Files *files, GarbageCollector *gc, StatusUpdateManager *statusUpdateManager, mesos::slave::ResourceEstimator *resourceEstimator, mesos::slave::QoSController *qosController, const Option&lt; Authorizer * &gt; &amp;authorizer)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate update, const Option&lt; process::UPID &gt; &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const TaskID &amp;taskId, const std::string &amp;uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>(HttpConnection http, const executor::Call::Subscribe &amp;subscribe, Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">TERMINATING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a908f4faf4a455a57bb0c12f67c5b352b">updateFramework</a>(const UpdateFrameworkMessage &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a815baf04a27f8675a1a92a6c1075d969">visit</a>(const process::MessageEvent &amp;event)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">Process&lt; Slave &gt;::visit</a>(const DispatchEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">Process&lt; Slave &gt;::visit</a>(const HttpEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">Process&lt; Slave &gt;::visit</a>(const ExitedEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">Process&lt; Slave &gt;::visit</a>(const TerminateEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a>()</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad958f0e032e8ea9a49a442232df8bbd3">~Slave</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate update, const Option&lt; process::UPID &gt; &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const TaskID &amp;taskId, const std::string &amp;uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>(HttpConnection http, const executor::Call::Subscribe &amp;subscribe, Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">TERMINATING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a908f4faf4a455a57bb0c12f67c5b352b">updateFramework</a>(const UpdateFrameworkMessage &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a815baf04a27f8675a1a92a6c1075d969">visit</a>(const process::MessageEvent &amp;event)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">Process&lt; Slave &gt;::visit</a>(const DispatchEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">Process&lt; Slave &gt;::visit</a>(const HttpEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">Process&lt; Slave &gt;::visit</a>(const ExitedEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">Process&lt; Slave &gt;::visit</a>(const TerminateEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a>()</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad958f0e032e8ea9a49a442232df8bbd3">~Slave</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></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/529f48dc/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
index 692f929..5595adb 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
@@ -126,6 +126,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a908f4faf4a455a57bb0c12f67c5b352b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acf8c6cf73789692d60ad155f2a72b6f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acf8c6cf73789692d60ad155f2a72b6f8">checkpointResources</a> (std::vector&lt; Resource &gt; checkpointedResources)</td></tr>
 <tr class="separator:acf8c6cf73789692d60ad155f2a72b6f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffbdce60b7566faefd30d7e84cedfb2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ffbdce60b7566faefd30d7e84cedfb2">applyOfferOperation</a> (const ApplyOfferOperationMessage &amp;<a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a>)</td></tr>
+<tr class="separator:a0ffbdce60b7566faefd30d7e84cedfb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6f4d260ba9dd50482b7bd8f5021f29b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a> (<a class="el" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html">HttpConnection</a> http, const executor::Call::Subscribe &amp;subscribe, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a> *framework, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a> *executor)</td></tr>
 <tr class="separator:a6f4d260ba9dd50482b7bd8f5021f29b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:accb925947118625aa974fe887268b90a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#accb925947118625aa974fe887268b90a">registerExecutor</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td></tr>
@@ -953,6 +955,22 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
+<a class="anchor" id="a0ffbdce60b7566faefd30d7e84cedfb2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void mesos::internal::slave::Slave::applyOfferOperation </td>
+          <td>(</td>
+          <td class="paramtype">const ApplyOfferOperationMessage &amp;&#160;</td>
+          <td class="paramname"><em>message</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a2092a012c0c720534bee028e9b0064ab"></a>
 <div class="memitem">
 <div class="memproto">


[09/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/v1_2resources_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/v1_2resources_8hpp_source.html b/content/api/latest/c++/v1_2resources_8hpp_source.html
index 349d282..9571a70 100644
--- a/content/api/latest/c++/v1_2resources_8hpp_source.html
+++ b/content/api/latest/c++/v1_2resources_8hpp_source.html
@@ -227,397 +227,406 @@
 <div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  <span class="comment">// Tests if the given Resource object is a persistent volume.</span></div>
 <div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ad2b1ead3063e0d52e43d93c3dc5fd070">isPersistentVolume</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
 <div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <span class="comment">// Tests if the given Resource object is reserved. If the role is</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  <span class="comment">// specified, tests that it&#39;s reserved for the given role.</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ae75dcd85eda5807cdf12e42d2e354291">isReserved</a>(</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;      <span class="keyword">const</span> Resource&amp; resource,</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; role = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  <span class="comment">// Tests if the given Resource object is allocatable to the given role.</span></div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  <span class="comment">// A resource object is allocatable to &#39;role&#39; if:</span></div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  <span class="comment">//   * it is reserved to an ancestor of that role in the hierarchy, OR</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;  <span class="comment">//   * it is reserved to &#39;role&#39; itself, OR</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;  <span class="comment">//   * it is unreserved.</span></div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a">isAllocatableTo</a>(</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;      <span class="keyword">const</span> Resource&amp; resource,</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;      <span class="keyword">const</span> std::string&amp; role);</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  <span class="comment">// Tests if the given Resource object is unreserved.</span></div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a4ce7250b1e5eec3b0e3bc3a66fe4007b">isUnreserved</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  <span class="comment">// Tests if the given Resource object is dynamically reserved.</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ab691d1c2fa2629190347c19dcc6a385f">isDynamicallyReserved</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  <span class="comment">// Tests if the given Resource object is revocable.</span></div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#aafe883992970766fad47c0f1bff39998">isRevocable</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;  <span class="comment">// Tests if the given Resource object is shared.</span></div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a3b642920fe195dca5e142ba9f1bf0445">isShared</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;</div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  <span class="comment">// Tests if the given Resource object has refined reservations.</span></div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a497e25b377bf0b52d3356972f2f49df8">hasRefinedReservations</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  <span class="comment">// Returns the role to which the given Resource object is reserved for.</span></div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  <span class="comment">// This must be called only when the resource is reserved!</span></div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classmesos_1_1v1_1_1Resources.html#a7ed33a126401a10668cb4194f158eda0">reservationRole</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  <span class="comment">// Returns the summed up Resources given a hashmap&lt;Key, Resources&gt;.</span></div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;  <span class="comment">//</span></div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;  <span class="comment">// NOTE: While scalar resources such as &quot;cpus&quot; sum correctly,</span></div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;  <span class="comment">// non-scalar resources such as &quot;ports&quot; do not.</span></div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  <span class="comment">//   e.g. &quot;cpus:2&quot; + &quot;cpus:1&quot; = &quot;cpus:3&quot;</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;  <span class="comment">//        &quot;ports:[0-100]&quot; + &quot;ports:[0-100]&quot; = &quot;ports:[0-100]&quot;</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;  <span class="comment">//</span></div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;  <span class="comment">// TODO(mpark): Deprecate this function once we introduce the</span></div>
-<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;  <span class="comment">// concept of &quot;cluster-wide&quot; resources which provides correct</span></div>
-<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;  <span class="comment">// semantics for summation over all types of resources. (e.g.</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  <span class="comment">// non-scalar)</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Key&gt;</div>
-<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#acae32482500bf65bd41786fe07a480c9">  325</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#acae32482500bf65bd41786fe07a480c9">sum</a>(<span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap&lt;Key, Resources&gt;</a>&amp; _resources)</div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;  {</div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;    <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> result;</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;</div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;    <a class="code" href="foreach_8hpp.html#a28670619e64a84270d76f07b0f6eb3b6">foreachvalue</a> (<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; resources, _resources) {</div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;      result += resources;</div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;    }</div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;</div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;    <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;  }</div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div>
-<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">  336</a></span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">Resources</a>() {}</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;</div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;  <span class="comment">// TODO(jieyu): Consider using C++11 initializer list.</span></div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;  <span class="comment">/*implicit*/</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">Resources</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <span class="comment">// Tests if the given Resource object is a disk of the specified type.</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a01310b5316cfff0b6126115fc7f31046">isDisk</a>(</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;      <span class="keyword">const</span> Resource&amp; resource,</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;      <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">Resource::DiskInfo::Source::Type</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>);</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  <span class="comment">// Tests if the given Resource object is reserved. If the role is</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  <span class="comment">// specified, tests that it&#39;s reserved for the given role.</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ae75dcd85eda5807cdf12e42d2e354291">isReserved</a>(</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;      <span class="keyword">const</span> Resource&amp; resource,</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; role = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  <span class="comment">// Tests if the given Resource object is allocatable to the given role.</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  <span class="comment">// A resource object is allocatable to &#39;role&#39; if:</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;  <span class="comment">//   * it is reserved to an ancestor of that role in the hierarchy, OR</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  <span class="comment">//   * it is reserved to &#39;role&#39; itself, OR</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  <span class="comment">//   * it is unreserved.</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a">isAllocatableTo</a>(</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;      <span class="keyword">const</span> Resource&amp; resource,</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;      <span class="keyword">const</span> std::string&amp; role);</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;  <span class="comment">// Tests if the given Resource object is unreserved.</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a4ce7250b1e5eec3b0e3bc3a66fe4007b">isUnreserved</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;</div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;  <span class="comment">// Tests if the given Resource object is dynamically reserved.</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ab691d1c2fa2629190347c19dcc6a385f">isDynamicallyReserved</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;  <span class="comment">// Tests if the given Resource object is revocable.</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#aafe883992970766fad47c0f1bff39998">isRevocable</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;  <span class="comment">// Tests if the given Resource object is shared.</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a3b642920fe195dca5e142ba9f1bf0445">isShared</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;</div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  <span class="comment">// Tests if the given Resource object has refined reservations.</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a497e25b377bf0b52d3356972f2f49df8">hasRefinedReservations</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;</div>
+<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;  <span class="comment">// Tests if the given Resource object is provided by a resource provider.</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a54217a6501a0f7fad946eacd893ecb67">hasResourceProvider</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;</div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  <span class="comment">// Returns the role to which the given Resource object is reserved for.</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;  <span class="comment">// This must be called only when the resource is reserved!</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classmesos_1_1v1_1_1Resources.html#a7ed33a126401a10668cb4194f158eda0">reservationRole</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;</div>
+<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;  <span class="comment">// Returns the summed up Resources given a hashmap&lt;Key, Resources&gt;.</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;  <span class="comment">//</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  <span class="comment">// NOTE: While scalar resources such as &quot;cpus&quot; sum correctly,</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;  <span class="comment">// non-scalar resources such as &quot;ports&quot; do not.</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;  <span class="comment">//   e.g. &quot;cpus:2&quot; + &quot;cpus:1&quot; = &quot;cpus:3&quot;</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;  <span class="comment">//        &quot;ports:[0-100]&quot; + &quot;ports:[0-100]&quot; = &quot;ports:[0-100]&quot;</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;  <span class="comment">//</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;  <span class="comment">// TODO(mpark): Deprecate this function once we introduce the</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;  <span class="comment">// concept of &quot;cluster-wide&quot; resources which provides correct</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;  <span class="comment">// semantics for summation over all types of resources. (e.g.</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;  <span class="comment">// non-scalar)</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Key&gt;</div>
+<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#acae32482500bf65bd41786fe07a480c9">  333</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#acae32482500bf65bd41786fe07a480c9">sum</a>(<span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap&lt;Key, Resources&gt;</a>&amp; _resources)</div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;  {</div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;    <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> result;</div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    <a class="code" href="foreach_8hpp.html#a28670619e64a84270d76f07b0f6eb3b6">foreachvalue</a> (<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; resources, _resources) {</div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;      result += resources;</div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    }</div>
 <div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;</div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;  <span class="comment">/*implicit*/</span></div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">Resources</a>(<span class="keyword">const</span> std::vector&lt;Resource&gt;&amp; _resources);</div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;    <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  }</div>
 <div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;</div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;  <span class="comment">/*implicit*/</span></div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">Resources</a>(<span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;Resource&gt;&amp; _resources);</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div>
-<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#a5770adc8a5ab3730cc3eb34656907828">  347</a></span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html#a5770adc8a5ab3730cc3eb34656907828">Resources</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; that) : resources(that.resources) {}</div>
+<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">  344</a></span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">Resources</a>() {}</div>
+<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;  <span class="comment">// TODO(jieyu): Consider using C++11 initializer list.</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;  <span class="comment">/*implicit*/</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">Resources</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
 <div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;</div>
-<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">  349</a></span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; <a class="code" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">operator=</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; that)</div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  {</div>
-<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;    <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;that) {</div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;      resources = that.resources;</div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;    }</div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  }</div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;  <span class="comment">/*implicit*/</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">Resources</a>(<span class="keyword">const</span> std::vector&lt;Resource&gt;&amp; _resources);</div>
+<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  <span class="comment">/*implicit*/</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">Resources</a>(<span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;Resource&gt;&amp; _resources);</div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div>
+<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#a5770adc8a5ab3730cc3eb34656907828">  355</a></span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html#a5770adc8a5ab3730cc3eb34656907828">Resources</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; that) : resources(that.resources) {}</div>
 <div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div>
-<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">  357</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">empty</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> resources.size() == 0; }</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;</div>
-<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#af83efda9ce0e171eeebc0741c5b63a2f">  359</a></span>&#160;  <span class="keywordtype">size_t</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#af83efda9ce0e171eeebc0741c5b63a2f">size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> resources.size(); }</div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;  <span class="comment">// Checks if this Resources is a superset of the given Resources.</span></div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#acc7fd5ead44f48cc44ad2169b5d0b5c3">contains</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; that) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;  <span class="comment">// Checks if this Resources contains the given Resource.</span></div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#acc7fd5ead44f48cc44ad2169b5d0b5c3">contains</a>(<span class="keyword">const</span> Resource&amp; that) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">  357</a></span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; <a class="code" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">operator=</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; that)</div>
+<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  {</div>
+<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;    <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;that) {</div>
+<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;      resources = that.resources;</div>
+<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;    }</div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;  }</div>
+<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;</div>
+<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">  365</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">empty</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> resources.size() == 0; }</div>
 <div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;  <span class="comment">// Count the Resource objects that match the specified value.</span></div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;  <span class="comment">//</span></div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;  <span class="comment">// NOTE:</span></div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;  <span class="comment">// - For a non-shared resource the count can be at most 1 because all</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  <span class="comment">//   non-shared Resource objects in Resources are unique.</span></div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  <span class="comment">// - For a shared resource the count can be greater than 1.</span></div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;  <span class="comment">// - If the resource is not in the Resources object, the count is 0.</span></div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;  <span class="keywordtype">size_t</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ad0b18d1969e50825f07aa3165875114e">count</a>(<span class="keyword">const</span> Resource&amp; that) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;</div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;  <span class="comment">// Allocates the resources to the given role (by setting the</span></div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;  <span class="comment">// `AllocationInfo.role`). Any existing allocation will be</span></div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;  <span class="comment">// over-written.</span></div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967">allocate</a>(<span class="keyword">const</span> std::string&amp; role);</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;  <span class="comment">// Unallocates the resources.</span></div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ac258ec47ef7d83bff7c52b2958608144">unallocate</a>();</div>
+<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#af83efda9ce0e171eeebc0741c5b63a2f">  367</a></span>&#160;  <span class="keywordtype">size_t</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#af83efda9ce0e171eeebc0741c5b63a2f">size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> resources.size(); }</div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;</div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;  <span class="comment">// Checks if this Resources is a superset of the given Resources.</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#acc7fd5ead44f48cc44ad2169b5d0b5c3">contains</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; that) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;</div>
+<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  <span class="comment">// Checks if this Resources contains the given Resource.</span></div>
+<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#acc7fd5ead44f48cc44ad2169b5d0b5c3">contains</a>(<span class="keyword">const</span> Resource&amp; that) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;</div>
+<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;  <span class="comment">// Count the Resource objects that match the specified value.</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;  <span class="comment">//</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;  <span class="comment">// NOTE:</span></div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;  <span class="comment">// - For a non-shared resource the count can be at most 1 because all</span></div>
+<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  <span class="comment">//   non-shared Resource objects in Resources are unique.</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;  <span class="comment">// - For a shared resource the count can be greater than 1.</span></div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;  <span class="comment">// - If the resource is not in the Resources object, the count is 0.</span></div>
+<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;  <span class="keywordtype">size_t</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ad0b18d1969e50825f07aa3165875114e">count</a>(<span class="keyword">const</span> Resource&amp; that) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;</div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;  <span class="comment">// Filter resources based on the given predicate.</span></div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a955c4d70ae7a7d1736a5af78b8365483">filter</a>(</div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;      <span class="keyword">const</span> lambda::function&lt;<span class="keywordtype">bool</span>(<span class="keyword">const</span> Resource&amp;)&gt;&amp; predicate) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;</div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;  <span class="comment">// Returns the reserved resources, by role.</span></div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;  <a class="code" href="classhashmap.html">hashmap&lt;std::string, Resources&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a9d1776e435ec2e0bac48940f5d914ba2">reservations</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;</div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;  <span class="comment">// Returns the reserved resources for the role, if specified.</span></div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;  <span class="comment">// Note that the &quot;*&quot; role represents unreserved resources,</span></div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  <span class="comment">// and will be ignored.</span></div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3">reserved</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; role = <a class="code" href="structNone.html">None</a>()) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;  <span class="comment">// Allocates the resources to the given role (by setting the</span></div>
+<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;  <span class="comment">// `AllocationInfo.role`). Any existing allocation will be</span></div>
+<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;  <span class="comment">// over-written.</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967">allocate</a>(<span class="keyword">const</span> std::string&amp; role);</div>
+<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;  <span class="comment">// Unallocates the resources.</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ac258ec47ef7d83bff7c52b2958608144">unallocate</a>();</div>
+<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;</div>
+<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;  <span class="comment">// Filter resources based on the given predicate.</span></div>
+<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a955c4d70ae7a7d1736a5af78b8365483">filter</a>(</div>
+<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;      <span class="keyword">const</span> lambda::function&lt;<span class="keywordtype">bool</span>(<span class="keyword">const</span> Resource&amp;)&gt;&amp; predicate) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;  <span class="comment">// Returns resources allocatable to role. See `isAllocatableTo` for the</span></div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;  <span class="comment">// definition of &#39;allocatableTo&#39;.</span></div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e">allocatableTo</a>(<span class="keyword">const</span> std::string&amp; role) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;</div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;  <span class="comment">// Returns the unreserved resources.</span></div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ad49e676c9316fb456bf65516acb7c12d">unreserved</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;</div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;  <span class="comment">// Returns the persistent volumes.</span></div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ac3cad813bf9a2979ad6dadb7f97bf45d">persistentVolumes</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;</div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;  <span class="comment">// Returns the revocable resources.</span></div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a857302e3f08273a1ecee3395b437a965">revocable</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;</div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;  <span class="comment">// Returns the non-revocable resources, effectively !revocable().</span></div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#afb2bb04c8e2228bc6d2e719bc13f9ac4">nonRevocable</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;</div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;  <span class="comment">// Returns the shared resources.</span></div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">shared</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;</div>
-<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;  <span class="comment">// Returns the non-shared resources.</span></div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a9c81a237d913519f4b57f0709a93f650">nonShared</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;</div>
-<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  <span class="comment">// Returns the per-role allocations within these resource objects.</span></div>
-<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;  <span class="comment">// This must be called only when the resources are allocated!</span></div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;  <a class="code" href="classhashmap.html">hashmap&lt;std::string, Resources&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84">allocations</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;</div>
-<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;  <span class="comment">// Returns a `Resources` object with the new reservation added to the back.</span></div>
-<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;  <span class="comment">// The new reservation must be a valid refinement of the current reservation.</span></div>
-<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#aec71b094a81644772eef454e8528f525">pushReservation</a>(<span class="keyword">const</span> Resource::ReservationInfo&amp; reservation) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;  <span class="comment">// Returns the reserved resources, by role.</span></div>
+<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;  <a class="code" href="classhashmap.html">hashmap&lt;std::string, Resources&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a9d1776e435ec2e0bac48940f5d914ba2">reservations</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;</div>
+<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;  <span class="comment">// Returns the reserved resources for the role, if specified.</span></div>
+<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;  <span class="comment">// Note that the &quot;*&quot; role represents unreserved resources,</span></div>
+<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;  <span class="comment">// and will be ignored.</span></div>
+<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3">reserved</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; role = <a class="code" href="structNone.html">None</a>()) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;</div>
+<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;  <span class="comment">// Returns resources allocatable to role. See `isAllocatableTo` for the</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;  <span class="comment">// definition of &#39;allocatableTo&#39;.</span></div>
+<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e">allocatableTo</a>(<span class="keyword">const</span> std::string&amp; role) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;</div>
+<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;  <span class="comment">// Returns the unreserved resources.</span></div>
+<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ad49e676c9316fb456bf65516acb7c12d">unreserved</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;</div>
+<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;  <span class="comment">// Returns the persistent volumes.</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ac3cad813bf9a2979ad6dadb7f97bf45d">persistentVolumes</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;</div>
+<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;  <span class="comment">// Returns the revocable resources.</span></div>
+<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a857302e3f08273a1ecee3395b437a965">revocable</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;</div>
+<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;  <span class="comment">// Returns the non-revocable resources, effectively !revocable().</span></div>
+<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#afb2bb04c8e2228bc6d2e719bc13f9ac4">nonRevocable</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;</div>
+<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;  <span class="comment">// Returns the shared resources.</span></div>
+<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">shared</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;</div>
+<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;  <span class="comment">// Returns the non-shared resources.</span></div>
+<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a9c81a237d913519f4b57f0709a93f650">nonShared</a>() <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;</div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;  <span class="comment">// Returns a `Resources` object with the last reservation removed.</span></div>
-<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  <span class="comment">// Every resource in `Resources` must have `resource.reservations_size() &gt; 0`.</span></div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a1be5df93f5ce1404c452bf0798af9967">popReservation</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;  <span class="comment">// Returns the per-role allocations within these resource objects.</span></div>
+<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  <span class="comment">// This must be called only when the resources are allocated!</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  <a class="code" href="classhashmap.html">hashmap&lt;std::string, Resources&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84">allocations</a>() <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;</div>
-<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;  <span class="comment">// Returns a `Resources` object with all of the reservations removed.</span></div>
-<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#af2b346b0ffb0ced0b18fc532ad1337d1">toUnreserved</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;</div>
-<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;  <span class="comment">// Returns a Resources object that contains all the scalar resources</span></div>
-<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;  <span class="comment">// in this object, but with their AllocationInfo, ReservationInfo,</span></div>
-<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;  <span class="comment">// DiskInfo, and SharedInfo omitted. The `role` and RevocableInfo,</span></div>
-<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;  <span class="comment">// if any, are preserved. Because we clear ReservationInfo but</span></div>
-<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;  <span class="comment">// preserve `role`, this means that stripping a dynamically reserved</span></div>
-<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;  <span class="comment">// resource makes it effectively statically reserved.</span></div>
-<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;  <span class="comment">//</span></div>
-<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;  <span class="comment">// This is intended for code that would like to aggregate together</span></div>
-<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;  <span class="comment">// Resource values without regard for metadata like whether the</span></div>
-<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;  <span class="comment">// resource is reserved or the particular volume ID in use. For</span></div>
-<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;  <span class="comment">// example, when calculating the total resources in a cluster,</span></div>
-<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;  <span class="comment">// preserving such information has a major performance cost.</span></div>
-<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ad2463a919987151047b605127a269e84">createStrippedScalarQuantity</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;</div>
-<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;  <span class="comment">// Finds a Resources object with the same amount of each resource</span></div>
-<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;  <span class="comment">// type as &quot;targets&quot; from these Resources. The roles specified in</span></div>
-<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;  <span class="comment">// &quot;targets&quot; set the preference order. For each resource type,</span></div>
-<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  <span class="comment">// resources are first taken from the specified role, then from &#39;*&#39;,</span></div>
-<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;  <span class="comment">// then from any other role.</span></div>
-<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  <span class="comment">// TODO(jieyu): &#39;find&#39; contains some allocation logic for scalars and</span></div>
-<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;  <span class="comment">// fixed set / range elements. However, this is not sufficient for</span></div>
-<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;  <span class="comment">// schedulers that want, say, any N available ports. We should</span></div>
-<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;  <span class="comment">// consider moving this to an internal &quot;allocation&quot; library for our</span></div>
-<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;  <span class="comment">// example frameworks to leverage.</span></div>
-<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;  <a class="code" href="classOption.html">Option&lt;Resources&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a4bbeff06f7c6197ac143c6ace4311dc6">find</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; targets) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;</div>
-<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;  <span class="comment">// Certain offer operations (e.g., RESERVE, UNRESERVE, CREATE or</span></div>
-<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;  <span class="comment">// DESTROY) alter the offered resources. The following methods</span></div>
-<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;  <span class="comment">// provide a convenient way to get the transformed resources by</span></div>
-<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;  <span class="comment">// applying the given offer operation(s). Returns an Error if the</span></div>
-<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;  <span class="comment">// offer operation(s) cannot be applied.</span></div>
-<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;  <a class="code" href="classTry.html">Try&lt;Resources&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55">apply</a>(<span class="keyword">const</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>&amp; operation) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;</div>
-<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iterable&gt;</div>
-<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#aa57094ce5110af3b65494fc48eac3d96">  467</a></span>&#160;  <a class="code" href="classTry.html">Try&lt;Resources&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#aa57094ce5110af3b65494fc48eac3d96">apply</a>(<span class="keyword">const</span> Iterable&amp; operations)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;    <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> result = *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;</div>
-<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>&amp; operation, operations) {</div>
-<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;      <a class="code" href="classTry.html">Try&lt;Resources&gt;</a> transformed = result.<a class="code" href="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55">apply</a>(operation);</div>
-<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;      <span class="keywordflow">if</span> (transformed.<a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
-<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(transformed.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
-<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;      }</div>
-<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;</div>
-<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;      result = transformed.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>();</div>
-<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;    }</div>
+<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;  <span class="comment">// Returns a `Resources` object with the new reservation added to the back.</span></div>
+<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  <span class="comment">// The new reservation must be a valid refinement of the current reservation.</span></div>
+<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#aec71b094a81644772eef454e8528f525">pushReservation</a>(<span class="keyword">const</span> Resource::ReservationInfo&amp; reservation) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;</div>
+<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;  <span class="comment">// Returns a `Resources` object with the last reservation removed.</span></div>
+<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;  <span class="comment">// Every resource in `Resources` must have `resource.reservations_size() &gt; 0`.</span></div>
+<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a1be5df93f5ce1404c452bf0798af9967">popReservation</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;</div>
+<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;  <span class="comment">// Returns a `Resources` object with all of the reservations removed.</span></div>
+<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#af2b346b0ffb0ced0b18fc532ad1337d1">toUnreserved</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;</div>
+<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;  <span class="comment">// Returns a Resources object that contains all the scalar resources</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;  <span class="comment">// in this object, but with their AllocationInfo, ReservationInfo,</span></div>
+<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;  <span class="comment">// DiskInfo, and SharedInfo omitted. The `role` and RevocableInfo,</span></div>
+<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;  <span class="comment">// if any, are preserved. Because we clear ReservationInfo but</span></div>
+<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;  <span class="comment">// preserve `role`, this means that stripping a dynamically reserved</span></div>
+<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;  <span class="comment">// resource makes it effectively statically reserved.</span></div>
+<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;  <span class="comment">//</span></div>
+<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;  <span class="comment">// This is intended for code that would like to aggregate together</span></div>
+<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;  <span class="comment">// Resource values without regard for metadata like whether the</span></div>
+<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  <span class="comment">// resource is reserved or the particular volume ID in use. For</span></div>
+<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;  <span class="comment">// example, when calculating the total resources in a cluster,</span></div>
+<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  <span class="comment">// preserving such information has a major performance cost.</span></div>
+<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ad2463a919987151047b605127a269e84">createStrippedScalarQuantity</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;</div>
+<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;  <span class="comment">// Finds a Resources object with the same amount of each resource</span></div>
+<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;  <span class="comment">// type as &quot;targets&quot; from these Resources. The roles specified in</span></div>
+<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;  <span class="comment">// &quot;targets&quot; set the preference order. For each resource type,</span></div>
+<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;  <span class="comment">// resources are first taken from the specified role, then from &#39;*&#39;,</span></div>
+<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;  <span class="comment">// then from any other role.</span></div>
+<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;  <span class="comment">// TODO(jieyu): &#39;find&#39; contains some allocation logic for scalars and</span></div>
+<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;  <span class="comment">// fixed set / range elements. However, this is not sufficient for</span></div>
+<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;  <span class="comment">// schedulers that want, say, any N available ports. We should</span></div>
+<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;  <span class="comment">// consider moving this to an internal &quot;allocation&quot; library for our</span></div>
+<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;  <span class="comment">// example frameworks to leverage.</span></div>
+<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;  <a class="code" href="classOption.html">Option&lt;Resources&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a4bbeff06f7c6197ac143c6ace4311dc6">find</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; targets) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;</div>
+<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;  <span class="comment">// Certain offer operations alter the offered resources. The</span></div>
+<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;  <span class="comment">// following methods provide a convenient way to get the transformed</span></div>
+<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;  <span class="comment">// resources by applying the given offer operation(s). Returns an</span></div>
+<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;  <span class="comment">// Error if the offer operation(s) cannot be applied.</span></div>
+<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;  <a class="code" href="classTry.html">Try&lt;Resources&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ad9322221413dfe5e54664f61ec9edb32">apply</a>(</div>
+<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;      <span class="keyword">const</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>&amp; operation,</div>
+<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;Resources&gt;</a>&amp; convertedResources = <a class="code" href="structNone.html">None</a>()) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;</div>
+<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iterable&gt;</div>
+<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#aa57094ce5110af3b65494fc48eac3d96">  476</a></span>&#160;  <a class="code" href="classTry.html">Try&lt;Resources&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#aa57094ce5110af3b65494fc48eac3d96">apply</a>(<span class="keyword">const</span> Iterable&amp; operations)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;    <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> result = *<span class="keyword">this</span>;</div>
 <div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;</div>
-<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;    <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;  }</div>
-<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;</div>
-<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;  <span class="comment">// Helpers to get resource values. We consider all roles here.</span></div>
-<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;  <a class="code" href="classOption.html">Option&lt;T&gt;</a> <span class="keyword">get</span>(<span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;</div>
-<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;  <span class="comment">// Get resources of the given name.</span></div>
-<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <span class="keyword">get</span>(<span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;</div>
-<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;  <span class="comment">// Get all the resources that are scalars.</span></div>
-<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a3ec21b3576457f38ba16292911ba60f0">scalars</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;</div>
-<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;  <span class="comment">// Get the set of unique resource names.</span></div>
-<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  std::set&lt;std::string&gt; <a class="code" href="classmesos_1_1v1_1_1Resources.html#a8343b7e589b8499454edddf2aa95c76d">names</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>&amp; operation, operations) {</div>
+<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;      <a class="code" href="classTry.html">Try&lt;Resources&gt;</a> transformed = result.<a class="code" href="classmesos_1_1v1_1_1Resources.html#ad9322221413dfe5e54664f61ec9edb32">apply</a>(operation);</div>
+<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;      <span class="keywordflow">if</span> (transformed.<a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
+<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(transformed.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
+<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;      }</div>
+<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;</div>
+<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;      result = transformed.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>();</div>
+<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;    }</div>
+<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;</div>
+<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;    <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;  }</div>
+<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;</div>
+<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;  <span class="comment">// Helpers to get resource values. We consider all roles here.</span></div>
+<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  <a class="code" href="classOption.html">Option&lt;T&gt;</a> <span class="keyword">get</span>(<span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;</div>
-<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;  <span class="comment">// Get the types of resources associated with each resource name.</span></div>
-<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;  <span class="comment">// NOTE: Resources of the same name must have the same type, as</span></div>
-<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;  <span class="comment">// enforced by Resources::parse().</span></div>
-<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;  std::map&lt;std::string, Value_Type&gt; <a class="code" href="classmesos_1_1v1_1_1Resources.html#afa01ce0359a9cd00f40753663f410b50">types</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;</div>
-<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;  <span class="comment">// Helpers to get known resource types.</span></div>
-<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;  <span class="comment">// TODO(vinod): Fix this when we make these types as first class</span></div>
-<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;  <span class="comment">// protobufs.</span></div>
-<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;  <a class="code" href="classOption.html">Option&lt;double&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a388bf0a6e067a2e29e6c02ddc8bd5f30">cpus</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;  <a class="code" href="classOption.html">Option&lt;double&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a77bd749c9b8e90069b6aff41d617eb9c">gpus</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;  <a class="code" href="classOption.html">Option&lt;Bytes&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a20817b376bd759e713332344155fbb18">mem</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;  <a class="code" href="classOption.html">Option&lt;Bytes&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a29248d8759863c4544ce372fef0b02c8">disk</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;</div>
-<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;  <span class="comment">// TODO(vinod): Provide a Ranges abstraction.</span></div>
-<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;  <a class="code" href="classOption.html">Option&lt;Value::Ranges&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a1ab96be4f854c93afefaa62802d46f0b">ports</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;</div>
-<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;  <span class="comment">// TODO(jieyu): Consider returning an EphemeralPorts abstraction</span></div>
-<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;  <span class="comment">// which holds the ephemeral ports allocation logic.</span></div>
-<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;  <a class="code" href="classOption.html">Option&lt;Value::Ranges&gt;</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a9b94e2fb14582077866ba77852645134">ephemeral_ports</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;</div>
-<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;  <span class="comment">// NOTE: Non-`const` `iterator`, `begin()` and `end()` are __intentionally__</span></div>
-<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;  <span class="comment">// defined with `const` semantics in order to prevent mutable access to the</span></div>
-<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;  <span class="comment">// `Resource` objects within `resources`.</span></div>
-<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e">  519</a></span>&#160;  <span class="keyword">typedef</span> std::vector&lt;Resource_&gt;::const_iterator <a class="code" href="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e">iterator</a>;</div>
-<div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">  520</a></span>&#160;  <span class="keyword">typedef</span> std::vector&lt;Resource_&gt;::const_iterator <a class="code" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a>;</div>
-<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;</div>
-<div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5">  522</a></span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5">begin</a>()</div>
-<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;  {</div>
-<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keyword">const </span>std::vector&lt;Resource_&gt;&amp;<span class="keyword">&gt;</span>(resources).<a class="code" href="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5">begin</a>();</div>
-<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;  }</div>
-<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;</div>
-<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#ae6ae804b1d0941acb28f99e020bdda10">  527</a></span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ae6ae804b1d0941acb28f99e020bdda10">end</a>()</div>
-<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;  {</div>
-<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keyword">const </span>std::vector&lt;Resource_&gt;&amp;<span class="keyword">&gt;</span>(resources).<a class="code" href="classmesos_1_1v1_1_1Resources.html#ae6ae804b1d0941acb28f99e020bdda10">end</a>();</div>
-<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;  }</div>
-<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;</div>
-<div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#ac9cc77a6d6ecd961c5ba8e1b77890118">  532</a></span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ac9cc77a6d6ecd961c5ba8e1b77890118">begin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> resources.begin(); }</div>
-<div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1Resources.html#ac2d4dfbb981af8a9faa9acc09b50a674">  533</a></span>&#160;  <a class="code" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a> <a class="code" href="classmesos_1_1v1_1_1Resources.html#ac2d4dfbb981af8a9faa9acc09b50a674">end</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> resources.end(); }</div>
-<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;</div>
-<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;  <span class="comment">// Using this operator makes it easy to copy a resources object into</span></div>
-<div class="line"><a

<TRUNCATED>

[37/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_func_0x6f.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x6f.html b/content/api/latest/c++/functions_func_0x6f.html
index 87ab109..8a1bb35 100644
--- a/content/api/latest/c++/functions_func_0x6f.html
+++ b/content/api/latest/c++/functions_func_0x6f.html
@@ -104,6 +104,9 @@
 <li>offer()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a44d73db38b6c15996c0097be7fb99d3c">mesos::internal::master::Master</a>
 </li>
+<li>offerOperationStatusUpdate()
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5765b0792339e002845e1569e203b2c4">mesos::internal::master::Master</a>
+</li>
 <li>offerRescinded()
 : <a class="el" href="classmesos_1_1Scheduler.html#a9a617efd22f14867c87d3193a746ebd9">mesos::Scheduler</a>
 , <a class="el" href="classmesos_1_1python_1_1ProxyScheduler.html#ad21c8edda159da2fddb7ae1894249c14">mesos::python::ProxyScheduler</a>
@@ -115,7 +118,7 @@
 : <a class="el" href="structprocess_1_1http_1_1OK.html#af0ee20be64fc087545d5e44d0d59fc2f">process::http::OK</a>
 </li>
 <li>onAny()
-: <a class="el" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#a79919e2b8fded40f30f720c521c98ded">process::Future&lt; T &gt;</a>
 </li>
 <li>Once()
 : <a class="el" href="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c">process::Once</a>
@@ -167,8 +170,8 @@
 , <a class="el" href="classos_1_1raw_1_1Envp.html#a0a677ca4dc25de74cfe6b5a403bd86f1">os::raw::Envp</a>
 </li>
 <li>operator const google::protobuf::RepeatedPtrField&lt; Attribute &gt; &amp;()
-: <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a71e5c46bba8cd4be685ab5ed09b84ad1">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1Attributes.html#a3fc63a29794ed75e938a269647bab0ce">mesos::Attributes</a>
+: <a class="el" href="classmesos_1_1Attributes.html#a3fc63a29794ed75e938a269647bab0ce">mesos::Attributes</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a71e5c46bba8cd4be685ab5ed09b84ad1">mesos::v1::Attributes</a>
 </li>
 <li>operator const std::string &amp;()
 : <a class="el" href="structprocess_1_1UPID_1_1ID.html#aaa43b66e637d9455b883598a5946c234">process::UPID::ID</a>
@@ -276,7 +279,8 @@
 : <a class="el" href="structprocess_1_1UPID.html#a4602556bdfca9709ab64989da89ad3b6">process::UPID</a>
 </li>
 <li>operator!=()
-: <a class="el" href="classnet_1_1IP_1_1Network.html#a1092241ceaa7c4ec81ac4a170dc5a695">net::IP::Network</a>
+: <a class="el" href="classnet_1_1IP.html#aaee210b512bc19fd992111a88da25929">net::IP</a>
+, <a class="el" href="classnet_1_1IP_1_1Network.html#a1092241ceaa7c4ec81ac4a170dc5a695">net::IP::Network</a>
 , <a class="el" href="classnet_1_1MAC.html#aef1d6979a1b533061eb9f6640a729363">net::MAC</a>
 , <a class="el" href="classOption.html#a61b3b4c35e1e34b4c20360cf3272e2ea">Option&lt; T &gt;</a>
 , <a class="el" href="structos_1_1Process.html#a6ebc07ab67c437ebe60b6ce41fb78692">os::Process</a>
@@ -304,7 +308,6 @@
 , <a class="el" href="classDuration.html#ae2dfb1bf88a0c60e8556482bab3a2cf0">Duration</a>
 , <a class="el" href="classInterval.html#a508add09e4f1badb9cfa2b5d3b50e8a8">Interval&lt; T &gt;</a>
 , <a class="el" href="classIntervalSet.html#ade2877524283d5872f7c4855f0183fee">IntervalSet&lt; T &gt;</a>
-, <a class="el" href="classnet_1_1IP.html#aaee210b512bc19fd992111a88da25929">net::IP</a>
 </li>
 <li>operator&amp;=()
 : <a class="el" href="classIntervalSet.html#a02fdd16c500cd0e262866dfe78ed01ab">IntervalSet&lt; T &gt;</a>
@@ -323,6 +326,7 @@
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#ab01fc2365d94713f2ca192615eba97d3">std::hash&lt; mesos::Image::Type &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a3dbad88b7092735a9d94c565932f2db1">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#ac4db13300836e4478131da7e8ee08e26">std::hash&lt; mesos::MachineID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a8deea5a7e065ff427580da1ecdec94db">std::hash&lt; mesos::OfferOperationID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#a958c6d48b5436e1ed02901f20859e12f">std::hash&lt; mesos::ResourceProviderID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#a2ecbd3228cecb49c0a27f657408a6e95">std::hash&lt; mesos::v1::CommandInfo::URI &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#ad07ee310efed811bb797473e09d8dfd7">std::hash&lt; mesos::v1::ContainerID &gt;</a>
@@ -337,6 +341,8 @@
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#a8ff7312ddf96a9159e7c8f842d27e493">std::hash&lt; mesos::v1::Image::Type &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#a786e70a039dce04a1a412649674c4d1d">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a966c17b86ebff36d208fd0250c092392">std::hash&lt; mesos::v1::MachineID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ac0a0470b0883ab4b63b17951f32f2f01">std::hash&lt; mesos::v1::OfferOperationID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a7ce71f85d308737573bfecc697266382">std::hash&lt; mesos::v1::ResourceProviderID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a8a3547fa3586a9692559c5a39462bb8f">std::hash&lt; cgroups::memory::pressure::Level &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html#a21981b3e13a769411ae4a8ed6f312280">std::hash&lt; routing::filter::ip::PortRange &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#a579f54e98cc99bf30ed6d1c209fa17c3">mesos::internal::master::Operation</a>
@@ -360,6 +366,7 @@
 , <a class="el" href="structstd_1_1hash_3_01net_1_1IPv4_01_4.html#a6ebc600d99b299a27fc05be8d432a1d5">std::hash&lt; net::IPv4 &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01net_1_1IPv6_01_4.html#a3958a36ef3b334916d9694c025791a70">std::hash&lt; net::IPv6 &gt;</a>
 , <a class="el" href="structJSON_1_1Comparator.html#a29bf198a45ccb94642f59f7c06ee28f1">JSON::Comparator</a>
+, <a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a40b6e0b23d3d15d0100daf7494d9b384">std::hash&lt; Option&lt; T &gt; &gt;</a>
 , <a class="el" href="structos_1_1Fork.html#a02efce3a3ea84a623858bbff4ed03b0c">os::Fork</a>
 , <a class="el" href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a40e1f6acb1c4c520635b95edf09ff884">std::hash&lt; os::WindowsFD &gt;</a>
 , <a class="el" href="structprotobuf_1_1internal_1_1Read.html#a14fbbef56bbe35eec7b4e54a6376fc40">protobuf::internal::Read&lt; T &gt;</a>
@@ -379,22 +386,23 @@
 , <a class="el" href="classDuration.html#a62e31774ea10cbb79383d5ce8ccbfcbf">Duration</a>
 </li>
 <li>operator+()
-: <a class="el" href="classprocess_1_1http_1_1Headers.html#afd463b216eeec49fdaa867b57a4a8885">process::http::Headers</a>
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a999a4365d122c6480aca73371414d91b">mesos::v1::Resources</a>
 , <a class="el" href="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad83dc3d47cc27f71b1a62fcc03ee4255">mesos::v1::Resources</a>
+, <a class="el" href="classprocess_1_1http_1_1Headers.html#afd463b216eeec49fdaa867b57a4a8885">process::http::Headers</a>
 , <a class="el" href="classprocess_1_1Time.html#aa0bbaf68198e68e7839727ed95b4c176">process::Time</a>
 , <a class="el" href="classDuration.html#a82035c69a06b8821e0e0c00bafd201b3">Duration</a>
 </li>
 <li>operator++()
-: <a class="el" href="classprocess_1_1metrics_1_1Counter.html#aed0d801636195217cace5fa9ba551368">process::metrics::Counter</a>
+: <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ae85a67e0df8790e45fe573b8891c5aa3">process::metrics::Counter</a>
 </li>
 <li>operator+=()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f05f1dfdf3ac09b52798c345d7d81c4">mesos::v1::Resources</a>
+: <a class="el" href="classIntervalSet.html#a545950538b4f9ab04417939d79aeb68e">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classBytes.html#a7835b454824e5ffa133dc4a0295e6598">Bytes</a>
 , <a class="el" href="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ad6c58e7eb5f6d5827894234f6c88a047">process::metrics::Counter</a>
 , <a class="el" href="classprocess_1_1Time.html#af2abb64c154a7b00612af4351d90c89d">process::Time</a>
-, <a class="el" href="classBytes.html#a7835b454824e5ffa133dc4a0295e6598">Bytes</a>
 , <a class="el" href="classDuration.html#a8f72b5d65f60bef398b1c59781b2a927">Duration</a>
 , <a class="el" href="classIntervalSet.html#a8bee4aea7e7361b920f1d10fdf62f0c4">IntervalSet&lt; T &gt;</a>
 </li>
@@ -402,31 +410,31 @@
 : <a class="el" href="classBound.html#a966181dc0f4ecee3c5e5cf4524fb460c">Bound&lt; T &gt;</a>
 </li>
 <li>operator-()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#abbb98867d8203e9febe6d89856e59e43">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">mesos::v1::Resources</a>
 , <a class="el" href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#abbb98867d8203e9febe6d89856e59e43">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Time.html#a79f49b5c04b7fb2fecd63951ebbfea84">process::Time</a>
 , <a class="el" href="classDuration.html#af1a864a25683921ec0784f15751af69e">Duration</a>
 </li>
 <li>operator-=()
-: <a class="el" href="classIntervalSet.html#aacba0b2fc0763c24af95bd6a19b7ea55">IntervalSet&lt; T &gt;</a>
+: <a class="el" href="classIntervalSet.html#ac48e5aa6075b01efde69edb302983686">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afe22d24d11cebcb48a91f0e48210072a">mesos::v1::Resources</a>
 , <a class="el" href="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Time.html#aa0a23d5b519d3dfe65e880e94f75013f">process::Time</a>
 , <a class="el" href="classBytes.html#a0152e9f05070dc19652d12a142af391d">Bytes</a>
 , <a class="el" href="classDuration.html#a423d88c5efbc1eeefa9b88d4ccd464cc">Duration</a>
-, <a class="el" href="classIntervalSet.html#ac48e5aa6075b01efde69edb302983686">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classIntervalSet.html#aacba0b2fc0763c24af95bd6a19b7ea55">IntervalSet&lt; T &gt;</a>
 </li>
 <li>operator-&gt;()
-: <a class="el" href="classResult.html#a4a9b579d9529b43cae207fb3aa7b1c0f">Result&lt; T &gt;</a>
-, <a class="el" href="classTry.html#aa1a9b7b5155868454bf85971cfea4676">Try&lt; T, E &gt;</a>
-, <a class="el" href="classprocess_1_1Owned.html#afb3a89c50539c3c238906b2465b2c785">process::Owned&lt; T &gt;</a>
-, <a class="el" href="classOption.html#abb1b8b12538f5603d2f32cf9483b8b0a">Option&lt; T &gt;</a>
-, <a class="el" href="classJvm_1_1Env.html#af47bfc06692df2379dbe88f99bffb683">Jvm::Env</a>
-, <a class="el" href="classprocess_1_1Future.html#ade35e2593ea7486d0d6cd26584960704">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Owned.html#afb3a89c50539c3c238906b2465b2c785">process::Owned&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Shared.html#aeb4d74c937660e50c912d79bb84ef754">process::Shared&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1ProcessReference.html#afe6b9c2c47f6fae01f9217e9835537ae">process::ProcessReference</a>
 , <a class="el" href="classOption.html#a73bd52ced63e1450fdb017d93443582a">Option&lt; T &gt;</a>
+, <a class="el" href="classResult.html#a4a9b579d9529b43cae207fb3aa7b1c0f">Result&lt; T &gt;</a>
+, <a class="el" href="classTry.html#abb420e7f8f439f0cf4083489c4662d7b">Try&lt; T, E &gt;</a>
+, <a class="el" href="classprocess_1_1Future.html#ade35e2593ea7486d0d6cd26584960704">process::Future&lt; T &gt;</a>
+, <a class="el" href="classJvm_1_1Env.html#af47bfc06692df2379dbe88f99bffb683">Jvm::Env</a>
 </li>
 <li>operator/()
 : <a class="el" href="classDuration.html#a5dc54363ab21c211ff26c7bb24695a50">Duration</a>
@@ -439,151 +447,150 @@
 : <a class="el" href="classFutureResultAction.html#a9b324d0e85f9d04a874adcc3a28cddf7">FutureResultAction&lt; R, A &gt;</a>
 </li>
 <li>operator&lt;()
-: <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a293812a5c359075b65893637ef24e12e">mesos::log::Log::Position</a>
+: <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a94c86506d2b3ffc9e6a075eeb776f4a2">process::network::inet::Address</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a293812a5c359075b65893637ef24e12e">mesos::log::Log::Position</a>
 , <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeec550d499633821dc549800458eb6d8">zookeeper::Group::Membership</a>
-, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a94c86506d2b3ffc9e6a075eeb776f4a2">process::network::inet::Address</a>
+, <a class="el" href="classprocess_1_1Future.html#a01597d58e57a7384eed5a56ccf797a0e">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Latch.html#ae5b16114942a86ab479f92277e0d1af2">process::Latch</a>
 , <a class="el" href="classprocess_1_1Owned.html#a42eeec357f54930f021958e76bf8b5c1">process::Owned&lt; T &gt;</a>
 , <a class="el" href="structprocess_1_1UPID.html#ac6f524d3372f4a8c25a89d87e6cae9b0">process::UPID</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#aa02dfc5196d4a5d976b98d407b3a7494">process::UPID::ID</a>
 , <a class="el" href="classprocess_1_1Shared.html#a8dab66aa15e3b5dafa463bb485bddbbd">process::Shared&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Time.html#ae8ee1051fa658d66a8965f408490397a">process::Time</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a0401f5e59e9bad6b9f3316c4db8eed17">process::Timeout</a>
 , <a class="el" href="classBytes.html#aa92963e2108fef5b18adc4262c1ba133">Bytes</a>
 , <a class="el" href="classDuration.html#aacf0fd4bb1e301b34b56b0063b4adc4b">Duration</a>
 , <a class="el" href="classnet_1_1IP.html#a93ced0f7f6476376931b8617b00c8fb0">net::IP</a>
-, <a class="el" href="structos_1_1Process.html#a2a0fcd972adf203de69b08ff79e04df8">os::Process</a>
-, <a class="el" href="classprocess_1_1Future.html#a01597d58e57a7384eed5a56ccf797a0e">process::Future&lt; T &gt;</a>
 , <a class="el" href="structVersion.html#a5d092507721a8f9768adff3ff1884640">Version</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#aa02dfc5196d4a5d976b98d407b3a7494">process::UPID::ID</a>
+, <a class="el" href="structos_1_1Process.html#a2a0fcd972adf203de69b08ff79e04df8">os::Process</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a0401f5e59e9bad6b9f3316c4db8eed17">process::Timeout</a>
 </li>
 <li>operator&lt;=()
-: <a class="el" href="classprocess_1_1Timeout.html#a28ad4ae375d881aaba5bf5c7253799ce">process::Timeout</a>
-, <a class="el" href="structVersion.html#a7445f8f8e2fb535f786fa0c516e86524">Version</a>
-, <a class="el" href="classDuration.html#a457767898f3cea266370a2067c8ec03f">Duration</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a57168dc97286bf46c6ae3f98eac2218e">mesos::log::Log::Position</a>
-, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#ace337def95a18a79233725fe776197a4">zookeeper::Group::Membership</a>
-, <a class="el" href="classprocess_1_1Time.html#a0bce2dc99a413504dd66a56fa834360f">process::Time</a>
+: <a class="el" href="structVersion.html#a7445f8f8e2fb535f786fa0c516e86524">Version</a>
 , <a class="el" href="structos_1_1Process.html#ab298d8003273d2a7fd16bea90ca2ee9a">os::Process</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#ace337def95a18a79233725fe776197a4">zookeeper::Group::Membership</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a28ad4ae375d881aaba5bf5c7253799ce">process::Timeout</a>
 , <a class="el" href="classBytes.html#acc93306b8255294dfe7080503e1a1ddc">Bytes</a>
+, <a class="el" href="classDuration.html#a457767898f3cea266370a2067c8ec03f">Duration</a>
+, <a class="el" href="classprocess_1_1Time.html#a0bce2dc99a413504dd66a56fa834360f">process::Time</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a57168dc97286bf46c6ae3f98eac2218e">mesos::log::Log::Position</a>
 </li>
 <li>operator=()
-: <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">mesos::internal::LocalResourceProviderDaemon</a>
-, <a class="el" href="classJSON_1_1BooleanWriter.html#a47f2a076c899dbecbb0e0584cbb6ff8b">JSON::BooleanWriter</a>
-, <a class="el" href="classLinkedHashMap.html#aeb567159da25077c2fed08221a19ab71">LinkedHashMap&lt; Key, Value &gt;</a>
-, <a class="el" href="classnet_1_1IP_1_1Network.html#a11d6e408855fe1f5d0dde3134c08fe9e">net::IP::Network</a>
-, <a class="el" href="classJSON_1_1NumberWriter.html#ab314b794bb66902945ab3bbce5cadbb9">JSON::NumberWriter</a>
-, <a class="el" href="classTry.html#ac76293ef2e70b94aecb3d7b9fb6be0dd">Try&lt; T, E &gt;</a>
-, <a class="el" href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID</a>
-, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a0c2ecef01ec0ba8fe895a1754f89b7a3">mesos::v1::scheduler::Mesos</a>
+: <a class="el" href="classLinkedHashMap.html#aeb567159da25077c2fed08221a19ab71">LinkedHashMap&lt; Key, Value &gt;</a>
+, <a class="el" href="classgzip_1_1Decompressor.html#a8543337e4a3520b93c337218e4bc8ea6">gzip::Decompressor</a>
+, <a class="el" href="classJSON_1_1NumberWriter.html#ac5e45bd2792f992c0d3ab66c2695c390">JSON::NumberWriter</a>
+, <a class="el" href="classprocess_1_1Timeout.html#ace2454f353da19b912cb37ad4db4c862">process::Timeout</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a7e3b37fe702c1f4c9a95eb4702806cbb">mesos::internal::ResourceProviderManager</a>
 , <a class="el" href="classmesos_1_1Attributes.html#aa541ab8e9de57cd5c65750b30cd56a90">mesos::Attributes</a>
 , <a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver</a>
-, <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a72edd5484c4aac855f23f530057153f5">mesos::internal::checks::Checker</a>
-, <a class="el" href="classJvm_1_1Variable.html#aea4a00191b25acaae787f1302601b9ed">Jvm::Variable&lt; T, name, signature &gt;</a>
+, <a class="el" href="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5">process::MessageEvent</a>
+, <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">mesos::v1::executor::Mesos</a>
+, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a6e199c0e9c4c34c893b9f930614f943b">mesos::http::authentication::BasicAuthenticatee</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#ad0382c412122e0f356cd01948de8fbd1">mesos::internal::master::Master::Subscribers::Subscriber</a>
+, <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">mesos::internal::LocalResourceProviderDaemon</a>
 , <a class="el" href="classflags_1_1FlagsBase.html#a3eb8bf5ca9744fe981a40eb19e065f3c">flags::FlagsBase</a>
-, <a class="el" href="structprocess_1_1MessageEvent.html#a8d2caf28c92a8b0866b5dd77b08f8db6">process::MessageEvent</a>
-, <a class="el" href="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f">process::Future&lt; T &gt;</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
-, <a class="el" href="classflags_1_1FlagsBase.html#a51b9edeaf47b010420ce174e1929bf04">flags::FlagsBase</a>
-, <a class="el" href="classgzip_1_1Decompressor.html#a8543337e4a3520b93c337218e4bc8ea6">gzip::Decompressor</a>
-, <a class="el" href="classJSON_1_1BooleanWriter.html#ab39bd2f99538733e4ff9982c4f5e4958">JSON::BooleanWriter</a>
-, <a class="el" href="classJSON_1_1ObjectWriter.html#ad617ba09645c74bf892369669fa83b2d">JSON::ObjectWriter</a>
-, <a class="el" href="classJSON_1_1StringWriter.html#a9f5c9eb6fb6a1212bfde71f5b486cd90">JSON::StringWriter</a>
-, <a class="el" href="classJSON_1_1ArrayWriter.html#a3250c19290bfb70e1fba3cb0cf4f836a">JSON::ArrayWriter</a>
-, <a class="el" href="classJSON_1_1ObjectWriter.html#aadf354d7bb74ad40dbb82d389fb4b62c">JSON::ObjectWriter</a>
-, <a class="el" href="classLinkedHashMap.html#ada8cb9f2b4ee30c70ae1286740d5f3a4">LinkedHashMap&lt; Key, Value &gt;</a>
+, <a class="el" href="structprocess_1_1UPID.html#ad433d95e591aee3ca70b8356bf8617a8">process::UPID</a>
+, <a class="el" href="classKernelSemaphore.html#ac1679753e74611457749d5d531cc2857">KernelSemaphore</a>
+, <a class="el" href="classJSON_1_1StringWriter.html#a66695fc12351a7567460ff7cd0e9ad3b">JSON::StringWriter</a>
+, <a class="el" href="classnet_1_1IP_1_1Network.html#a11d6e408855fe1f5d0dde3134c08fe9e">net::IP::Network</a>
+, <a class="el" href="classJSON_1_1BooleanWriter.html#a47f2a076c899dbecbb0e0584cbb6ff8b">JSON::BooleanWriter</a>
 , <a class="el" href="classOption.html#a60341d91ef896c7349f38aee848f4879">Option&lt; T &gt;</a>
+, <a class="el" href="classJSON_1_1ArrayWriter.html#a3bb932f8ed50dba8063ff665ba7b9e41">JSON::ArrayWriter</a>
+, <a class="el" href="classJSON_1_1ObjectWriter.html#ad617ba09645c74bf892369669fa83b2d">JSON::ObjectWriter</a>
+, <a class="el" href="classJSON_1_1NullWriter.html#ad055045adc55a50449eee5c3f9f7c674">JSON::NullWriter</a>
+, <a class="el" href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">Option&lt; T &gt;</a>
 , <a class="el" href="classos_1_1WindowsFD.html#ab780d87119c772425aa855260056d1a1">os::WindowsFD</a>
+, <a class="el" href="structRepresentation.html#a86b050476c45ffacb260ba40faa3cc79">Representation&lt; T &gt;</a>
+, <a class="el" href="classTry.html#ac76293ef2e70b94aecb3d7b9fb6be0dd">Try&lt; T, E &gt;</a>
 , <a class="el" href="classResult.html#a796771fd811f190b98476babe0fa460c">Result&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a0c2ecef01ec0ba8fe895a1754f89b7a3">mesos::v1::scheduler::Mesos</a>
+, <a class="el" href="classResult.html#abf41ef823ecffee22aac8bf20f83660a">Result&lt; T &gt;</a>
 , <a class="el" href="classTry.html#aa61bbfa75f0feb3ccc93846f296145d8">Try&lt; T, E &gt;</a>
-, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a6e199c0e9c4c34c893b9f930614f943b">mesos::http::authentication::BasicAuthenticatee</a>
-, <a class="el" href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">Option&lt; T &gt;</a>
-, <a class="el" href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#ad0382c412122e0f356cd01948de8fbd1">mesos::internal::master::Master::Subscribers::Subscriber</a>
-, <a class="el" href="structRepresentation.html#a86b050476c45ffacb260ba40faa3cc79">Representation&lt; T &gt;</a>
-, <a class="el" href="classos_1_1WindowsFD.html#a057780cfa5e1cc2fa84543a6f9b6bca0">os::WindowsFD</a>
 , <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a5f7d81060aef2d7ddfada36e8fb6a217">mesos::internal::StorageLocalResourceProvider</a>
-, <a class="el" href="structprocess_1_1UPID.html#ad433d95e591aee3ca70b8356bf8617a8">process::UPID</a>
-, <a class="el" href="classJSON_1_1ArrayWriter.html#a3bb932f8ed50dba8063ff665ba7b9e41">JSON::ArrayWriter</a>
-, <a class="el" href="classJSON_1_1NullWriter.html#ad055045adc55a50449eee5c3f9f7c674">JSON::NullWriter</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
-, <a class="el" href="classJSON_1_1NullWriter.html#a2d7a8e3b62b6593b738afef9859d2f3c">JSON::NullWriter</a>
-, <a class="el" href="classprocess_1_1Timeout.html#ace2454f353da19b912cb37ad4db4c862">process::Timeout</a>
-, <a class="el" href="classKernelSemaphore.html#ac1679753e74611457749d5d531cc2857">KernelSemaphore</a>
-, <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">mesos::v1::executor::Mesos</a>
-, <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a7e3b37fe702c1f4c9a95eb4702806cbb">mesos::internal::ResourceProviderManager</a>
-, <a class="el" href="structRepresentation.html#a5f6012cb0ba5681fd25c3489790c657e">Representation&lt; T &gt;</a>
-, <a class="el" href="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5">process::MessageEvent</a>
+, <a class="el" href="classJvm_1_1Variable.html#aea4a00191b25acaae787f1302601b9ed">Jvm::Variable&lt; T, name, signature &gt;</a>
 , <a class="el" href="classJvm_1_1Object.html#ab6c5a893c5492b2f6e8ef828ddbdac65">Jvm::Object</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources</a>
+, <a class="el" href="structRepresentation.html#a5f6012cb0ba5681fd25c3489790c657e">Representation&lt; T &gt;</a>
+, <a class="el" href="classLinkedHashMap.html#ada8cb9f2b4ee30c70ae1286740d5f3a4">LinkedHashMap&lt; Key, Value &gt;</a>
+, <a class="el" href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID</a>
+, <a class="el" href="classJSON_1_1ObjectWriter.html#aadf354d7bb74ad40dbb82d389fb4b62c">JSON::ObjectWriter</a>
+, <a class="el" href="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f">process::Future&lt; T &gt;</a>
+, <a class="el" href="classJSON_1_1NullWriter.html#a2d7a8e3b62b6593b738afef9859d2f3c">JSON::NullWriter</a>
+, <a class="el" href="classJSON_1_1StringWriter.html#a9f5c9eb6fb6a1212bfde71f5b486cd90">JSON::StringWriter</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
+, <a class="el" href="classJSON_1_1ArrayWriter.html#a3250c19290bfb70e1fba3cb0cf4f836a">JSON::ArrayWriter</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
+, <a class="el" href="structprocess_1_1MessageEvent.html#a8d2caf28c92a8b0866b5dd77b08f8db6">process::MessageEvent</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes</a>
+, <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a72edd5484c4aac855f23f530057153f5">mesos::internal::checks::Checker</a>
+, <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver</a>
 </li>
 <li>operator==()
-: <a class="el" href="classcgroups_1_1blkio_1_1Device.html#a578d8a8719fa30c1284c30fb764727a8">cgroups::blkio::Device</a>
+: <a class="el" href="classprocess_1_1http_1_1Pipe.html#a4dfc8ee332d8e02d63079491086d3a3b">process::http::Pipe</a>
+, <a class="el" href="structos_1_1Process.html#a1d540a0a2640fd907423f8277bccce48">os::Process</a>
 , <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a4cd3a77ecd8fbd087f38eb685e6c10dd">mesos::log::Log::Position</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ab05ad7874980715328153d42c6b138be">process::http::Pipe::Reader</a>
-, <a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources</a>
+, <a class="el" href="classInterval.html#a743ac1e9440d2adde4db184dad490b8f">Interval&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1Latch.html#a6231a37a0a92318a3d7aa62920b9fe0e">process::Latch</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources</a>
+, <a class="el" href="structprocess_1_1UPID.html#a1ad0ca205d7c6e95652c1ca35c80b41f">process::UPID</a>
 , <a class="el" href="classrouting_1_1filter_1_1ip_1_1PortRange.html#a9ef20d02b7be3f152bbafdcead2bfc4c">routing::filter::ip::PortRange</a>
+, <a class="el" href="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e">routing::Handle</a>
+, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a10e02a274b8a2ae503a9aeef2e6a7c4b">process::http::authentication::Principal</a>
+, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ab05ad7874980715328153d42c6b138be">process::http::Pipe::Reader</a>
 , <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a8c1ee643a40bc7a0b9b1710dc50ea41a">process::http::authentication::Principal</a>
-, <a class="el" href="structVersion.html#a2cd9e31878209449cf6b6871fa8df2ca">Version</a>
 , <a class="el" href="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f">process::Future&lt; T &gt;</a>
-, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a10e02a274b8a2ae503a9aeef2e6a7c4b">process::http::authentication::Principal</a>
-, <a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html#afffe21f3ed208fa7b0a6924d63b05268">routing::filter::icmp::Classifier</a>
-, <a class="el" href="classprocess_1_1Owned.html#ac0f1e612c61ca5c45aa8e5e262f0e8b8">process::Owned&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a0339fa96358b0cd957e8a1b54dcfb415">process::network::unix::Address</a>
+, <a class="el" href="classnet_1_1MAC.html#a0a1331d9bec0070e02eadbed544e50a0">net::MAC</a>
+, <a class="el" href="classprocess_1_1Shared.html#a3c929e667ce6a6fd45b56a81fd16a766">process::Shared&lt; T &gt;</a>
+, <a class="el" href="structVersion.html#a2cd9e31878209449cf6b6871fa8df2ca">Version</a>
+, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a88163658413e7817b7d6b442b7eb7dd6">process::network::internal::Socket&lt; AddressType &gt;</a>
+, <a class="el" href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes</a>
 , <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#a3dadffb3918abb6eb971673f3c93f8de">mesos::internal::capabilities::ProcessCapabilities</a>
-, <a class="el" href="classprocess_1_1Time.html#a4ab86bc8f1fa04c645e2cd5e6a6d9aa8">process::Time</a>
-, <a class="el" href="classDuration.html#a754a0109e91ee4506d4cbd5b51750997">Duration</a>
-, <a class="el" href="classInterval.html#a743ac1e9440d2adde4db184dad490b8f">Interval&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1Attributes.html#af178fdf6f1399753faf2d544d4e9c96a">mesos::Attributes</a>
-, <a class="el" href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option&lt; T &gt;</a>
-, <a class="el" href="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e">routing::Handle</a>
-, <a class="el" href="classnet_1_1IP.html#a5ceb2f0c6ba902dbe29c1d62f7f53427">net::IP</a>
-, <a class="el" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">Option&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#af9693ab7e438233a3e8244f3c650df7d">process::http::Pipe::Writer</a>
 , <a class="el" href="classIntervalSet.html#a03a4bdeef04c7ac411cc6e039197c1fc">IntervalSet&lt; T &gt;</a>
-, <a class="el" href="structflags_1_1Name.html#a63d59c9cd49d00f55ddec17729e69f83">flags::Name</a>
 , <a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html#aa479383d7a5d5d14bd3a78c82e694bca">mesos::internal::xfs::BasicBlocks</a>
-, <a class="el" href="classnet_1_1IP_1_1Network.html#a7caf57738bb2acc394ec654ef6088ef3">net::IP::Network</a>
-, <a class="el" href="classprocess_1_1Latch.html#a6231a37a0a92318a3d7aa62920b9fe0e">process::Latch</a>
-, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a50e932465a1c4e2c9d2723cb0ac72b6c">zookeeper::Group::Membership</a>
+, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#af9693ab7e438233a3e8244f3c650df7d">process::http::Pipe::Writer</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#abb2df9657326caac828ede56f226710e">mesos::v1::Attributes</a>
+, <a class="el" href="classcgroups_1_1blkio_1_1Device.html#a578d8a8719fa30c1284c30fb764727a8">cgroups::blkio::Device</a>
+, <a class="el" href="classVariant.html#ab07030cf3cd3f187815ecab876fbcb69">Variant&lt; T, Ts &gt;</a>
+, <a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html#a432560ec58e0e168d7e06734b17b7bca">routing::filter::basic::Classifier</a>
 , <a class="el" href="classprocess_1_1http_1_1Connection.html#af05c8ada407f7c78299d9e46eaf80459">process::http::Connection</a>
-, <a class="el" href="classprocess_1_1Shared.html#a3c929e667ce6a6fd45b56a81fd16a766">process::Shared&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1Attributes.html#af178fdf6f1399753faf2d544d4e9c96a">mesos::Attributes</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a50e932465a1c4e2c9d2723cb0ac72b6c">zookeeper::Group::Membership</a>
 , <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a3616beab3442de06328d8e56e908db7f">process::network::inet::Address</a>
-, <a class="el" href="structos_1_1Process.html#a1d540a0a2640fd907423f8277bccce48">os::Process</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources</a>
-, <a class="el" href="classprocess_1_1Timer.html#a791687580a5514745038ab05e86c3786">process::Timer</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#aacf8e0374f4885a1b02f96a6a8c8ec46">process::UPID::ID</a>
+, <a class="el" href="classprocess_1_1Timeout.html#aab5d590690d4fd2f27cad2d910ee1cfa">process::Timeout</a>
+, <a class="el" href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option&lt; T &gt;</a>
+, <a class="el" href="classnet_1_1IP.html#a5ceb2f0c6ba902dbe29c1d62f7f53427">net::IP</a>
 , <a class="el" href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">Error</a>
 , <a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html#ad3f77abdeed3be644b937de71d306a02">routing::filter::ip::Classifier</a>
 , <a class="el" href="structprocess_1_1UPID_1_1ID.html#a586d73e210c4cfeb5775fc14a412b1ee">process::UPID::ID</a>
-, <a class="el" href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#aacf8e0374f4885a1b02f96a6a8c8ec46">process::UPID::ID</a>
-, <a class="el" href="classprocess_1_1Timeout.html#aab5d590690d4fd2f27cad2d910ee1cfa">process::Timeout</a>
-, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a88163658413e7817b7d6b442b7eb7dd6">process::network::internal::Socket&lt; AddressType &gt;</a>
-, <a class="el" href="classVariant.html#ab07030cf3cd3f187815ecab876fbcb69">Variant&lt; T, Ts &gt;</a>
-, <a class="el" href="classnet_1_1MAC.html#a0a1331d9bec0070e02eadbed544e50a0">net::MAC</a>
-, <a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html#a432560ec58e0e168d7e06734b17b7bca">routing::filter::basic::Classifier</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#abb2df9657326caac828ede56f226710e">mesos::v1::Attributes</a>
-, <a class="el" href="structprocess_1_1UPID.html#a1ad0ca205d7c6e95652c1ca35c80b41f">process::UPID</a>
-, <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a0339fa96358b0cd957e8a1b54dcfb415">process::network::unix::Address</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe.html#a4dfc8ee332d8e02d63079491086d3a3b">process::http::Pipe</a>
+, <a class="el" href="classprocess_1_1Timer.html#a791687580a5514745038ab05e86c3786">process::Timer</a>
+, <a class="el" href="classnet_1_1IP_1_1Network.html#a7caf57738bb2acc394ec654ef6088ef3">net::IP::Network</a>
+, <a class="el" href="classDuration.html#a754a0109e91ee4506d4cbd5b51750997">Duration</a>
+, <a class="el" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">Option&lt; T &gt;</a>
+, <a class="el" href="structflags_1_1Name.html#a63d59c9cd49d00f55ddec17729e69f83">flags::Name</a>
+, <a class="el" href="classprocess_1_1Time.html#a4ab86bc8f1fa04c645e2cd5e6a6d9aa8">process::Time</a>
+, <a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources</a>
+, <a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html#afffe21f3ed208fa7b0a6924d63b05268">routing::filter::icmp::Classifier</a>
+, <a class="el" href="classprocess_1_1Owned.html#ac0f1e612c61ca5c45aa8e5e262f0e8b8">process::Owned&lt; T &gt;</a>
 </li>
 <li>operator&gt;()
-: <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a35fac8f239f3685e555e93be98e980aa">mesos::log::Log::Position</a>
-, <a class="el" href="classDuration.html#ace1ffd7bf32fa029c03b315e8f4a8b6a">Duration</a>
-, <a class="el" href="classBytes.html#ac86c81c8a80826fdddc265e07fc735d4">Bytes</a>
+: <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a1bb3ad8072f56e8958f0bf44da9a9cf6">process::network::inet::Address</a>
 , <a class="el" href="classprocess_1_1Time.html#a2082db6e45ef09c154db1e06df68a4e9">process::Time</a>
-, <a class="el" href="structVersion.html#a8a7d33d5d4bcc5cbac192597328c6f78">Version</a>
+, <a class="el" href="classBytes.html#ac86c81c8a80826fdddc265e07fc735d4">Bytes</a>
 , <a class="el" href="structos_1_1Process.html#a9305ba395a7f61e936fa7d3577d75a8a">os::Process</a>
-, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a1bb3ad8072f56e8958f0bf44da9a9cf6">process::network::inet::Address</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a35fac8f239f3685e555e93be98e980aa">mesos::log::Log::Position</a>
+, <a class="el" href="structVersion.html#a8a7d33d5d4bcc5cbac192597328c6f78">Version</a>
 , <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeedb1ae964ce69d27ccc9cbf2519b7c1">zookeeper::Group::Membership</a>
+, <a class="el" href="classDuration.html#ace1ffd7bf32fa029c03b315e8f4a8b6a">Duration</a>
 , <a class="el" href="classnet_1_1IP.html#ae57a99f62c1f524eb2937408993365cb">net::IP</a>
 </li>
 <li>operator&gt;=()
-: <a class="el" href="classprocess_1_1Time.html#a86b53a660603271a4a840f559ea7b79c">process::Time</a>
-, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a1ce418ac66b66440664e66b8448cd9c7">zookeeper::Group::Membership</a>
-, <a class="el" href="structVersion.html#a20345f7cfcb7faad86e01a8a3cc00f78">Version</a>
-, <a class="el" href="classBytes.html#a4ced587025cda32bcc6aaf99dc246bb7">Bytes</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a2609306d99b93755246a8199ebea7fac">mesos::log::Log::Position</a>
+: <a class="el" href="classBytes.html#a4ced587025cda32bcc6aaf99dc246bb7">Bytes</a>
+, <a class="el" href="classprocess_1_1Time.html#a86b53a660603271a4a840f559ea7b79c">process::Time</a>
 , <a class="el" href="structos_1_1Process.html#a0c29d67f0a2721ff353042e99539e65c">os::Process</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a2609306d99b93755246a8199ebea7fac">mesos::log::Log::Position</a>
+, <a class="el" href="structVersion.html#a20345f7cfcb7faad86e01a8a3cc00f78">Version</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a1ce418ac66b66440664e66b8448cd9c7">zookeeper::Group::Membership</a>
 , <a class="el" href="classDuration.html#a8c59bcce1ffd198648dceec5412bad2a">Duration</a>
 </li>
 <li>operator[]()
@@ -591,7 +598,7 @@
 , <a class="el" href="classnet_1_1MAC.html#af925648a11ff2d5ab14cf4e608e2048d">net::MAC</a>
 </li>
 <li>Option()
-: <a class="el" href="classOption.html#a50f70a7b4e3ce1fbcb3aca0a5d4f4a5e">Option&lt; T &gt;</a>
+: <a class="el" href="classOption.html#a4602c4ade99ff38c6d846dc40235f595">Option&lt; T &gt;</a>
 </li>
 <li>order()
 : <a class="el" href="classprocess_1_1Clock.html#a6626c65761ade35b1efff516336e3cf9">process::Clock</a>
@@ -604,14 +611,14 @@
 , <a class="el" href="structOverload.html#a9c6348be87cf2f98450962646f8174a9">Overload&lt; F, Fs &gt;</a>
 </li>
 <li>oversubscribable()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#a0cacb1628b5ed2037e8889a42f7d63bd">mesos::internal::slave::NoopResourceEstimator</a>
-, <a class="el" href="classmesos_1_1slave_1_1ResourceEstimator.html#a65aea819df6f61cabf0a98520121606b">mesos::slave::ResourceEstimator</a>
+: <a class="el" href="classmesos_1_1slave_1_1ResourceEstimator.html#a65aea819df6f61cabf0a98520121606b">mesos::slave::ResourceEstimator</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#a0cacb1628b5ed2037e8889a42f7d63bd">mesos::internal::slave::NoopResourceEstimator</a>
 </li>
 <li>own()
 : <a class="el" href="classprocess_1_1Shared.html#a84986b276de9b6d1b525c64d944c6797">process::Shared&lt; T &gt;</a>
 </li>
 <li>Owned()
-: <a class="el" href="classprocess_1_1Owned.html#a22a12b3bd098343628ecf122b5b09d9e">process::Owned&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Owned.html#ae4c94696ed1b07401493f1bef8d31981">process::Owned&lt; T &gt;</a>
 </li>
 </ul>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_func_0x70.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x70.html b/content/api/latest/c++/functions_func_0x70.html
index 28dcde3..60eab2e 100644
--- a/content/api/latest/c++/functions_func_0x70.html
+++ b/content/api/latest/c++/functions_func_0x70.html
@@ -129,12 +129,8 @@
 <li>Parser()
 : <a class="el" href="structprotobuf_1_1internal_1_1Parser.html#a7bb85ab464aae1862c4bd20ce528fbe2">protobuf::internal::Parser</a>
 </li>
-<li>Path()
-: <a class="el" href="classPath.html#a91965ddddabd9a15374ab51f6847f8b6">Path</a>
-</li>
 <li>path()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#a67db657f034ac8b51e68ee0477a2da1e">mesos::internal::slave::FetcherProcess::Cache::Entry</a>
-, <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a93470f74fdd461facf698287be9a13fb">process::network::unix::Address</a>
+: <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a93470f74fdd461facf698287be9a13fb">process::network::unix::Address</a>
 </li>
 <li>PATH()
 : <a class="el" href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html#a341f45297ccb682a0c97e7f164d03a55">mesos::slave::ContainerIO::IO</a>
@@ -143,6 +139,9 @@
 <li>Path()
 : <a class="el" href="classPath.html#af26cfab021ddf49af73da3b2beca85ac">Path</a>
 </li>
+<li>path()
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#a67db657f034ac8b51e68ee0477a2da1e">mesos::internal::slave::FetcherProcess::Cache::Entry</a>
+</li>
 <li>pause()
 : <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a0f75d68526aaf1452427d17e562ee2a9">mesos::internal::checks::Checker</a>
 , <a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#ab7f51a87c406ebd0a6f995be19b4d831">mesos::internal::checks::CheckerProcess</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_func_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x72.html b/content/api/latest/c++/functions_func_0x72.html
index 71abdd6..40c3cc5 100644
--- a/content/api/latest/c++/functions_func_0x72.html
+++ b/content/api/latest/c++/functions_func_0x72.html
@@ -359,15 +359,17 @@
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#abe00e42bb325a7cc0a4d9dd1ead5d772">mesos::internal::master::allocator::internal::Metrics</a>
 </li>
 <li>removeSlave()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa63a6a9f0c900a6760dfe5406efda44b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
-, <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">mesos::allocator::Allocator</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#aa668a3cac81d97424ff4ec517ca21b23">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ac0dcb5e99c7b9ba4b86b380d8c91f339">mesos::internal::master::allocator::MesosAllocatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5d8be0eddccff3542156d3499570f04b">mesos::internal::master::Master</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ac0dcb5e99c7b9ba4b86b380d8c91f339">mesos::internal::master::allocator::MesosAllocatorProcess</a>
 </li>
 <li>RemoveSlave()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html#a708e692d8287a0a5d931fbab40b04083">mesos::internal::master::RemoveSlave</a>
 </li>
+<li>removeSlave()
+: <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">mesos::allocator::Allocator</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#aa668a3cac81d97424ff4ec517ca21b23">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa63a6a9f0c900a6760dfe5406efda44b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5d8be0eddccff3542156d3499570f04b">mesos::internal::master::Master</a>
+</li>
 <li>removeTask()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ae9f6573ace87d74380e2ee68b9b61864">mesos::internal::master::Slave</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a5941685cafa2cf6cf56e2c74646dcca2">mesos::internal::master::Framework</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_func_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x73.html b/content/api/latest/c++/functions_func_0x73.html
index 04b9e9a..6024a11 100644
--- a/content/api/latest/c++/functions_func_0x73.html
+++ b/content/api/latest/c++/functions_func_0x73.html
@@ -280,8 +280,12 @@
 <li>share()
 : <a class="el" href="classprocess_1_1Owned.html#a08532e2c3ba328bf133471b1594754bd">process::Owned&lt; T &gt;</a>
 </li>
+<li>Shared()
+: <a class="el" href="classprocess_1_1Shared.html#abb6c5ab0f711bdee4455201e4a812d47">process::Shared&lt; T &gt;</a>
+</li>
 <li>shared()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources</a>
 , <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#ac598eea6fc64528727f41e20af38fb71">mesos::internal::fs::MountInfoTable::Entry</a>
 , <a class="el" href="classprocess_1_1internal_1_1Loop.html#a9923c05dd6d27f9ec0c61d28a5387641">process::internal::Loop&lt; Iterate, Body, T, R &gt;</a>
 , <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a593398b46bc29ef1e6b87b2fadbba7d6">process::network::internal::SocketImpl</a>
@@ -289,9 +293,6 @@
 <li>Shared()
 : <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared&lt; T &gt;</a>
 </li>
-<li>shared()
-: <a class="el" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">mesos::Resources</a>
-</li>
 <li>SharedHandle()
 : <a class="el" href="classSharedHandle.html#ad2cfca1ab3db9839e617b569b225e0c0">SharedHandle</a>
 </li>
@@ -546,19 +547,19 @@
 <li>StreamingResponseDecoder()
 : <a class="el" href="classprocess_1_1StreamingResponseDecoder.html#ab1b1d689df9ee3f716232ed0d9b85812">process::StreamingResponseDecoder</a>
 </li>
-<li>string()
-: <a class="el" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">Path</a>
-, <a class="el" href="structos_1_1sysctl.html#af54897c91536ccd5d829daabbac64266">os::sysctl</a>
-</li>
 <li>String()
-: <a class="el" href="structJSON_1_1String.html#ab8f3991c166dfd0e7761a8cfc733f4a2">JSON::String</a>
+: <a class="el" href="structJSON_1_1String.html#ab868bcf5be8276c353b0e218817c39a1">JSON::String</a>
 </li>
 <li>string()
 : <a class="el" href="structprocess_1_1http_1_1Status.html#a49f854c52adce69bc1d4cc5c15cdccac">process::http::Status</a>
 , <a class="el" href="classJvm.html#ac2c7a5438fbf91870a29720b0a26b0a1">Jvm</a>
 </li>
 <li>String()
-: <a class="el" href="structJSON_1_1String.html#ab868bcf5be8276c353b0e218817c39a1">JSON::String</a>
+: <a class="el" href="structJSON_1_1String.html#a7be21f307ea1e322a19a23da1b35afb4">JSON::String</a>
+</li>
+<li>string()
+: <a class="el" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">Path</a>
+, <a class="el" href="structos_1_1sysctl.html#af54897c91536ccd5d829daabbac64266">os::sysctl</a>
 </li>
 <li>stringify()
 : <a class="el" href="structstrings_1_1internal_1_1stringify_3_01std_1_1string_00_01true_01_4.html#adf2ceef3d4241e2a606eef8f4587a8cb">strings::internal::stringify&lt; std::string, true &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_func_0x74.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x74.html b/content/api/latest/c++/functions_func_0x74.html
index 030d202..5b393e6 100644
--- a/content/api/latest/c++/functions_func_0x74.html
+++ b/content/api/latest/c++/functions_func_0x74.html
@@ -159,15 +159,15 @@
 <li>ThunkProcess()
 : <a class="el" href="classprocess_1_1internal_1_1ThunkProcess.html#a326bf8be1b72cce6709737ca2f46a6b2">process::internal::ThunkProcess&lt; R &gt;</a>
 </li>
-<li>Time()
-: <a class="el" href="classprocess_1_1Time.html#a556f4005b624bc2ea40dd313634c3de1">process::Time</a>
-</li>
 <li>time()
 : <a class="el" href="classprocess_1_1metrics_1_1Timer.html#a434e22286a5dbc8ec2b8501499d159c4">process::metrics::Timer&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Timeout.html#a01021e2f51e5f0b1f6ec93977976f570">process::Timeout</a>
 , <a class="el" href="classprocess_1_1EventLoop.html#a8a20cebd54f86774b569d2dcf7bfd5dc">process::EventLoop</a>
 , <a class="el" href="structos_1_1sysctl.html#aa0170ffd9e615f415e5cef7126831728">os::sysctl</a>
 </li>
+<li>Time()
+: <a class="el" href="classprocess_1_1Time.html#a556f4005b624bc2ea40dd313634c3de1">process::Time</a>
+</li>
 <li>Timeout()
 : <a class="el" href="classprocess_1_1Timeout.html#adeadd19e081fb4f2a0a39ecc586a4af7">process::Timeout</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_func_0x76.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x76.html b/content/api/latest/c++/functions_func_0x76.html
index 600ebd9..fc7e3f3 100644
--- a/content/api/latest/c++/functions_func_0x76.html
+++ b/content/api/latest/c++/functions_func_0x76.html
@@ -116,44 +116,56 @@
 <li>ValidateVolumeCapabilities()
 : <a class="el" href="classmesos_1_1csi_1_1Client.html#a23b717f03e2b9061abe3ca9c4edfa1e2">mesos::csi::Client</a>
 </li>
-<li>value()
-: <a class="el" href="classprocess_1_1ControlFlow.html#a3a15eba61473df457b0ac4cbaddd21ed">process::ControlFlow&lt; T &gt;</a>
-</li>
 <li>Value()
-: <a class="el" href="structJSON_1_1Value.html#a5e0c2536746e22b71bb3be5883b49c78">JSON::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#ad06301ec9da0f0a4713556214b7ce43a">JSON::Value</a>
 </li>
 <li>value()
-: <a class="el" href="classprocess_1_1ControlFlow.html#a9fa0744c29d7bffd54f10aea580ba187">process::ControlFlow&lt; T &gt;</a>
+: <a class="el" href="classSeconds.html#a7f948f603e0357d0c0002e216535c4a0">Seconds</a>
+, <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
 </li>
 <li>Value()
-: <a class="el" href="structJSON_1_1Value.html#ad06301ec9da0f0a4713556214b7ce43a">JSON::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#ab05d7584e0a89ecc8a16d0670d3a84b7">JSON::Value</a>
 </li>
 <li>value()
-: <a class="el" href="classprocess_1_1metrics_1_1Counter.html#a5c3ebc2a8264cd0bb05ce6196e290d08">process::metrics::Counter</a>
+: <a class="el" href="classHours.html#aabae7296a0be6bb13850eb285302cf77">Hours</a>
+, <a class="el" href="classDays.html#a6e27fbca8c740946cc47bb6e87a2da92">Days</a>
 </li>
 <li>Value()
 : <a class="el" href="structJSON_1_1Value.html#a5abc35ec4e68f25a9d5ba801469caaa9">JSON::Value</a>
 </li>
 <li>value()
-: <a class="el" href="classprocess_1_1metrics_1_1Gauge.html#a0568e9b2c5b9b2ac72ed6cf71dc24fdc">process::metrics::Gauge</a>
-, <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a961b445c5d82327db7fa387a818635c7">process::metrics::Metric</a>
-, <a class="el" href="classprocess_1_1metrics_1_1Timer.html#adec20d769e4105799cc1b236bd953e81">process::metrics::Timer&lt; T &gt;</a>
-, <a class="el" href="classNanoseconds.html#a260729fd78d4e539dc1b694d8e2fd06b">Nanoseconds</a>
-, <a class="el" href="classMicroseconds.html#ab57acb52f35c262ba8e05994917f17a4">Microseconds</a>
+: <a class="el" href="classWeeks.html#aa33255ebf61411f6908c8a05d63e464a">Weeks</a>
 , <a class="el" href="classmesos_1_1state_1_1Variable.html#ade8ed8f89ceb5e3ab004e2922a5b35fa">mesos::state::Variable</a>
-, <a class="el" href="classMilliseconds.html#a958cbe56379726b0b0e1a01afd3204e7">Milliseconds</a>
-, <a class="el" href="classSeconds.html#a7f948f603e0357d0c0002e216535c4a0">Seconds</a>
 , <a class="el" href="classcgroups_1_1memory_1_1pressure_1_1Counter.html#a60ef2a7979f45a18914478f1e749debd">cgroups::memory::pressure::Counter</a>
-, <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
-, <a class="el" href="classHours.html#aabae7296a0be6bb13850eb285302cf77">Hours</a>
 , <a class="el" href="classprocess_1_1ControlFlow.html#a5c21809a15f9efe012e30d1a1cf05c3a">process::ControlFlow&lt; T &gt;</a>
-, <a class="el" href="classDays.html#a6e27fbca8c740946cc47bb6e87a2da92">Days</a>
-, <a class="el" href="classWeeks.html#aa33255ebf61411f6908c8a05d63e464a">Weeks</a>
-, <a class="el" href="classprocess_1_1ControlFlow.html#ad0fbad53169fc7766d61a69393ac14bc">process::ControlFlow&lt; T &gt;</a>
 </li>
 <li>Value()
 : <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aa79af31717d87775443d28f7534159e6">process::TimeSeries&lt; T &gt;::Value</a>
-, <a class="el" href="structJSON_1_1Value.html#a3bff04934861140009f82b481019726b">JSON::Value</a>
+</li>
+<li>value()
+: <a class="el" href="classprocess_1_1ControlFlow.html#a9fa0744c29d7bffd54f10aea580ba187">process::ControlFlow&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1metrics_1_1Counter.html#a5c3ebc2a8264cd0bb05ce6196e290d08">process::metrics::Counter</a>
+</li>
+<li>Value()
+: <a class="el" href="structJSON_1_1Value.html#a3bff04934861140009f82b481019726b">JSON::Value</a>
+</li>
+<li>value()
+: <a class="el" href="classprocess_1_1metrics_1_1Gauge.html#a0568e9b2c5b9b2ac72ed6cf71dc24fdc">process::metrics::Gauge</a>
+, <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a961b445c5d82327db7fa387a818635c7">process::metrics::Metric</a>
+</li>
+<li>Value()
+: <a class="el" href="structJSON_1_1Value.html#a5e0c2536746e22b71bb3be5883b49c78">JSON::Value</a>
+</li>
+<li>value()
+: <a class="el" href="classprocess_1_1metrics_1_1Timer.html#adec20d769e4105799cc1b236bd953e81">process::metrics::Timer&lt; T &gt;</a>
+, <a class="el" href="classNanoseconds.html#a260729fd78d4e539dc1b694d8e2fd06b">Nanoseconds</a>
+</li>
+<li>Value()
+: <a class="el" href="structJSON_1_1Value.html#adb495699a2d837cc49218b64b342e2bf">JSON::Value</a>
+</li>
+<li>value()
+: <a class="el" href="classMicroseconds.html#ab57acb52f35c262ba8e05994917f17a4">Microseconds</a>
+, <a class="el" href="classMilliseconds.html#a958cbe56379726b0b0e1a01afd3204e7">Milliseconds</a>
 </li>
 <li>values()
 : <a class="el" href="classBoundedHashMap.html#a3230dcf13d6b5099fe3aba148573e7a9">BoundedHashMap&lt; Key, Value &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_func_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x77.html b/content/api/latest/c++/functions_func_0x77.html
index 07173dc..96958ee 100644
--- a/content/api/latest/c++/functions_func_0x77.html
+++ b/content/api/latest/c++/functions_func_0x77.html
@@ -165,12 +165,12 @@
 <li>write_unlock()
 : <a class="el" href="classprocess_1_1ReadWriteLock.html#af09e2143c4590ce6417b98e5db62a5c7">process::ReadWriteLock</a>
 </li>
-<li>Writer()
-: <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a32aae1536dfad8f0486e64b4e7bd3422">mesos::log::Log::Writer</a>
-</li>
 <li>writer()
 : <a class="el" href="classprocess_1_1http_1_1Pipe.html#a000e921fa096a665acce3c2aaa38339e">process::http::Pipe</a>
 </li>
+<li>Writer()
+: <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a32aae1536dfad8f0486e64b4e7bd3422">mesos::log::Log::Writer</a>
+</li>
 <li>WriterProxy()
 : <a class="el" href="classJSON_1_1WriterProxy.html#af46db5991abdab5b7eefadc277fe5587">JSON::WriterProxy</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_type.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_type.html b/content/api/latest/c++/functions_type.html
index f138dae..e5fabfd 100644
--- a/content/api/latest/c++/functions_type.html
+++ b/content/api/latest/c++/functions_type.html
@@ -84,14 +84,17 @@
 : <a class="el" href="structstd_1_1hash_3_01mesos_1_1CommandInfo__URI_01_4.html#acd21c4f2b0454d314556e2c909a48dec">std::hash&lt; mesos::CommandInfo_URI &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01UUID_01_4.html#a92c7c31d46eb2ae8ee55797eef75c1a4">std::hash&lt; UUID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a2a5618e5e307b2d36c98f14d1600636c">std::hash&lt; os::WindowsFD &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">std::hash&lt; Option&lt; T &gt; &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01net_1_1IP_01_4.html#a5e2eba58070d0460314c2aed7c10453a">std::hash&lt; net::IP &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01process_1_1UPID_01_4.html#a688a6a51a9771737871bbd78f16aa46f">std::hash&lt; process::UPID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html#a817c1f0c340595a04853476fca648cb4">std::hash&lt; process::network::inet::Address &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html#aeedaa1e38800ab6aeae4cda6451cf477">std::hash&lt; mesos::internal::tests::ModuleID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html#af763aa34b956bf088c892b932aa66ba9">std::hash&lt; mesos::ExecutorID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#a75ee717fcff419be700b817d6da9cefb">std::hash&lt; mesos::internal::slave::DockerVolume &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4.html#a66ccd418e0e56eea9eeaa5e55ce683e0">std::hash&lt; mesos::internal::log::Metadata_Status &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html#a5aad2b6d2319da7ec4cfad4d0b1f32f8">std::hash&lt; routing::filter::ip::PortRange &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a79ae564cdc8d15e53d56bf29163faed6">std::hash&lt; cgroups::memory::pressure::Level &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html#af763aa34b956bf088c892b932aa66ba9">std::hash&lt; mesos::ExecutorID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3">std::hash&lt; mesos::v1::ResourceProviderID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90">std::hash&lt; mesos::v1::OfferOperationID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#af7e3bdeb6154b828db29ef18e401bcb2">std::hash&lt; mesos::v1::MachineID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#af032efd40f64cfe5fc4698f1e7ef9e09">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#abcdfee3986ee2f09429e1782e47f27e1">std::hash&lt; mesos::v1::Image::Type &gt;</a>
@@ -104,19 +107,20 @@
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a48cd7ca3a1281b5b95bdc13e3bda9bf5">std::hash&lt; mesos::v1::FrameworkID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#ab72a8d38d1abfcd285d09a140ee2bbb9">std::hash&lt; mesos::v1::ExecutorID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#a9f179eed9c503eee5d62c02d712ac5c1">std::hash&lt; mesos::v1::ContainerID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#ac1c944c5800c96e6fc0f91e907008046">std::hash&lt; mesos::v1::CommandInfo::URI &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#af8d0ab7a495541d3c4f5c382e7f4e284">std::hash&lt; mesos::TaskID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#ae1801f4178ba4cf86c9afa7868f149a2">std::hash&lt; mesos::ResourceProviderID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9">std::hash&lt; mesos::OfferOperationID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#a57ccbf9965dce75fe9cace99579cfabb">std::hash&lt; mesos::MachineID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a0fd2035eb98bec01e4cc922d833e2bbf">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#a0e749ddbd5e500a16d3083f770305446">std::hash&lt; mesos::Image::Type &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a864c2095e01478aa793bc97579680156">std::hash&lt; mesos::TaskStatus_Reason &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a25c9aa126ba7efce1a9da8feacec835a">std::hash&lt; mesos::TaskStatus_Source &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#adaca1028196011edbb178bd811f92897">std::hash&lt; mesos::TaskState &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#ac1c944c5800c96e6fc0f91e907008046">std::hash&lt; mesos::v1::CommandInfo::URI &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#ae1801f4178ba4cf86c9afa7868f149a2">std::hash&lt; mesos::ResourceProviderID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#ac4d32af54065f7aec8ae8cac9893ec7f">std::hash&lt; mesos::SlaveID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#a939cea4d5a093d219a58907eb0d337fa">std::hash&lt; mesos::OfferID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html#a6c09b5724256ad1a183fb57146c2ee07">std::hash&lt; mesos::FrameworkID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#a75ee717fcff419be700b817d6da9cefb">std::hash&lt; mesos::internal::slave::DockerVolume &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a79ae564cdc8d15e53d56bf29163faed6">std::hash&lt; cgroups::memory::pressure::Level &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4.html#a7a18e07e7649c69b782db6aca21db9da">std::hash&lt; mesos::ContainerID &gt;</a>
 </li>
 <li>AuthenticatedHttpRequestHandler
@@ -221,6 +225,7 @@
 , <a class="el" href="structOverload.html#a4efb2c6232e5f0cda6bc07a79f628251">Overload&lt; F, Fs &gt;</a>
 , <a class="el" href="structOverload_3_01F_01_4.html#ace68e5d5df88e33b0fa01b9a6e98de2f">Overload&lt; F &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a784a468593b723beb6be44656cc9f67a">std::hash&lt; os::WindowsFD &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#af3360afd9badbb8dc6e4ebbd0abb3a8c">std::hash&lt; Option&lt; T &gt; &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01net_1_1IP_01_4.html#af846150bb8c9fcf5e4063e3da50b1223">std::hash&lt; net::IP &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01process_1_1UPID_01_4.html#abb909b81d5aa41e8b0a3f75ba6b703d9">std::hash&lt; process::UPID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html#af80ac6fe5b7c2d3999a28b1ec33940eb">std::hash&lt; process::network::inet::Address &gt;</a>
@@ -229,6 +234,8 @@
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4.html#a56337eb0043b4395278656943f928569">std::hash&lt; mesos::internal::log::Metadata_Status &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html#af24f54ab2ba83c0591d577b909a16e23">std::hash&lt; routing::filter::ip::PortRange &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a68d464c2d14610de0ac2756ded809081">std::hash&lt; cgroups::memory::pressure::Level &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a0dcb2921f37239932c7d9f5dbdccc7fe">std::hash&lt; mesos::v1::ResourceProviderID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ab06e1247be54bd52df9aaef5e5fe3e61">std::hash&lt; mesos::v1::OfferOperationID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a8ea108d687a24fdbf797ab8cab67d059">std::hash&lt; mesos::v1::MachineID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#ae95cd9b2785ce804833514bf4c343034">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#a9472e27c6321755254f75677c1749b14">std::hash&lt; mesos::v1::Image::Type &gt;</a>
@@ -243,6 +250,7 @@
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#adcfd68141b2f16821dee4adbbc6bc9c2">std::hash&lt; mesos::v1::ContainerID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#ad5964445933d9316344d1be6df4ae77e">std::hash&lt; mesos::v1::CommandInfo::URI &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#a7c939fe8b1debaff8c35d4d222e6cc35">std::hash&lt; mesos::ResourceProviderID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a879848aa13429c8f47c0fea196bcbf81">std::hash&lt; mesos::OfferOperationID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#aab3b81e4ee40e5e1a8dee056a363ab6e">std::hash&lt; mesos::MachineID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a90371ab9671829e05e16df360ec612dd">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#af7e4f8d1b27de3a39ed30cbffa1c0607">std::hash&lt; mesos::Image::Type &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_vars_0x6d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_vars_0x6d.html b/content/api/latest/c++/functions_vars_0x6d.html
index 842557c..23ec5b9 100644
--- a/content/api/latest/c++/functions_vars_0x6d.html
+++ b/content/api/latest/c++/functions_vars_0x6d.html
@@ -260,12 +260,12 @@
 <li>METHOD_NOT_ALLOWED
 : <a class="el" href="structprocess_1_1http_1_1Status.html#a7ec542fce3fdf8c25bd870a160f569f7">process::http::Status</a>
 </li>
-<li>metrics
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
-</li>
 <li>Metrics
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 </li>
+<li>metrics
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+</li>
 <li>MICROSECONDS
 : <a class="el" href="classDuration.html#ad2877fca0bfcc4909706cf128273b3aa">Duration</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_vars_0x6f.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_vars_0x6f.html b/content/api/latest/c++/functions_vars_0x6f.html
index 1703738..36d2f13 100644
--- a/content/api/latest/c++/functions_vars_0x6f.html
+++ b/content/api/latest/c++/functions_vars_0x6f.html
@@ -118,6 +118,12 @@
 <li>offerFilters
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a56b6fba37d8c466ad48c0e50ab1ce92d">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Framework</a>
 </li>
+<li>offerOperations
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a73efe6c7ec93af36a580f1d6134e24ff">mesos::internal::master::Framework</a>
+</li>
+<li>offerOperationUUIDs
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4d211f2b6fca34349126f16bc2cef3e0">mesos::internal::master::Framework</a>
+</li>
 <li>offers
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a9dbf820e6c564c4333f97eaff7136cb1">mesos::internal::master::Slave</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a6fe60c0c1a491ac16776bad1598da52e">mesos::internal::master::Framework</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/future_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/future_8hpp_source.html b/content/api/latest/c++/future_8hpp_source.html
index 3c373a6..1984c91 100644
--- a/content/api/latest/c++/future_8hpp_source.html
+++ b/content/api/latest/c++/future_8hpp_source.html
@@ -1778,7 +1778,7 @@
 <div class="ttc" id="namespaceos_html_aa9ac22b4028f187826a9861373006abf"><div class="ttname"><a href="namespaceos.html#aa9ac22b4028f187826a9861373006abf">os::strerror</a></div><div class="ttdeci">std::string strerror(int errno_)</div><div class="ttdoc">A thread-safe version of strerror. </div><div class="ttdef"><b>Definition:</b> strerror.hpp:30</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_a86c36ee36d231da3645dc12571f1d25a"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a86c36ee36d231da3645dc12571f1d25a">process::internal::repair</a></div><div class="ttdeci">void repair(const lambda::function&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;f, const std::shared_ptr&lt; Promise&lt; T &gt;&gt; &amp;promise, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1325</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="abort_8hpp_html_a4d84a74fe6e4f84bc3d2f901b9e89f93"><div class="ttname"><a href="abort_8hpp.html#a4d84a74fe6e4f84bc3d2f901b9e89f93">ABORT</a></div><div class="ttdeci">#define ABORT(...)</div><div class="ttdef"><b>Definition:</b> abort.hpp:40</div></div>
 <div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:266</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a79919e2b8fded40f30f720c521c98ded"><div class="ttname"><a href="classprocess_1_1Future.html#a79919e2b8fded40f30f720c521c98ded">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(F &amp;&amp;f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:330</div></div>
@@ -1818,7 +1818,7 @@
 <div class="ttc" id="classprocess_1_1Future_html_af23884cf963eb5ec061595eb2e288903"><div class="ttname"><a href="classprocess_1_1Future.html#af23884cf963eb5ec061595eb2e288903">process::Future::isPending</a></div><div class="ttdeci">bool isPending() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1056</div></div>
 <div class="ttc" id="structprocess_1_1internal_1_1unwrap_html"><div class="ttname"><a href="structprocess_1_1internal_1_1unwrap.html">process::internal::unwrap</a></div><div class="ttdef"><b>Definition:</b> future.hpp:65</div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_ad4dabb526ca4f366ac1fb06192a40d0f"><div class="ttname"><a href="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f">process::Future::operator==</a></div><div class="ttdeci">bool operator==(const Future&lt; T &gt; &amp;that) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1010</div></div>
 <div class="ttc" id="namespacerouting_1_1link_1_1internal_html_abfdfc99e016fe858117fa1767cef2be0"><div class="ttname"><a href="namespacerouting_1_1link_1_1internal.html#abfdfc99e016fe858117fa1767cef2be0">routing::link::internal::set</a></div><div class="ttdeci">Try&lt; bool &gt; set(const std::string &amp;_link, unsigned int flags)</div><div class="ttdef"><b>Definition:</b> internal.hpp:125</div></div>
 <div class="ttc" id="strerror_8hpp_html"><div class="ttname"><a href="strerror_8hpp.html">strerror.hpp</a></div></div>
@@ -1849,7 +1849,7 @@
 <div class="ttc" id="structprocess_1_1Failure_html_aa1aa7664c7f91fe3dc3909c5e60d768b"><div class="ttname"><a href="structprocess_1_1Failure.html#aa1aa7664c7f91fe3dc3909c5e60d768b">process::Failure::Failure</a></div><div class="ttdeci">Failure(const Error &amp;error)</div><div class="ttdef"><b>Definition:</b> future.hpp:552</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a907cb66509cf2e07bff8cf919507f745"><div class="ttname"><a href="classprocess_1_1Future.html#a907cb66509cf2e07bff8cf919507f745">process::Future::onDiscard</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onDiscard(F &amp;&amp;f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:300</div></div>
 <div class="ttc" id="structprocess_1_1ErrnoFailure_html"><div class="ttname"><a href="structprocess_1_1ErrnoFailure.html">process::ErrnoFailure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:558</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1log_1_1protocol_html_a3b1f8bd7b18c51af9d1f58842950b545"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol::promise</a></div><div class="ttdeci">Protocol&lt; PromiseRequest, PromiseResponse &gt; promise</div></div>
 <div class="ttc" id="structprocess_1_1internal_1_1wrap_3_01Future_3_01X_01_4_01_4_html_a4d8096a41c5c51b168a4bac851ae065e"><div class="ttname"><a href="structprocess_1_1internal_1_1wrap_3_01Future_3_01X_01_4_01_4.html#a4d8096a41c5c51b168a4bac851ae065e">process::internal::wrap&lt; Future&lt; X &gt; &gt;::type</a></div><div class="ttdeci">Future&lt; X &gt; type</div><div class="ttdef"><b>Definition:</b> future.hpp:804</div></div>
 <div class="ttc" id="classprocess_1_1WeakFuture_html"><div class="ttname"><a href="classprocess_1_1WeakFuture.html">process::WeakFuture</a></div><div class="ttdef"><b>Definition:</b> future.hpp:77</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/globals_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_0x75.html b/content/api/latest/c++/globals_0x75.html
index 27ffd1e..8077d72 100644
--- a/content/api/latest/c++/globals_0x75.html
+++ b/content/api/latest/c++/globals_0x75.html
@@ -88,18 +88,18 @@
 <li>UMOUNT_NOFOLLOW
 : <a class="el" href="src_2linux_2fs_8hpp.html#a34b04741fa68d7de9b7a79a265b8227f">fs.hpp</a>
 </li>
-<li>UNIMPLEMENTED
-: <a class="el" href="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4">unimplemented.hpp</a>
-</li>
 <li>Unimplemented()
 : <a class="el" href="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f">unimplemented.hpp</a>
 </li>
-<li>UNREACHABLE
-: <a class="el" href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">unreachable.hpp</a>
+<li>UNIMPLEMENTED
+: <a class="el" href="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4">unimplemented.hpp</a>
 </li>
 <li>Unreachable()
 : <a class="el" href="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3">unreachable.hpp</a>
 </li>
+<li>UNREACHABLE
+: <a class="el" href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">unreachable.hpp</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/hashmap_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/hashmap_8hpp_source.html b/content/api/latest/c++/hashmap_8hpp_source.html
index 4099dd2..3e7741b 100644
--- a/content/api/latest/c++/hashmap_8hpp_source.html
+++ b/content/api/latest/c++/hashmap_8hpp_source.html
@@ -193,7 +193,7 @@
 <div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;};</div>
 <div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
 <div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="preprocessor">#endif // __STOUT_HASHMAP_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classhashmap_html_a1ec44226a5228ef9104099166cc4a1af"><div class="ttname"><a href="classhashmap.html#a1ec44226a5228ef9104099166cc4a1af">hashmap::hashmap</a></div><div class="ttdeci">hashmap(std::map&lt; Key, Value &gt; &amp;&amp;map)</div><div class="ttdef"><b>Definition:</b> hashmap.hpp:62</div></div>
 <div class="ttc" id="classhashmap_html_aa476ed6fd38e1ce41c483d31b41f305b"><div class="ttname"><a href="classhashmap.html#aa476ed6fd38e1ce41c483d31b41f305b">hashmap::hashmap</a></div><div class="ttdeci">hashmap(const std::map&lt; Key, Value &gt; &amp;map)</div><div class="ttdef"><b>Definition:</b> hashmap.hpp:47</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset</a></div><div class="ttdef"><b>Definition:</b> hashset.hpp:32</div></div>


[34/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/hook_2manager_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/hook_2manager_8hpp_source.html b/content/api/latest/c++/hook_2manager_8hpp_source.html
index 72d6cfd..a7055c8 100644
--- a/content/api/latest/c++/hook_2manager_8hpp_source.html
+++ b/content/api/latest/c++/hook_2manager_8hpp_source.html
@@ -142,7 +142,7 @@
 <div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
 <div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="preprocessor">#endif // __HOOK_MANAGER_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HookManager_html_adf79d7682a3618cd13d5efb3803a9401"><div class="ttname"><a href="classmesos_1_1internal_1_1HookManager.html#adf79d7682a3618cd13d5efb3803a9401">mesos::internal::HookManager::slaveAttributesDecorator</a></div><div class="ttdeci">static Attributes slaveAttributesDecorator(const SlaveInfo &amp;slaveInfo)</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/hook_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/hook_8hpp_source.html b/content/api/latest/c++/hook_8hpp_source.html
index 2ebf677..de8fef2 100644
--- a/content/api/latest/c++/hook_8hpp_source.html
+++ b/content/api/latest/c++/hook_8hpp_source.html
@@ -232,7 +232,7 @@
 <div class="ttc" id="classmesos_1_1Hook_html_a5116ba27e6cddd2fd78112ababa872a9"><div class="ttname"><a href="classmesos_1_1Hook.html#a5116ba27e6cddd2fd78112ababa872a9">mesos::Hook::slaveExecutorEnvironmentDecorator</a></div><div class="ttdeci">virtual Result&lt; Environment &gt; slaveExecutorEnvironmentDecorator(const ExecutorInfo &amp;executorInfo)</div><div class="ttdef"><b>Definition:</b> hook.hpp:86</div></div>
 <div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1Hook_html_a16fc63435c746687b3191af89ba4e8ef"><div class="ttname"><a href="classmesos_1_1Hook.html#a16fc63435c746687b3191af89ba4e8ef">mesos::Hook::slavePreLaunchDockerTaskExecutorDecorator</a></div><div class="ttdeci">virtual process::Future&lt; Option&lt; DockerTaskExecutorPrepareInfo &gt; &gt; slavePreLaunchDockerTaskExecutorDecorator(const Option&lt; TaskInfo &gt; &amp;taskInfo, const ExecutorInfo &amp;executorInfo, const std::string &amp;containerName, const std::string &amp;containerWorkDirectory, const std::string &amp;mappedSandboxDirectory, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;env)</div><div class="ttdef"><b>Definition:</b> hook.hpp:109</div></div>
 <div class="ttc" id="classmesos_1_1Hook_html_a963033ecdcd8a11fbb80250c33695767"><div class="ttname"><a href="classmesos_1_1Hook.html#a963033ecdcd8a11fbb80250c33695767">mesos::Hook::masterSlaveLostHook</a></div><div class="ttdeci">virtual Try&lt; Nothing &gt; masterSlaveLostHook(const SlaveInfo &amp;slaveInfo)</div><div class="ttdef"><b>Definition:</b> hook.hpp:73</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/htb_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/htb_8hpp_source.html b/content/api/latest/c++/htb_8hpp_source.html
index f189b80..e341976 100644
--- a/content/api/latest/c++/htb_8hpp_source.html
+++ b/content/api/latest/c++/htb_8hpp_source.html
@@ -123,7 +123,7 @@
 <div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;} <span class="comment">// namespace routing {</span></div>
 <div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
 <div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="preprocessor">#endif // __LINUX_ROUTING_QUEUEING_HTB_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="namespacerouting_1_1queueing_1_1htb_html_abd066e04c607951e8aa404551c54a6c3"><div class="ttname"><a href="namespacerouting_1_1queueing_1_1htb.html#abd066e04c607951e8aa404551c54a6c3">routing::queueing::htb::exists</a></div><div class="ttdeci">Try&lt; bool &gt; exists(const std::string &amp;link, const Handle &amp;parent)</div></div>
 <div class="ttc" id="classrouting_1_1Handle_html"><div class="ttname"><a href="classrouting_1_1Handle.html">routing::Handle</a></div><div class="ttdef"><b>Definition:</b> handle.hpp:38</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/http__connection_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/http__connection_8hpp_source.html b/content/api/latest/c++/http__connection_8hpp_source.html
index 5d7d0cb..22bebf7 100644
--- a/content/api/latest/c++/http__connection_8hpp_source.html
+++ b/content/api/latest/c++/http__connection_8hpp_source.html
@@ -619,16 +619,16 @@
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_ad6530fddd03380dbb3b23b17523cb242"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242">process::http::Response::code</a></div><div class="ttdeci">uint16_t code</div><div class="ttdef"><b>Definition:</b> http.hpp:658</div></div>
 <div class="ttc" id="namespaceos_1_1libraries_1_1Library_html_ab0e1a0e311049b6d685de1068e8f4690"><div class="ttname"><a href="namespaceos_1_1libraries_1_1Library.html#ab0e1a0e311049b6d685de1068e8f4690">os::libraries::Library::prefix</a></div><div class="ttdeci">constexpr const char * prefix</div><div class="ttdef"><b>Definition:</b> os.hpp:94</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_a81fc91fa235309d5486bf019260e6480"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a81fc91fa235309d5486bf019260e6480">mesos::internal::HttpConnectionProcess::receive</a></div><div class="ttdeci">void receive(const Event &amp;event)</div><div class="ttdef"><b>Definition:</b> http_connection.hpp:460</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2225</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2301</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a></div><div class="ttdoc">HTTP connection handler. </div><div class="ttdef"><b>Definition:</b> resource_provider.hpp:41</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1031</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
 <div class="ttc" id="result_8hpp_html"><div class="ttname"><a href="result_8hpp.html">result.hpp</a></div></div>
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> result.hpp:40</div></div>
 <div class="ttc" id="src_2common_2http_8hpp_html"><div class="ttname"><a href="src_2common_2http_8hpp.html">http.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:518</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2226</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2302</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_a35a7a60a0e5a768c91915db644e61805a8bcc991ed7d906ec5cb1f21990e73450"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a35a7a60a0e5a768c91915db644e61805a8bcc991ed7d906ec5cb1f21990e73450">mesos::internal::HttpConnectionProcess::State::SUBSCRIBING</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_adc3677e19ae2436777ae89d0d48996c0"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#adc3677e19ae2436777ae89d0d48996c0">mesos::internal::HttpConnectionProcess::initialize</a></div><div class="ttdeci">void initialize() override</div><div class="ttdoc">Invoked when a process gets spawned. </div><div class="ttdef"><b>Definition:</b> http_connection.hpp:171</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_a35a7a60a0e5a768c91915db644e61805a9a14f95e151eec641316e7c784ce832d"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a35a7a60a0e5a768c91915db644e61805a9a14f95e151eec641316e7c784ce832d">mesos::internal::HttpConnectionProcess::State::CONNECTING</a></div></div>
@@ -648,7 +648,7 @@
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:40</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_a5d2b09dd7b99e2519b641b682dc976b0"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a5d2b09dd7b99e2519b641b682dc976b0">process::http::Status::ACCEPTED</a></div><div class="ttdeci">static const uint16_t ACCEPTED</div><div class="ttdef"><b>Definition:</b> http.hpp:220</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_aa5d1d7deac2035597a715a0c115ca38e"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aa5d1d7deac2035597a715a0c115ca38e">mesos::internal::HttpConnectionProcess::HttpConnectionProcess</a></div><div class="ttdeci">HttpConnectionProcess(const std::string &amp;prefix, process::Owned&lt; EndpointDetector &gt; _detector, ContentType _contentType, const std::function&lt; Option&lt; Error &gt;(const Call &amp;)&gt; &amp;validate, const std::function&lt; void(void)&gt; &amp;connected, const std::function&lt; void(void)&gt; &amp;disconnected, const std::function&lt; void(const std::queue&lt; Event &gt; &amp;)&gt; &amp;received)</div><div class="ttdoc">Construct a HTTP connection process. </div><div class="ttdef"><b>Definition:</b> http_connection.hpp:84</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_html_a54e53c8006298fe99e3fb5f55c0e8c41"><div class="ttname"><a href="namespaceprocess_1_1http.html#a54e53c8006298fe99e3fb5f55c0e8c41">process::http::connect</a></div><div class="ttdeci">Future&lt; Connection &gt; connect(const network::Address &amp;address, Scheme scheme)</div></div>
 <div class="ttc" id="namespaceos_html_aede9f61dcb4b7d1f276302a7bce37446"><div class="ttname"><a href="namespaceos.html#aede9f61dcb4b7d1f276302a7bce37446">os::random</a></div><div class="ttdeci">int random()</div><div class="ttdef"><b>Definition:</b> os.hpp:632</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html_a3a459e9dbce042511e6359533f6925d4"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#a3a459e9dbce042511e6359533f6925d4">process::http::Request::keepAlive</a></div><div class="ttdeci">bool keepAlive</div><div class="ttdef"><b>Definition:</b> http.hpp:543</div></div>
@@ -672,7 +672,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1Request_html_a78dfcfa785afc80e221d92543ff617f1"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1">process::http::Request::body</a></div><div class="ttdeci">std::string body</div><div class="ttdef"><b>Definition:</b> http.hpp:563</div></div>
 <div class="ttc" id="classprocess_1_1Process_html_abef2d54388c5262af19b057b1a6eee8e"><div class="ttname"><a href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">process::Process&lt; HttpConnectionProcess&lt; Call, Event &gt; &gt;::self</a></div><div class="ttdeci">PID&lt; HttpConnectionProcess&lt; Call, Event &gt; &gt; self() const</div><div class="ttdoc">Returns the PID of the process. </div><div class="ttdef"><b>Definition:</b> process.hpp:498</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_ae85258f6af5c49e7b4264b5c857265bc"><div class="ttname"><a href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">process::Future::then</a></div><div class="ttdeci">Future&lt; X &gt; then(lambda::function&lt; Future&lt; X &gt;(const T &amp;)&gt; f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1395</div></div>
-<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:109</div></div>
+<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:112</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="structid_1_1UUID_html_af024badbc379374ac635031eed57dc5f"><div class="ttname"><a href="structid_1_1UUID.html#af024badbc379374ac635031eed57dc5f">id::UUID::toString</a></div><div class="ttdeci">std::string toString() const </div><div class="ttdef"><b>Definition:</b> uuid.hpp:92</div></div>
 <div class="ttc" id="classprocess_1_1Mutex_html"><div class="ttname"><a href="classprocess_1_1Mutex.html">process::Mutex</a></div><div class="ttdef"><b>Definition:</b> mutex.hpp:28</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html b/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
index faa3614..f7b8539 100644
--- a/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
@@ -233,7 +233,7 @@
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a9719d532d6e866956062a3d8ad437781"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">mesos::allocator::Allocator::recoverResources</a></div><div class="ttdeci">virtual void recoverResources(const FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const Resources &amp;resources, const Option&lt; Filters &gt; &amp;filters)=0</div><div class="ttdoc">Recovers resources. </div></div>
 <div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a7c4fb581525a58eaea748afaa87ccb40"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">mesos::allocator::Allocator::removeQuota</a></div><div class="ttdeci">virtual void removeQuota(const std::string &amp;role)=0</div><div class="ttdoc">Informs the allocator to remove quota for the given role. </div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="include_2mesos_2quota_2quota_8hpp_html"><div class="ttname"><a href="include_2mesos_2quota_2quota_8hpp.html">quota.hpp</a></div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; std::string &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html b/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html
index d43d684..8136139 100644
--- a/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html
@@ -177,7 +177,7 @@
 <div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="preprocessor">#endif // __ATTRIBUTES_HPP__</span></div>
 <div class="ttc" id="namespacemesos_html_a5dc9d475094af726a46d485950cde6cb"><div class="ttname"><a href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">mesos::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Attribute &amp;attribute)</div></div>
 <div class="ttc" id="classmesos_1_1Attributes_html_a4cca207436af4693a01843654bcf81de"><div class="ttname"><a href="classmesos_1_1Attributes.html#a4cca207436af4693a01843654bcf81de">mesos::Attributes::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> attributes.hpp:67</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1Attributes_html_aac2aa56f5954a0c5e5c104302c66e9d2"><div class="ttname"><a href="classmesos_1_1Attributes.html#aac2aa56f5954a0c5e5c104302c66e9d2">mesos::Attributes::begin</a></div><div class="ttdeci">const_iterator begin() const </div><div class="ttdef"><b>Definition:</b> attributes.hpp:109</div></div>
 <div class="ttc" id="classmesos_1_1Attributes_html_a7a2e475841eb19a7619ca0e5fe1517eb"><div class="ttname"><a href="classmesos_1_1Attributes.html#a7a2e475841eb19a7619ca0e5fe1517eb">mesos::Attributes::contains</a></div><div class="ttdeci">bool contains(const Attribute &amp;attribute) const </div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2authentication_2authenticator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2authentication_2authenticator_8hpp_source.html b/content/api/latest/c++/include_2mesos_2authentication_2authenticator_8hpp_source.html
index d7fe1d4..98a5586 100644
--- a/content/api/latest/c++/include_2mesos_2authentication_2authenticator_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2authentication_2authenticator_8hpp_source.html
@@ -109,7 +109,7 @@
 <div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
 <div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">#endif // __MESOS_AUTHENTICATION_AUTHENTICATOR_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Authenticator_html_a88e1acd32ebe8553b71b1504f55d723d"><div class="ttname"><a href="classmesos_1_1Authenticator.html#a88e1acd32ebe8553b71b1504f55d723d">mesos::Authenticator::initialize</a></div><div class="ttdeci">virtual Try&lt; Nothing &gt; initialize(const Option&lt; Credentials &gt; &amp;credentials)=0</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2authentication_2http_2authenticatee_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2authentication_2http_2authenticatee_8hpp_source.html b/content/api/latest/c++/include_2mesos_2authentication_2http_2authenticatee_8hpp_source.html
index 1681c69..1081834 100644
--- a/content/api/latest/c++/include_2mesos_2authentication_2http_2authenticatee_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2authentication_2http_2authenticatee_8hpp_source.html
@@ -101,7 +101,7 @@
 <div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
 <div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor">#endif // __MESOS_AUTHENTICATION_HTTP_AUTHENTICATEE_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:518</div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1Authenticatee_html_afb97d6c4248a6225f1380b0bc0643b33"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#afb97d6c4248a6225f1380b0bc0643b33">mesos::http::authentication::Authenticatee::scheme</a></div><div class="ttdeci">virtual std::string scheme() const =0</div><div class="ttdoc">Name of the authentication scheme implemented. </div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html b/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html
index f671603..5839bab 100644
--- a/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html
@@ -282,7 +282,7 @@
 <div class="ttc" id="structmesos_1_1ObjectApprover_1_1Object_html_a0e4fd80bcb28edf1ee68ea2e9baed141"><div class="ttname"><a href="structmesos_1_1ObjectApprover_1_1Object.html#a0e4fd80bcb28edf1ee68ea2e9baed141">mesos::ObjectApprover::Object::Object</a></div><div class="ttdeci">Object(const authorization::Object &amp;object)</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:173</div></div>
 <div class="ttc" id="structmesos_1_1ObjectApprover_1_1Object_html_a712288898956dbca1861589a58aa73f7"><div class="ttname"><a href="structmesos_1_1ObjectApprover_1_1Object.html#a712288898956dbca1861589a58aa73f7">mesos::ObjectApprover::Object::value</a></div><div class="ttdeci">const std::string * value</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:190</div></div>
 <div class="ttc" id="structmesos_1_1ObjectApprover_1_1Object_html_a24ca9d8934b4ef4aa304fb503aa17334"><div class="ttname"><a href="structmesos_1_1ObjectApprover_1_1Object.html#a24ca9d8934b4ef4aa304fb503aa17334">mesos::ObjectApprover::Object::machine_id</a></div><div class="ttdeci">const MachineID * machine_id</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:200</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
 <div class="ttc" id="structmesos_1_1ObjectApprover_1_1Object_html"><div class="ttname"><a href="structmesos_1_1ObjectApprover_1_1Object.html">mesos::ObjectApprover::Object</a></div><div class="ttdef"><b>Definition:</b> authorizer.hpp:46</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2slave_2containerizer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2slave_2containerizer_8hpp_source.html b/content/api/latest/c++/include_2mesos_2slave_2containerizer_8hpp_source.html
index db62bc6..ca2fcc5 100644
--- a/content/api/latest/c++/include_2mesos_2slave_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2slave_2containerizer_8hpp_source.html
@@ -171,7 +171,7 @@
 <div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;} <span class="comment">// namespace mesos {</span></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="preprocessor">#endif // __MESOS_SLAVE_CONTAINERIZER_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="subprocess_8hpp_html"><div class="ttname"><a href="subprocess_8hpp.html">subprocess.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1ContainerIO_1_1IO_html"><div class="ttname"><a href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html">mesos::slave::ContainerIO::IO</a></div><div class="ttdoc">Describes how the containerizer redirects I/O for stdin/stdout/stderr of a container. </div><div class="ttdef"><b>Definition:</b> containerizer.hpp:52</div></div>
 <div class="ttc" id="classprocess_1_1Subprocess_html_a54793e9c516257d68776f63f0872c3c7"><div class="ttname"><a href="classprocess_1_1Subprocess.html#a54793e9c516257d68776f63f0872c3c7">process::Subprocess::PATH</a></div><div class="ttdeci">static IO PATH(const std::string &amp;path)</div></div>
@@ -184,7 +184,7 @@
 <div class="ttc" id="classprocess_1_1Subprocess_html_aaa6e1b76ef54ed6db34d595811122ce0"><div class="ttname"><a href="classprocess_1_1Subprocess.html#aaa6e1b76ef54ed6db34d595811122ce0">process::Subprocess::FD</a></div><div class="ttdeci">static IO FD(int_fd fd, IO::FDType type=IO::DUPLICATED)</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_abd165ee6474b5b75bf075842fff13a04"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#abd165ee6474b5b75bf075842fff13a04">STDOUT_FILENO</a></div><div class="ttdeci">#define STDOUT_FILENO</div><div class="ttdef"><b>Definition:</b> windows.hpp:160</div></div>
 <div class="ttc" id="classprocess_1_1Subprocess_1_1IO_html"><div class="ttname"><a href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a></div><div class="ttdoc">Describes how the I/O is redirected for stdin/stdout/stderr. </div><div class="ttdef"><b>Definition:</b> subprocess.hpp:61</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_afcf80a6d91178952d107ad00b165752b"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afcf80a6d91178952d107ad00b165752b">STDIN_FILENO</a></div><div class="ttdeci">#define STDIN_FILENO</div><div class="ttdef"><b>Definition:</b> windows.hpp:159</div></div>
 <div class="ttc" id="structmesos_1_1slave_1_1ContainerIO_html_a3cbd98f5b391bb77ea645fdeafb605cf"><div class="ttname"><a href="structmesos_1_1slave_1_1ContainerIO.html#a3cbd98f5b391bb77ea645fdeafb605cf">mesos::slave::ContainerIO::err</a></div><div class="ttdeci">IO err</div><div class="ttdoc">Similar to out, except this describes how to redirect stderr. </div><div class="ttdef"><b>Definition:</b> containerizer.hpp:141</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
index 683a8bc..932993b 100644
--- a/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
@@ -220,7 +220,7 @@
 <div class="ttc" id="classmesos_1_1state_1_1State_html_af68c8c495fc565334529a294993739a4"><div class="ttname"><a href="classmesos_1_1state_1_1State.html#af68c8c495fc565334529a294993739a4">mesos::state::State::expunge</a></div><div class="ttdeci">process::Future&lt; bool &gt; expunge(const Variable &amp;variable)</div><div class="ttdef"><b>Definition:</b> state.hpp:181</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1State_html_aee80fd693c8c027bbdf05a3d887ffaf6"><div class="ttname"><a href="classmesos_1_1state_1_1State.html#aee80fd693c8c027bbdf05a3d887ffaf6">mesos::state::State::store</a></div><div class="ttdeci">process::Future&lt; Option&lt; Variable &gt; &gt; store(const Variable &amp;variable)</div><div class="ttdef"><b>Definition:</b> state.hpp:152</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1protobuf_1_1State_html_a084189a3f5965bda21eae68aa370f148"><div class="ttname"><a href="classmesos_1_1state_1_1protobuf_1_1State.html#a084189a3f5965bda21eae68aa370f148">mesos::state::protobuf::State::State</a></div><div class="ttdeci">State(mesos::state::Storage *storage)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:72</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1State_html"><div class="ttname"><a href="classmesos_1_1state_1_1State.html">mesos::state::State</a></div><div class="ttdef"><b>Definition:</b> state.hpp:90</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1protobuf_1_1State_html_aa0f2a6a27575f74d1642399a25abd0ef"><div class="ttname"><a href="classmesos_1_1state_1_1protobuf_1_1State.html#aa0f2a6a27575f74d1642399a25abd0ef">mesos::state::protobuf::State::store</a></div><div class="ttdeci">process::Future&lt; Option&lt; Variable&lt; T &gt; &gt; &gt; store(const Variable&lt; T &gt; &amp;variable)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:128</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
@@ -231,13 +231,13 @@
 <div class="ttc" id="include_2mesos_2state_2state_8hpp_html"><div class="ttname"><a href="include_2mesos_2state_2state_8hpp.html">state.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1protobuf_1_1State_html_a4fa1faa280c32e47ce6ea418ec73f5a3"><div class="ttname"><a href="classmesos_1_1state_1_1protobuf_1_1State.html#a4fa1faa280c32e47ce6ea418ec73f5a3">mesos::state::protobuf::State::~State</a></div><div class="ttdeci">virtual ~State()</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:74</div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1protobuf_1_1Variable_html_a834ab16d971efe25bc6f0f2f3b0e8450"><div class="ttname"><a href="classmesos_1_1state_1_1protobuf_1_1Variable.html#a834ab16d971efe25bc6f0f2f3b0e8450">mesos::state::protobuf::Variable::mutate</a></div><div class="ttdeci">Variable mutate(const T &amp;t) const </div><div class="ttdef"><b>Definition:</b> protobuf.hpp:50</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1protobuf_1_1State_html"><div class="ttname"><a href="classmesos_1_1state_1_1protobuf_1_1State.html">mesos::state::protobuf::State</a></div><div class="ttdef"><b>Definition:</b> protobuf.hpp:69</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Variable_html"><div class="ttname"><a href="classmesos_1_1state_1_1Variable.html">mesos::state::Variable</a></div><div class="ttdef"><b>Definition:</b> state.hpp:64</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Variable_html_abb0a232f470a26e935076cc6dd8f114a"><div class="ttname"><a href="classmesos_1_1state_1_1Variable.html#abb0a232f470a26e935076cc6dd8f114a">mesos::state::Variable::mutate</a></div><div class="ttdeci">Variable mutate(const std::string &amp;value) const </div><div class="ttdef"><b>Definition:</b> state.hpp:72</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1protobuf_1_1State_html_a4a866fd0f7c0eace8a0ac082f7e88361"><div class="ttname"><a href="classmesos_1_1state_1_1protobuf_1_1State.html#a4a866fd0f7c0eace8a0ac082f7e88361">mesos::state::protobuf::State::fetch</a></div><div class="ttdeci">process::Future&lt; Variable&lt; T &gt; &gt; fetch(const std::string &amp;name)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:107</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2protobuf_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2protobuf_8hpp.html">protobuf.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
index d44efca..524e06f 100644
--- a/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
@@ -251,7 +251,7 @@
 <div class="ttc" id="classmesos_1_1state_1_1State_html_af68c8c495fc565334529a294993739a4"><div class="ttname"><a href="classmesos_1_1state_1_1State.html#af68c8c495fc565334529a294993739a4">mesos::state::State::expunge</a></div><div class="ttdeci">process::Future&lt; bool &gt; expunge(const Variable &amp;variable)</div><div class="ttdef"><b>Definition:</b> state.hpp:181</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1State_html_aee80fd693c8c027bbdf05a3d887ffaf6"><div class="ttname"><a href="classmesos_1_1state_1_1State.html#aee80fd693c8c027bbdf05a3d887ffaf6">mesos::state::State::store</a></div><div class="ttdeci">process::Future&lt; Option&lt; Variable &gt; &gt; store(const Variable &amp;variable)</div><div class="ttdef"><b>Definition:</b> state.hpp:152</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Storage_html_a047591f356a226046dde501f632fe92b"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html#a047591f356a226046dde501f632fe92b">mesos::state::Storage::get</a></div><div class="ttdeci">virtual process::Future&lt; Option&lt; internal::state::Entry &gt; &gt; get(const std::string &amp;name)=0</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1State_html"><div class="ttname"><a href="classmesos_1_1state_1_1State.html">mesos::state::State</a></div><div class="ttdef"><b>Definition:</b> state.hpp:90</div></div>
 <div class="ttc" id="include_2mesos_2state_2storage_8hpp_html"><div class="ttname"><a href="include_2mesos_2state_2storage_8hpp.html">storage.hpp</a></div></div>
 <div class="ttc" id="some_8hpp_html"><div class="ttname"><a href="some_8hpp.html">some.hpp</a></div></div>
@@ -262,11 +262,11 @@
 <div class="ttc" id="classmesos_1_1state_1_1State_html_ab2927e043f08d15b9d603483f9f71105"><div class="ttname"><a href="classmesos_1_1state_1_1State.html#ab2927e043f08d15b9d603483f9f71105">mesos::state::State::~State</a></div><div class="ttdeci">virtual ~State()</div><div class="ttdef"><b>Definition:</b> state.hpp:94</div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Storage_html_ae7f901a5273922d60386d059bcb419eb"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html#ae7f901a5273922d60386d059bcb419eb">mesos::state::Storage::expunge</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; expunge(const internal::state::Entry &amp;entry)=0</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Variable_html"><div class="ttname"><a href="classmesos_1_1state_1_1Variable.html">mesos::state::Variable</a></div><div class="ttdef"><b>Definition:</b> state.hpp:64</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Variable_html_abb0a232f470a26e935076cc6dd8f114a"><div class="ttname"><a href="classmesos_1_1state_1_1Variable.html#abb0a232f470a26e935076cc6dd8f114a">mesos::state::Variable::mutate</a></div><div class="ttdeci">Variable mutate(const std::string &amp;value) const </div><div class="ttdef"><b>Definition:</b> state.hpp:72</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:40</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespaceos_html_aede9f61dcb4b7d1f276302a7bce37446"><div class="ttname"><a href="namespaceos.html#aede9f61dcb4b7d1f276302a7bce37446">os::random</a></div><div class="ttdeci">int random()</div><div class="ttdef"><b>Definition:</b> os.hpp:632</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html
index 2290ce1..898f228 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html
@@ -177,7 +177,7 @@
 <div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
 <div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="preprocessor">#endif // __MESOS_V1_ATTRIBUTES_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Attributes_html_a478b0203eefeb652e8ac57ed23e8d81b"><div class="ttname"><a href="classmesos_1_1v1_1_1Attributes.html#a478b0203eefeb652e8ac57ed23e8d81b">mesos::v1::Attributes::Attributes</a></div><div class="ttdeci">Attributes()</div><div class="ttdef"><b>Definition:</b> attributes.hpp:36</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Attributes_html_a47f21312662cd27985d4728811a78494"><div class="ttname"><a href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes::operator=</a></div><div class="ttdeci">Attributes &amp; operator=(const Attributes &amp;that)</div><div class="ttdef"><b>Definition:</b> attributes.hpp:50</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Attributes_html_af3f32df0ad3753b80ef88a7faaa44f81"><div class="ttname"><a href="classmesos_1_1v1_1_1Attributes.html#af3f32df0ad3753b80ef88a7faaa44f81">mesos::v1::Attributes::add</a></div><div class="ttdeci">void add(const Attribute &amp;attribute)</div><div class="ttdef"><b>Definition:</b> attributes.hpp:80</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html
index 7e8d698..19a1ec1 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html
@@ -139,7 +139,7 @@
 <div class="ttc" id="include_2mesos_2http_8hpp_html"><div class="ttname"><a href="include_2mesos_2http_8hpp.html">http.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_html_a13035ce0cc66cca4a467787b4716039e"><div class="ttname"><a href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">mesos::ContentType</a></div><div class="ttdeci">ContentType</div><div class="ttdef"><b>Definition:</b> http.hpp:43</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1MesosBase_html_a21bd78cd127c8a8565b6432318a55dd3"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#a21bd78cd127c8a8565b6432318a55dd3">mesos::v1::executor::MesosBase::send</a></div><div class="ttdeci">virtual void send(const Call &amp;call)=0</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2225</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2301</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1MesosBase_html_ae29a0e0423556d7ea07d36e4d3abf185"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#ae29a0e0423556d7ea07d36e4d3abf185">mesos::v1::executor::MesosBase::~MesosBase</a></div><div class="ttdeci">virtual ~MesosBase()</div><div class="ttdef"><b>Definition:</b> executor.hpp:42</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1Mesos_html_a9a969afb03ff3c7f74677276085f40fc"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">mesos::v1::executor::Mesos::operator=</a></div><div class="ttdeci">Mesos &amp; operator=(const Mesos &amp;other)=delete</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1Mesos_html_af16febb5b3604b85f5aa77407c2c4b28"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1Mesos.html#af16febb5b3604b85f5aa77407c2c4b28">mesos::v1::executor::Mesos::Mesos</a></div><div class="ttdeci">Mesos(ContentType contentType, const std::function&lt; void(void)&gt; &amp;connected, const std::function&lt; void(void)&gt; &amp;disconnected, const std::function&lt; void(const std::queue&lt; Event &gt; &amp;)&gt; &amp;received)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp.html b/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp.html
index 9203a08..88ed7e0 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp.html
@@ -94,6 +94,10 @@ Classes</h2></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="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html">std::hash&lt; mesos::v1::MachineID &gt;</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="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html">std::hash&lt; mesos::v1::OfferOperationID &gt;</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="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html">std::hash&lt; mesos::v1::ResourceProviderID &gt;</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>
@@ -154,6 +158,8 @@ Functions</h2></td></tr>
 <tr class="separator:afa3198e28af4feae8b5339053c83cbf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a63555a0369e2f77c19bc652858fecffe"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a63555a0369e2f77c19bc652858fecffe">mesos::v1::operator==</a> (const OfferID &amp;left, const OfferID &amp;right)</td></tr>
 <tr class="separator:a63555a0369e2f77c19bc652858fecffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97f698d49bd20701be585a772c5711fa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a97f698d49bd20701be585a772c5711fa">mesos::v1::operator==</a> (const OfferOperationID &amp;left, const OfferOperationID &amp;right)</td></tr>
+<tr class="separator:a97f698d49bd20701be585a772c5711fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2ae47640fdba9a4de3e9446ab0749edd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a2ae47640fdba9a4de3e9446ab0749edd">mesos::v1::operator==</a> (const ResourceProviderID &amp;left, const ResourceProviderID &amp;right)</td></tr>
 <tr class="separator:a2ae47640fdba9a4de3e9446ab0749edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a492b25711600d294e72e9eff4ee91bc0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a492b25711600d294e72e9eff4ee91bc0">mesos::v1::operator==</a> (const AgentID &amp;left, const AgentID &amp;right)</td></tr>
@@ -193,6 +199,8 @@ Functions</h2></td></tr>
 <tr class="separator:a2bad352b993468432e5c68a83b1867d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a990750811229fe0a4537a4a8ea41929f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a990750811229fe0a4537a4a8ea41929f">mesos::v1::operator!=</a> (const FrameworkID &amp;left, const FrameworkID &amp;right)</td></tr>
 <tr class="separator:a990750811229fe0a4537a4a8ea41929f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52f23bd9f6e313138b0415851c4d4e8b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a52f23bd9f6e313138b0415851c4d4e8b">mesos::v1::operator!=</a> (const OfferOperationID &amp;left, const OfferOperationID &amp;right)</td></tr>
+<tr class="separator:a52f23bd9f6e313138b0415851c4d4e8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae760766ce7745085b9bd2030b491b6b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#ae760766ce7745085b9bd2030b491b6b7">mesos::v1::operator!=</a> (const ResourceProviderID &amp;left, const ResourceProviderID &amp;right)</td></tr>
 <tr class="separator:ae760766ce7745085b9bd2030b491b6b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a90d342e30424da51c2686b17879bc948"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a90d342e30424da51c2686b17879bc948">mesos::v1::operator!=</a> (const AgentID &amp;left, const AgentID &amp;right)</td></tr>


[35/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/hierarchy.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/hierarchy.html b/content/api/latest/c++/hierarchy.html
index 79326d0..793b898 100644
--- a/content/api/latest/c++/hierarchy.html
+++ b/content/api/latest/c++/hierarchy.html
@@ -206,9 +206,9 @@
 <tr id="row_103_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1log_1_1Log_1_1Entry.html" target="_self">mesos::log::Log::Entry</a></td><td class="desc"></td></tr>
 <tr id="row_104_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html" target="_self">mesos::internal::slave::FetcherProcess::Cache::Entry</a></td><td class="desc"></td></tr>
 <tr id="row_105_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcgroups_1_1devices_1_1Entry.html" target="_self">cgroups::devices::Entry</a></td><td class="desc"></td></tr>
-<tr id="row_106_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html" target="_self">mesos::internal::fs::MountInfoTable::Entry</a></td><td class="desc"></td></tr>
-<tr id="row_107_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structldcache_1_1Entry.html" target="_self">ldcache::Entry</a></td><td class="desc"></td></tr>
-<tr id="row_108_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1fs_1_1MountTable_1_1Entry.html" target="_self">mesos::internal::fs::MountTable::Entry</a></td><td class="desc"></td></tr>
+<tr id="row_106_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1fs_1_1MountTable_1_1Entry.html" target="_self">mesos::internal::fs::MountTable::Entry</a></td><td class="desc"></td></tr>
+<tr id="row_107_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html" target="_self">mesos::internal::fs::MountInfoTable::Entry</a></td><td class="desc"></td></tr>
+<tr id="row_108_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structldcache_1_1Entry.html" target="_self">ldcache::Entry</a></td><td class="desc"></td></tr>
 <tr id="row_109_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classJvm_1_1Env.html" target="_self">Jvm::Env</a></td><td class="desc"></td></tr>
 <tr id="row_110_" class="even"><td class="entry"><img id="arr_110_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('110_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Environment</b></td><td class="desc"></td></tr>
 <tr id="row_110_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_110_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('110_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classstout_1_1internal_1_1tests_1_1Environment.html" target="_self">stout::internal::tests::Environment</a></td><td class="desc"></td></tr>
@@ -476,774 +476,780 @@
 <tr id="row_188_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html" target="_self">std::hash&lt; mesos::internal::tests::ModuleID &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_189_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html" target="_self">std::hash&lt; mesos::MachineID &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_190_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html" target="_self">std::hash&lt; mesos::OfferID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_191_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html" target="_self">std::hash&lt; mesos::ResourceProviderID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_192_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html" target="_self">std::hash&lt; mesos::SlaveID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_193_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html" target="_self">std::hash&lt; mesos::TaskID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_194_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html" target="_self">std::hash&lt; mesos::TaskState &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_195_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html" target="_self">std::hash&lt; mesos::TaskStatus_Reason &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_196_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html" target="_self">std::hash&lt; mesos::TaskStatus_Source &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_197_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html" target="_self">std::hash&lt; mesos::v1::AgentID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_198_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html" target="_self">std::hash&lt; mesos::v1::CommandInfo::URI &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_199_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html" target="_self">std::hash&lt; mesos::v1::ContainerID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_200_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html" target="_self">std::hash&lt; mesos::v1::ExecutorID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_201_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html" target="_self">std::hash&lt; mesos::v1::FrameworkID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_202_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html" target="_self">std::hash&lt; mesos::v1::Image::Type &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_203_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html" target="_self">std::hash&lt; mesos::v1::MachineID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_204_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html" target="_self">std::hash&lt; mesos::v1::OfferID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_205_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html" target="_self">std::hash&lt; mesos::v1::TaskID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_206_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html" target="_self">std::hash&lt; mesos::v1::TaskState &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_207_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html" target="_self">std::hash&lt; mesos::v1::TaskStatus_Reason &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_208_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html" target="_self">std::hash&lt; mesos::v1::TaskStatus_Source &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_209_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01net_1_1IP_01_4.html" target="_self">std::hash&lt; net::IP &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_210_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01net_1_1IPv4_01_4.html" target="_self">std::hash&lt; net::IPv4 &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_211_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01net_1_1IPv6_01_4.html" target="_self">std::hash&lt; net::IPv6 &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_212_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html" target="_self">std::hash&lt; os::WindowsFD &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_213_"><td class="entry"><img id="arr_213_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('213_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html" target="_self">std::hash&lt; process::network::inet::Address &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_213_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet4_1_1Address_01_4.html" target="_self">std::hash&lt; process::network::inet4::Address &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_213_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet6_1_1Address_01_4.html" target="_self">std::hash&lt; process::network::inet6::Address &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_214_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01process_1_1UPID_01_4.html" target="_self">std::hash&lt; process::UPID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_215_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html" target="_self">std::hash&lt; routing::filter::ip::PortRange &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_216_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html" target="_self">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_217_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html" target="_self">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_218_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01UUID_01_4.html" target="_self">std::hash&lt; UUID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_219_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structJSON_1_1internal_1_1HasMappedType.html" target="_self">JSON::internal::HasMappedType&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_220_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classHDFS.html" target="_self">HDFS</a></td><td class="desc"></td></tr>
-<tr id="row_221_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structprocess_1_1http_1_1authentication_1_1JWT_1_1Header.html" target="_self">process::http::authentication::JWT::Header</a></td><td class="desc"></td></tr>
-<tr id="row_222_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html" target="_self">mesos::internal::checks::HealthChecker</a></td><td class="desc"></td></tr>
-<tr id="row_223_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1Hook.html" target="_self">mesos::Hook</a></td><td class="desc"></td></tr>
-<tr id="row_224_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1HookManager.html" target="_self">mesos::internal::HookManager</a></td><td class="desc"></td></tr>
-<tr id="row_225_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html" target="_self">mesos::internal::slave::Http</a></td><td class="desc"></td></tr>
-<tr id="row_226_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html" target="_self">mesos::internal::master::HttpConnection</a></td><td class="desc"></td></tr>
-<tr id="row_227_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html" target="_self">mesos::internal::slave::HttpConnection</a></td><td class="desc"></td></tr>
-<tr id="row_228_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structprocess_1_1UPID_1_1ID.html" target="_self">process::UPID::ID</a></td><td class="desc"></td></tr>
-<tr id="row_229_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1IDAcceptor.html" target="_self">mesos::IDAcceptor&lt; T &gt;</a></td><td class="desc">Used to filter results for API handlers </td></tr>
-<tr id="row_230_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classDocker_1_1Image.html" target="_self">Docker::Image</a></td><td class="desc"></td></tr>
-<tr id="row_231_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1slave_1_1ImageInfo.html" target="_self">mesos::internal::slave::ImageInfo</a></td><td class="desc"></td></tr>
-<tr id="row_232_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_1_1Info.html" target="_self">mesos::internal::slave::PosixFilesystemIsolatorProcess::Info</a></td><td class="desc"></td></tr>
-<tr id="row_233_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrouting_1_1diagnosis_1_1socket_1_1Info.html" target="_self">routing::diagnosis::socket::Info</a></td><td class="desc"></td></tr>
-<tr id="row_234_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1InMemoryAuxiliaryPropertyPlugin.html" target="_self">mesos::internal::cram_md5::InMemoryAuxiliaryPropertyPlugin</a></td><td class="desc"></td></tr>
-<tr id="row_235_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html" target="_self">process::Subprocess::IO::InputFileDescriptors</a></td><td class="desc">For input file descriptors a child reads from the <code>read</code> file descriptor and a parent may write to the <code>write</code> file descriptor if one is present </td></tr>
-<tr id="row_236_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1python_1_1InterpreterLock.html" target="_self">mesos::python::InterpreterLock</a></td><td class="desc">RAII utility class for acquiring the Python global interpreter lock </td></tr>
-<tr id="row_237_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classInterval.html" target="_self">Interval&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_238_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classInterval.html" target="_self">Interval&lt; uint16_t &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_239_"><td class="entry"><img id="arr_239_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('239_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>interval_bound_type</b></td><td class="desc"></td></tr>
-<tr id="row_239_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structboost_1_1icl_1_1interval__bound__type_3_01Interval_3_01T_01_4_01_4.html" target="_self">boost::icl::interval_bound_type&lt; Interval&lt; T &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_240_" class="even"><td class="entry"><img id="arr_240_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('240_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>interval_set</b></td><td class="desc"></td></tr>
-<tr id="row_240_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classIntervalSet.html" target="_self">IntervalSet&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_240_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classIntervalSet.html" target="_self">IntervalSet&lt; prid_t &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_240_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classIntervalSet.html" target="_self">IntervalSet&lt; uint16_t &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_240_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classIntervalSet.html" target="_self">IntervalSet&lt; uint32_t &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_240_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classIntervalSet.html" target="_self">IntervalSet&lt; uint64_t &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_241_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4.html" target="_self">boost::icl::interval_traits&lt; Interval&lt; T &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_242_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1Subprocess_1_1IO.html" target="_self">process::Subprocess::IO</a></td><td class="desc">Describes how the I/O is redirected for stdin/stdout/stderr </td></tr>
-<tr id="row_243_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html" target="_self">mesos::slave::ContainerIO::IO</a></td><td class="desc">Describes how the containerizer redirects I/O for stdin/stdout/stderr of a container </td></tr>
-<tr id="row_244_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1slave_1_1IOSwitchboardServer.html" target="_self">mesos::internal::slave::IOSwitchboardServer</a></td><td class="desc"></td></tr>
-<tr id="row_245_"><td class="entry"><img id="arr_245_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('245_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classnet_1_1IP.html" target="_self">net::IP</a></td><td class="desc"></td></tr>
-<tr id="row_245_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classnet_1_1IPv4.html" target="_self">net::IPv4</a></td><td class="desc"></td></tr>
-<tr id="row_245_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classnet_1_1IPv6.html" target="_self">net::IPv6</a></td><td class="desc"></td></tr>
-<tr id="row_246_" class="even"><td class="entry"><img id="arr_246_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('246_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1slave_1_1Isolator.html" target="_self">mesos::slave::Isolator</a></td><td class="desc"></td></tr>
-<tr id="row_246_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html" target="_self">mesos::internal::slave::MesosIsolator</a></td><td class="desc"></td></tr>
-<tr id="row_246_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html" target="_self">mesos::internal::tests::MockIsolator</a></td><td class="desc"></td></tr>
-<tr id="row_247_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structJSON_1_1internal_1_1IsSequence.html" target="_self">JSON::internal::IsSequence&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_248_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structJNI.html" target="_self">JNI</a></td><td class="desc"></td></tr>
-<tr id="row_249_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classJvm.html" target="_self">Jvm</a></td><td class="desc"></td></tr>
-<tr id="row_250_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html" target="_self">process::http::authentication::JWT</a></td><td class="desc">A <a class="el" href="namespaceJSON.html">JSON</a> Web Token (<a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html" title="A JSON Web Token (JWT) implementation. ">JWT</a>) implementation </td></tr>
-<tr id="row_251_"><td class="entry"><img id="arr_251_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('251_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classKernelSemaphore.html" target="_self">KernelSemaphore</a></td><td class="desc"></td></tr>
-<tr id="row_251_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classDecomissionableKernelSemaphore.html" target="_self">DecomissionableKernelSemaphore</a></td><td class="desc"></td></tr>
-<tr id="row_252_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structLambdaTraits.html" target="_self">LambdaTraits&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_253_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structLambdaTraits_3_01Result_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_01_4.html" target="_self">LambdaTraits&lt; Result(Class::*)(Args...) const  &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_254_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1Latch.html" target="_self">process::Latch</a></td><td class="desc"></td></tr>
-<tr id="row_255_"><td class="entry"><img id="arr_255_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('255_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html" target="_self">mesos::internal::slave::Launcher</a></td><td class="desc"></td></tr>
-<tr id="row_255_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html" target="_self">mesos::internal::slave::LinuxLauncher</a></td><td class="desc"></td></tr>
-<tr id="row_255_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html" target="_self">mesos::internal::slave::SubprocessLauncher</a></td><td class="desc"></td></tr>
-<tr id="row_255_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html" target="_self">mesos::internal::tests::TestLauncher</a></td><td class="desc"></td></tr>
-<tr id="row_256_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classzookeeper_1_1LeaderContender.html" target="_self">zookeeper::LeaderContender</a></td><td class="desc"></td></tr>
-<tr id="row_257_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classzookeeper_1_1LeaderDetector.html" target="_self">zookeeper::LeaderDetector</a></td><td class="desc"></td></tr>
-<tr id="row_258_" class="even"><td class="entry"><img id="arr_258_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('258_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structJSON_1_1internal_1_1LessPrefer.html" target="_self">JSON::internal::LessPrefer</a></td><td class="desc"></td></tr>
-<tr id="row_258_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structJSON_1_1internal_1_1Prefer.html" target="_self">JSON::internal::Prefer</a></td><td class="desc"></td></tr>
-<tr id="row_259_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classLinkedHashMap.html" target="_self">LinkedHashMap&lt; Key, Value &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_260_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classLinkedHashMap.html" target="_self">LinkedHashMap&lt; SlaveID, TimeInfo &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_261_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classLinkedHashMap.html" target="_self">LinkedHashMap&lt; TaskID, Task * &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_262_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classLinkedHashMap.html" target="_self">LinkedHashMap&lt; TaskID, TaskInfo &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_263_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structos_1_1Load.html" target="_self">os::Load</a></td><td class="desc"></td></tr>
-<tr id="row_264_" class="even"><td class="entry"><img id="arr_264_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('264_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html" target="_self">mesos::internal::LocalResourceProvider</a></td><td class="desc"></td></tr>
-<tr id="row_264_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html" target="_self">mesos::internal::StorageLocalResourceProvider</a></td><td class="desc"></td></tr>
-<tr id="row_265_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html" target="_self">mesos::internal::LocalResourceProviderDaemon</a></td><td class="desc"></td></tr>
-<tr id="row_266_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1log_1_1Log.html" target="_self">mesos::log::Log</a></td><td class="desc"></td></tr>
-<tr id="row_267_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classnet_1_1MAC.html" target="_self">net::MAC</a></td><td class="desc"></td></tr>
-<tr id="row_268_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1master_1_1Machine.html" target="_self">mesos::internal::master::Machine</a></td><td class="desc"></td></tr>
-<tr id="row_269_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave_1_1Maintenance.html" target="_self">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave::Maintenance</a></td><td class="desc"></td></tr>
-<tr id="row_270_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Master.html" target="_self">mesos::internal::tests::cluster::Master</a></td><td class="desc"></td></tr>
-<tr id="row_271_"><td class="entry"><img id="arr_271_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('271_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1master_1_1contender_1_1MasterContender.html" target="_self">mesos::master::contender::MasterContender</a></td><td class="desc">An abstraction for contending to be a leading master </td></tr>
-<tr id="row_271_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1master_1_1contender_1_1StandaloneMasterContender.html" target="_self">mesos::master::contender::StandaloneMasterContender</a></td><td class="desc"></td></tr>
-<tr id="row_271_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1master_1_1contender_1_1ZooKeeperMasterContender.html" target="_self">mesos::master::contender::ZooKeeperMasterContender</a></td><td class="desc"></td></tr>
-<tr id="row_272_" class="even"><td class="entry"><img id="arr_272_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('272_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html" target="_self">mesos::master::detector::MasterDetector</a></td><td class="desc">An abstraction of a Master detector which can be used to detect the leading master from a group </td></tr>
-<tr id="row_272_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html" target="_self">mesos::master::detector::StandaloneMasterDetector</a></td><td class="desc"></td></tr>
-<tr id="row_272_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1master_1_1detector_1_1ZooKeeperMasterDetector.html" target="_self">mesos::master::detector::ZooKeeperMasterDetector</a></td><td class="desc"></td></tr>
-<tr id="row_273_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzookeeper_1_1Group_1_1Membership.html" target="_self">zookeeper::Group::Membership</a></td><td class="desc"></td></tr>
-<tr id="row_274_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structos_1_1Memory.html" target="_self">os::Memory</a></td><td class="desc"></td></tr>
-<tr id="row_275_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structos_1_1Fork_1_1Tree_1_1Memory.html" target="_self">os::Fork::Tree::Memory</a></td><td class="desc"></td></tr>
-<tr id="row_276_" class="even"><td class="entry"><img id="arr_276_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('276_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Mesos</b></td><td class="desc"></td></tr>
-<tr id="row_276_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html" target="_self">mesos::internal::tests::executor::TestMesos&lt; Mesos, Event &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_276_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html" target="_self">mesos::internal::tests::scheduler::TestMesos&lt; Mesos, Event &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_277_"><td class="entry"><img id="arr_277_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('277_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html" target="_self">mesos::v1::executor::MesosBase</a></td><td class="desc"></td></tr>
-<tr id="row_277_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html" target="_self">mesos::v1::executor::Mesos</a></td><td class="desc"></td></tr>
-<tr id="row_277_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html" target="_self">mesos::v1::executor::V0ToV1Adapter</a></td><td class="desc"></td></tr>
-<tr id="row_278_" class="even"><td class="entry"><img id="arr_278_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('278_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html" target="_self">mesos::v1::scheduler::MesosBase</a></td><td class="desc"></td></tr>
-<tr id="row_278_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html" target="_self">mesos::v1::scheduler::Mesos</a></td><td class="desc"></td></tr>
-<tr id="row_279_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1python_1_1MesosExecutorDriverImpl.html" target="_self">mesos::python::MesosExecutorDriverImpl</a></td><td class="desc">Python object structure for <a class="el" href="structmesos_1_1python_1_1MesosExecutorDriverImpl.html" title="Python object structure for MesosExecutorDriverImpl objects. ">MesosExecutorDriverImpl</a> objects </td></tr>
-<tr id="row_280_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1python_1_1MesosSchedulerDriverImpl.html" target="_self">mesos::python::MesosSchedulerDriverImpl</a></td><td class="desc">Python object structure for <a class="el" href="structmesos_1_1python_1_1MesosSchedulerDriverImpl.html" title="Python object structure for MesosSchedulerDriverImpl objects. ">MesosSchedulerDriverImpl</a> objects </td></tr>
-<tr id="row_281_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structprocess_1_1Message.html" target="_self">process::Message</a></td><td class="desc"></td></tr>
-<tr id="row_282_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html" target="_self">mesos::internal::slave::docker::MetadataManager</a></td><td class="desc">The <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html" title="The MetadataManager tracks the Docker images cached by the provisioner that are stored on disk...">MetadataManager</a> tracks the <a class="el" href="classDocker.html">Docker</a> images cached by the provisioner that are stored on disk </td></tr>
-<tr id="row_283_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classJvm_1_1Method.html" target="_self">Jvm::Method</a></td><td class="desc"></td></tr>
-<tr id="row_284_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classJvm_1_1MethodFinder.html" target="_self">Jvm::MethodFinder</a></td><td class="desc"></td></tr>
-<tr id="row_285_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classJvm_1_1MethodSignature.html" target="_self">Jvm::MethodSignature</a></td><td class="desc"></td></tr>
-<tr id="row_286_" class="even"><td class="entry"><img id="arr_286_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('286_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1metrics_1_1Metric.html" target="_self">process::metrics::Metric</a></td><td class="desc"></td></tr>
-<tr id="row_286_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1metrics_1_1Counter.html" target="_self">process::metrics::Counter</a></td><td class="desc"></td></tr>
-<tr id="row_286_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1metrics_1_1Gauge.html" target="_self">process::metrics::Gauge</a></td><td class="desc"></td></tr>
-<tr id="row_286_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1metrics_1_1Timer.html" target="_self">process::metrics::Timer&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_286_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1metrics_1_1Timer.html" target="_self">process::metrics::Timer&lt; Milliseconds &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_287_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html" target="_self">mesos::internal::master::Metrics</a></td><td class="desc"></td></tr>
-<tr id="row_288_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1log_1_1Metrics.html" target="_self">mesos::internal::log::Metrics</a></td><td class="desc"></td></tr>
-<tr id="row_289_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html" target="_self">mesos::internal::slave::Metrics</a></td><td class="desc"></td></tr>
-<tr id="row_290_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html" target="_self">mesos::internal::master::allocator::internal::Metrics</a></td><td class="desc"></td></tr>
-<tr id="row_291_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html" target="_self">mesos::internal::master::allocator::Metrics</a></td><td class="desc"></td></tr>
-<tr id="row_292_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html" target="_self">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_293_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html" target="_self">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_294_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html" target="_self">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Driver &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_295_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1tests_1_1Module.html" target="_self">mesos::internal::tests::Module&lt; T, N &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_296_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module.html" target="_self">mesos::modules::Module&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_"><td class="entry"><img id="arr_297_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('297_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1ModuleBase.html" target="_self">mesos::modules::ModuleBase</a></td><td class="desc"></td></tr>
-<tr id="row_297_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01Anonymous_01_4.html" target="_self">mesos::modules::Module&lt; Anonymous &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1allocator_1_1Allocator_01_4.html" target="_self">mesos::modules::Module&lt; mesos::allocator::Allocator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticatee_01_4.html" target="_self">mesos::modules::Module&lt; mesos::Authenticatee &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticator_01_4.html" target="_self">mesos::modules::Module&lt; mesos::Authenticator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authorizer_01_4.html" target="_self">mesos::modules::Module&lt; mesos::Authorizer &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Hook_01_4.html" target="_self">mesos::modules::Module&lt; mesos::Hook &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1http_1_1authentication_1_1Authenticatee_01_4.html" target="_self">mesos::modules::Module&lt; mesos::http::authentication::Authenticatee &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1contender_1_1MasterContender_01_4.html" target="_self">mesos::modules::Module&lt; mesos::master::contender::MasterContender &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html" target="_self">mesos::modules::Module&lt; mesos::master::detector::MasterDetector &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretGenerator_01_4.html" target="_self">mesos::modules::Module&lt; mesos::SecretGenerator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretResolver_01_4.html" target="_self">mesos::modules::Module&lt; mesos::SecretResolver &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ContainerLogger_01_4.html" target="_self">mesos::modules::Module&lt; mesos::slave::ContainerLogger &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1Isolator_01_4.html" target="_self">mesos::modules::Module&lt; mesos::slave::Isolator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1QoSController_01_4.html" target="_self">mesos::modules::Module&lt; mesos::slave::QoSController &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ResourceEstimator_01_4.html" target="_self">mesos::modules::Module&lt; mesos::slave::ResourceEstimator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01process_1_1http_1_1authentication_1_1Authenticator_01_4.html" target="_self">mesos::modules::Module&lt; process::http::authentication::Authenticator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_297_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1modules_1_1Module_3_01TestModule_01_4.html" target="_self">mesos::modules::Module&lt; TestModule &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_298_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1modules_1_1ModuleManager.html" target="_self">mesos::modules::ModuleManager</a></td><td class="desc"></td></tr>
-<tr id="row_299_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable.html" target="_self">mesos::internal::fs::MountInfoTable</a></td><td class="desc"></td></tr>
-<tr id="row_300_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1fs_1_1MountTable.html" target="_self">mesos::internal::fs::MountTable</a></td><td class="desc"></td></tr>
-<tr id="row_301_"><td class="entry"><img id="arr_301_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('301_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>multimap</b></td><td class="desc"></td></tr>
-<tr id="row_301_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classMultimap.html" target="_self">Multimap&lt; K, V &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_301_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classMultimap.html" target="_self">Multimap&lt; process::Timeout, process::Owned&lt; PathInfo &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_301_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classMultimap.html" target="_self">Multimap&lt; std::string, mesos::internal::cram_md5::Property &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_302_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1Mutex.html" target="_self">process::Mutex</a></td><td class="desc"></td></tr>
-<tr id="row_303_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structflags_1_1Name.html" target="_self">flags::Name</a></td><td class="desc"></td></tr>
-<tr id="row_304_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1slave_1_1NetClsHandle.html" target="_self">mesos::internal::slave::NetClsHandle</a></td><td class="desc"></td></tr>
-<tr id="row_305_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsHandleManager.html" target="_self">mesos::internal::slave::NetClsHandleManager</a></td><td class="desc"></td></tr>
-<tr id="row_306_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classrouting_1_1Netlink.html" target="_self">routing::Netlink&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_307_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classnet_1_1IP_1_1Network.html" target="_self">net::IP::Network</a></td><td class="desc"></td></tr>
-<tr id="row_308_" class="even"><td class="entry"><img id="arr_308_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('308_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNetwork.html" target="_self">Network</a></td><td class="desc"></td></tr>
-<tr id="row_308_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classZooKeeperNetwork.html" target="_self">ZooKeeperNetwork</a></td><td class="desc"></td></tr>
-<tr id="row_309_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html" target="_self">mesos::internal::master::allocator::DRFSorter::Node</a></td><td class="desc"></td></tr>
-<tr id="row_310_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structNone.html" target="_self">None</a></td><td class="desc"></td></tr>
-<tr id="row_311_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structNothing.html" target="_self">Nothing</a></td><td class="desc"></td></tr>
-<tr id="row_312_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structJSON_1_1Null.html" target="_self">JSON::Null</a></td><td class="desc"></td></tr>
-<tr id="row_313_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classJSON_1_1NullWriter.html" target="_self">JSON::NullWriter</a></td><td class="desc"></td></tr>
-<tr id="row_314_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structJSON_1_1Number.html" target="_self">JSON::Number</a></td><td class="desc"></td></tr>
-<tr id="row_315_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classJSON_1_1NumberWriter.html" target="_self">JSON::NumberWriter</a></td><td class="desc"></td></tr>
-<tr id="row_316_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html" target="_self">mesos::internal::slave::NvidiaComponents</a></td><td class="desc"></td></tr>
-<tr id="row_317_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html" target="_self">mesos::internal::slave::NvidiaGpuAllocator</a></td><td class="desc"></td></tr>
-<tr id="row_318_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html" target="_self">mesos::internal::slave::NvidiaVolume</a></td><td class="desc"></td></tr>
-<tr id="row_319_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html" target="_self">mesos::ObjectApprover::Object</a></td><td class="desc"></td></tr>
-<tr id="row_320_" class="even"><td class="entry"><img id="arr_320_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('320_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classJvm_1_1Object.html" target="_self">Jvm::Object</a></td><td class="desc"></td></tr>
-<tr id="row_320_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classjava_1_1io_1_1File.html" target="_self">java::io::File</a></td><td class="desc"></td></tr>
-<tr id="row_320_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classjava_1_1lang_1_1Throwable.html" target="_self">java::lang::Throwable</a></td><td class="desc"></td></tr>
-<tr id="row_320_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classjava_1_1net_1_1InetSocketAddress.html" target="_self">java::net::InetSocketAddress</a></td><td class="desc"></td></tr>
-<tr id="row_320_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classJvm_1_1Null.html" target="_self">Jvm::Null</a></td><td class="desc"></td></tr>
-<tr id="row_320_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_320_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('320_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1apache_1_1log4j_1_1Category.html" target="_self">org::apache::log4j::Category</a></td><td class="desc"></td></tr>
-<tr id="row_320_4_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1apache_1_1log4j_1_1Logger.html" target="_self">org::apache::log4j::Logger</a></td><td class="desc"></td></tr>
-<tr id="row_320_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1apache_1_1log4j_1_1Level.html" target="_self">org::apache::log4j::Level</a></td><td class="desc"></td></tr>
-<tr id="row_320_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOServerCnxnFactory.html" target="_self">org::apache::zookeeper::server::NIOServerCnxnFactory</a></td><td class="desc"></td></tr>
-<tr id="row_320_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1persistence_1_1FileTxnSnapLog.html" target="_self">org::apache::zookeeper::server::persistence::FileTxnSnapLog</a></td><td class="desc"></td></tr>
-<tr id="row_320_8_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1SessionTracker.html" target="_self">org::apache::zookeeper::server::SessionTracker</a></td><td class="desc"></td></tr>
-<tr id="row_320_9_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1ZooKeeperServer.html" target="_self">org::apache::zookeeper::server::ZooKeeperServer</a></td><td class="desc"></td></tr>
-<tr id="row_320_10_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_320_10_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('320_10_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1ZooKeeperServer_1_1DataTreeBuilder.html" target="_self">org::apache::zookeeper::server::ZooKeeperServer::DataTreeBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_320_10_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1ZooKeeperServer_1_1BasicDataTreeBuilder.html" target="_self">org::apache::zookeeper::server::ZooKeeperServer::BasicDataTreeBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_321_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structJSON_1_1Object.html" target="_self">JSON::Object</a></td><td class="desc"></td></tr>
-<tr id="row_322_" class="even"><td class="entry"><img id="arr_322_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('322_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1ObjectApprover.html" target="_self">mesos::ObjectApprover</a></td><td class="desc">This interface represents a function object returned by the authorizer which can be used locally (and synchronously) to check whether a specific object is authorized </td></tr>
-<tr id="row_322_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmesos_1_1AcceptingObjectApprover.html" target="_self">mesos::AcceptingObjectApprover</a></td><td class="desc"></td></tr>
-<tr id="row_323_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classJSON_1_1ObjectWriter.html" target="_self">JSON::ObjectWriter</a></td><td class="desc"></td></tr>
-<tr id="row_324_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1Once.html" target="_self">process::Once</a></td><td class="desc"></td></tr>
-<tr id="row_325_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_326_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; ACLs &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_327_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; AuthenticatedHttpRequestHandler &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_328_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; bool &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_329_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; Bytes &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_330_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; CapabilityInfo &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_331_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; cgroups::blkio::Device &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_332_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; cni::spec::NetworkInfo &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_333_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; Connections &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_334_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; const os::Exec &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_335_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; const os::Wait &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_336_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; const std::type_info * &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_337_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; ContainerDNSInfo &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_338_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; ContainerDNSInfo::MesosInfo &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_339_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; ContainerID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_340_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; ContainerInfo &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_341_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; ContentType &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_342_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; Credential &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_343_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; DomainInfo &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_344_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; double &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_345_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; Duration &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_346_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; E &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_347_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; Error &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_348_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; ExecutorInfo &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_349_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; Firewall &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_350_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; flags::Name &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_351_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; FrameworkInfo &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_352_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; hashset&lt; std::string &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_353_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; http::Pipe::Writer &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_354_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; HttpRequestHandler &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_355_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; int &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_356_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; int_fd &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_357_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; IntervalSet&lt; uint16_t &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_358_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; JSON::Object &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_359_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; lambda::function&lt; pid_t(const lambda::function&lt; int()&gt; &amp;)&gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_360_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; MasterInfo &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_361_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; mesos::Authenticator * &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_362_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; mesos::Authorizer * &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_363_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave::Maintenance &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_364_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; mesos::internal::master::allocator::Metrics &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_365_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; mesos::internal::master::HttpConnection &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_366_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; mesos::internal::ResourceProviderMessage::UpdateTotalResources &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_367_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; mesos::internal::slave::HttpConnection &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_368_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; mesos::internal::slave::NetClsHandle &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_369_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; mesos::internal::slave::NetClsHandleManager &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_370_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; mesos::internal::slave::NvidiaComponents &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_371_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; mesos::internal::slave::state::ResourcesState &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_372_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classOption.html" target="_self">Option&lt; mesos::internal::

<TRUNCATED>

[48/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
Updated the website built from mesos SHA: 8687b92.


Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/529f48dc
Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/529f48dc
Diff: http://git-wip-us.apache.org/repos/asf/mesos-site/diff/529f48dc

Branch: refs/heads/asf-site
Commit: 529f48dc5fb1a182e390d2c9f91f4277b4a3cdf3
Parents: 71a5c76
Author: jenkins <bu...@apache.org>
Authored: Mon Oct 30 15:38:35 2017 +0000
Committer: jenkins <bu...@apache.org>
Committed: Mon Oct 30 15:38:35 2017 +0000

----------------------------------------------------------------------
 ...ess_2include_2process_2http_8hpp_source.html |    6 +-
 ..._2include_2process_2logging_8hpp_source.html |    4 +-
 ...nclude_2process_2statistics_8hpp_source.html |    2 +-
 ...tout_2include_2stout_2cache_8hpp_source.html |    2 +-
 ...nclude_2stout_2flags_2flags_8hpp_source.html |    8 +-
 ..._2include_2stout_2os_2linux_8hpp_source.html |    4 +-
 ...t_2include_2stout_2protobuf_8hpp_source.html |    2 +-
 ...t_2include_2stout_2recordio_8hpp_source.html |    2 +-
 ...nclude_2stout_2tests_2utils_8hpp_source.html |    4 +-
 ...ut_2include_2stout_2version_8hpp_source.html |    6 +-
 content/api/latest/c++/Nodes.xml                |  450 +-
 content/api/latest/c++/Tokens.xml               |  645 ++-
 content/api/latest/c++/annotated.html           |   63 +-
 .../latest/c++/appc_2runtime_8hpp_source.html   |    2 +-
 content/api/latest/c++/auxprop_8hpp_source.html |    2 +-
 content/api/latest/c++/basic_8hpp_source.html   |    2 +-
 .../c++/basic__authenticatee_8hpp_source.html   |    2 +-
 .../latest/c++/boundedhashmap_8hpp_source.html  |    2 +-
 content/api/latest/c++/bytes_8hpp_source.html   |    4 +-
 content/api/latest/c++/classes.html             |  352 +-
 .../c++/classmesos_1_1Resources-members.html    |    6 +-
 .../api/latest/c++/classmesos_1_1Resources.html |   82 +-
 ...1_1internal_1_1master_1_1Master-members.html |  127 +-
 ...ssmesos_1_1internal_1_1master_1_1Master.html |   18 +
 ...s_1_1internal_1_1slave_1_1Slave-members.html |  207 +-
 ...lassmesos_1_1internal_1_1slave_1_1Slave.html |   18 +
 ...1internal_1_1tests_1_1MockSlave-members.html |  247 +-
 ...mesos_1_1internal_1_1tests_1_1MockSlave.html |    2 +
 .../classmesos_1_1v1_1_1Resources-members.html  |    6 +-
 .../c++/classmesos_1_1v1_1_1Resources.html      |   82 +-
 .../api/latest/c++/composing_8hpp_source.html   |    2 +-
 content/api/latest/c++/decoder_8hpp_source.html |    6 +-
 .../api/latest/c++/deferred_8hpp_source.html    |    4 +-
 content/api/latest/c++/devolve_8hpp_source.html |    4 +-
 .../api/latest/c++/discipline_8hpp_source.html  |    2 +-
 .../latest/c++/docker_2runtime_8hpp_source.html |    2 +-
 .../api/latest/c++/drf_2sorter_8hpp_source.html |    2 +-
 .../api/latest/c++/duration_8hpp_source.html    |    4 +-
 content/api/latest/c++/encoder_8hpp_source.html |    2 +-
 .../latest/c++/event__queue_8hpp_source.html    |    2 +-
 content/api/latest/c++/evolve_8hpp_source.html  |    4 +-
 .../c++/filter_2internal_8hpp_source.html       |    2 +-
 .../api/latest/c++/firewall_8hpp_source.html    |    2 +-
 content/api/latest/c++/flag_8hpp_source.html    |    2 +-
 .../api/latest/c++/fq__codel_8hpp_source.html   |    2 +-
 content/api/latest/c++/functions_0x61.html      |  129 +-
 content/api/latest/c++/functions_0x68.html      |   49 +-
 content/api/latest/c++/functions_0x69.html      |   71 +-
 content/api/latest/c++/functions_0x6d.html      |   20 +-
 content/api/latest/c++/functions_0x6e.html      |   11 +-
 content/api/latest/c++/functions_0x6f.html      |  276 +-
 content/api/latest/c++/functions_0x70.html      |   17 +-
 content/api/latest/c++/functions_0x72.html      |  172 +-
 content/api/latest/c++/functions_0x73.html      |   52 +-
 content/api/latest/c++/functions_0x74.html      |   24 +-
 content/api/latest/c++/functions_0x75.html      |   15 +-
 content/api/latest/c++/functions_0x76.html      |   50 +-
 content/api/latest/c++/functions_0x77.html      |   22 +-
 content/api/latest/c++/functions_eval.html      |    6 +-
 content/api/latest/c++/functions_func_0x61.html |   91 +-
 content/api/latest/c++/functions_func_0x68.html |   12 +-
 content/api/latest/c++/functions_func_0x69.html |   50 +-
 content/api/latest/c++/functions_func_0x6f.html |  247 +-
 content/api/latest/c++/functions_func_0x70.html |    9 +-
 content/api/latest/c++/functions_func_0x72.html |   12 +-
 content/api/latest/c++/functions_func_0x73.html |   21 +-
 content/api/latest/c++/functions_func_0x74.html |    6 +-
 content/api/latest/c++/functions_func_0x76.html |   52 +-
 content/api/latest/c++/functions_func_0x77.html |    6 +-
 content/api/latest/c++/functions_type.html      |   18 +-
 content/api/latest/c++/functions_vars_0x6d.html |    6 +-
 content/api/latest/c++/functions_vars_0x6f.html |    6 +
 content/api/latest/c++/future_8hpp_source.html  |    6 +-
 content/api/latest/c++/globals_0x75.html        |   10 +-
 content/api/latest/c++/hashmap_8hpp_source.html |    2 +-
 .../latest/c++/hierarchical_8hpp_source.html    |    6 +-
 content/api/latest/c++/hierarchy.html           | 1548 +++---
 .../latest/c++/hook_2manager_8hpp_source.html   |    2 +-
 content/api/latest/c++/hook_8hpp_source.html    |    2 +-
 content/api/latest/c++/htb_8hpp_source.html     |    2 +-
 .../c++/http__connection_8hpp_source.html       |   10 +-
 ...mesos_2allocator_2allocator_8hpp_source.html |    2 +-
 .../include_2mesos_2attributes_8hpp_source.html |    2 +-
 ...thentication_2authenticator_8hpp_source.html |    2 +-
 ...cation_2http_2authenticatee_8hpp_source.html |    2 +-
 ...sos_2authorizer_2authorizer_8hpp_source.html |    2 +-
 ...mesos_2slave_2containerizer_8hpp_source.html |    4 +-
 ...ude_2mesos_2state_2protobuf_8hpp_source.html |    6 +-
 ...nclude_2mesos_2state_2state_8hpp_source.html |    6 +-
 ...lude_2mesos_2v1_2attributes_8hpp_source.html |    2 +-
 ...nclude_2mesos_2v1_2executor_8hpp_source.html |    2 +-
 .../c++/include_2mesos_2v1_2mesos_8hpp.html     |    8 +
 .../include_2mesos_2v1_2mesos_8hpp_source.html  |  980 ++--
 .../include_2mesos_2v1_2values_8hpp_source.html |    6 +-
 .../c++/include_2mesos_2values_8hpp_source.html |    8 +-
 ...2mesos_2zookeeper_2detector_8hpp_source.html |    2 +-
 content/api/latest/c++/index.hhc                |  136 +-
 content/api/latest/c++/index.hhk                |  277 +-
 content/api/latest/c++/index.hhp                |    9 +
 .../api/latest/c++/interval_8hpp_source.html    |    4 +-
 content/api/latest/c++/json_8hpp_source.html    |    4 +-
 ...ss_2include_2process_2gtest_8hpp_source.html |    4 +-
 ...s_2include_2process_2socket_8hpp_source.html |    2 +-
 .../latest/c++/linkedhashmap_8hpp_source.html   |    2 +-
 .../latest/c++/linux_2cgroups_8hpp_source.html  |    4 +-
 .../latest/c++/linux__launcher_8hpp_source.html |    2 +-
 .../latest/c++/local__puller_8hpp_source.html   |    2 +-
 .../api/latest/c++/logrotate_8hpp_source.html   |    4 +-
 content/api/latest/c++/loop_8hpp_source.html    |    2 +-
 .../api/latest/c++/master_2validation_8hpp.html |   12 +
 .../c++/master_2validation_8hpp_source.html     |  337 +-
 content/api/latest/c++/metric_8hpp_source.html  |    6 +-
 .../c++/mock__containerizer_8hpp_source.html    |    2 +-
 .../latest/c++/mock__fetcher_8hpp_source.html   |    2 +-
 .../api/latest/c++/mock__slave_8hpp_source.html |    4 +-
 .../latest/c++/module_2manager_8hpp_source.html |    2 +-
 content/api/latest/c++/mutex_8hpp_source.html   |    4 +-
 .../api/latest/c++/namespacemembers_0x63.html   |   77 +-
 .../api/latest/c++/namespacemembers_0x6a.html   |   13 +-
 .../api/latest/c++/namespacemembers_0x6e.html   |    6 +-
 .../api/latest/c++/namespacemembers_0x6f.html   |  233 +-
 .../api/latest/c++/namespacemembers_0x72.html   |   21 +-
 .../api/latest/c++/namespacemembers_0x73.html   |   14 +-
 .../api/latest/c++/namespacemembers_0x74.html   |    6 +-
 .../api/latest/c++/namespacemembers_0x75.html   |    6 +-
 .../api/latest/c++/namespacemembers_0x76.html   |   13 +-
 .../api/latest/c++/namespacemembers_0x77.html   |   27 +-
 .../latest/c++/namespacemembers_func_0x63.html  |   76 +-
 .../latest/c++/namespacemembers_func_0x6f.html  |  231 +-
 .../latest/c++/namespacemembers_func_0x75.html  |    4 +-
 .../latest/c++/namespacemembers_func_0x76.html  |   15 +-
 .../latest/c++/namespacemembers_vars_0x6e.html  |    6 +-
 .../latest/c++/namespacemembers_vars_0x77.html  |    6 +-
 content/api/latest/c++/namespacemesos.html      |   72 +
 ...al_1_1master_1_1validation_1_1operation.html |   72 +
 ...nal_1_1master_1_1validation_1_1resource.html |    6 +
 ...r_1_1validation_1_1resource_1_1internal.html |   88 +
 .../namespacemesos_1_1internal_1_1protobuf.html |   28 +
 ...acemesos_1_1internal_1_1tests_1_1common.html |   98 +-
 ...emesos_1_1internal_1_1tests_1_1internal.html |   58 +
 ...mespacemesos_1_1internal_1_1tests_1_1v1.html |   58 +
 .../api/latest/c++/namespacemesos_1_1v1.html    |   84 +-
 content/api/latest/c++/namespaces.html          |    3 +-
 content/api/latest/c++/namespacestd.html        |    8 +
 content/api/latest/c++/ns_8hpp_source.html      |    6 +-
 content/api/latest/c++/numify_8hpp_source.html  |    4 +-
 content/api/latest/c++/option_8hpp.html         |   10 +
 content/api/latest/c++/option_8hpp_source.html  |  467 +-
 content/api/latest/c++/os_8hpp_source.html      |    4 +-
 content/api/latest/c++/osx_8hpp_source.html     |    2 +-
 content/api/latest/c++/ports_8hpp_source.html   |    2 +-
 .../c++/posix_2dynamiclibrary_8hpp_source.html  |    4 +-
 .../api/latest/c++/posix_2fork_8hpp_source.html |    2 +-
 .../latest/c++/posix_2killtree_8hpp_source.html |    6 +-
 .../api/latest/c++/posix_2os_8hpp_source.html   |    6 +-
 .../api/latest/c++/posix_2temp_8hpp_source.html |    2 +-
 content/api/latest/c++/posix_8hpp_source.html   |    2 +-
 content/api/latest/c++/proc_8hpp_source.html    |    4 +-
 .../api/latest/c++/profiler_8hpp_source.html    |    4 +-
 .../api/latest/c++/protobuf__utils_8hpp.html    |    2 +
 .../latest/c++/protobuf__utils_8hpp_source.html |  498 +-
 content/api/latest/c++/puller_8hpp_source.html  |    2 +-
 .../c++/registry__puller_8hpp_source.html       |    2 +-
 ...ource__provider_2validation_8hpp_source.html |    2 +-
 .../api/latest/c++/resources_8hpp_source.html   |  769 +--
 content/api/latest/c++/result_8hpp_source.html  |    2 +-
 content/api/latest/c++/rwlock_8hpp_source.html  |    4 +-
 content/api/latest/c++/set_8hpp_source.html     |    2 +-
 ...lave_2containerizer_2docker_8hpp_source.html |    6 +-
 ...tainerizer_2mesos_2launcher_8hpp_source.html |    2 +-
 .../c++/slave_2validation_8hpp_source.html      |    2 +-
 content/api/latest/c++/slave_8hpp_source.html   | 1593 +++---
 content/api/latest/c++/sorter_8hpp_source.html  |    2 +-
 ...n_2cram__md5_2authenticator_8hpp_source.html |    2 +-
 ...thorizer_2local_2authorizer_8hpp_source.html |    2 +-
 .../c++/src_2common_2recordio_8hpp_source.html  |    4 +-
 .../c++/src_2common_2values_8hpp_source.html    |    4 +-
 ...jvm_2org_2apache_2zookeeper_8hpp_source.html |    4 +-
 ...ux_2routing_2filter_2filter_8hpp_source.html |    2 +-
 .../c++/src_2log_2network_8hpp_source.html      |    4 +-
 .../c++/src_2logging_2logging_8hpp_source.html  |    2 +-
 ...allocator_2mesos_2allocator_8hpp_source.html |    2 +-
 .../c++/src_2master_2master_8hpp_source.html    | 5123 +++++++++---------
 ...resource__provider_2message_8hpp_source.html |    2 +-
 ...ontainerizer_2containerizer_8hpp_source.html |    2 +-
 ...rizer_2mesos_2containerizer_8hpp_source.html |    2 +-
 .../c++/src_2slave_2http_8hpp_source.html       |    2 +-
 .../c++/src_2tests_2allocator_8hpp_source.html  |    2 +-
 .../src_2tests_2containerizer_8hpp_source.html  |    4 +-
 .../api/latest/c++/src_2tests_2mesos_8hpp.html  |   30 +-
 .../c++/src_2tests_2mesos_8hpp_source.html      | 3858 ++++++-------
 .../c++/src_2uri_2fetcher_8hpp_source.html      |    2 +-
 .../c++/src_2version_2version_8hpp_source.html  |    2 +-
 .../status__update__manager_8hpp_source.html    |    2 +-
 ...tout_2include_2stout_2check_8hpp_source.html |    8 +-
 ...tout_2include_2stout_2gtest_8hpp_source.html |    4 +-
 ...include_2stout_2os_2process_8hpp_source.html |    2 +-
 content/api/latest/c++/strings_8hpp_source.html |    4 +-
 ...internal_1_1master_1_1Framework-members.html |  105 +-
 ...esos_1_1internal_1_1master_1_1Framework.html |   55 +
 ...hash_3_01Option_3_01T_01_4_01_4-members.html |   71 +
 ...tstd_1_1hash_3_01Option_3_01T_01_4_01_4.html |  143 +
 ...1mesos_1_1OfferOperationID_01_4-members.html |   71 +
 ...hash_3_01mesos_1_1OfferOperationID_01_4.html |  137 +
 ..._1_1v1_1_1OfferOperationID_01_4-members.html |   71 +
 ..._01mesos_1_1v1_1_1OfferOperationID_01_4.html |  137 +
 ..._1v1_1_1ResourceProviderID_01_4-members.html |   71 +
 ...1mesos_1_1v1_1_1ResourceProviderID_01_4.html |  138 +
 .../c++/subprocess__posix_8hpp_source.html      |    8 +-
 .../c++/subprocess__windows_8hpp_source.html    |    2 +-
 content/api/latest/c++/sunos_8hpp_source.html   |    2 +-
 ...ts_2containerizer_2launcher_8hpp_source.html |    2 +-
 ...tests_2containerizer_2store_8hpp_source.html |    6 +-
 .../api/latest/c++/timeseries_8hpp_source.html  |   10 +-
 content/api/latest/c++/try_8hpp_source.html     |    6 +-
 content/api/latest/c++/type__utils_8hpp.html    |    6 +
 .../api/latest/c++/type__utils_8hpp_source.html | 1027 ++--
 content/api/latest/c++/url_8hpp_source.html     |    2 +-
 .../api/latest/c++/utilities_8hpp_source.html   |    2 +-
 .../latest/c++/v0__v1executor_8hpp_source.html  |    2 +-
 .../c++/v1_2resource__provider_8hpp_source.html |    2 +-
 .../latest/c++/v1_2resources_8hpp_source.html   |  769 +--
 .../latest/c++/v1_2scheduler_8hpp_source.html   |    2 +-
 .../windows_2dynamiclibrary_8hpp_source.html    |    4 +-
 .../api/latest/c++/windows_2os_8hpp_source.html |    6 +-
 .../latest/c++/windows_2shell_8hpp_source.html  |    6 +-
 .../api/latest/c++/xfs_2disk_8hpp_source.html   |    2 +-
 .../zookeeper__test__server_8hpp_source.html    |    4 +-
 content/api/latest/java/allclasses-frame.html   |    6 +
 content/api/latest/java/allclasses-noframe.html |    6 +
 content/api/latest/java/constant-values.html    |   80 +
 content/api/latest/java/deprecated-list.html    |    6 +
 content/api/latest/java/index-all.html          |  764 +++
 .../mesos/Protos.CSIPluginInfo.Builder.html     | 1192 ++++
 .../org/apache/mesos/Protos.CSIPluginInfo.html  | 1068 ++++
 .../mesos/Protos.CSIPluginInfoOrBuilder.html    |  435 ++
 .../mesos/Protos.CredentialsOrBuilder.html      |    4 +-
 .../java/org/apache/mesos/Protos.Device.html    |    4 +-
 .../Protos.ResourceProviderInfo.Builder.html    |  224 +-
 ...esourceProviderInfo.StorageInfo.Builder.html | 1015 ++++
 ...Protos.ResourceProviderInfo.StorageInfo.html |  984 ++++
 ...sourceProviderInfo.StorageInfoOrBuilder.html |  387 ++
 .../mesos/Protos.ResourceProviderInfo.html      |  139 +-
 .../Protos.ResourceProviderInfoOrBuilder.html   |   64 +-
 .../latest/java/org/apache/mesos/Protos.html    |   12 +
 .../java/org/apache/mesos/package-frame.html    |    6 +
 .../java/org/apache/mesos/package-summary.html  |  188 +-
 .../java/org/apache/mesos/package-tree.html     |   14 +
 content/api/latest/java/overview-tree.html      |   14 +
 content/sitemap.xml                             |   60 +
 250 files changed, 20122 insertions(+), 10530 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
index 84985d1..98a37f2 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
@@ -1193,7 +1193,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_a84baf6a6f631e460bb85bea1d546bd97"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a84baf6a6f631e460bb85bea1d546bd97">process::http::Status::GONE</a></div><div class="ttdeci">static const uint16_t GONE</div><div class="ttdef"><b>Definition:</b> http.hpp:242</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_addffbea97c092bf92955b7f513208ceb"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#addffbea97c092bf92955b7f513208ceb">process::http::Status::UNSUPPORTED_MEDIA_TYPE</a></div><div class="ttdeci">static const uint16_t UNSUPPORTED_MEDIA_TYPE</div><div class="ttdef"><b>Definition:</b> http.hpp:247</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_html_acc0a9c62d4bef93195e93af072f0cda5a293c9ea246ff9985dc6f62a650f78986"><div class="ttname"><a href="namespaceprocess_1_1http.html#acc0a9c62d4bef93195e93af072f0cda5a293c9ea246ff9985dc6f62a650f78986">process::http::Scheme::HTTP</a></div></div>
 <div class="ttc" id="classprocess_1_1http_1_1Pipe_html"><div class="ttname"><a href="classprocess_1_1http_1_1Pipe.html">process::http::Pipe</a></div><div class="ttdef"><b>Definition:</b> http.hpp:296</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_a7ec542fce3fdf8c25bd870a160f569f7"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a7ec542fce3fdf8c25bd870a160f569f7">process::http::Status::METHOD_NOT_ALLOWED</a></div><div class="ttdeci">static const uint16_t METHOD_NOT_ALLOWED</div><div class="ttdef"><b>Definition:</b> http.hpp:237</div></div>
@@ -1307,7 +1307,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_a5d2b09dd7b99e2519b641b682dc976b0"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a5d2b09dd7b99e2519b641b682dc976b0">process::http::Status::ACCEPTED</a></div><div class="ttdeci">static const uint16_t ACCEPTED</div><div class="ttdef"><b>Definition:</b> http.hpp:220</div></div>
 <div class="ttc" id="classprocess_1_1http_1_1Pipe_html_aea224fb90735a10e38b6c4e6696bf34e"><div class="ttname"><a href="classprocess_1_1http_1_1Pipe.html#aea224fb90735a10e38b6c4e6696bf34e">process::http::Pipe::reader</a></div><div class="ttdeci">Reader reader() const </div></div>
 <div class="ttc" id="structprocess_1_1http_1_1NotFound_html_a45432f89f82b758deed0cd6a7994c1fb"><div class="ttname"><a href="structprocess_1_1http_1_1NotFound.html#a45432f89f82b758deed0cd6a7994c1fb">process::http::NotFound::NotFound</a></div><div class="ttdeci">NotFound()</div><div class="ttdef"><b>Definition:</b> http.hpp:745</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1MethodNotAllowed_html_af751e04988cd5dd4fca65d053e620565"><div class="ttname"><a href="structprocess_1_1http_1_1MethodNotAllowed.html#af751e04988cd5dd4fca65d053e620565">process::http::MethodNotAllowed::MethodNotAllowed</a></div><div class="ttdeci">MethodNotAllowed(const std::initializer_list&lt; std::string &gt; &amp;allowedMethods)</div><div class="ttdef"><b>Definition:</b> http.hpp:757</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1ServiceUnavailable_html_ae9241eaff87c3b47c771c27d95e9721a"><div class="ttname"><a href="structprocess_1_1http_1_1ServiceUnavailable.html#ae9241eaff87c3b47c771c27d95e9721a">process::http::ServiceUnavailable::ServiceUnavailable</a></div><div class="ttdeci">ServiceUnavailable(const std::string &amp;body)</div><div class="ttdef"><b>Definition:</b> http.hpp:843</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1NotAcceptable_html"><div class="ttname"><a href="structprocess_1_1http_1_1NotAcceptable.html">process::http::NotAcceptable</a></div><div class="ttdef"><b>Definition:</b> http.hpp:785</div></div>
@@ -1373,7 +1373,7 @@
 <div class="ttc" id="namespaceprocess_html_afdecc57ab065ab5d354e728d0ef0ff34"><div class="ttname"><a href="namespaceprocess.html#afdecc57ab065ab5d354e728d0ef0ff34">process::address</a></div><div class="ttdeci">network::inet::Address address()</div><div class="ttdoc">Returns the socket address associated with this instance of the library. </div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_aaa40446a9ede5dc719b34d58300d9766"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#aaa40446a9ede5dc719b34d58300d9766">process::http::Status::NOT_MODIFIED</a></div><div class="ttdeci">static const uint16_t NOT_MODIFIED</div><div class="ttdef"><b>Definition:</b> http.hpp:229</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Unauthorized_html"><div class="ttname"><a href="structprocess_1_1http_1_1Unauthorized.html">process::http::Unauthorized</a></div><div class="ttdef"><b>Definition:</b> http.hpp:708</div></div>
-<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:109</div></div>
+<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:112</div></div>
 <div class="ttc" id="classprocess_1_1http_1_1Connection_html_aab3713f98e82c3615d16567561678d4b"><div class="ttname"><a href="classprocess_1_1http_1_1Connection.html#aab3713f98e82c3615d16567561678d4b">process::http::Connection::peerAddress</a></div><div class="ttdeci">const network::Address peerAddress</div><div class="ttdef"><b>Definition:</b> http.hpp:964</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_a877f7875ccf8eb543acc3dc542ce4082"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a877f7875ccf8eb543acc3dc542ce4082">process::http::Status::REQUESTED_RANGE_NOT_SATISFIABLE</a></div><div class="ttdeci">static const uint16_t REQUESTED_RANGE_NOT_SATISFIABLE</div><div class="ttdef"><b>Definition:</b> http.hpp:248</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2logging_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2logging_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2logging_8hpp_source.html
index e542ec7..9f94c30 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2logging_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2logging_8hpp_source.html
@@ -158,11 +158,11 @@
 <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_af0d1a6f8da798dfb2b6ea92550b8c6f5"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">process::ProcessBase::route</a></div><div class="ttdeci">void route(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, const HttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</div><div class="ttdoc">Sets up a handler for HTTP requests with the specified name. </div></div>
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:518</div></div>
 <div class="ttc" id="classprocess_1_1Logging_html"><div class="ttname"><a href="classprocess_1_1Logging.html">process::Logging</a></div><div class="ttdef"><b>Definition:</b> logging.hpp:25</div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:255</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</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="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2statistics_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2statistics_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2statistics_8hpp_source.html
index fc26ec5..3c8a926 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2statistics_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2statistics_8hpp_source.html
@@ -168,7 +168,7 @@
 <div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="preprocessor">#endif // __PROCESS_STATISTICS_HPP__</span></div>
 <div class="ttc" id="structprocess_1_1Statistics_html_a4970964a5e75e01e775efc75c7be23ee"><div class="ttname"><a href="structprocess_1_1Statistics.html#a4970964a5e75e01e775efc75c7be23ee">process::Statistics::count</a></div><div class="ttdeci">size_t count</div><div class="ttdef"><b>Definition:</b> statistics.hpp:71</div></div>
 <div class="ttc" id="structprocess_1_1Statistics_html_a79b958978c86e40ac31f17f8f050aa08"><div class="ttname"><a href="structprocess_1_1Statistics.html#a79b958978c86e40ac31f17f8f050aa08">process::Statistics::max</a></div><div class="ttdeci">T max</div><div class="ttdef"><b>Definition:</b> statistics.hpp:74</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="timeseries_8hpp_html"><div class="ttname"><a href="timeseries_8hpp.html">timeseries.hpp</a></div></div>
 <div class="ttc" id="namespacerouting_1_1link_html_a8486fce953717fcb949bfdc17a2dd3e1"><div class="ttname"><a href="namespacerouting_1_1link.html#a8486fce953717fcb949bfdc17a2dd3e1">routing::link::statistics</a></div><div class="ttdeci">Result&lt; hashmap&lt; std::string, uint64_t &gt; &gt; statistics(const std::string &amp;link)</div></div>
 <div class="ttc" id="namespacerouting_1_1link_html_a26486cdba01ef1c80706b1e07e8a6d3f"><div class="ttname"><a href="namespacerouting_1_1link.html#a26486cdba01ef1c80706b1e07e8a6d3f">routing::link::index</a></div><div class="ttdeci">Result&lt; int &gt; index(const std::string &amp;link)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/3rdparty_2stout_2include_2stout_2cache_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2cache_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2cache_8hpp_source.html
index f95d77f..4a902ee 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2cache_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2cache_8hpp_source.html
@@ -208,7 +208,7 @@
 <div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;}</div>
 <div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
 <div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="preprocessor">#endif // __STOUT_CACHE_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classCache_html_a835d64030c870dccdbcd3c35920eede6"><div class="ttname"><a href="classCache.html#a835d64030c870dccdbcd3c35920eede6">Cache::list</a></div><div class="ttdeci">std::list&lt; Key &gt; list</div><div class="ttdef"><b>Definition:</b> cache.hpp:43</div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
 <div class="ttc" id="classCache_html_aae4846f6fb5c598ae164e89129de1350"><div class="ttname"><a href="classCache.html#aae4846f6fb5c598ae164e89129de1350">Cache::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> cache.hpp:86</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/3rdparty_2stout_2include_2stout_2flags_2flags_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2flags_2flags_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2flags_2flags_8hpp_source.html
index bab1dbb..630c2f1 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2flags_2flags_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2flags_2flags_8hpp_source.html
@@ -996,7 +996,7 @@
 <div class="ttc" id="namespaceprocess_html_a373bd5e2bd8f2694e4589293af477854"><div class="ttname"><a href="namespaceprocess.html#a373bd5e2bd8f2694e4589293af477854">process::base</a></div><div class="ttdeci">event_base * base</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_a61b5732037888efa46e97605c3493427"><div class="ttname"><a href="classflags_1_1FlagsBase.html#a61b5732037888efa46e97605c3493427">flags::FlagsBase::begin</a></div><div class="ttdeci">const_iterator begin() const </div><div class="ttdef"><b>Definition:</b> flags.hpp:171</div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="namespacestrings_html_a3fbaeb4d589c49ac115fab3412073ca7"><div class="ttname"><a href="namespacestrings.html#a3fbaeb4d589c49ac115fab3412073ca7">strings::remove</a></div><div class="ttdeci">std::string remove(const std::string &amp;from, const std::string &amp;substring, Mode mode=ANY)</div><div class="ttdef"><b>Definition:</b> strings.hpp:40</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_a4b9c864acfcfc3e06fd03ccfe0dcb03e"><div class="ttname"><a href="classflags_1_1FlagsBase.html#a4b9c864acfcfc3e06fd03ccfe0dcb03e">flags::FlagsBase::buildEnvironment</a></div><div class="ttdeci">std::map&lt; std::string, std::string &gt; buildEnvironment(const Option&lt; std::string &gt; &amp;prefix=None()) const </div><div class="ttdef"><b>Definition:</b> flags.hpp:545</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_a88f899fbf20a712e8bb7236284b41bf4"><div class="ttname"><a href="classflags_1_1FlagsBase.html#a88f899fbf20a712e8bb7236284b41bf4">flags::FlagsBase::programName_</a></div><div class="ttdeci">std::string programName_</div><div class="ttdef"><b>Definition:</b> flags.hpp:309</div></div>
@@ -1006,7 +1006,7 @@
 <div class="ttc" id="structflags_1_1Flag_html_a11de7f3360646317a33fadf3899661e2"><div class="ttname"><a href="structflags_1_1Flag.html#a11de7f3360646317a33fadf3899661e2">flags::Flag::help</a></div><div class="ttdeci">std::string help</div><div class="ttdef"><b>Definition:</b> flag.hpp:88</div></div>
 <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:118</div></div>
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
-<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:192</div></div>
+<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:195</div></div>
 <div class="ttc" id="namespacelambda_html_afcafcae83c68e89f8b0b325afb7c9ea1"><div class="ttname"><a href="namespacelambda.html#afcafcae83c68e89f8b0b325afb7c9ea1">lambda::map</a></div><div class="ttdeci">Iterable&lt; V &gt; map(F &amp;&amp;f, const Iterable&lt; U, Us...&gt; &amp;input)</div><div class="ttdef"><b>Definition:</b> lambda.hpp:38</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_aaef908bce392f88d029b46ee241bda68"><div class="ttname"><a href="classflags_1_1FlagsBase.html#aaef908bce392f88d029b46ee241bda68">flags::FlagsBase::extract</a></div><div class="ttdeci">std::map&lt; std::string, Option&lt; std::string &gt; &gt; extract(const std::string &amp;prefix) const </div><div class="ttdef"><b>Definition:</b> flags.hpp:519</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_a40658af8fbe421af67a530f3c35d6f4a"><div class="ttname"><a href="classflags_1_1FlagsBase.html#a40658af8fbe421af67a530f3c35d6f4a">flags::FlagsBase::usageMessage_</a></div><div class="ttdeci">Option&lt; std::string &gt; usageMessage_</div><div class="ttdef"><b>Definition:</b> flags.hpp:315</div></div>
@@ -1015,7 +1015,7 @@
 <div class="ttc" id="namespaceflags_html_ad03a3a00378ae3295bc571eeb9f7050b"><div class="ttname"><a href="namespaceflags.html#ad03a3a00378ae3295bc571eeb9f7050b">flags::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const FlagsBase &amp;flags)</div><div class="ttdef"><b>Definition:</b> flags.hpp:904</div></div>
 <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div class="ttname"><a href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> try.hpp:70</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_ac99b7ca8863b671274472f571de0060a"><div class="ttname"><a href="classflags_1_1FlagsBase.html#ac99b7ca8863b671274472f571de0060a">flags::FlagsBase::setUsageMessage</a></div><div class="ttdeci">void setUsageMessage(const std::string &amp;message)</div><div class="ttdef"><b>Definition:</b> flags.hpp:164</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="foreach_8hpp_html_a66900b166526abe66464d6597536b111"><div class="ttname"><a href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a></div><div class="ttdeci">#define foreachpair(KEY, VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:51</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_a8e23f0708a5cccc45a67dd8ea9159439"><div class="ttname"><a href="classflags_1_1FlagsBase.html#a8e23f0708a5cccc45a67dd8ea9159439">flags::FlagsBase::~FlagsBase</a></div><div class="ttdeci">virtual ~FlagsBase()=default</div></div>
 <div class="ttc" id="structflags_1_1Flag_html_aa8ffc927c2aef997452107b2f3157ac9"><div class="ttname"><a href="structflags_1_1Flag.html#aa8ffc927c2aef997452107b2f3157ac9">flags::Flag::alias</a></div><div class="ttdeci">Option&lt; Name &gt; alias</div><div class="ttdef"><b>Definition:</b> flag.hpp:80</div></div>
@@ -1050,7 +1050,7 @@
 <div class="ttc" id="classMultimap_html_a86848edcdc42b4e0b46e3d6beccec2c6"><div class="ttname"><a href="classMultimap.html#a86848edcdc42b4e0b46e3d6beccec2c6">Multimap::put</a></div><div class="ttdeci">void put(const K &amp;key, const V &amp;value)</div><div class="ttdef"><b>Definition:</b> multimap.hpp:53</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_a09ebe840242a3b0fbd3263bb6c7ca226"><div class="ttname"><a href="classflags_1_1FlagsBase.html#a09ebe840242a3b0fbd3263bb6c7ca226">flags::FlagsBase::add</a></div><div class="ttdeci">void add(T1 Flags::*t1, const Name &amp;name, const Option&lt; Name &gt; &amp;alias, const std::string &amp;help, const T2 *t2, F validate)</div><div class="ttdef"><b>Definition:</b> flags.hpp:333</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_a6b89b575b2d3787200b5df48061e934e"><div class="ttname"><a href="classflags_1_1FlagsBase.html#a6b89b575b2d3787200b5df48061e934e">flags::FlagsBase::add</a></div><div class="ttdeci">void add(T1 Flags::*t1, const Name &amp;name, const Option&lt; Name &gt; &amp;alias, const std::string &amp;help, const T2 &amp;t2)</div><div class="ttdef"><b>Definition:</b> flags.hpp:242</div></div>
-<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:109</div></div>
+<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:112</div></div>
 <div class="ttc" id="structflags_1_1Flag_html_a0f4678e24084c0fd415f3504df8f2c14"><div class="ttname"><a href="structflags_1_1Flag.html#a0f4678e24084c0fd415f3504df8f2c14">flags::Flag::stringify</a></div><div class="ttdeci">lambda::function&lt; Option&lt; std::string &gt;const FlagsBase &amp;)&gt; stringify</div><div class="ttdef"><b>Definition:</b> flag.hpp:91</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_a609f23d3e09a55acbf23adaf48f3740d"><div class="ttname"><a href="classflags_1_1FlagsBase.html#a609f23d3e09a55acbf23adaf48f3740d">flags::FlagsBase::add</a></div><div class="ttdeci">void add(T1 Flags::*t1, const Name &amp;name, const std::string &amp;help, const T2 &amp;t2, F validate)</div><div class="ttdef"><b>Definition:</b> flags.hpp:207</div></div>
 <div class="ttc" id="classPath_html_a11c34646ac636526f1b28b61057f3b1f"><div class="ttname"><a href="classPath.html#a11c34646ac636526f1b28b61057f3b1f">Path::basename</a></div><div class="ttdeci">std::string basename() const </div><div class="ttdoc">Extracts the component following the final &amp;#39;/&amp;#39;. </div><div class="ttdef"><b>Definition:</b> path.hpp:152</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/3rdparty_2stout_2include_2stout_2os_2linux_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2os_2linux_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2os_2linux_8hpp_source.html
index 2e3dc85..2c7a4ea 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2os_2linux_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2os_2linux_8hpp_source.html
@@ -284,7 +284,7 @@
 <div class="ttc" id="structproc_1_1ProcessStatus_html_a3ae685cf9da43d9751f12dbbd7384c18"><div class="ttname"><a href="structproc_1_1ProcessStatus.html#a3ae685cf9da43d9751f12dbbd7384c18">proc::ProcessStatus::pgrp</a></div><div class="ttdeci">const pid_t pgrp</div><div class="ttdef"><b>Definition:</b> proc.hpp:130</div></div>
 <div class="ttc" id="classResult_html_ac2cdc0db9f9d29a5bb2f1cf19c29da49"><div class="ttname"><a href="classResult.html#ac2cdc0db9f9d29a5bb2f1cf19c29da49">Result::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> result.hpp:109</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classos_1_1Stack_html_aa5b0858e49e36141b299ef45e6d1b265"><div class="ttname"><a href="classos_1_1Stack.html#aa5b0858e49e36141b299ef45e6d1b265">os::Stack::deallocate</a></div><div class="ttdeci">void deallocate()</div><div class="ttdef"><b>Definition:</b> linux.hpp:82</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classResult_html_a521adf96f5c27d26d6b1d580aae8aaee"><div class="ttname"><a href="classResult.html#a521adf96f5c27d26d6b1d580aae8aaee">Result::error</a></div><div class="ttdeci">static Result&lt; T &gt; error(const std::string &amp;message)</div><div class="ttdef"><b>Definition:</b> result.hpp:53</div></div>
@@ -304,7 +304,7 @@
 <div class="ttc" id="proc_8hpp_html"><div class="ttname"><a href="proc_8hpp.html">proc.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_a818327458964860a86fc8964e4795b4d"><div class="ttname"><a href="namespaceos.html#a818327458964860a86fc8964e4795b4d">os::utime</a></div><div class="ttdeci">Try&lt; Nothing &gt; utime(const std::string &amp;path)</div><div class="ttdef"><b>Definition:</b> utime.hpp:32</div></div>
 <div class="ttc" id="namespaceproc_html_a810141e1502dd8b9a7a410da6caf7ed7"><div class="ttname"><a href="namespaceproc.html#a810141e1502dd8b9a7a410da6caf7ed7">proc::pids</a></div><div class="ttdeci">Try&lt; std::set&lt; pid_t &gt; &gt; pids()</div><div class="ttdef"><b>Definition:</b> proc.hpp:294</div></div>
-<div class="ttc" id="classOption_html_aca73609603df4687dba70c2a5df47ef8"><div class="ttname"><a href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option::none</a></div><div class="ttdeci">static Option&lt; T &gt; none()</div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
+<div class="ttc" id="classOption_html_aca73609603df4687dba70c2a5df47ef8"><div class="ttname"><a href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option::none</a></div><div class="ttdeci">static Option&lt; T &gt; none()</div><div class="ttdef"><b>Definition:</b> option.hpp:30</div></div>
 <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div class="ttname"><a href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> try.hpp:70</div></div>
 <div class="ttc" id="structproc_1_1ProcessStatus_html_a236d914363d3ca4e748a6d539dcf28d5"><div class="ttname"><a href="structproc_1_1ProcessStatus.html#a236d914363d3ca4e748a6d539dcf28d5">proc::ProcessStatus::session</a></div><div class="ttdeci">const pid_t session</div><div class="ttdef"><b>Definition:</b> proc.hpp:131</div></div>
 <div class="ttc" id="classResult_html_aedf79f3b14dcda5791b84a64ada4d412"><div class="ttname"><a href="classResult.html#aedf79f3b14dcda5791b84a64ada4d412">Result::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> result.hpp:112</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html
index ef41110..cd4ee8d 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html
@@ -1137,7 +1137,7 @@
 <div class="ttc" id="write_8hpp_html"><div class="ttname"><a href="write_8hpp.html">write.hpp</a></div></div>
 <div class="ttc" id="structprotobuf_1_1internal_1_1Read_html"><div class="ttname"><a href="structprotobuf_1_1internal_1_1Read.html">protobuf::internal::Read</a></div><div class="ttdef"><b>Definition:</b> protobuf.hpp:214</div></div>
 <div class="ttc" id="namespaceos_html_a8df77ec6d6b8d32d9b287a41bc74cfdc"><div class="ttname"><a href="namespaceos.html#a8df77ec6d6b8d32d9b287a41bc74cfdc">os::close</a></div><div class="ttdeci">Try&lt; Nothing &gt; close(int fd)</div><div class="ttdef"><b>Definition:</b> close.hpp:24</div></div>
-<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:192</div></div>
+<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:195</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_a3752d85ef726065c6c1b946eef1ba87a"><div class="ttname"><a href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">mesos::internal::json</a></div><div class="ttdeci">void json(JSON::ObjectWriter *writer, const Task &amp;task)</div></div>
 <div class="ttc" id="structprotobuf_1_1internal_1_1Parser_html_aab7fd6adeb7c125547989b242f53870d"><div class="ttname"><a href="structprotobuf_1_1internal_1_1Parser.html#aab7fd6adeb7c125547989b242f53870d">protobuf::internal::Parser::operator()</a></div><div class="ttdeci">Try&lt; Nothing &gt; operator()(const JSON::Boolean &amp;boolean) const </div><div class="ttdef"><b>Definition:</b> protobuf.hpp:560</div></div>
 <div class="ttc" id="classJSON_1_1ObjectWriter_html"><div class="ttname"><a href="classJSON_1_1ObjectWriter.html">JSON::ObjectWriter</a></div><div class="ttdef"><b>Definition:</b> jsonify.hpp:418</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/3rdparty_2stout_2include_2stout_2recordio_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2recordio_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2recordio_8hpp_source.html
index 70de1a6..44008a7 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2recordio_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2recordio_8hpp_source.html
@@ -188,7 +188,7 @@
 <div class="ttc" id="numify_8hpp_html_a1ada38a2bf3389b131c6f50042634681"><div class="ttname"><a href="numify_8hpp.html#a1ada38a2bf3389b131c6f50042634681">numify</a></div><div class="ttdeci">Try&lt; T &gt; numify(const std::string &amp;s)</div><div class="ttdef"><b>Definition:</b> numify.hpp:29</div></div>
 <div class="ttc" id="namespacerouting_1_1filter_1_1internal_html_af143a877c566cca8dacc77d3b64f3372"><div class="ttname"><a href="namespacerouting_1_1filter_1_1internal.html#af143a877c566cca8dacc77d3b64f3372">routing::filter::internal::encode</a></div><div class="ttdeci">Try&lt; Nothing &gt; encode(const Netlink&lt; struct rtnl_cls &gt; &amp;cls, const Classifier &amp;classifier)</div></div>
 <div class="ttc" id="stout_2include_2stout_2check_8hpp_html_aee320e7c6e107071f4b85d4cc135a265"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a></div><div class="ttdeci">#define CHECK_SOME(expression)</div><div class="ttdef"><b>Definition:</b> check.hpp:44</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/3rdparty_2stout_2include_2stout_2tests_2utils_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2tests_2utils_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2tests_2utils_8hpp_source.html
index 42b0260..ff8bbb4 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2tests_2utils_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2tests_2utils_8hpp_source.html
@@ -143,12 +143,12 @@
 <div class="ttc" id="namespaceos_html_a84a3290f051cdd50d88e0fd611645d4a"><div class="ttname"><a href="namespaceos.html#a84a3290f051cdd50d88e0fd611645d4a">os::getcwd</a></div><div class="ttdeci">std::string getcwd()</div><div class="ttdef"><b>Definition:</b> getcwd.hpp:23</div></div>
 <div class="ttc" id="chdir_8hpp_html"><div class="ttname"><a href="chdir_8hpp.html">chdir.hpp</a></div></div>
 <div class="ttc" id="classTemporaryDirectoryTest_html_af398699f3f3f018086e72ea220d65dbd"><div class="ttname"><a href="classTemporaryDirectoryTest.html#af398699f3f3f018086e72ea220d65dbd">TemporaryDirectoryTest::TearDown</a></div><div class="ttdeci">virtual void TearDown()</div><div class="ttdef"><b>Definition:</b> utils.hpp:52</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="classTemporaryDirectoryTest_html"><div class="ttname"><a href="classTemporaryDirectoryTest.html">TemporaryDirectoryTest</a></div><div class="ttdef"><b>Definition:</b> utils.hpp:32</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html">gtest.hpp</a></div></div>
 <div class="ttc" id="getcwd_8hpp_html"><div class="ttname"><a href="getcwd_8hpp.html">getcwd.hpp</a></div></div>
 <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div class="ttname"><a href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> try.hpp:70</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="sysctl_8hpp_html"><div class="ttname"><a href="sysctl_8hpp.html">sysctl.hpp</a></div></div>
 <div class="ttc" id="structos_1_1sysctl_html_ae4fa1e9a1934a5f694a83ba10b008764"><div class="ttname"><a href="structos_1_1sysctl.html#ae4fa1e9a1934a5f694a83ba10b008764">os::sysctl::integer</a></div><div class="ttdeci">Integer integer() const </div><div class="ttdef"><b>Definition:</b> sysctl.hpp:182</div></div>
 <div class="ttc" id="mkdtemp_8hpp_html"><div class="ttname"><a href="mkdtemp_8hpp.html">mkdtemp.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/3rdparty_2stout_2include_2stout_2version_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2version_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2version_8hpp_source.html
index 5837e37..b91e346 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2version_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2version_8hpp_source.html
@@ -432,12 +432,12 @@
 <div class="ttc" id="stout_2include_2stout_2check_8hpp_html"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html">check.hpp</a></div></div>
 <div class="ttc" id="structVersion_html_a20345f7cfcb7faad86e01a8a3cc00f78"><div class="ttname"><a href="structVersion.html#a20345f7cfcb7faad86e01a8a3cc00f78">Version::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const Version &amp;other) const </div><div class="ttdef"><b>Definition:</b> version.hpp:269</div></div>
 <div class="ttc" id="structVersion_html_a97d8cbe5a33435ea9d05cf7e41745174"><div class="ttname"><a href="structVersion.html#a97d8cbe5a33435ea9d05cf7e41745174">Version::parse</a></div><div class="ttdeci">static Try&lt; Version &gt; parse(const std::string &amp;input)</div><div class="ttdef"><b>Definition:</b> version.hpp:58</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="namespaceperf_html_a240601d1c5090f329a23755094e5b089"><div class="ttname"><a href="namespaceperf.html#a240601d1c5090f329a23755094e5b089">perf::version</a></div><div class="ttdeci">process::Future&lt; Version &gt; version()</div><div class="ttdef"><b>Definition:</b> version.hpp:32</div></div>
 <div class="ttc" id="structVersion_html_a5d092507721a8f9768adff3ff1884640"><div class="ttname"><a href="structVersion.html#a5d092507721a8f9768adff3ff1884640">Version::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const Version &amp;other) const </div><div class="ttdef"><b>Definition:</b> version.hpp:198</div></div>
-<div class="ttc" id="option_8hpp_html_a78407a45187058b9b4ef2042accb9bc4"><div class="ttname"><a href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a></div><div class="ttdeci">Option&lt; T &gt; min(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:163</div></div>
+<div class="ttc" id="option_8hpp_html_a78407a45187058b9b4ef2042accb9bc4"><div class="ttname"><a href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a></div><div class="ttdeci">Option&lt; T &gt; min(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:166</div></div>
 <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div class="ttname"><a href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> try.hpp:70</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="structVersion_html_a7445f8f8e2fb535f786fa0c516e86524"><div class="ttname"><a href="structVersion.html#a7445f8f8e2fb535f786fa0c516e86524">Version::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const Version &amp;other) const </div><div class="ttdef"><b>Definition:</b> version.hpp:264</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>


[13/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2uri_2fetcher_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2uri_2fetcher_8hpp_source.html b/content/api/latest/c++/src_2uri_2fetcher_8hpp_source.html
index 9e3bff3..1234ca6 100644
--- a/content/api/latest/c++/src_2uri_2fetcher_8hpp_source.html
+++ b/content/api/latest/c++/src_2uri_2fetcher_8hpp_source.html
@@ -107,7 +107,7 @@
 <div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
 <div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor">#endif // __URI_FETCHER_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
 <div class="ttc" id="uri_2fetchers_2copy_8hpp_html"><div class="ttname"><a href="uri_2fetchers_2copy_8hpp.html">copy.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2version_2version_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2version_2version_8hpp_source.html b/content/api/latest/c++/src_2version_2version_8hpp_source.html
index bf3a05f..a00d9b7 100644
--- a/content/api/latest/c++/src_2version_2version_8hpp_source.html
+++ b/content/api/latest/c++/src_2version_2version_8hpp_source.html
@@ -135,7 +135,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:518</div></div>
 <div class="ttc" id="structJSON_1_1Object_html"><div class="ttname"><a href="structJSON_1_1Object.html">JSON::Object</a></div><div class="ttdef"><b>Definition:</b> json.hpp:154</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1build_html_a815dab7636e7ddbb6ede2493d9b3f40f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1build.html#a815dab7636e7ddbb6ede2493d9b3f40f">mesos::internal::build::DATE</a></div><div class="ttdeci">const std::string DATE</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1build_html_acb7d084d37c709bfa87207ba1b5be465"><div class="ttname"><a href="namespacemesos_1_1internal_1_1build.html#acb7d084d37c709bfa87207ba1b5be465">mesos::internal::build::GIT_BRANCH</a></div><div class="ttdeci">const Option&lt; std::string &gt; GIT_BRANCH</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="classmesos_1_1internal_1_1VersionProcess_html_a9b450b8bfc7cacfae7173b374536968a"><div class="ttname"><a href="classmesos_1_1internal_1_1VersionProcess.html#a9b450b8bfc7cacfae7173b374536968a">mesos::internal::VersionProcess::VersionProcess</a></div><div class="ttdeci">VersionProcess()</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/status__update__manager_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/status__update__manager_8hpp_source.html b/content/api/latest/c++/status__update__manager_8hpp_source.html
index 9ff8285..74c9732 100644
--- a/content/api/latest/c++/status__update__manager_8hpp_source.html
+++ b/content/api/latest/c++/status__update__manager_8hpp_source.html
@@ -262,7 +262,7 @@
 <div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div>
 <div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
 <div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="preprocessor">#endif // __STATUS_UPDATE_MANAGER_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1StatusUpdateStream_html_a692ef5178404ef8e4c7d30d63017fc85"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1StatusUpdateStream.html#a692ef5178404ef8e4c7d30d63017fc85">mesos::internal::slave::StatusUpdateStream::StatusUpdateStream</a></div><div class="ttdeci">StatusUpdateStream(const TaskID &amp;_taskId, const FrameworkID &amp;_frameworkId, const SlaveID &amp;_slaveId, const Flags &amp;_flags, bool _checkpoint, const Option&lt; ExecutorID &gt; &amp;executorId, const Option&lt; ContainerID &gt; &amp;containerId)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1StatusUpdateStream_html_a35162e10520e21c17ad28eff2282e9aa"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1StatusUpdateStream.html#a35162e10520e21c17ad28eff2282e9aa">mesos::internal::slave::StatusUpdateStream::next</a></div><div class="ttdeci">Result&lt; StatusUpdate &gt; next()</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1StatusUpdateStream_html_a7f73c3921c263582cee722c96ccb1149"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1StatusUpdateStream.html#a7f73c3921c263582cee722c96ccb1149">mesos::internal::slave::StatusUpdateStream::replay</a></div><div class="ttdeci">Try&lt; Nothing &gt; replay(const std::vector&lt; StatusUpdate &gt; &amp;updates, const hashset&lt; UUID &gt; &amp;acks)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/stout_2include_2stout_2check_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/stout_2include_2stout_2check_8hpp_source.html b/content/api/latest/c++/stout_2include_2stout_2check_8hpp_source.html
index c0f6f42..9a6baae 100644
--- a/content/api/latest/c++/stout_2include_2stout_2check_8hpp_source.html
+++ b/content/api/latest/c++/stout_2include_2stout_2check_8hpp_source.html
@@ -281,7 +281,7 @@
 <div class="ttc" id="classResult_html_ac2cdc0db9f9d29a5bb2f1cf19c29da49"><div class="ttname"><a href="classResult.html#ac2cdc0db9f9d29a5bb2f1cf19c29da49">Result::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> result.hpp:109</div></div>
 <div class="ttc" id="stout_2include_2stout_2check_8hpp_html_a9c7cd7e7078583b31c6071a22960d070"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html#a9c7cd7e7078583b31c6071a22960d070">_check_some</a></div><div class="ttdeci">Option&lt; Error &gt; _check_some(const Option&lt; T &gt; &amp;o)</div><div class="ttdef"><b>Definition:</b> check.hpp:108</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="struct__CheckFatal_html_a1af281107df1da1e4b9ae23d0479a5d6"><div class="ttname"><a href="struct__CheckFatal.html#a1af281107df1da1e4b9ae23d0479a5d6">_CheckFatal::line</a></div><div class="ttdeci">const int line</div><div class="ttdef"><b>Definition:</b> check.hpp:221</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="struct__CheckFatal_html_ab701924cad71a94d73cf80d181f34797"><div class="ttname"><a href="struct__CheckFatal.html#ab701924cad71a94d73cf80d181f34797">_CheckFatal::file</a></div><div class="ttdeci">const std::string file</div><div class="ttdef"><b>Definition:</b> check.hpp:220</div></div>
@@ -291,13 +291,13 @@
 <div class="ttc" id="struct__CheckFatal_html_a2676fe2db31884e70c3b51e3db6051d9"><div class="ttname"><a href="struct__CheckFatal.html#a2676fe2db31884e70c3b51e3db6051d9">_CheckFatal::~_CheckFatal</a></div><div class="ttdeci">~_CheckFatal()</div><div class="ttdef"><b>Definition:</b> check.hpp:210</div></div>
 <div class="ttc" id="result_8hpp_html"><div class="ttname"><a href="result_8hpp.html">result.hpp</a></div></div>
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> result.hpp:40</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="namespacemesos_1_1uri_html_a0a3b30c1eb427c4053aaef120b1f453c"><div class="ttname"><a href="namespacemesos_1_1uri.html#a0a3b30c1eb427c4053aaef120b1f453c">mesos::uri::file</a></div><div class="ttdeci">URI file(const std::string &amp;path)</div><div class="ttdoc">Creates a file URI with the given path on the local host. </div><div class="ttdef"><b>Definition:</b> file.hpp:33</div></div>
 <div class="ttc" id="struct__CheckFatal_html"><div class="ttname"><a href="struct__CheckFatal.html">_CheckFatal</a></div><div class="ttdef"><b>Definition:</b> check.hpp:197</div></div>
 <div class="ttc" id="struct__CheckFatal_html_a3fbad38776418da918f5e20fc2709f85"><div class="ttname"><a href="struct__CheckFatal.html#a3fbad38776418da918f5e20fc2709f85">_CheckFatal::_CheckFatal</a></div><div class="ttdeci">_CheckFatal(const char *_file, int _line, const char *type, const char *expression, const Error &amp;error)</div><div class="ttdef"><b>Definition:</b> check.hpp:199</div></div>
 <div class="ttc" id="stout_2include_2stout_2check_8hpp_html_aaf5304a02b177169bfa3a16b8ce2bac8"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html#aaf5304a02b177169bfa3a16b8ce2bac8">_check_none</a></div><div class="ttdeci">Option&lt; Error &gt; _check_none(const Option&lt; T &gt; &amp;o)</div><div class="ttdef"><b>Definition:</b> check.hpp:146</div></div>
 <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div class="ttname"><a href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> try.hpp:70</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="abort_8hpp_html"><div class="ttname"><a href="abort_8hpp.html">abort.hpp</a></div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
@@ -309,7 +309,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_ae58e703656ab4a1bd5d9870441236727"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">mesos::internal::slave::cni::spec::error</a></div><div class="ttdeci">std::string error(const std::string &amp;msg, uint32_t code)</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
-<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:109</div></div>
+<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:112</div></div>
 <div class="ttc" id="classResult_html_a85eaa52037223d71092e65701c166562"><div class="ttname"><a href="classResult.html#a85eaa52037223d71092e65701c166562">Result::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> result.hpp:108</div></div>
 <div class="ttc" id="classResult_html_aeca16ad17d299ad885c9b46c83b12a3d"><div class="ttname"><a href="classResult.html#aeca16ad17d299ad885c9b46c83b12a3d">Result::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> result.hpp:110</div></div>
 <div class="ttc" id="struct__CheckFatal_html_ac36bdde5291698e2c5a2211e3a1a345f"><div class="ttname"><a href="struct__CheckFatal.html#ac36bdde5291698e2c5a2211e3a1a345f">_CheckFatal::out</a></div><div class="ttdeci">std::ostringstream out</div><div class="ttdef"><b>Definition:</b> check.hpp:222</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/stout_2include_2stout_2gtest_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/stout_2include_2stout_2gtest_8hpp_source.html b/content/api/latest/c++/stout_2include_2stout_2gtest_8hpp_source.html
index 53f3014..e65accf 100644
--- a/content/api/latest/c++/stout_2include_2stout_2gtest_8hpp_source.html
+++ b/content/api/latest/c++/stout_2include_2stout_2gtest_8hpp_source.html
@@ -480,7 +480,7 @@
 <div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;<span class="preprocessor">#endif // __STOUT_GTEST_HPP__</span></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a0eee39affc289ff372336ce8bbeef40a"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a0eee39affc289ff372336ce8bbeef40a">AssertExitStatusNe</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExitStatusNe(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:299</div></div>
 <div class="ttc" id="classResult_html_ac2cdc0db9f9d29a5bb2f1cf19c29da49"><div class="ttname"><a href="classResult.html#ac2cdc0db9f9d29a5bb2f1cf19c29da49">Result::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> result.hpp:109</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_adb152f87a157c905d17af2d051098df9"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#adb152f87a157c905d17af2d051098df9">AssertSomeEq</a></div><div class="ttdeci">::testing::AssertionResult AssertSomeEq(const char *expectedExpr, const char *actualExpr, const T1 &amp;expected, const T2 &amp;actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:79</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classResult_html_a521adf96f5c27d26d6b1d580aae8aaee"><div class="ttname"><a href="classResult.html#a521adf96f5c27d26d6b1d580aae8aaee">Result::error</a></div><div class="ttdeci">static Result&lt; T &gt; error(const std::string &amp;message)</div><div class="ttdef"><b>Definition:</b> result.hpp:53</div></div>
@@ -502,7 +502,7 @@
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a5e399531eaa0ff53ca397cadd739fe33"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a5e399531eaa0ff53ca397cadd739fe33">AssertTermSigEq</a></div><div class="ttdeci">inline::testing::AssertionResult AssertTermSigEq(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:363</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a799901963033736968a8328d9aa63b38"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a></div><div class="ttdeci">inline::testing::AssertionResult AssertSignaled(const char *actualExpr, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:331</div></div>
-<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:109</div></div>
+<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:112</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_aeba4d421572a9d681c73c347f24ad348"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">WTERMSIG</a></div><div class="ttdeci">#define WTERMSIG(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:387</div></div>
 <div class="ttc" id="classResult_html_aeca16ad17d299ad885c9b46c83b12a3d"><div class="ttname"><a href="classResult.html#aeca16ad17d299ad885c9b46c83b12a3d">Result::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> result.hpp:110</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a35ffb1309cac5b5df236add23d5582a4"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a35ffb1309cac5b5df236add23d5582a4">AssertExited</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExited(const char *actualExpr, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:234</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/stout_2include_2stout_2os_2process_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/stout_2include_2stout_2os_2process_8hpp_source.html b/content/api/latest/c++/stout_2include_2stout_2os_2process_8hpp_source.html
index 830a5d8..2575aa8 100644
--- a/content/api/latest/c++/stout_2include_2stout_2os_2process_8hpp_source.html
+++ b/content/api/latest/c++/stout_2include_2stout_2os_2process_8hpp_source.html
@@ -241,7 +241,7 @@
 <div class="ttc" id="structos_1_1Process_html_ac9d282f98339ff9eb248157dfba9167a"><div class="ttname"><a href="structos_1_1Process.html#ac9d282f98339ff9eb248157dfba9167a">os::Process::rss</a></div><div class="ttdeci">const Option&lt; Bytes &gt; rss</div><div class="ttdef"><b>Definition:</b> process.hpp:57</div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
 <div class="ttc" id="structos_1_1Process_html_a688cf2d2f64d48fc510aa78a952c5ad4"><div class="ttname"><a href="structos_1_1Process.html#a688cf2d2f64d48fc510aa78a952c5ad4">os::Process::session</a></div><div class="ttdeci">const Option&lt; pid_t &gt; session</div><div class="ttdef"><b>Definition:</b> process.hpp:56</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="classos_1_1ProcessTree_html_aee678f34e93564ef84a6e2248ad769a1"><div class="ttname"><a href="classos_1_1ProcessTree.html#aee678f34e93564ef84a6e2248ad769a1">os::ProcessTree::pstree</a></div><div class="ttdeci">friend Try&lt; ProcessTree &gt; pstree(pid_t, const std::list&lt; Process &gt; &amp;)</div><div class="ttdef"><b>Definition:</b> pstree.hpp:37</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ab03ced250ed239bc3b50b669493997f9"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a></div><div class="ttdeci">DWORD pid_t</div><div class="ttdef"><b>Definition:</b> windows.hpp:187</div></div>
 <div class="ttc" id="structos_1_1Process_html"><div class="ttname"><a href="structos_1_1Process.html">os::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:32</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/strings_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/strings_8hpp_source.html b/content/api/latest/c++/strings_8hpp_source.html
index 99c0721..cd25fb4 100644
--- a/content/api/latest/c++/strings_8hpp_source.html
+++ b/content/api/latest/c++/strings_8hpp_source.html
@@ -489,14 +489,14 @@
 <div class="ttc" id="format_8hpp_html"><div class="ttname"><a href="format_8hpp.html">format.hpp</a></div></div>
 <div class="ttc" id="namespacesystemd_1_1slices_html_a95aa197d8eed9f20dacb44f433b15f01"><div class="ttname"><a href="namespacesystemd_1_1slices.html#a95aa197d8eed9f20dacb44f433b15f01">systemd::slices::start</a></div><div class="ttdeci">Try&lt; Nothing &gt; start(const std::string &amp;name)</div><div class="ttdoc">Starts the slice with the given name (via &amp;#39;systemctl start &amp;lt;name&amp;gt;&amp;#39;). </div></div>
 <div class="ttc" id="namespacestrings_html_adaaf307e99ca9a9e434c43d7fda7d298"><div class="ttname"><a href="namespacestrings.html#adaaf307e99ca9a9e434c43d7fda7d298">strings::pairs</a></div><div class="ttdeci">std::map&lt; std::string, std::vector&lt; std::string &gt; &gt; pairs(const std::string &amp;s, const std::string &amp;delims1, const std::string &amp;delims2)</div><div class="ttdef"><b>Definition:</b> strings.hpp:222</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="namespacestrings_html_afffe11c8ecce961981653358520d6a04"><div class="ttname"><a href="namespacestrings.html#afffe11c8ecce961981653358520d6a04">strings::tokenize</a></div><div class="ttdeci">std::vector&lt; std::string &gt; tokenize(const std::string &amp;s, const std::string &amp;delims, const Option&lt; size_t &gt; &amp;maxTokens=None())</div><div class="ttdef"><b>Definition:</b> strings.hpp:138</div></div>
 <div class="ttc" id="namespacerouting_1_1link_html_a26486cdba01ef1c80706b1e07e8a6d3f"><div class="ttname"><a href="namespacerouting_1_1link.html#a26486cdba01ef1c80706b1e07e8a6d3f">routing::link::index</a></div><div class="ttdeci">Result&lt; int &gt; index(const std::string &amp;link)</div></div>
 <div class="ttc" id="namespacestrings_html_a269921757daf11096d3f5e02686f8444"><div class="ttname"><a href="namespacestrings.html#a269921757daf11096d3f5e02686f8444">strings::contains</a></div><div class="ttdeci">bool contains(const std::string &amp;s, const std::string &amp;substr)</div><div class="ttdef"><b>Definition:</b> strings.hpp:406</div></div>
 <div class="ttc" id="namespacestrings_html_a6ebac6b171c6b20adb298cb020915b03a3772529a8ac366325b107aff7f7f1360"><div class="ttname"><a href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03a3772529a8ac366325b107aff7f7f1360">strings::SUFFIX</a></div><div class="ttdef"><b>Definition:</b> strings.hpp:35</div></div>
 <div class="ttc" id="namespacestrings_1_1internal_html_aee9076202875ef7e5d438b5b8bb9e863"><div class="ttname"><a href="namespacestrings_1_1internal.html#aee9076202875ef7e5d438b5b8bb9e863">strings::internal::join</a></div><div class="ttdeci">std::stringstream &amp; join(std::stringstream &amp;stream, const std::string &amp;separator, T &amp;&amp;tail)</div><div class="ttdef"><b>Definition:</b> strings.hpp:281</div></div>
 <div class="ttc" id="namespacestrings_html_a17d55c799d595daa41615b0f35e3e0c2"><div class="ttname"><a href="namespacestrings.html#a17d55c799d595daa41615b0f35e3e0c2">strings::WHITESPACE</a></div><div class="ttdeci">const std::string WHITESPACE</div><div class="ttdef"><b>Definition:</b> strings.hpp:29</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespacestrings_html_a082f6de42f9c52047369e2ff80155eca"><div class="ttname"><a href="namespacestrings.html#a082f6de42f9c52047369e2ff80155eca">strings::replace</a></div><div class="ttdeci">std::string replace(const std::string &amp;s, const std::string &amp;from, const std::string &amp;to)</div><div class="ttdef"><b>Definition:</b> strings.hpp:112</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1recordio_html_a5fcab68176c462aaeed909f304c91bdf"><div class="ttname"><a href="namespacemesos_1_1internal_1_1recordio.html#a5fcab68176c462aaeed909f304c91bdf">mesos::internal::recordio::transform</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; transform(process::Owned&lt; Reader&lt; T &gt;&gt; &amp;&amp;reader, const std::function&lt; std::string(const T &amp;)&gt; &amp;func, process::http::Pipe::Writer writer)</div><div class="ttdoc">This is a helper function that reads records from a Reader, applies a transformation to the records a...</div><div class="ttdef"><b>Definition:</b> recordio.hpp:112</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Framework-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Framework-members.html b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Framework-members.html
index 3774629..9c91450 100644
--- a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Framework-members.html
+++ b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Framework-members.html
@@ -63,57 +63,60 @@
   <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3a6ff7632d43e249ac5c0d33b69f15fb">addExecutor</a>(const SlaveID &amp;slaveId, const ExecutorInfo &amp;executorInfo)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4f4199a2f4982a95e85f2a43cddeef54">addInverseOffer</a>(InverseOffer *inverseOffer)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a501020e1788fff91b58b13359e0476ae">addOffer</a>(Offer *offer)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4d9a5a8184f84befc507e33d0fd8750a">addTask</a>(Task *task)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#aeb6de80698ecb96df9976f260eebe324">addUnreachableTask</a>(const Task &amp;task)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4bd6909f50c4594e8db3f4f791814dc7">capabilities</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a54362f290514769903a61d7cd0d6506b">closeHttpConnection</a>()</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a24bbb82d27e409d2f48ed01fbf2619f1">completedTasks</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab741aebff99e28269136e04ab76800fa">connected</a>() const </td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a52b99ab13cfb61a1ed4f78cc57f974f6">DISCONNECTED</a> enum value</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a1e784cda7e5c31ad19ec72b6a7b6fdee">executors</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a5ca92e3fadf6870a101d9bb811d4c3a5">Framework</a>(Master *const master, const Flags &amp;masterFlags, const FrameworkInfo &amp;info, const process::UPID &amp;_pid, const process::Time &amp;time=process::Clock::now())</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a71e5518db2bb5dea0ea30c62c8875233">Framework</a>(Master *const master, const Flags &amp;masterFlags, const FrameworkInfo &amp;info, const HttpConnection &amp;_http, const process::Time &amp;time=process::Clock::now())</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac3630efd25c454ceac2b96fb299f3db3">Framework</a>(Master *const master, const Flags &amp;masterFlags, const FrameworkInfo &amp;info)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a19891551770e3337ea6b9a16eae3d582">getTask</a>(const TaskID &amp;taskId)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac02a8f668ccabc7707c6bdc3a304acca">hasExecutor</a>(const SlaveID &amp;slaveId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab307cdcfe7dbfca8894b12097759bb41">heartbeat</a>()</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac971d54c3567de6411c6aa7e998c5417">id</a>() const </td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a9564d46b6ef0e132e3856ac29e22b065">INACTIVE</a> enum value</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#aaa84eaf9694ad355fdb76ff15818b295">info</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a53c59b3da6fae1d939e4ef662b1db164">inverseOffers</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a614fb3ba127133b939e2a733c6ecbf2a">isTrackedUnderRole</a>(const std::string &amp;role) const </td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3b912abb827bb20ef35d46b2388ae1f0">master</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac11f863cb7ccbc451d099fe77989cfce">offeredResources</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a6fe60c0c1a491ac16776bad1598da52e">offers</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a146261f2447bec7776ebd06a80178d09">pendingTasks</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#acccaa7a1d26e66b6c1d3d6de4b1897e0">pid</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2">recovered</a>() const </td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4">RECOVERED</a> enum value</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#af14287bdb6466ca003b6e5e6a37ae02a">recoverResources</a>(Task *task)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a0e09e14adf247dd3326bfd3dc09c6c7b">registeredTime</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a0984d983c592e277dbbdbce6b1250da0">removeExecutor</a>(const SlaveID &amp;slaveId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a953bc05fc32558e49a4c76679b0d2a7c">removeInverseOffer</a>(InverseOffer *inverseOffer)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a7fadf70339d91d6a2dda333b62f31646">removeOffer</a>(Offer *offer)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a5941685cafa2cf6cf56e2c74646dcca2">removeTask</a>(Task *task)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a0883625e8cc8fc902b5957d12e63f9a1">reregisteredTime</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">roles</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a71665f49a1e06ef4606f7eaae4c43669">send</a>(const Message &amp;message)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65">State</a> enum name</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#af4322f8c99cfc37c386d3b5457a6f053">state</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#af54ac5eba8a7026cb92968fb6c6efd8a">tasks</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a965f66810b71a0d2bab683fee1b6a9b6">totalOfferedResources</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a35847f2388d25e0cb9b3a9d0a722fbdd">totalUsedResources</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#afa185682905163563412aa1915e612c8">trackUnderRole</a>(const std::string &amp;role)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a9db50e71935c3f9ac83ba47e18c700f8">unreachableTasks</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac1cc9915f69092137574206fe15e571c">unregisteredTime</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3edaf411ec6e409a3f8b2a77988ef65a">untrackUnderRole</a>(const std::string &amp;role)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a8f5f1a0e7c16c0e7750373c1146dc3a1">update</a>(const FrameworkInfo &amp;newInfo)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#aa21baf526b32c397ea45f103cea5dd15">updateConnection</a>(const process::UPID &amp;newPid)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#aab28c60e6ecfa298c41f4e006f73a911">updateConnection</a>(const HttpConnection &amp;newHttp)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a9085d3f2c156a7772cbd243776a62491">usedResources</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a6831b8eaa6b3f35f823663c5e71bf591">~Framework</a>()</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ad1adeef84e4a4c91ecbb5da9b41627f1">addOfferOperation</a>(process::Owned&lt; OfferOperation &gt; operation)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4d9a5a8184f84befc507e33d0fd8750a">addTask</a>(Task *task)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#aeb6de80698ecb96df9976f260eebe324">addUnreachableTask</a>(const Task &amp;task)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4bd6909f50c4594e8db3f4f791814dc7">capabilities</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a54362f290514769903a61d7cd0d6506b">closeHttpConnection</a>()</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a24bbb82d27e409d2f48ed01fbf2619f1">completedTasks</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab741aebff99e28269136e04ab76800fa">connected</a>() const </td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a52b99ab13cfb61a1ed4f78cc57f974f6">DISCONNECTED</a> enum value</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a1e784cda7e5c31ad19ec72b6a7b6fdee">executors</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a5ca92e3fadf6870a101d9bb811d4c3a5">Framework</a>(Master *const master, const Flags &amp;masterFlags, const FrameworkInfo &amp;info, const process::UPID &amp;_pid, const process::Time &amp;time=process::Clock::now())</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a71e5518db2bb5dea0ea30c62c8875233">Framework</a>(Master *const master, const Flags &amp;masterFlags, const FrameworkInfo &amp;info, const HttpConnection &amp;_http, const process::Time &amp;time=process::Clock::now())</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac3630efd25c454ceac2b96fb299f3db3">Framework</a>(Master *const master, const Flags &amp;masterFlags, const FrameworkInfo &amp;info)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a19891551770e3337ea6b9a16eae3d582">getTask</a>(const TaskID &amp;taskId)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac02a8f668ccabc7707c6bdc3a304acca">hasExecutor</a>(const SlaveID &amp;slaveId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab307cdcfe7dbfca8894b12097759bb41">heartbeat</a>()</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac971d54c3567de6411c6aa7e998c5417">id</a>() const </td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a9564d46b6ef0e132e3856ac29e22b065">INACTIVE</a> enum value</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#aaa84eaf9694ad355fdb76ff15818b295">info</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a53c59b3da6fae1d939e4ef662b1db164">inverseOffers</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a614fb3ba127133b939e2a733c6ecbf2a">isTrackedUnderRole</a>(const std::string &amp;role) const </td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3b912abb827bb20ef35d46b2388ae1f0">master</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac11f863cb7ccbc451d099fe77989cfce">offeredResources</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a73efe6c7ec93af36a580f1d6134e24ff">offerOperations</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4d211f2b6fca34349126f16bc2cef3e0">offerOperationUUIDs</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a6fe60c0c1a491ac16776bad1598da52e">offers</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a146261f2447bec7776ebd06a80178d09">pendingTasks</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#acccaa7a1d26e66b6c1d3d6de4b1897e0">pid</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2">recovered</a>() const </td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4">RECOVERED</a> enum value</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#af14287bdb6466ca003b6e5e6a37ae02a">recoverResources</a>(Task *task)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a0e09e14adf247dd3326bfd3dc09c6c7b">registeredTime</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a0984d983c592e277dbbdbce6b1250da0">removeExecutor</a>(const SlaveID &amp;slaveId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a953bc05fc32558e49a4c76679b0d2a7c">removeInverseOffer</a>(InverseOffer *inverseOffer)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a7fadf70339d91d6a2dda333b62f31646">removeOffer</a>(Offer *offer)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a5941685cafa2cf6cf56e2c74646dcca2">removeTask</a>(Task *task)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a0883625e8cc8fc902b5957d12e63f9a1">reregisteredTime</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">roles</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a71665f49a1e06ef4606f7eaae4c43669">send</a>(const Message &amp;message)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65">State</a> enum name</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#af4322f8c99cfc37c386d3b5457a6f053">state</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#af54ac5eba8a7026cb92968fb6c6efd8a">tasks</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a965f66810b71a0d2bab683fee1b6a9b6">totalOfferedResources</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a35847f2388d25e0cb9b3a9d0a722fbdd">totalUsedResources</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#afa185682905163563412aa1915e612c8">trackUnderRole</a>(const std::string &amp;role)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a9db50e71935c3f9ac83ba47e18c700f8">unreachableTasks</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac1cc9915f69092137574206fe15e571c">unregisteredTime</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3edaf411ec6e409a3f8b2a77988ef65a">untrackUnderRole</a>(const std::string &amp;role)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a8f5f1a0e7c16c0e7750373c1146dc3a1">update</a>(const FrameworkInfo &amp;newInfo)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#aa21baf526b32c397ea45f103cea5dd15">updateConnection</a>(const process::UPID &amp;newPid)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#aab28c60e6ecfa298c41f4e006f73a911">updateConnection</a>(const HttpConnection &amp;newHttp)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a9085d3f2c156a7772cbd243776a62491">usedResources</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a6831b8eaa6b3f35f823663c5e71bf591">~Framework</a>()</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></td><td class="entry"><span class="mlabel">inline</span></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/529f48dc/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Framework.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Framework.html b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Framework.html
index 41f551b..bfcbb1d 100644
--- a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Framework.html
+++ b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Framework.html
@@ -110,6 +110,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a3a6ff7632d43e249ac5c0d33b69f15fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0984d983c592e277dbbdbce6b1250da0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a0984d983c592e277dbbdbce6b1250da0">removeExecutor</a> (const SlaveID &amp;slaveId, const ExecutorID &amp;executorId)</td></tr>
 <tr class="separator:a0984d983c592e277dbbdbce6b1250da0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1adeef84e4a4c91ecbb5da9b41627f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ad1adeef84e4a4c91ecbb5da9b41627f1">addOfferOperation</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; OfferOperation &gt; operation)</td></tr>
+<tr class="separator:ad1adeef84e4a4c91ecbb5da9b41627f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac971d54c3567de6411c6aa7e998c5417"><td class="memItemLeft" align="right" valign="top">const FrameworkID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac971d54c3567de6411c6aa7e998c5417">id</a> () const </td></tr>
 <tr class="separator:ac971d54c3567de6411c6aa7e998c5417"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8f5f1a0e7c16c0e7750373c1146dc3a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a8f5f1a0e7c16c0e7750373c1146dc3a1">update</a> (const FrameworkInfo &amp;newInfo)</td></tr>
@@ -174,6 +176,11 @@ Public Attributes</h2></td></tr>
 <tr class="memitem:a1e784cda7e5c31ad19ec72b6a7b6fdee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhashmap.html">hashmap</a>&lt; SlaveID, <a class="el" href="classhashmap.html">hashmap</a><br class="typebreak"/>
 &lt; ExecutorID, ExecutorInfo &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a1e784cda7e5c31ad19ec72b6a7b6fdee">executors</a></td></tr>
 <tr class="separator:a1e784cda7e5c31ad19ec72b6a7b6fdee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73efe6c7ec93af36a580f1d6134e24ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhashmap.html">hashmap</a>&lt; <a class="el" href="structid_1_1UUID.html">UUID</a>, <a class="el" href="classprocess_1_1Owned.html">process::Owned</a><br class="typebreak"/>
+&lt; OfferOperation &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a73efe6c7ec93af36a580f1d6134e24ff">offerOperations</a></td></tr>
+<tr class="separator:a73efe6c7ec93af36a580f1d6134e24ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d211f2b6fca34349126f16bc2cef3e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhashmap.html">hashmap</a>&lt; OfferOperationID, <a class="el" href="structid_1_1UUID.html">UUID</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4d211f2b6fca34349126f16bc2cef3e0">offerOperationUUIDs</a></td></tr>
+<tr class="separator:a4d211f2b6fca34349126f16bc2cef3e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a35847f2388d25e0cb9b3a9d0a722fbdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a35847f2388d25e0cb9b3a9d0a722fbdd">totalUsedResources</a></td></tr>
 <tr class="separator:a35847f2388d25e0cb9b3a9d0a722fbdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9085d3f2c156a7772cbd243776a62491"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhashmap.html">hashmap</a>&lt; SlaveID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a9085d3f2c156a7772cbd243776a62491">usedResources</a></td></tr>
@@ -509,6 +516,30 @@ v1::scheduler::Event &gt; &gt; &gt;&#160;</td><td class="memItemRight" valign="b
 
 </div>
 </div>
+<a class="anchor" id="ad1adeef84e4a4c91ecbb5da9b41627f1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void mesos::internal::master::Framework::addOfferOperation </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; OfferOperation &gt;&#160;</td>
+          <td class="paramname"><em>operation</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a4d9a5a8184f84befc507e33d0fd8750a"></a>
 <div class="memitem">
 <div class="memproto">
@@ -1115,6 +1146,30 @@ template&lt;typename Message &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a73efe6c7ec93af36a580f1d6134e24ff"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classhashmap.html">hashmap</a>&lt;<a class="el" href="structid_1_1UUID.html">UUID</a>, <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt;OfferOperation&gt; &gt; mesos::internal::master::Framework::offerOperations</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a4d211f2b6fca34349126f16bc2cef3e0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classhashmap.html">hashmap</a>&lt;OfferOperationID, <a class="el" href="structid_1_1UUID.html">UUID</a>&gt; mesos::internal::master::Framework::offerOperationUUIDs</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a6fe60c0c1a491ac16776bad1598da52e"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/structstd_1_1hash_3_01Option_3_01T_01_4_01_4-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structstd_1_1hash_3_01Option_3_01T_01_4_01_4-members.html b/content/api/latest/c++/structstd_1_1hash_3_01Option_3_01T_01_4_01_4-members.html
new file mode 100644
index 0000000..a2486b3
--- /dev/null
+++ b/content/api/latest/c++/structstd_1_1hash_3_01Option_3_01T_01_4_01_4-members.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacestd.html">std</a></li><li class="navelem"><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html">hash< Option< T > ></a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">std::hash&lt; Option&lt; T &gt; &gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html">std::hash&lt; Option&lt; T &gt; &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">argument_type</a> typedef</td><td class="entry"><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html">std::hash&lt; Option&lt; T &gt; &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a40b6e0b23d3d15d0100daf7494d9b384">operator()</a>(const argument_type &amp;option) const </td><td class="entry"><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html">std::hash&lt; Option&lt; T &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#af3360afd9badbb8dc6e4ebbd0abb3a8c">result_type</a> typedef</td><td class="entry"><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html">std::hash&lt; Option&lt; T &gt; &gt;</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html b/content/api/latest/c++/structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html
new file mode 100644
index 0000000..a01e0f4
--- /dev/null
+++ b/content/api/latest/c++/structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: std::hash&lt; Option&lt; T &gt; &gt; Struct Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacestd.html">std</a></li><li class="navelem"><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html">hash< Option< T > ></a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">std::hash&lt; Option&lt; T &gt; &gt; Struct Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="option_8hpp_source.html">option.hpp</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:af3360afd9badbb8dc6e4ebbd0abb3a8c"><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#af3360afd9badbb8dc6e4ebbd0abb3a8c">result_type</a></td></tr>
+<tr class="separator:af3360afd9badbb8dc6e4ebbd0abb3a8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a8d4d1db955c341b3633eddf323abd7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classOption.html">Option</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">argument_type</a></td></tr>
+<tr class="separator:a7a8d4d1db955c341b3633eddf323abd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a40b6e0b23d3d15d0100daf7494d9b384"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#af3360afd9badbb8dc6e4ebbd0abb3a8c">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a40b6e0b23d3d15d0100daf7494d9b384">operator()</a> (const <a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">argument_type</a> &amp;option) const </td></tr>
+<tr class="separator:a40b6e0b23d3d15d0100daf7494d9b384"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Typedef Documentation</h2>
+<a class="anchor" id="a7a8d4d1db955c341b3633eddf323abd7"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="classOption.html">Option</a>&lt;T&gt; std::hash&lt; <a class="el" href="classOption.html">Option</a>&lt; T &gt; &gt;::<a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">argument_type</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="af3360afd9badbb8dc6e4ebbd0abb3a8c"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef size_t std::hash&lt; <a class="el" href="classOption.html">Option</a>&lt; T &gt; &gt;::<a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#af3360afd9badbb8dc6e4ebbd0abb3a8c">result_type</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a40b6e0b23d3d15d0100daf7494d9b384"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#af3360afd9badbb8dc6e4ebbd0abb3a8c">result_type</a> std::hash&lt; <a class="el" href="classOption.html">Option</a>&lt; T &gt; &gt;::operator() </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">argument_type</a> &amp;&#160;</td>
+          <td class="paramname"><em>option</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>3rdparty/stout/include/stout/<a class="el" href="option_8hpp_source.html">option.hpp</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>


[26/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_func_0x63.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x63.html b/content/api/latest/c++/namespacemembers_func_0x63.html
index fabbc38..b2bb2fe 100644
--- a/content/api/latest/c++/namespacemembers_func_0x63.html
+++ b/content/api/latest/c++/namespacemembers_func_0x63.html
@@ -296,9 +296,9 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ae06a22b6660e2f3d3e6b66c032f5963b">mesos::internal::tests::internal</a>
 </li>
 <li>createContainerInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae22bdc6f560eb8e648ef875bde2cabc8">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a6fccd573d50e3608f3f28123e2b74fce">mesos::internal::tests::internal</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a6fccd573d50e3608f3f28123e2b74fce">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab9b231cca8cee68ad34c327377b9d42a">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae22bdc6f560eb8e648ef875bde2cabc8">mesos::internal::tests::common</a>
 </li>
 <li>createContainerLimitation()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#ab481a7d4ff89ad7e92d086389261e53c">mesos::internal::protobuf::slave</a>
@@ -316,24 +316,34 @@
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a557283e2f07dd89441195b39ba8427b5">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab1479066681bb142e54688ccae08c3a0">mesos::internal::tests::common</a>
 </li>
+<li>createDiskSourceBlock()
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a6d3dece3ebb6438212aa642a0bcfbcb8">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ad5f567ae22ad2ba5aff021465d3bd9e6">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a65d06f49eede3680da2800db572c4fab">mesos::internal::tests::internal</a>
+</li>
 <li>createDiskSourceMount()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#acf9334619820eae6a7f3618321e16229">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#abeb598a270d4990acac9155a2c2257d2">mesos::internal::tests::v1</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afdb48dc62647ee918141d20e31b933f1">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ace7ded455243dfab55dabea6f18e0fd3">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#abeb598a270d4990acac9155a2c2257d2">mesos::internal::tests::v1</a>
 </li>
 <li>createDiskSourcePath()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3e0a121f23f7e53ba4fee14bc85c2093">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab65db29cfcbb539769af0a797d971efb">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ad6307ddd5df8294f201fda145dafc0c0">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a86e1c63ed3e05747793de192c50510c6">mesos::internal::tests::v1</a>
 </li>
+<li>createDiskSourceRaw()
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3c388aad1e6ab87d5eb376eed64cecf5">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aae5530e134eb545009ebb3a2fc4c34aa">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#aceae55f2aba6337b4cc3cae33d7f855d">mesos::internal::tests::v1</a>
+</li>
 <li>createDockerImage()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a2ad0f285ee08ef152b54347455000dfc">mesos::internal::tests::internal</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a2ad0f285ee08ef152b54347455000dfc">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a44bd25dc90bbe3d7baf46136243a923f">mesos::internal::tests::v1</a>
 </li>
 <li>createDomainInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ab8ca0bbf11b92b83e6152b303624e74c">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ab8ca0bbf11b92b83e6152b303624e74c">mesos::internal::tests::internal</a>
 </li>
 <li>createDynamicReservationInfo()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#abbb02ad57066e16e8bd72307ab00a191">mesos::internal::tests::common</a>
@@ -347,9 +357,10 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f">mesos::internal::slave::paths</a>
 </li>
 <li>createExecutorInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a670c20d9dcd273993b028edc3c79f6a1">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a1d89ea8fd0a176a5b25e672b0a88899a">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a85cb52ecd85fa393c1a173e9bfbabee5">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0a4c3e164d6cd047ee8b9279ce91c5dc">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a1d89ea8fd0a176a5b25e672b0a88899a">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">mesos::internal::tests::common</a>
 </li>
 <li>createFileInfo()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a2eefacd53f893b58a35ab9f16fa1b494">mesos::internal::protobuf</a>
@@ -374,14 +385,17 @@
 </li>
 <li>createNetworkInfo()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a49d4fce5037ef80c4e459f39a2bc5332">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a52c123ca66d0739e852794683d647541">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a85fedb5ed43233812f874aa4b58de100">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a52c123ca66d0739e852794683d647541">mesos::internal::tests::common</a>
+</li>
+<li>createOfferOperation()
+: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a171fb0158aea7478b0550021cc828cc6">mesos::internal::protobuf</a>
 </li>
 <li>createPersistentVolume()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afd8335a177e8bfe417b4668da9e161ac">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a983767ec82f466f6b7c00b18aff1fa3a">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a5781795d2ad97feb34a5ff805fad1bec">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afd8335a177e8bfe417b4668da9e161ac">mesos::internal::tests::common</a>
 </li>
 <li>createPorts()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests.html#a3b59b9060437978b28f2be4f9f11cd81">mesos::internal::tests</a>
@@ -390,7 +404,7 @@
 : <a class="el" href="namespacemesos_1_1python.html#a88c25644f8837bfc76920f504a0e142d">mesos::python</a>
 </li>
 <li>createQuotaInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1master_1_1quota.html#a771e86d8a90e4839be7549ae1b388e1a">mesos::internal::master::quota</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1master_1_1quota.html#a858856c5b332d277d20be66515b44e19">mesos::internal::master::quota</a>
 </li>
 <li>createRange()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests.html#aa3baef77e9071163d2e2dfb2b48798c1">mesos::internal::tests</a>
@@ -410,33 +424,33 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a0d6d6f979a1d7865424fd82e98897bcf">mesos::internal::slave::paths</a>
 </li>
 <li>createStaticReservationInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a7da241ea340f1c4715e431d9b2180b7a">mesos::internal::tests::internal</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2166ae4f0e46aaeedb761b68f5142e22">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a7da241ea340f1c4715e431d9b2180b7a">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a2d5e39f4c7829de155a8c2fdc72bfeda">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2166ae4f0e46aaeedb761b68f5142e22">mesos::internal::tests::common</a>
 </li>
 <li>createStatusUpdate()
-: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a58d7b5b72080e3e6a6332842b5ad5f0d">mesos::internal::protobuf</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ae8277d87edbd2a5fee65869cd13afc72">mesos::internal::protobuf</a>
 </li>
 <li>createSubject()
 : <a class="el" href="namespacemesos_1_1authorization.html#a876801d3f6c22d613cf83123c4598d5f">mesos::authorization</a>
 </li>
 <li>createTask()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a9037552b8a0fe03198b20008cc0ba01b">mesos::internal::tests::v1</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae24026be3eb8840d1bdad5f4b81a387e">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a9037552b8a0fe03198b20008cc0ba01b">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ac4ae9d9e44c7a92327e4cbd111a6bbd7">mesos::internal::protobuf</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae24026be3eb8840d1bdad5f4b81a387e">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a46f6c9664f560b14ab6a14cb1a55409f">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a48402bec0895e479cdd6a418a3fc7051">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a51b414ab4213c5596c94d566fe5e4787">mesos::internal::tests::common</a>
 </li>
 <li>createTaskAdded()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a69703958853b44f22fbf6123be76e0a2">mesos::internal::protobuf::master::event</a>
 </li>
 <li>createTaskGroupInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aabb3c99be894bfff537d9153c6b5830e">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab2af45e2da4d8fc3ef09cc401dc30b74">mesos::internal::tests::v1</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab2af45e2da4d8fc3ef09cc401dc30b74">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aabb3c99be894bfff537d9153c6b5830e">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a1aba6f3b305a6cd36e34d0c04ac1dfe2">mesos::internal::tests::common</a>
 </li>
 <li>createTaskStatus()
-: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#aabe01c6dc0cb744bb86a31a9a7d66466">mesos::internal::protobuf</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ab9f554de394cdf244a2979900698c084">mesos::internal::protobuf</a>
 </li>
 <li>createTaskUpdated()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a6afd8a21c1cf14d6ab80abeb476720bc">mesos::internal::protobuf::master::event</a>
@@ -445,24 +459,24 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#ab815502946fdd10320bf5bbd5d6a861e">mesos::internal::protobuf::maintenance</a>
 </li>
 <li>createVolumeFromDockerImage()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7e990915d6fb2d55541ddcb872efe74c">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a8b90ede7719f7eaed5edfbcf17122a41">mesos::internal::tests::v1</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a8b90ede7719f7eaed5edfbcf17122a41">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a7762d7729fcc9475d06a0a88d4f7d462">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7e990915d6fb2d55541ddcb872efe74c">mesos::internal::tests::common</a>
 </li>
 <li>createVolumeHostPath()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a3c67dbcdf31fd4259022ef672d471ab0">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a404591f43eef906cdee2cd72f6e7ff11">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a136fb1e9d7fb86a3b4c1b24727da4604">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a404591f43eef906cdee2cd72f6e7ff11">mesos::internal::tests::common</a>
 </li>
 <li>createVolumeSandboxPath()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ac98b964455bf97e0117defd948cfc432">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a70e0ec1bc0a367c9e8280452c9a56941">mesos::internal::tests::v1</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a70e0ec1bc0a367c9e8280452c9a56941">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ac98b964455bf97e0117defd948cfc432">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aab8b24b0bae458e9005c8057bf6ee0f5">mesos::internal::tests::common</a>
 </li>
 <li>createWeightInfos()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a0618d152e3c28f151ed43f530c650653">mesos::internal::tests::internal</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a96c6096bba99af5d2e8093b06f315c15">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a50b62cdb3a3b962c5b7e01cc975db458">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a96c6096bba99af5d2e8093b06f315c15">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a0618d152e3c28f151ed43f530c650653">mesos::internal::tests::internal</a>
 </li>
 <li>createWindow()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#a3fa93ed41b8e957b26d4224eed6ee4a0">mesos::internal::protobuf::maintenance</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_func_0x6f.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x6f.html b/content/api/latest/c++/namespacemembers_func_0x6f.html
index 8722e5b..3a1dde1 100644
--- a/content/api/latest/c++/namespacemembers_func_0x6f.html
+++ b/content/api/latest/c++/namespacemembers_func_0x6f.html
@@ -93,26 +93,26 @@
 </li>
 <li>operator!=()
 : <a class="el" href="namespacemesos.html#a697bd8ad6da0c1139f2d1920d4d1ec4c">mesos</a>
+, <a class="el" href="namespaceJSON.html#a48e7d8b23ef96c08d9a379b6e470350a">JSON</a>
+, <a class="el" href="namespaceos.html#a2b5fe81684d25b62c1d2d42d70055b01">os</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">mesos::v1</a>
 , <a class="el" href="namespaceos.html#ab3f13e530d689c5eb2d15b921a55c2df">os</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a3b993e75bfccabb32f49ca3c61e0b59f">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#afceaab3575a8fef95f937f54ceb07519">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a5b1885cde2227fab3072da03224e31df">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a3b993e75bfccabb32f49ca3c61e0b59f">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#adf197a5a457cb16ab374d2381f4f0187">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a2bad352b993468432e5c68a83b1867d3">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a83c3cd2eedf6177bb4957fa749d74e33">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#ae760766ce7745085b9bd2030b491b6b7">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a252220eed6ae46cd59a7b13a10747e7a">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#ac60d9368e32bd2edbcc4aecdae0af285">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a990750811229fe0a4537a4a8ea41929f">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#ae760766ce7745085b9bd2030b491b6b7">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a5372d97805b4c1b86cd53e854a39808d">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#adedcb37bfdb21a9b066b29f29846779a">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a6bae41339aa8c32ac25f374f8b60aa5b">mesos</a>
+, <a class="el" href="namespacemesos.html#ae0f3b3c76f6c1cc748ce3db834b6bd92">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a850a172d19aff10e3c99d6307239a990">mesos::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#acf9146f09a5cc0dc59ead525d8a45147">mesos::internal::protobuf::slave</a>
-, <a class="el" href="namespacemesos.html#ae0f3b3c76f6c1cc748ce3db834b6bd92">mesos</a>
+, <a class="el" href="namespacemesos.html#ae0de7c86e295532be59bf544ef689cce">mesos</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a99899d3421992c6a0ed035db65796f23">mesos::internal::slave</a>
 , <a class="el" href="namespaceprocess.html#ac891ac7e3502ead65abcbc1a5e3874ae">process</a>
-, <a class="el" href="namespacemesos.html#aa4c24addbedd77651c04e32f40c527aa">mesos</a>
-, <a class="el" href="namespaceJSON.html#a48e7d8b23ef96c08d9a379b6e470350a">JSON</a>
-, <a class="el" href="namespaceos.html#a2b5fe81684d25b62c1d2d42d70055b01">os</a>
 </li>
 <li>operator+()
 : <a class="el" href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos</a>
@@ -126,7 +126,7 @@
 , <a class="el" href="namespacemesos.html#ae8997cace9dd5086343b53f42e8f8e27">mesos</a>
 </li>
 <li>operator-()
-: <a class="el" href="namespacemesos.html#ae80307fd2de55e858be4d47154b86f1a">mesos</a>
+: <a class="el" href="namespacemesos.html#a3ddc6c67572e1a6f675b61386132b787">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#aa5bf199a4a7be4fe4ed693a53972097f">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#a38fdfca4d9b46d186d98e7689ea9c3f5">mesos</a>
 </li>
@@ -142,164 +142,171 @@
 , <a class="el" href="namespaceproc.html#a49456e566186d80eea04b68f60ad3521">proc</a>
 </li>
 <li>operator&lt;&lt;()
-: <a class="el" href="namespacemesos.html#a82fdf332eae21bf402c90651dbebdb30">mesos</a>
+: <a class="el" href="namespacemesos.html#a47961b0fa605bb87830c2cd9be025269">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1_1_1agent.html#a60f181f4c68e9116edf49c02208156b1">mesos::v1::agent</a>
 , <a class="el" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">mesos::v1</a>
 , <a class="el" href="namespacemesos_1_1v1_1_1executor.html#ae3a590c08efedc9d037eb16fb9cec110">mesos::v1::executor</a>
 , <a class="el" href="namespacemesos_1_1v1_1_1master.html#a4e55eea576b11b68f8c49fb77673f79c">mesos::v1::master</a>
 , <a class="el" href="namespacemesos_1_1v1.html#aefc502246a8492f0b7d2a0c8c473e342">mesos::v1</a>
-, <a class="el" href="namespaceos.html#adf8abf607ec106e38317de03bcdda834">os</a>
-, <a class="el" href="namespacenet.html#a801fe1714d4b21629f8cda290c39baf6">net</a>
+, <a class="el" href="namespaceproc.html#a74bcd61d4a4d1e78c692b17f4bc58030">proc</a>
+, <a class="el" href="namespaceos.html#ae7cfc38dfd6783b8d347893cb1dd6b8f">os</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a68772e09d0515012b461b0995e269a97">mesos::v1</a>
 , <a class="el" href="namespaceJSON.html#a76f40e87f0a9e2002f31f404721e0068">JSON</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a57347e75160ac4ee6dc837e3e0bce1f7">mesos::v1</a>
-, <a class="el" href="namespaceJSON.html#ac29dc0c5b91c1c5f8fe7c928a65df642">JSON</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a21d7f93fa8eca4b5dcefaeb371e1b429">mesos::v1</a>
-, <a class="el" href="namespaceJSON.html#ac96bbb00f53bc36a66e51125a7c95343">JSON</a>
-, <a class="el" href="namespacenet.html#a083be9578acfcf321b4d2dfdda362d5a">net</a>
-, <a class="el" href="namespacemesos_1_1v1.html#aee0e8229b4bc63affea2aa0c2082ff09">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1v1.html#aed772217a63d9a85ab24b400653b0fe2">mesos::v1</a>
+, <a class="el" href="namespaceJSON.html#a01afb82d9e7aa0dd0030853f351c0685">JSON</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a7982ed95dbd5f1059784da8f7c09cb41">mesos::v1</a>
+, <a class="el" href="namespacenet.html#ab2ed5173deb8f3daf281f9828613956d">net</a>
+, <a class="el" href="namespaceflags.html#ad03a3a00378ae3295bc571eeb9f7050b">flags</a>
 , <a class="el" href="namespaceprocess.html#a549e763d44bfc037bbfcf9558c72aa50">process</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a8acf3027c41f67b897bb43e0b9a849af">mesos::v1</a>
-, <a class="el" href="namespaceprocess.html#af08ce50462fad9a5ee4fc1b24a9028f2">process</a>
-, <a class="el" href="namespaceprocess_1_1http_1_1authentication.html#af2bc907e0d37b7c0802351b2f31b6931">process::http::authentication</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a21d7f93fa8eca4b5dcefaeb371e1b429">mesos::v1</a>
+, <a class="el" href="namespaceprocess.html#a3816b8efecd3a0bb520823fb2534933c">process</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a03a484397c074cc0fcff24df8b968c59">mesos::v1</a>
 , <a class="el" href="namespaceprocess_1_1http.html#a64211e6e3428968c27b5753f05cbcf45">process::http</a>
-, <a class="el" href="namespacemesos_1_1v1.html#abdd54d066c0232c96a41eb1ed6bfd632">mesos::v1</a>
+, <a class="el" href="namespaceprocess_1_1http_1_1authentication.html#ac9e252b8318f0ef96f408664b94b7b75">process::http::authentication</a>
 , <a class="el" href="namespaceprocess_1_1network_1_1unix.html#adeefcd3b3ee2108ee5edfa1b0833141f">process::network::unix</a>
-, <a class="el" href="namespaceprocess_1_1network_1_1inet.html#aeeb98511a7f2ae5797a252cab8c15679">process::network::inet</a>
-, <a class="el" href="namespacemesos_1_1agent.html#a3b1bc144376bfefe215d6bba57e67c36">mesos::agent</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a8cdc6ba857fbfda6d217fa8b77cdca1a">mesos::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#aa38e22680e702e7e739a7ddf4d26ef99">mesos::internal::slave</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a8f572fe93f9c01c507db0cd46edbe76d">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a591b9aa2ef19239263841988faa27fc4">mesos::internal::slave</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a609e7f1994ec4fd5e1c9a910e10090db">mesos::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ac7535099ce3dc8acd4b7d41a247b8e78">mesos::internal::slave::cni::spec</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#aff395baf40381a02eb166f6944ca79e3">mesos::internal::slave</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a8cdc6ba857fbfda6d217fa8b77cdca1a">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1internal.html#aba6f74e79c74b72a7f2c362485f1e051">mesos::internal</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a1dda370d1b39268f61082927d1cf93b2">mesos::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#ad15adeb974e7acf07dd32160b23017a5">mesos::internal::slave</a>
-, <a class="el" href="namespacemesos_1_1agent.html#ab52d239bf5cfa9a43b7135bc896e1157">mesos::agent</a>
-, <a class="el" href="namespacemesos_1_1v1_1_1scheduler.html#a1f156aa40247ed2b1bba2576f29ceac6">mesos::v1::scheduler</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1log.html#af6d7b8d4f54e4b638f0210dbeade5550">mesos::internal::log</a>
+, <a class="el" href="namespacemesos_1_1agent.html#a3b1bc144376bfefe215d6bba57e67c36">mesos::agent</a>
 , <a class="el" href="namespacemesos_1_1internal.html#acba82bfc2a4fa6397a9809d7f1b5eb66">mesos::internal</a>
-, <a class="el" href="namespacemesos_1_1v1_1_1scheduler.html#ae53a54b2e422632360159a2fde353f4e">mesos::v1::scheduler</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master.html#a8ef7cf4eacf0a6a5bd143e976d2019ec">mesos::internal::master</a>
-, <a class="el" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1_1_1scheduler.html#a1f156aa40247ed2b1bba2576f29ceac6">mesos::v1::scheduler</a>
+, <a class="el" href="namespacerouting.html#abf1d7881979be03fba1753a6d04546ca">routing</a>
+, <a class="el" href="namespacerouting_1_1filter_1_1ip.html#aff473ae2a0854ec0dddf869feb460247">routing::filter::ip</a>
+, <a class="el" href="namespacemesos_1_1v1_1_1scheduler.html#ae53a54b2e422632360159a2fde353f4e">mesos::v1::scheduler</a>
+, <a class="el" href="namespacemesos_1_1agent.html#ab52d239bf5cfa9a43b7135bc896e1157">mesos::agent</a>
+, <a class="el" href="namespacecgroups_1_1devices.html#aa5559f39c578fd8dc95578ede38bff4e">cgroups::devices</a>
+, <a class="el" href="namespacecgroups_1_1memory_1_1pressure.html#a189f8e20c812f6618523d39356cbbf5a">cgroups::memory::pressure</a>
 , <a class="el" href="namespacemesos_1_1v1.html#ae1ef77c60fe9bd9a2ac21dd0cca95a35">mesos::v1</a>
-, <a class="el" href="namespacecgroups_1_1devices.html#a4e3c250590372f36f5de57ea8f2cac90">cgroups::devices</a>
-, <a class="el" href="namespacemesos_1_1v1.html#ae9dd29f38f4cd1d765f9f47849196156">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a7315699b934a218d80a94f9e4a93c921">mesos</a>
+, <a class="el" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a8184da377fc3dcc1b0359e32d2abcd9a">mesos::v1</a>
-, <a class="el" href="namespacedocker_1_1spec.html#ad8e529f836f39b93d35ae8e8906d22f5">docker::spec</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#aab8c462a0128910c3311736170289bfd">mesos::internal::capabilities</a>
-, <a class="el" href="namespacemesos.html#ad6597be53f86c48183230f8ce1c1a91d">mesos</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#a7e35c5c79120a67a84c91076667cebcc">mesos::internal::capabilities</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a92e7b9534b178d3b0eaa7ea23106f225">mesos::internal::protobuf::slave</a>
 , <a class="el" href="namespacezookeeper.html#a9716bc853a28dca908b56916f680867c">zookeeper</a>
-, <a class="el" href="namespacemesos.html#a1880c633e657b044988372b517d76311">mesos</a>
-, <a class="el" href="namespacemesos_1_1executor.html#a5786744a9d03ed6b205b2bb1b073b270">mesos::executor</a>
+, <a class="el" href="namespacemesos.html#a7315699b934a218d80a94f9e4a93c921">mesos</a>
+, <a class="el" href="namespacedocker_1_1spec.html#ad8e529f836f39b93d35ae8e8906d22f5">docker::spec</a>
 , <a class="el" href="namespacemesos.html#a591f064082e582274271de846dbc75e7">mesos</a>
-, <a class="el" href="namespacemesos_1_1executor.html#aed51e9bc485c0682f4f4206aa4a7da65">mesos::executor</a>
+, <a class="el" href="namespacemesos_1_1executor.html#a5786744a9d03ed6b205b2bb1b073b270">mesos::executor</a>
 , <a class="el" href="namespacezookeeper.html#a7809602b75b99bb5626bb3a926b750b1">zookeeper</a>
+, <a class="el" href="namespacemesos_1_1executor.html#aed51e9bc485c0682f4f4206aa4a7da65">mesos::executor</a>
 , <a class="el" href="namespacemesos.html#a4388de7bd096712a931fc9309b5debad">mesos</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a92e7b9534b178d3b0eaa7ea23106f225">mesos::internal::protobuf::slave</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#a852e6a191b47deb5440d03eec2421e43">mesos::internal::capabilities</a>
 , <a class="el" href="namespacemesos_1_1master.html#ab3cd73ee092d62cc8d20ba8218c9dabc">mesos::master</a>
 , <a class="el" href="namespacecgroups_1_1blkio.html#abe76f10dfff024924889ee6282d0d511">cgroups::blkio</a>
-, <a class="el" href="namespacemesos_1_1master.html#ad99a73e97bf9dca3e558839e679b5a8e">mesos::master</a>
+, <a class="el" href="namespacemesos_1_1master.html#a60094c7ce3c5dfc11c6df130e0778649">mesos::master</a>
 , <a class="el" href="namespacecgroups_1_1blkio.html#a206437e43d4ba487715b48515fea49e9">cgroups::blkio</a>
-, <a class="el" href="namespacecgroups_1_1memory_1_1pressure.html#a189f8e20c812f6618523d39356cbbf5a">cgroups::memory::pressure</a>
+, <a class="el" href="namespacemesos_1_1master.html#ad99a73e97bf9dca3e558839e679b5a8e">mesos::master</a>
 , <a class="el" href="namespacemesos.html#a786dbb540d567fff2903d6b8ef050ce2">mesos</a>
-, <a class="el" href="namespacecgroups_1_1devices.html#affb102eb88017ce14b105cb8fcce9a84">cgroups::devices</a>
+, <a class="el" href="namespacecgroups_1_1devices.html#a1843ec5579db73881af41007562263d6">cgroups::devices</a>
 , <a class="el" href="namespacemesos.html#a1946f52c08e2ad75d602015b6a48aff8">mesos</a>
-, <a class="el" href="namespacerouting_1_1filter_1_1ip.html#aff473ae2a0854ec0dddf869feb460247">routing::filter::ip</a>
-, <a class="el" href="namespacerouting.html#abf1d7881979be03fba1753a6d04546ca">routing</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1master.html#a222c724f5e238d743bb338c71016048d">mesos::internal::master</a>
 , <a class="el" href="namespacemesos.html#a28f8dea6102622b8cd3954f4e57dc307">mesos</a>
-, <a class="el" href="namespacemesos_1_1internal.html#a1a4e1e51f2c90c7d3e3385712e52bf2e">mesos::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1log.html#a043f391d3cd175d4bc2eee7fcdc697fe">mesos::internal::log</a>
 , <a class="el" href="namespacemesos_1_1scheduler.html#a833c2801307ab84f5caeec25870ed560">mesos::scheduler</a>
-, <a class="el" href="namespacemesos_1_1internal.html#a58e845e2ec645d45a1e130343269a30e">mesos::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#acc816a5f127bb40e7d5464befda0a0a9">mesos::internal::slave</a>
 , <a class="el" href="namespacemesos.html#abdbfac36387a745b9b7c3587c407c77e">mesos</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#aff395baf40381a02eb166f6944ca79e3">mesos::internal::slave</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a48a59f25d5b99e3c3e9bc9437ba42d6c">mesos::internal::slave</a>
 , <a class="el" href="namespacemesos.html#aed6f6991d1f7fbb8e793d2b446b79cf0">mesos</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#adfd49b5ab14a65efd8770853f16a7786">mesos::internal::slave</a>
+, <a class="el" href="namespaceprocess_1_1network_1_1inet.html#aeeb98511a7f2ae5797a252cab8c15679">process::network::inet</a>
 , <a class="el" href="namespacemesos.html#af3d8fc0a8d8527fabeb85755b4d93980">mesos</a>
-, <a class="el" href="namespaceprocess_1_1http_1_1authentication.html#ac9e252b8318f0ef96f408664b94b7b75">process::http::authentication</a>
+, <a class="el" href="namespaceprocess_1_1http_1_1authentication.html#af2bc907e0d37b7c0802351b2f31b6931">process::http::authentication</a>
+, <a class="el" href="namespaceprocess.html#af08ce50462fad9a5ee4fc1b24a9028f2">process</a>
 , <a class="el" href="namespacemesos.html#a0478f4fc8781740c2cec02416ed192ca">mesos</a>
 , <a class="el" href="namespaceprocess.html#a57a041df6d38d9628efc0d9746e5d48b">process</a>
-, <a class="el" href="namespacemesos.html#a2b54e57d136a0c782589284808145f01">mesos</a>
+, <a class="el" href="namespacemesos.html#a1a2e2e92f24bcbece7bdc7d53b782c56">mesos</a>
 , <a class="el" href="namespaceprocess.html#a7883f0e4a69d1899e4393c722f3a6be6">process</a>
-, <a class="el" href="namespacemesos.html#af481ec62aef9c1bf85b90c0a0b782850">mesos</a>
-, <a class="el" href="namespaceflags.html#ad03a3a00378ae3295bc571eeb9f7050b">flags</a>
+, <a class="el" href="namespacemesos.html#a2b54e57d136a0c782589284808145f01">mesos</a>
+, <a class="el" href="namespacenet.html#a083be9578acfcf321b4d2dfdda362d5a">net</a>
+, <a class="el" href="namespaceJSON.html#ac96bbb00f53bc36a66e51125a7c95343">JSON</a>
 , <a class="el" href="namespacemesos.html#a110373e8e3ab1c48346b17c50c5315a5">mesos</a>
-, <a class="el" href="namespaceJSON.html#aa42390806efb4eda9fa076a3bb5b7195">JSON</a>
+, <a class="el" href="namespaceJSON.html#a77e4778cade8fc81ced6fc1eda7fa617">JSON</a>
 , <a class="el" href="namespacemesos.html#af99c4e0b53b6ab7e7e978f923cfa7200">mesos</a>
-, <a class="el" href="namespaceJSON.html#adda8b5afa4059477808314f362a34186">JSON</a>
+, <a class="el" href="namespacenet.html#a801fe1714d4b21629f8cda290c39baf6">net</a>
+, <a class="el" href="namespaceos.html#adf8abf607ec106e38317de03bcdda834">os</a>
 , <a class="el" href="namespacemesos.html#a6f7c72b815efa1d6ea2ba045b70f2681">mesos</a>
-, <a class="el" href="namespaceos.html#ae7cfc38dfd6783b8d347893cb1dd6b8f">os</a>
-, <a class="el" href="namespaceproc.html#a74bcd61d4a4d1e78c692b17f4bc58030">proc</a>
-, <a class="el" href="namespacemesos.html#a388bd8b60a9a779fa9b5d1cdf25b20a9">mesos</a>
 </li>
 <li>operator&lt;=()
 : <a class="el" href="namespacemesos.html#ab57fc596a1137bdd81d3b298e65ffa7e">mesos</a>
 , <a class="el" href="namespaceos.html#aaa650dd8aa2a11305b96cc8addb62965">os</a>
-, <a class="el" href="namespacemesos.html#ae3e7c72a23c036906034a25e9d6895ad">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a0a97c9ec8c88aa35a4750e938d1c6d44">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#aaed69b584a1b0cc695d9a6e1adcd01ab">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a97aac36b93256d16352f817260704599">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#ae3e7c72a23c036906034a25e9d6895ad">mesos</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a7e2cc309dd4a1327365927bcb835721e">mesos::internal::slave</a>
 , <a class="el" href="namespaceos.html#ae0567bbfde960caa1f0e7282ebba1129">os</a>
 </li>
 <li>operator==()
-: <a class="el" href="namespacemesos_1_1v1.html#ad276d20bb93fcc49b89a5dffaf4404d4">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#ab3fd2fac64b51133f5795fbc03f954bb">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#aa04b81622951beae846cd6fe7b696345">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a01107f368db224c730d87c8c2b40d1cf">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a363c8bbb1b84f7a1f1d7d68ee2c1ce25">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a0f1d3bc5c33b779f69dabaec6403f845">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a7cafd35fc1780cef96d8b92bdd947273">mesos::v1</a>
-, <a class="el" href="namespaceproc.html#a48e75dd8517c9830f45872c555cd8b66">proc</a>
+: <a class="el" href="namespacemesos.html#a3d74ade589fca31a404501439d830f0b">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a04b3228b06b953730fce80c1a964b6fb">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a6821bb3c709f699486a5536e9b3fa303">mesos</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#ae70d508e899aba72ca70430dab25161b">mesos::internal::slave</a>
+, <a class="el" href="namespacemesos.html#af11b2e8a4b8cc885ba1a47d4e4991c7f">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#aa8a1309ecd782d6529cf7e50f0d2a908">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a5d76d098ce12844b69c144881136d28c">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a06fdd5832854026d7049874aeb0e2276">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a3f0be1a44db72a579bd0785ae5f0f5f7">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a558af0824c4c932483d4b1f797c8df64">mesos::v1</a>
-, <a class="el" href="namespacemesos_1_1internal.html#a381c38c1ad3718a9d4fc1c208255aea1">mesos::internal</a>
-, <a class="el" href="namespacemesos.html#adb1251e4351ece5baeb0fa6d32d823c0">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a40ed0947bbaa7ea818654d890e2aa23c">mesos::v1</a>
-, <a class="el" href="namespaceos.html#a233ee9ab58e9c214bb9dada3b4cde87a">os</a>
-, <a class="el" href="namespacemesos_1_1v1.html#ac87f0d5690e5d2ffc976a7259e8790fd">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#aa25bb8acbed5348cf50cf7ef02040a8b">mesos</a>
+, <a class="el" href="namespaceJSON.html#a9f1de88f37b74b1f935497d13cca3464">JSON</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a3239553edce73a781b87f8efe956fd35">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a9d1be3bc7cf52297408357f71ced82c0">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a363c8bbb1b84f7a1f1d7d68ee2c1ce25">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#aca49d402cecc427b6bcffe65aa500d39">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a7c489bf9fa59e7051c7a2c8cfe1d3e56">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a40ed0947bbaa7ea818654d890e2aa23c">mesos::v1</a>
+, <a class="el" href="namespacecgroups_1_1devices.html#a901a7f78629834b72a902e36d579f8d1">cgroups::devices</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a565284f0eb182e88dd3930225c028a0e">mesos::internal::protobuf::slave</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a2ea47a8efb1f84ed04d9e2d845a0259d">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a284b786a953abd4da67735dce74615f3">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#ad6644755c0325268befb5d01abf7a21c">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#a5652f60420546d43b1ba1c6c063b532e">mesos</a>
-, <a class="el" href="namespacecgroups_1_1devices.html#ad6bfb775bb8896d8bb6c9d81d2028d35">cgroups::devices</a>
-, <a class="el" href="namespacemesos.html#a3d74ade589fca31a404501439d830f0b">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a97f698d49bd20701be585a772c5711fa">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#ab1c0704b7654185c3f371a4cade2449c">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a5fd51b8aee057fb883d15df591f56e86">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#aca22f61dc3db71304a47b2fd05035784">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#ae23596cd2b82eaf802a1e835cb30034e">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#aa9b2149ef61e12cb64e6083edccbb7b9">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a04b3228b06b953730fce80c1a964b6fb">mesos::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1xfs.html#ae68b6cb89b0b81fe5604f0464c3f7513">mesos::internal::xfs</a>
-, <a class="el" href="namespacemesos.html#ab3c06efc91b4ab77d8abfa2017464841">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#aa5eddde89d7e2aafdc615d07f840cb1b">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#ab45ab4df0609b928fb28021312e4a819">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a284b786a953abd4da67735dce74615f3">mesos</a>
-, <a class="el" href="namespaceos.html#a964a363626326ed56a030b26813124a7">os</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a9be31fa94f9a49c22650ce5e3a3954c0">mesos::internal::slave</a>
-, <a class="el" href="namespacemesos_1_1v1.html#ad6644755c0325268befb5d01abf7a21c">mesos::v1</a>
-, <a class="el" href="namespacecgroups_1_1devices.html#a901a7f78629834b72a902e36d579f8d1">cgroups::devices</a>
-, <a class="el" href="namespacemesos.html#ac003ccbc37c25d272715acfe0049a158">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#aa4fcfc940496bcbe2d53b263ef1defc6">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a7efc7530631d4ff8d9bdafa08e1efd93">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a08b6f314f1f025362e972993674ffaf4">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a5d76d098ce12844b69c144881136d28c">mesos</a>
-, <a class="el" href="namespacecgroups_1_1devices.html#a5db45ea2593f65cb34948c1a1de6943f">cgroups::devices</a>
+, <a class="el" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">mesos::v1</a>
+, <a class="el" href="namespaceproc.html#a48e75dd8517c9830f45872c555cd8b66">proc</a>
+, <a class="el" href="namespacemesos.html#aa5d694482b96eacc8395612938446f64">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a28daa4add8a5e82a4a82e8dea91490ec">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a8d983f88a40b15948f68bdee79d605da">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#ae97d28c64c7632353dcf01b917486c90">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#af11b2e8a4b8cc885ba1a47d4e4991c7f">mesos</a>
+, <a class="el" href="namespacemesos.html#ab0b45bea9bd6027aa1f49f72fad4caa6">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#ae50024220191dc70a8d4f901d7d089fb">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#abff0d7fb58b560198d02866d3aad4af7">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#aa4fcfc940496bcbe2d53b263ef1defc6">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a9be31fa94f9a49c22650ce5e3a3954c0">mesos::internal::slave</a>
+, <a class="el" href="namespacemesos.html#ae2fcceaad531dcdbac078fe19f75e603">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a4667e68110028e78c75f7294b438e339">mesos::v1</a>
+, <a class="el" href="namespaceos.html#a964a363626326ed56a030b26813124a7">os</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a7cafd35fc1780cef96d8b92bdd947273">mesos::v1</a>
 , <a class="el" href="namespaceprocess.html#aecbdc1b686bf195f0a1ae0cc891b5f7c">process</a>
-, <a class="el" href="namespacemesos.html#af6729973832a80946201fa68244b6f99">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#afa8bb628778c46da7f095f5cecc25da3">mesos::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a565284f0eb182e88dd3930225c028a0e">mesos::internal::protobuf::slave</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a749d20b5556297ecfe3413d486584f60">mesos::v1</a>
-, <a class="el" href="namespaceJSON.html#a9f1de88f37b74b1f935497d13cca3464">JSON</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a8f902df4f9b6a7d47a23b0e72f7b32d4">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1internal.html#a381c38c1ad3718a9d4fc1c208255aea1">mesos::internal</a>
+, <a class="el" href="namespacecgroups_1_1devices.html#a5db45ea2593f65cb34948c1a1de6943f">cgroups::devices</a>
+, <a class="el" href="namespacemesos.html#ac003ccbc37c25d272715acfe0049a158">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a8b5fb76f110ef4d80b39d2dfd92e1e2b">mesos::v1</a>
 , <a class="el" href="namespaceos.html#a5c6de77e356412060c38c5e41cdd5ba1">os</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a443a95e6a0b351c11000a513362fa96c">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a164009134bb3b33fc099a7464ffa4eda">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#aa5eddde89d7e2aafdc615d07f840cb1b">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a39d1e6d803d0e076d235b76a982299b5">mesos</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1xfs.html#ae68b6cb89b0b81fe5604f0464c3f7513">mesos::internal::xfs</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a558af0824c4c932483d4b1f797c8df64">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#ae78415630371a9a344bac466ee42db0c">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a5cad90e323309859bb5bda82c79b0b94">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#ab0b45bea9bd6027aa1f49f72fad4caa6">mesos</a>
+, <a class="el" href="namespacemesos.html#a5fad8045cf3cea5288e1b109af213cbe">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#afa3198e28af4feae8b5339053c83cbf2">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#aab4dfd6346f3f7c817876aceba021703">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#ae8bce3f7afcdf19bb769db50f396b314">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#ab3c06efc91b4ab77d8abfa2017464841">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a62f3c2589daa0e573f7933c66bd53d7b">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#ae1ca5e6de047ae1893ae3ee7ec3e3ead">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a443a95e6a0b351c11000a513362fa96c">mesos::v1</a>
+, <a class="el" href="namespaceos.html#a233ee9ab58e9c214bb9dada3b4cde87a">os</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a749d20b5556297ecfe3413d486584f60">mesos::v1</a>
 </li>
 <li>operator&gt;()
-: <a class="el" href="namespaceos.html#a01c61a529abd402f5c7e1307d24f5378">os</a>
+: <a class="el" href="namespaceos.html#a9b3ec4a9596510ae4f5147b50d50178b">os</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1slave.html#aaaf87f4a8c743a20ab51b039e94a4a06">mesos::internal::slave</a>
+, <a class="el" href="namespaceos.html#abe2661c800845e8704d0689041382dd9">os</a>
 </li>
 <li>operator&gt;=()
 : <a class="el" href="namespaceos.html#a7212150e865b156fdae90c1052407042">os</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_func_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x75.html b/content/api/latest/c++/namespacemembers_func_0x75.html
index ef1104d..e81c8fd 100644
--- a/content/api/latest/c++/namespacemembers_func_0x75.html
+++ b/content/api/latest/c++/namespacemembers_func_0x75.html
@@ -135,12 +135,14 @@
 <li>upper()
 : <a class="el" href="namespacestrings.html#a69f3467801285caf9a9e04929ff33cee">strings</a>
 </li>
+<li>usage()
+: <a class="el" href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal</a>
+</li>
 <li>USAGE()
 : <a class="el" href="namespaceprocess.html#a525cafa300f0b0630d9c2c9b9ce2c77f">process</a>
 </li>
 <li>usage()
 : <a class="el" href="namespacefs.html#ab5ede09379c4793ba4477c7e4573670a">fs</a>
-, <a class="el" href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal</a>
 </li>
 <li>usage_in_bytes()
 : <a class="el" href="namespacecgroups_1_1memory.html#a149585d37c91a4340c1bedcd20a37de9">cgroups::memory</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_func_0x76.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x76.html b/content/api/latest/c++/namespacemembers_func_0x76.html
index 2055905..fc5643f 100644
--- a/content/api/latest/c++/namespacemembers_func_0x76.html
+++ b/content/api/latest/c++/namespacemembers_func_0x76.html
@@ -95,15 +95,17 @@
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a34b37d065d79053e74a3c46569075fe3">mesos::internal::master::validation::operation</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler_1_1call.html#a8e9cb980895653a8ea234b98b618ecd2">mesos::internal::master::validation::scheduler::call</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#af70071e34c64f67c12a5cc3970d083c3">mesos::internal::master::validation::operation</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1resource__provider_1_1validation_1_1call.html#a6280d6bf8b45244134b2bd00bb21a9f8">mesos::internal::resource_provider::validation::call</a>
 , <a class="el" href="namespacemesos_1_1roles.html#aa33464e694d17fab588e0ff5dce69701">mesos::roles</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html#a32226576728bfadc39fce340a7b6e4d9">mesos::internal::master::validation::resource</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1agent_1_1call.html#abc55b08bf280a24b7cf379f52ddbf700">mesos::internal::slave::validation::agent::call</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1executor_1_1call.html#a2cecaed381004dded5fc4ec626660bb4">mesos::internal::slave::validation::executor::call</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#aeae43aaadcadf883cd1dc5bc3cdfcca7">mesos::internal::master::validation::operation</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor.html#ab584b5c18fe8091ef26e2be1ed509ed1">mesos::internal::master::validation::executor</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a3f81c702d5df8346588266824bd2fc4d">mesos::internal::master::validation::operation</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1resource__provider_1_1validation_1_1call.html#a6280d6bf8b45244134b2bd00bb21a9f8">mesos::internal::resource_provider::validation::call</a>
 , <a class="el" href="namespacedocker_1_1spec_1_1v1.html#a68a7f16779bb542ff3f8238733fdcb88">docker::spec::v1</a>
 , <a class="el" href="namespacemesos_1_1roles.html#a1ac27bb0abea2900fdaa4a53ff7931e2">mesos::roles</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task.html#addcf61e144d7714bbb56f6e7857c0b84">mesos::internal::master::validation::task</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1agent_1_1call.html#abc55b08bf280a24b7cf379f52ddbf700">mesos::internal::slave::validation::agent::call</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1executor_1_1call.html#a2cecaed381004dded5fc4ec626660bb4">mesos::internal::slave::validation::executor::call</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1group.html#a8e98b5bf56c232f4e87f646fe58d10d8">mesos::internal::master::validation::task::group</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1call.html#ab29a555fefa7889720f0ffe5c561cc55">mesos::internal::master::validation::master::call</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#a67e5dd84cfae3267bbe92a5a331ca575">mesos::internal::master::validation::offer</a>
@@ -168,6 +170,9 @@
 <li>validateSecret()
 : <a class="el" href="namespacemesos_1_1internal_1_1common_1_1validation.html#aae8bca9dce8b75faae743822547ba10c">mesos::internal::common::validation</a>
 </li>
+<li>validateSingleResourceProvider()
+: <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html#a2c3aa9fcef7f8d13a1370ae93ff0383a">mesos::internal::master::validation::resource::internal</a>
+</li>
 <li>validateSlaveID()
 : <a class="el" href="namespacemesos_1_1internal_1_1common_1_1validation.html#aab590984496c9626e4bb3921693c708d">mesos::internal::common::validation</a>
 </li>
@@ -193,8 +198,8 @@
 : <a class="el" href="namespaceprocess_1_1network_1_1openssl.html#ab3f1f55b3c3d85018b68e649fbb0bc8a">process::network::openssl</a>
 </li>
 <li>version()
-: <a class="el" href="namespacemesos_1_1internal.html#a4311a7bd3d79fd1225d08444f8ff758a">mesos::internal</a>
-, <a class="el" href="namespaceperf.html#a240601d1c5090f329a23755094e5b089">perf</a>
+: <a class="el" href="namespaceperf.html#a240601d1c5090f329a23755094e5b089">perf</a>
+, <a class="el" href="namespacemesos_1_1internal.html#a4311a7bd3d79fd1225d08444f8ff758a">mesos::internal</a>
 , <a class="el" href="namespaceos_1_1internal.html#a04a1a24433409d4181f799198af5d835">os::internal</a>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_vars_0x6e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_vars_0x6e.html b/content/api/latest/c++/namespacemembers_vars_0x6e.html
index e24b9ff..0e591b3 100644
--- a/content/api/latest/c++/namespacemembers_vars_0x6e.html
+++ b/content/api/latest/c++/namespacemembers_vars_0x6e.html
@@ -85,12 +85,12 @@
 &#160;
 
 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
-<li>NAME
-: <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a>
-</li>
 <li>name
 : <a class="el" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a>
 </li>
+<li>NAME
+: <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a>
+</li>
 <li>NET_ISOLATOR_BLOAT_REDUCTION
 : <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a5b7d3c5110866191112df560e56f91a6">mesos::internal::slave</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_vars_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_vars_0x77.html b/content/api/latest/c++/namespacemembers_vars_0x77.html
index 5bf8504..137e1e3 100644
--- a/content/api/latest/c++/namespacemembers_vars_0x77.html
+++ b/content/api/latest/c++/namespacemembers_vars_0x77.html
@@ -106,12 +106,12 @@
 <li>WINDOWS_PATH_SEPARATOR
 : <a class="el" href="namespaceos.html#ae86289c0463a69de1a4aa97ba9203e57">os</a>
 </li>
-<li>WRITE
-: <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
-</li>
 <li>write
 : <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
 </li>
+<li>WRITE
+: <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemesos.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos.html b/content/api/latest/c++/namespacemesos.html
index 84ee7c6..448b1f3 100644
--- a/content/api/latest/c++/namespacemesos.html
+++ b/content/api/latest/c++/namespacemesos.html
@@ -242,6 +242,8 @@ Functions</h2></td></tr>
 <tr class="separator:a227b85f64ea58790c627ba123a422f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8d983f88a40b15948f68bdee79d605da"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#a8d983f88a40b15948f68bdee79d605da">operator==</a> (const OfferID &amp;left, const OfferID &amp;right)</td></tr>
 <tr class="separator:a8d983f88a40b15948f68bdee79d605da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b7cf432a3d170798e65918c1ddcc374"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#a1b7cf432a3d170798e65918c1ddcc374">operator==</a> (const OfferOperationID &amp;left, const OfferOperationID &amp;right)</td></tr>
+<tr class="separator:a1b7cf432a3d170798e65918c1ddcc374"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3d74ade589fca31a404501439d830f0b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#a3d74ade589fca31a404501439d830f0b">operator==</a> (const ResourceProviderID &amp;left, const ResourceProviderID &amp;right)</td></tr>
 <tr class="separator:a3d74ade589fca31a404501439d830f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab1c0704b7654185c3f371a4cade2449c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#ab1c0704b7654185c3f371a4cade2449c">operator==</a> (const SlaveID &amp;left, const SlaveID &amp;right)</td></tr>
@@ -281,6 +283,8 @@ Functions</h2></td></tr>
 <tr class="separator:afceaab3575a8fef95f937f54ceb07519"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab78adba7247ee9b27d51bfd1fe927b3e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#ab78adba7247ee9b27d51bfd1fe927b3e">operator!=</a> (const FrameworkID &amp;left, const FrameworkID &amp;right)</td></tr>
 <tr class="separator:ab78adba7247ee9b27d51bfd1fe927b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac60d9368e32bd2edbcc4aecdae0af285"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#ac60d9368e32bd2edbcc4aecdae0af285">operator!=</a> (const OfferOperationID &amp;left, const OfferOperationID &amp;right)</td></tr>
+<tr class="separator:ac60d9368e32bd2edbcc4aecdae0af285"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a83c3cd2eedf6177bb4957fa749d74e33"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#a83c3cd2eedf6177bb4957fa749d74e33">operator!=</a> (const ResourceProviderID &amp;left, const ResourceProviderID &amp;right)</td></tr>
 <tr class="separator:a83c3cd2eedf6177bb4957fa749d74e33"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5372d97805b4c1b86cd53e854a39808d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#a5372d97805b4c1b86cd53e854a39808d">operator!=</a> (const SlaveID &amp;left, const SlaveID &amp;right)</td></tr>
@@ -1453,6 +1457,40 @@ Variables</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="ac60d9368e32bd2edbcc4aecdae0af285"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool mesos::operator!= </td>
+          <td>(</td>
+          <td class="paramtype">const OfferOperationID &amp;&#160;</td>
+          <td class="paramname"><em>left</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const OfferOperationID &amp;&#160;</td>
+          <td class="paramname"><em>right</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a83c3cd2eedf6177bb4957fa749d74e33"></a>
 <div class="memitem">
 <div class="memproto">
@@ -4255,6 +4293,40 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a1b7cf432a3d170798e65918c1ddcc374"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool mesos::operator== </td>
+          <td>(</td>
+          <td class="paramtype">const OfferOperationID &amp;&#160;</td>
+          <td class="paramname"><em>left</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const OfferOperationID &amp;&#160;</td>
+          <td class="paramname"><em>right</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a3d74ade589fca31a404501439d830f0b"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html
index f5114f9..5edce73 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html
@@ -65,6 +65,14 @@ Functions</h2></td></tr>
 <tr class="separator:a17eb498b7e012549395067b7abf5122b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af70071e34c64f67c12a5cc3970d083c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#af70071e34c64f67c12a5cc3970d083c3">validate</a> (const Offer::Operation::Destroy &amp;destroy, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;checkpointedResources, const <a class="el" href="classhashmap.html">hashmap</a>&lt; FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;usedResources, const <a class="el" href="classhashmap.html">hashmap</a>&lt; FrameworkID, <a class="el" href="classhashmap.html">hashmap</a>&lt; TaskID, TaskInfo &gt;&gt; &amp;pendingTasks, const <a class="el" href="classOption.html">Option</a>&lt; FrameworkInfo &gt; &amp;frameworkInfo=<a class="el" href="
 structNone.html">None</a>())</td></tr>
 <tr class="separator:af70071e34c64f67c12a5cc3970d083c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8432b33b385b1d4ff38604a3d430c7ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a8432b33b385b1d4ff38604a3d430c7ca">validate</a> (const Offer::Operation::CreateVolume &amp;createVolume)</td></tr>
+<tr class="separator:a8432b33b385b1d4ff38604a3d430c7ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeae43aaadcadf883cd1dc5bc3cdfcca7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#aeae43aaadcadf883cd1dc5bc3cdfcca7">validate</a> (const Offer::Operation::DestroyVolume &amp;destroyVolume)</td></tr>
+<tr class="separator:aeae43aaadcadf883cd1dc5bc3cdfcca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95ae4a0140eaad667c01975b823c2857"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a95ae4a0140eaad667c01975b823c2857">validate</a> (const Offer::Operation::CreateBlock &amp;createBlock)</td></tr>
+<tr class="separator:a95ae4a0140eaad667c01975b823c2857"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f81c702d5df8346588266824bd2fc4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a3f81c702d5df8346588266824bd2fc4d">validate</a> (const Offer::Operation::DestroyBlock &amp;destroyBlock)</td></tr>
+<tr class="separator:a3f81c702d5df8346588266824bd2fc4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
 <a class="anchor" id="a322e702f533ef29abeff533373eafe64"></a>
@@ -219,6 +227,70 @@ Functions</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a8432b33b385b1d4ff38604a3d430c7ca"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classOption.html">Option</a>&lt;<a class="el" href="classError.html">Error</a>&gt; mesos::internal::master::validation::operation::validate </td>
+          <td>(</td>
+          <td class="paramtype">const Offer::Operation::CreateVolume &amp;&#160;</td>
+          <td class="paramname"><em>createVolume</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aeae43aaadcadf883cd1dc5bc3cdfcca7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classOption.html">Option</a>&lt;<a class="el" href="classError.html">Error</a>&gt; mesos::internal::master::validation::operation::validate </td>
+          <td>(</td>
+          <td class="paramtype">const Offer::Operation::DestroyVolume &amp;&#160;</td>
+          <td class="paramname"><em>destroyVolume</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a95ae4a0140eaad667c01975b823c2857"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classOption.html">Option</a>&lt;<a class="el" href="classError.html">Error</a>&gt; mesos::internal::master::validation::operation::validate </td>
+          <td>(</td>
+          <td class="paramtype">const Offer::Operation::CreateBlock &amp;&#160;</td>
+          <td class="paramname"><em>createBlock</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a3f81c702d5df8346588266824bd2fc4d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classOption.html">Option</a>&lt;<a class="el" href="classError.html">Error</a>&gt; mesos::internal::master::validation::operation::validate </td>
+          <td>(</td>
+          <td class="paramtype">const Offer::Operation::DestroyBlock &amp;&#160;</td>
+          <td class="paramname"><em>destroyBlock</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html
index d395fa9..9d5f900 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html
@@ -49,12 +49,18 @@
 </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">mesos::internal::master::validation::resource Namespace Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 <table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html">internal</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:a32226576728bfadc39fce340a7b6e4d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html#a32226576728bfadc39fce340a7b6e4d9">validate</a> (const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html
new file mode 100644
index 0000000..08162c4
--- /dev/null
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: mesos::internal::master::validation::resource::internal Namespace Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
+      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal.html">internal</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal_1_1master.html">master</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation.html">validation</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html">resource</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html">internal</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">mesos::internal::master::validation::resource::internal Namespace Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a2c3aa9fcef7f8d13a1370ae93ff0383a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html#a2c3aa9fcef7f8d13a1370ae93ff0383a">validateSingleResourceProvider</a> (const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</td></tr>
+<tr class="separator:a2c3aa9fcef7f8d13a1370ae93ff0383a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a2c3aa9fcef7f8d13a1370ae93ff0383a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classOption.html">Option</a>&lt;<a class="el" href="classError.html">Error</a>&gt; mesos::internal::master::validation::resource::internal::validateSingleResourceProvider </td>
+          <td>(</td>
+          <td class="paramtype">const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;&#160;</td>
+          <td class="paramname"><em>resources</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemesos_1_1internal_1_1protobuf.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1protobuf.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1protobuf.html
index 04a6c6d..7fb4c5c 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1protobuf.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1protobuf.html
@@ -89,6 +89,8 @@ Functions</h2></td></tr>
 <tr class="separator:a5cd00b9f2bf518fb5cea40dccf4188ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae2c95da054d42be4ebf9eb6156db1841"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; ContainerStatus &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ae2c95da054d42be4ebf9eb6156db1841">getTaskContainerStatus</a> (const Task &amp;task)</td></tr>
 <tr class="separator:ae2c95da054d42be4ebf9eb6156db1841"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a171fb0158aea7478b0550021cc828cc6"><td class="memItemLeft" align="right" valign="top">OfferOperation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a171fb0158aea7478b0550021cc828cc6">createOfferOperation</a> (const Offer::Operation &amp;info, const FrameworkID &amp;frameworkId)</td></tr>
+<tr class="separator:a171fb0158aea7478b0550021cc828cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a638bffc6be26057ab5f2054bd5d467e3"><td class="memItemLeft" align="right" valign="top">MasterInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a638bffc6be26057ab5f2054bd5d467e3">createMasterInfo</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;pid)</td></tr>
 <tr class="separator:a638bffc6be26057ab5f2054bd5d467e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afbc28e67bfbbed45cad7350a47088229"><td class="memItemLeft" align="right" valign="top">Label&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#afbc28e67bfbbed45cad7350a47088229">createLabel</a> (const std::string &amp;key, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;value=<a class="el" href="structNone.html">None</a>())</td></tr>
@@ -173,6 +175,32 @@ Functions</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a171fb0158aea7478b0550021cc828cc6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">OfferOperation mesos::internal::protobuf::createOfferOperation </td>
+          <td>(</td>
+          <td class="paramtype">const Offer::Operation &amp;&#160;</td>
+          <td class="paramname"><em>info</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const FrameworkID &amp;&#160;</td>
+          <td class="paramname"><em>frameworkId</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="ae8277d87edbd2a5fee65869cd13afc72"></a>
 <div class="memitem">
 <div class="memproto">


[32/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2v1_2values_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2v1_2values_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2values_8hpp_source.html
index 96bbfa5..cfc6477 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2values_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2values_8hpp_source.html
@@ -123,10 +123,10 @@
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_a3832a76a561a2406879c6c0f2f490e57"><div class="ttname"><a href="namespacemesos_1_1v1.html#a3832a76a561a2406879c6c0f2f490e57">mesos::v1::operator-=</a></div><div class="ttdeci">Value::Scalar &amp; operator-=(Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
 <div class="ttc" id="namespacerouting_1_1link_1_1internal_html_abfdfc99e016fe858117fa1767cef2be0"><div class="ttname"><a href="namespacerouting_1_1link_1_1internal.html#abfdfc99e016fe858117fa1767cef2be0">routing::link::internal::set</a></div><div class="ttdeci">Try&lt; bool &gt; set(const std::string &amp;_link, unsigned int flags)</div><div class="ttdef"><b>Definition:</b> internal.hpp:125</div></div>
-<div class="ttc" id="namespacemesos_1_1v1_html_a2d419726a6a8bbcb5166676f174623f1"><div class="ttname"><a href="namespacemesos_1_1v1.html#a2d419726a6a8bbcb5166676f174623f1">mesos::v1::operator+=</a></div><div class="ttdeci">hashmap&lt; Key, Resources &gt; &amp; operator+=(hashmap&lt; Key, Resources &gt; &amp;left, const hashmap&lt; Key, Resources &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:636</div></div>
+<div class="ttc" id="namespacemesos_1_1v1_html_a2d419726a6a8bbcb5166676f174623f1"><div class="ttname"><a href="namespacemesos_1_1v1.html#a2d419726a6a8bbcb5166676f174623f1">mesos::v1::operator+=</a></div><div class="ttdeci">hashmap&lt; Key, Resources &gt; &amp; operator+=(hashmap&lt; Key, Resources &gt; &amp;left, const hashmap&lt; Key, Resources &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:645</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_ae8c8677520aa191d0ed76304408121db"><div class="ttname"><a href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">mesos::v1::operator==</a></div><div class="ttdeci">bool operator==(const CommandInfo &amp;left, const CommandInfo &amp;right)</div></div>
-<div class="ttc" id="namespacemesos_1_1v1_html_aa5bf199a4a7be4fe4ed693a53972097f"><div class="ttname"><a href="namespacemesos_1_1v1.html#aa5bf199a4a7be4fe4ed693a53972097f">mesos::v1::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:619</div></div>
-<div class="ttc" id="namespacemesos_1_1v1_html_ae5ef8583ea7b1c102ea16712b918c638"><div class="ttname"><a href="namespacemesos_1_1v1.html#ae5ef8583ea7b1c102ea16712b918c638">mesos::v1::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:611</div></div>
+<div class="ttc" id="namespacemesos_1_1v1_html_aa5bf199a4a7be4fe4ed693a53972097f"><div class="ttname"><a href="namespacemesos_1_1v1.html#aa5bf199a4a7be4fe4ed693a53972097f">mesos::v1::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:628</div></div>
+<div class="ttc" id="namespacemesos_1_1v1_html_ae5ef8583ea7b1c102ea16712b918c638"><div class="ttname"><a href="namespacemesos_1_1v1.html#ae5ef8583ea7b1c102ea16712b918c638">mesos::v1::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:620</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_a0a97c9ec8c88aa35a4750e938d1c6d44"><div class="ttname"><a href="namespacemesos_1_1v1.html#a0a97c9ec8c88aa35a4750e938d1c6d44">mesos::v1::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
 <div class="ttc" id="include_2mesos_2v1_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2mesos_8hpp.html">mesos.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2values_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2values_8hpp_source.html b/content/api/latest/c++/include_2mesos_2values_8hpp_source.html
index 1299fb2..c236601 100644
--- a/content/api/latest/c++/include_2mesos_2values_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2values_8hpp_source.html
@@ -121,14 +121,14 @@
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_html_aaed69b584a1b0cc695d9a6e1adcd01ab"><div class="ttname"><a href="namespacemesos.html#aaed69b584a1b0cc695d9a6e1adcd01ab">mesos::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
-<div class="ttc" id="namespacemesos_html_ae80307fd2de55e858be4d47154b86f1a"><div class="ttname"><a href="namespacemesos.html#ae80307fd2de55e858be4d47154b86f1a">mesos::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:619</div></div>
+<div class="ttc" id="namespacemesos_html_ae80307fd2de55e858be4d47154b86f1a"><div class="ttname"><a href="namespacemesos.html#ae80307fd2de55e858be4d47154b86f1a">mesos::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:628</div></div>
 <div class="ttc" id="namespacerouting_1_1link_1_1internal_html_abfdfc99e016fe858117fa1767cef2be0"><div class="ttname"><a href="namespacerouting_1_1link_1_1internal.html#abfdfc99e016fe858117fa1767cef2be0">routing::link::internal::set</a></div><div class="ttdeci">Try&lt; bool &gt; set(const std::string &amp;_link, unsigned int flags)</div><div class="ttdef"><b>Definition:</b> internal.hpp:125</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1values_html_a0f4a31f0728bc6226c7d200cb73be0bd"><div class="ttname"><a href="namespacemesos_1_1internal_1_1values.html#a0f4a31f0728bc6226c7d200cb73be0bd">mesos::internal::values::parse</a></div><div class="ttdeci">Try&lt; Value &gt; parse(const std::string &amp;text)</div><div class="ttdoc">Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given str...</div><div class="ttdef"><b>Definition:</b> parse.hpp:36</div></div>
 <div class="ttc" id="namespacemesos_html_ace7f86de216451d889f6fe8d912a1fd9"><div class="ttname"><a href="namespacemesos.html#ace7f86de216451d889f6fe8d912a1fd9">mesos::operator-=</a></div><div class="ttdeci">Value::Scalar &amp; operator-=(Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
-<div class="ttc" id="namespacemesos_html_ab16e1a11cb91d02d756b2ce64834f3c8"><div class="ttname"><a href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:611</div></div>
+<div class="ttc" id="namespacemesos_html_ab16e1a11cb91d02d756b2ce64834f3c8"><div class="ttname"><a href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:620</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_html_a25baf5dc50c84275f660a602705ac4fb"><div class="ttname"><a href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">mesos::operator==</a></div><div class="ttdeci">bool operator==(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:627</div></div>
-<div class="ttc" id="namespacemesos_html_a05acb02d51a29432792fb088b7ee5c1f"><div class="ttname"><a href="namespacemesos.html#a05acb02d51a29432792fb088b7ee5c1f">mesos::operator+=</a></div><div class="ttdeci">hashmap&lt; Key, Resources &gt; &amp; operator+=(hashmap&lt; Key, Resources &gt; &amp;left, const hashmap&lt; Key, Resources &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:636</div></div>
+<div class="ttc" id="namespacemesos_html_a25baf5dc50c84275f660a602705ac4fb"><div class="ttname"><a href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">mesos::operator==</a></div><div class="ttdeci">bool operator==(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:636</div></div>
+<div class="ttc" id="namespacemesos_html_a05acb02d51a29432792fb088b7ee5c1f"><div class="ttname"><a href="namespacemesos.html#a05acb02d51a29432792fb088b7ee5c1f">mesos::operator+=</a></div><div class="ttdeci">hashmap&lt; Key, Resources &gt; &amp; operator+=(hashmap&lt; Key, Resources &gt; &amp;left, const hashmap&lt; Key, Resources &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:645</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2zookeeper_2detector_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2zookeeper_2detector_8hpp_source.html b/content/api/latest/c++/include_2mesos_2zookeeper_2detector_8hpp_source.html
index d9885ba..53bb7ee 100644
--- a/content/api/latest/c++/include_2mesos_2zookeeper_2detector_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2zookeeper_2detector_8hpp_source.html
@@ -120,7 +120,7 @@
 <div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
 <div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor">#endif // __MESOS_ZOOKEEPER_DETECTOR_HPP__</span></div>
 <div class="ttc" id="classzookeeper_1_1LeaderDetector_html_ae19f5a94cc7398043ce105eb2bc63d94"><div class="ttname"><a href="classzookeeper_1_1LeaderDetector.html#ae19f5a94cc7398043ce105eb2bc63d94">zookeeper::LeaderDetector::detect</a></div><div class="ttdeci">process::Future&lt; Option&lt; Group::Membership &gt; &gt; detect(const Option&lt; Group::Membership &gt; &amp;previous=None())</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="result_8hpp_html"><div class="ttname"><a href="result_8hpp.html">result.hpp</a></div></div>
 <div class="ttc" id="classzookeeper_1_1LeaderDetector_html_a4eab06b3f5c0cabdb0c674d3c799f880"><div class="ttname"><a href="classzookeeper_1_1LeaderDetector.html#a4eab06b3f5c0cabdb0c674d3c799f880">zookeeper::LeaderDetector::LeaderDetector</a></div><div class="ttdeci">LeaderDetector(Group *group)</div></div>
 <div class="ttc" id="classzookeeper_1_1LeaderDetector_html_a3e1475a7c97fc36e5280394b69d6953f"><div class="ttname"><a href="classzookeeper_1_1LeaderDetector.html#a3e1475a7c97fc36e5280394b69d6953f">zookeeper::LeaderDetector::~LeaderDetector</a></div><div class="ttdeci">virtual ~LeaderDetector()</div></div>


[46/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/annotated.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/annotated.html b/content/api/latest/c++/annotated.html
index 9e5edd5..ac72f90 100644
--- a/content/api/latest/c++/annotated.html
+++ b/content/api/latest/c++/annotated.html
@@ -254,7 +254,8 @@
 <tr id="row_18_7_13_3_2_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1message.html" target="_self">message</a></td><td class="desc"></td></tr>
 <tr id="row_18_7_13_3_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html" target="_self">offer</a></td><td class="desc"></td></tr>
 <tr id="row_18_7_13_3_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html" target="_self">operation</a></td><td class="desc"></td></tr>
-<tr id="row_18_7_13_3_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html" target="_self">resource</a></td><td class="desc"></td></tr>
+<tr id="row_18_7_13_3_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_18_7_13_3_5_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('18_7_13_3_5_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html" target="_self">resource</a></td><td class="desc"></td></tr>
+<tr id="row_18_7_13_3_5_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html" target="_self">internal</a></td><td class="desc"></td></tr>
 <tr id="row_18_7_13_3_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_18_7_13_3_6_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('18_7_13_3_6_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler.html" target="_self">scheduler</a></td><td class="desc"></td></tr>
 <tr id="row_18_7_13_3_6_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler_1_1call.html" target="_self">call</a></td><td class="desc"></td></tr>
 <tr id="row_18_7_13_3_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_18_7_13_3_7_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('18_7_13_3_7_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task.html" target="_self">task</a></td><td class="desc"></td></tr>
@@ -949,34 +950,38 @@
 <tr id="row_33_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html" target="_self">hash&lt; mesos::Image::Type &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_33_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html" target="_self">hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_33_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html" target="_self">hash&lt; mesos::MachineID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html" target="_self">hash&lt; mesos::ResourceProviderID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html" target="_self">hash&lt; mesos::v1::CommandInfo::URI &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html" target="_self">hash&lt; mesos::v1::ContainerID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html" target="_self">hash&lt; mesos::v1::ExecutorID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html" target="_self">hash&lt; mesos::v1::FrameworkID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html" target="_self">hash&lt; mesos::v1::OfferID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html" target="_self">hash&lt; mesos::v1::AgentID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html" target="_self">hash&lt; mesos::v1::TaskID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html" target="_self">hash&lt; mesos::v1::TaskState &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_22_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html" target="_self">hash&lt; mesos::v1::TaskStatus_Source &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_23_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html" target="_self">hash&lt; mesos::v1::TaskStatus_Reason &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_24_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html" target="_self">hash&lt; mesos::v1::Image::Type &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_25_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html" target="_self">hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_26_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html" target="_self">hash&lt; mesos::v1::MachineID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_27_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html" target="_self">hash&lt; cgroups::memory::pressure::Level &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_28_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html" target="_self">hash&lt; routing::filter::ip::PortRange &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_29_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4.html" target="_self">hash&lt; mesos::internal::log::Metadata_Status &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_30_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html" target="_self">hash&lt; mesos::internal::slave::DockerVolume &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_31_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html" target="_self">hash&lt; mesos::internal::tests::ModuleID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_32_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html" target="_self">hash&lt; process::network::inet::Address &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_33_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet4_1_1Address_01_4.html" target="_self">hash&lt; process::network::inet4::Address &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_34_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet6_1_1Address_01_4.html" target="_self">hash&lt; process::network::inet6::Address &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_35_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01process_1_1UPID_01_4.html" target="_self">hash&lt; process::UPID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_36_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01net_1_1IP_01_4.html" target="_self">hash&lt; net::IP &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_37_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01net_1_1IPv4_01_4.html" target="_self">hash&lt; net::IPv4 &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_38_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01net_1_1IPv6_01_4.html" target="_self">hash&lt; net::IPv6 &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_39_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html" target="_self">hash&lt; os::WindowsFD &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_40_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01UUID_01_4.html" target="_self">hash&lt; UUID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html" target="_self">hash&lt; mesos::OfferOperationID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html" target="_self">hash&lt; mesos::ResourceProviderID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html" target="_self">hash&lt; mesos::v1::CommandInfo::URI &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html" target="_self">hash&lt; mesos::v1::ContainerID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html" target="_self">hash&lt; mesos::v1::ExecutorID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html" target="_self">hash&lt; mesos::v1::FrameworkID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html" target="_self">hash&lt; mesos::v1::OfferID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html" target="_self">hash&lt; mesos::v1::AgentID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html" target="_self">hash&lt; mesos::v1::TaskID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_22_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html" target="_self">hash&lt; mesos::v1::TaskState &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_23_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html" target="_self">hash&lt; mesos::v1::TaskStatus_Source &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_24_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html" target="_self">hash&lt; mesos::v1::TaskStatus_Reason &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_25_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html" target="_self">hash&lt; mesos::v1::Image::Type &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_26_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html" target="_self">hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_27_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html" target="_self">hash&lt; mesos::v1::MachineID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_28_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html" target="_self">hash&lt; mesos::v1::OfferOperationID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_29_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html" target="_self">hash&lt; mesos::v1::ResourceProviderID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_30_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html" target="_self">hash&lt; cgroups::memory::pressure::Level &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_31_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html" target="_self">hash&lt; routing::filter::ip::PortRange &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_32_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4.html" target="_self">hash&lt; mesos::internal::log::Metadata_Status &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_33_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html" target="_self">hash&lt; mesos::internal::slave::DockerVolume &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_34_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html" target="_self">hash&lt; mesos::internal::tests::ModuleID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_35_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html" target="_self">hash&lt; process::network::inet::Address &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_36_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet4_1_1Address_01_4.html" target="_self">hash&lt; process::network::inet4::Address &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_37_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet6_1_1Address_01_4.html" target="_self">hash&lt; process::network::inet6::Address &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_38_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01process_1_1UPID_01_4.html" target="_self">hash&lt; process::UPID &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_39_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01net_1_1IP_01_4.html" target="_self">hash&lt; net::IP &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_40_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01net_1_1IPv4_01_4.html" target="_self">hash&lt; net::IPv4 &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_41_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01net_1_1IPv6_01_4.html" target="_self">hash&lt; net::IPv6 &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_42_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html" target="_self">hash&lt; Option&lt; T &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_43_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html" target="_self">hash&lt; os::WindowsFD &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_33_44_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstd_1_1hash_3_01UUID_01_4.html" target="_self">hash&lt; UUID &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_34_" class="even"><td class="entry"><img id="arr_34_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('34_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacestout.html" target="_self">stout</a></td><td class="desc"></td></tr>
 <tr id="row_34_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_34_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('34_0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacestout_1_1internal.html" target="_self">internal</a></td><td class="desc"></td></tr>
 <tr id="row_34_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_34_0_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('34_0_0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacestout_1_1internal_1_1tests.html" target="_self">tests</a></td><td class="desc"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/appc_2runtime_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/appc_2runtime_8hpp_source.html b/content/api/latest/c++/appc_2runtime_8hpp_source.html
index 879fd05..fc63f15 100644
--- a/content/api/latest/c++/appc_2runtime_8hpp_source.html
+++ b/content/api/latest/c++/appc_2runtime_8hpp_source.html
@@ -115,7 +115,7 @@
 <div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
 <div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor">#endif // __APPC_RUNTIME_ISOLATOR_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess_html_a6c55da7650a687f1143d5fe43d4d276b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess.html#a6c55da7650a687f1143d5fe43d4d276b">mesos::internal::slave::AppcRuntimeIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/auxprop_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/auxprop_8hpp_source.html b/content/api/latest/c++/auxprop_8hpp_source.html
index 1de276c..f6638c5 100644
--- a/content/api/latest/c++/auxprop_8hpp_source.html
+++ b/content/api/latest/c++/auxprop_8hpp_source.html
@@ -160,7 +160,7 @@
 <div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
 <div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="preprocessor">#endif // __AUTHENTICATION_CRAM_MD5_AUXPROP_HPP__</span></div>
 <div class="ttc" id="synchronized_8hpp_html"><div class="ttname"><a href="synchronized_8hpp.html">synchronized.hpp</a></div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1cram__md5_1_1InMemoryAuxiliaryPropertyPlugin_html_a08bb5e3dd70948f0f00ddddb84af01a3"><div class="ttname"><a href="classmesos_1_1internal_1_1cram__md5_1_1InMemoryAuxiliaryPropertyPlugin.html#a08bb5e3dd70948f0f00ddddb84af01a3">mesos::internal::cram_md5::InMemoryAuxiliaryPropertyPlugin::lookup</a></div><div class="ttdeci">static Option&lt; std::list&lt; std::string &gt; &gt; lookup(const std::string &amp;user, const std::string &amp;name)</div><div class="ttdef"><b>Definition:</b> auxprop.hpp:55</div></div>
 <div class="ttc" id="namespaceos_html_a698aa27e5ea6b1dc1c190b978c2f7960"><div class="ttname"><a href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">os::user</a></div><div class="ttdeci">Result&lt; std::string &gt; user(Option&lt; uid_t &gt; uid=None())</div><div class="ttdef"><b>Definition:</b> su.hpp:277</div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/basic_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/basic_8hpp_source.html b/content/api/latest/c++/basic_8hpp_source.html
index c7b8b67..8033891 100644
--- a/content/api/latest/c++/basic_8hpp_source.html
+++ b/content/api/latest/c++/basic_8hpp_source.html
@@ -186,7 +186,7 @@
 <div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;} <span class="comment">// namespace routing {</span></div>
 <div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
 <div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="preprocessor">#endif // __LINUX_ROUTING_FILTER_BASIC_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="namespacerouting_1_1filter_1_1basic_html_a088d88712e011acb0673da92045b365b"><div class="ttname"><a href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">routing::filter::basic::update</a></div><div class="ttdeci">Try&lt; bool &gt; update(const std::string &amp;link, const Handle &amp;parent, uint16_t protocol, const action::Mirror &amp;mirror)</div></div>
 <div class="ttc" id="action_8hpp_html"><div class="ttname"><a href="action_8hpp.html">action.hpp</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> try.hpp:34</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/basic__authenticatee_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/basic__authenticatee_8hpp_source.html b/content/api/latest/c++/basic__authenticatee_8hpp_source.html
index c395430..741f554 100644
--- a/content/api/latest/c++/basic__authenticatee_8hpp_source.html
+++ b/content/api/latest/c++/basic__authenticatee_8hpp_source.html
@@ -114,7 +114,7 @@
 <div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
 <div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#endif // __AUTHENTICATION_HTTP_BASIC_AUTHENTICATEE_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee_html_a179592b262111b5cfccf6ca73bd9ea8e"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a179592b262111b5cfccf6ca73bd9ea8e">mesos::http::authentication::BasicAuthenticatee::BasicAuthenticatee</a></div><div class="ttdeci">BasicAuthenticatee()</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee_html_a6e199c0e9c4c34c893b9f930614f943b"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a6e199c0e9c4c34c893b9f930614f943b">mesos::http::authentication::BasicAuthenticatee::operator=</a></div><div class="ttdeci">BasicAuthenticatee &amp; operator=(const BasicAuthenticatee &amp;)=delete</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/boundedhashmap_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/boundedhashmap_8hpp_source.html b/content/api/latest/c++/boundedhashmap_8hpp_source.html
index 72a69ff..3c98c08 100644
--- a/content/api/latest/c++/boundedhashmap_8hpp_source.html
+++ b/content/api/latest/c++/boundedhashmap_8hpp_source.html
@@ -210,7 +210,7 @@
 <div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div>
 <div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="preprocessor">#endif // __STOUT_BOUNDEDHASHMAP_HPP__</span></div>
 <div class="ttc" id="classBoundedHashMap_html_a311e29319ba27184ab59b5674312ed09"><div class="ttname"><a href="classBoundedHashMap.html#a311e29319ba27184ab59b5674312ed09">BoundedHashMap::BoundedHashMap</a></div><div class="ttdeci">BoundedHashMap(size_t capacity)</div><div class="ttdef"><b>Definition:</b> boundedhashmap.hpp:34</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classBoundedHashMap_html_a35ccd513de49c362d6a76e87e5923143"><div class="ttname"><a href="classBoundedHashMap.html#a35ccd513de49c362d6a76e87e5923143">BoundedHashMap::entry</a></div><div class="ttdeci">std::pair&lt; Key, Value &gt; entry</div><div class="ttdef"><b>Definition:</b> boundedhashmap.hpp:30</div></div>
 <div class="ttc" id="classBoundedHashMap_html_a9a07a63071611db41410f0a707e16575"><div class="ttname"><a href="classBoundedHashMap.html#a9a07a63071611db41410f0a707e16575">BoundedHashMap::begin</a></div><div class="ttdeci">list::const_iterator begin() const </div><div class="ttdef"><b>Definition:</b> boundedhashmap.hpp:148</div></div>
 <div class="ttc" id="classBoundedHashMap_html_a70ac620485764a32411dfd63cbed12c5"><div class="ttname"><a href="classBoundedHashMap.html#a70ac620485764a32411dfd63cbed12c5">BoundedHashMap::at</a></div><div class="ttdeci">Value &amp; at(const Key &amp;key)</div><div class="ttdef"><b>Definition:</b> boundedhashmap.hpp:75</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/bytes_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/bytes_8hpp_source.html b/content/api/latest/c++/bytes_8hpp_source.html
index d379062..aadeb13 100644
--- a/content/api/latest/c++/bytes_8hpp_source.html
+++ b/content/api/latest/c++/bytes_8hpp_source.html
@@ -263,7 +263,7 @@
 <div class="ttc" id="classBytes_html_ac86c81c8a80826fdddc265e07fc735d4"><div class="ttname"><a href="classBytes.html#ac86c81c8a80826fdddc265e07fc735d4">Bytes::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const Bytes &amp;that) const </div><div class="ttdef"><b>Definition:</b> bytes.hpp:89</div></div>
 <div class="ttc" id="classBytes_html_aee1957960ddcf609db170b0590ff7db5"><div class="ttname"><a href="classBytes.html#aee1957960ddcf609db170b0590ff7db5">Bytes::megabytes</a></div><div class="ttdeci">uint64_t megabytes() const </div><div class="ttdef"><b>Definition:</b> bytes.hpp:83</div></div>
 <div class="ttc" id="classBytes_html_a7cfe284176d1712aea563e5ddb590b30"><div class="ttname"><a href="classBytes.html#a7cfe284176d1712aea563e5ddb590b30">Bytes::parse</a></div><div class="ttdeci">static Try&lt; Bytes &gt; parse(const std::string &amp;s)</div><div class="ttdef"><b>Definition:</b> bytes.hpp:39</div></div>
-<div class="ttc" id="namespacemesos_html_ae80307fd2de55e858be4d47154b86f1a"><div class="ttname"><a href="namespacemesos.html#ae80307fd2de55e858be4d47154b86f1a">mesos::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:619</div></div>
+<div class="ttc" id="namespacemesos_html_ae80307fd2de55e858be4d47154b86f1a"><div class="ttname"><a href="namespacemesos.html#ae80307fd2de55e858be4d47154b86f1a">mesos::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:628</div></div>
 <div class="ttc" id="classBytes_html_af715f3fd536e251db7e71e9d94fbcf9a"><div class="ttname"><a href="classBytes.html#af715f3fd536e251db7e71e9d94fbcf9a">Bytes::GIGABYTES</a></div><div class="ttdeci">static constexpr uint64_t GIGABYTES</div><div class="ttdef"><b>Definition:</b> bytes.hpp:36</div></div>
 <div class="ttc" id="classBytes_html_aef06605e57b51a999642ae90de05f90b"><div class="ttname"><a href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes::operator==</a></div><div class="ttdeci">bool operator==(const Bytes &amp;that) const </div><div class="ttdef"><b>Definition:</b> bytes.hpp:91</div></div>
 <div class="ttc" id="namespacerouting_1_1link_html_a26486cdba01ef1c80706b1e07e8a6d3f"><div class="ttname"><a href="namespacerouting_1_1link.html#a26486cdba01ef1c80706b1e07e8a6d3f">routing::link::index</a></div><div class="ttdeci">Result&lt; int &gt; index(const std::string &amp;link)</div></div>
@@ -275,7 +275,7 @@
 <div class="ttc" id="abort_8hpp_html"><div class="ttname"><a href="abort_8hpp.html">abort.hpp</a></div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
 <div class="ttc" id="classBytes_html_abc3596f11351b515b1594f7b6b920468"><div class="ttname"><a href="classBytes.html#abc3596f11351b515b1594f7b6b920468">Bytes::gigabytes</a></div><div class="ttdeci">uint64_t gigabytes() const </div><div class="ttdef"><b>Definition:</b> bytes.hpp:84</div></div>
-<div class="ttc" id="namespacemesos_html_ab16e1a11cb91d02d756b2ce64834f3c8"><div class="ttname"><a href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:611</div></div>
+<div class="ttc" id="namespacemesos_html_ab16e1a11cb91d02d756b2ce64834f3c8"><div class="ttname"><a href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:620</div></div>
 <div class="ttc" id="namespacestrings_html_a69f3467801285caf9a9e04929ff33cee"><div class="ttname"><a href="namespacestrings.html#a69f3467801285caf9a9e04929ff33cee">strings::upper</a></div><div class="ttdeci">std::string upper(const std::string &amp;s)</div><div class="ttdef"><b>Definition:</b> strings.hpp:420</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="namespacemesos_1_1agent_html_a3b1bc144376bfefe215d6bba57e67c36"><div class="ttname"><a href="namespacemesos_1_1agent.html#a3b1bc144376bfefe215d6bba57e67c36">mesos::agent::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Call::Type &amp;type)</div><div class="ttdef"><b>Definition:</b> agent.hpp:28</div></div>


[47/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index da0034b..2600154 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -453,6 +453,12 @@
                    <Node>
                     <Name>resource</Name>
                     <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html</Path>
+                    <Subnodes>
+                     <Node>
+                      <Name>internal</Name>
+                      <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html</Path>
+                     </Node>
+                    </Subnodes>
                    </Node>
                    <Node>
                     <Name>scheduler</Name>
@@ -6441,6 +6447,12 @@
                    <Node>
                     <Name>resource</Name>
                     <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html</Path>
+                    <Subnodes>
+                     <Node>
+                      <Name>internal</Name>
+                      <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html</Path>
+                     </Node>
+                    </Subnodes>
                    </Node>
                    <Node>
                     <Name>scheduler</Name>
@@ -7441,6 +7453,11 @@
                     <Anchor>a44d73db38b6c15996c0097be7fb99d3c</Anchor>
                    </Node>
                    <Node>
+                    <Name>offerOperationStatusUpdate</Name>
+                    <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
+                    <Anchor>a5765b0792339e002845e1569e203b2c4</Anchor>
+                   </Node>
+                   <Node>
                     <Name>offerTimeout</Name>
                     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
                     <Anchor>af0a2cc7f6e412270d8049d8ee8c18fb1</Anchor>
@@ -7825,6 +7842,11 @@
                     <Anchor>a501020e1788fff91b58b13359e0476ae</Anchor>
                    </Node>
                    <Node>
+                    <Name>addOfferOperation</Name>
+                    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+                    <Anchor>ad1adeef84e4a4c91ecbb5da9b41627f1</Anchor>
+                   </Node>
+                   <Node>
                     <Name>addTask</Name>
                     <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
                     <Anchor>a4d9a5a8184f84befc507e33d0fd8750a</Anchor>
@@ -7975,6 +7997,16 @@
                     <Anchor>ac11f863cb7ccbc451d099fe77989cfce</Anchor>
                    </Node>
                    <Node>
+                    <Name>offerOperations</Name>
+                    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+                    <Anchor>a73efe6c7ec93af36a580f1d6134e24ff</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>offerOperationUUIDs</Name>
+                    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+                    <Anchor>a4d211f2b6fca34349126f16bc2cef3e0</Anchor>
+                   </Node>
+                   <Node>
                     <Name>offers</Name>
                     <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
                     <Anchor>a6fe60c0c1a491ac16776bad1598da52e</Anchor>
@@ -13298,6 +13330,11 @@
                     <Anchor>a355d5c297d06b8e818df3edcfd69648b</Anchor>
                    </Node>
                    <Node>
+                    <Name>applyOfferOperation</Name>
+                    <Path>classmesos_1_1internal_1_1slave_1_1Slave.html</Path>
+                    <Anchor>a0ffbdce60b7566faefd30d7e84cedfb2</Anchor>
+                   </Node>
+                   <Node>
                     <Name>authenticate</Name>
                     <Path>classmesos_1_1internal_1_1slave_1_1Slave.html</Path>
                     <Anchor>a2092a012c0c720534bee028e9b0064ab</Anchor>
@@ -18824,7 +18861,7 @@
                  <Node>
                   <Name>apply</Name>
                   <Path>classmesos_1_1v1_1_1Resources.html</Path>
-                  <Anchor>a616119a9f2c1afc35aa51c8286cafb55</Anchor>
+                  <Anchor>ad9322221413dfe5e54664f61ec9edb32</Anchor>
                  </Node>
                  <Node>
                   <Name>apply</Name>
@@ -19679,7 +19716,7 @@
                <Node>
                 <Name>apply</Name>
                 <Path>classmesos_1_1Resources.html</Path>
-                <Anchor>a56d8a100d4079d7d5c316fdf4545d883</Anchor>
+                <Anchor>aea41343a928f725d953640767be9a732</Anchor>
                </Node>
                <Node>
                 <Name>apply</Name>
@@ -27677,6 +27714,27 @@
               </Subnodes>
              </Node>
              <Node>
+              <Name>hash&lt; mesos::OfferOperationID &gt;</Name>
+              <Path>structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</Path>
+              <Subnodes>
+               <Node>
+                <Name>argument_type</Name>
+                <Path>structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</Path>
+                <Anchor>a03872a2eefb29092556cb47f3bbf39b9</Anchor>
+               </Node>
+               <Node>
+                <Name>result_type</Name>
+                <Path>structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</Path>
+                <Anchor>a879848aa13429c8f47c0fea196bcbf81</Anchor>
+               </Node>
+               <Node>
+                <Name>operator()</Name>
+                <Path>structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</Path>
+                <Anchor>a8deea5a7e065ff427580da1ecdec94db</Anchor>
+               </Node>
+              </Subnodes>
+             </Node>
+             <Node>
               <Name>hash&lt; mesos::ResourceProviderID &gt;</Name>
               <Path>structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html</Path>
               <Subnodes>
@@ -27971,6 +28029,48 @@
               </Subnodes>
              </Node>
              <Node>
+              <Name>hash&lt; mesos::v1::OfferOperationID &gt;</Name>
+              <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</Path>
+              <Subnodes>
+               <Node>
+                <Name>argument_type</Name>
+                <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</Path>
+                <Anchor>a5b808546bcc39b05f6af59f02bf7bc90</Anchor>
+               </Node>
+               <Node>
+                <Name>result_type</Name>
+                <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</Path>
+                <Anchor>ab06e1247be54bd52df9aaef5e5fe3e61</Anchor>
+               </Node>
+               <Node>
+                <Name>operator()</Name>
+                <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</Path>
+                <Anchor>ac0a0470b0883ab4b63b17951f32f2f01</Anchor>
+               </Node>
+              </Subnodes>
+             </Node>
+             <Node>
+              <Name>hash&lt; mesos::v1::ResourceProviderID &gt;</Name>
+              <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</Path>
+              <Subnodes>
+               <Node>
+                <Name>argument_type</Name>
+                <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</Path>
+                <Anchor>aa0eb2b8de3e174400cefa2f4fb7983a3</Anchor>
+               </Node>
+               <Node>
+                <Name>result_type</Name>
+                <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</Path>
+                <Anchor>a0dcb2921f37239932c7d9f5dbdccc7fe</Anchor>
+               </Node>
+               <Node>
+                <Name>operator()</Name>
+                <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</Path>
+                <Anchor>a7ce71f85d308737573bfecc697266382</Anchor>
+               </Node>
+              </Subnodes>
+             </Node>
+             <Node>
               <Name>hash&lt; cgroups::memory::pressure::Level &gt;</Name>
               <Path>structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html</Path>
               <Subnodes>
@@ -28169,6 +28269,27 @@
               </Subnodes>
              </Node>
              <Node>
+              <Name>hash&lt; Option&lt; T &gt; &gt;</Name>
+              <Path>structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</Path>
+              <Subnodes>
+               <Node>
+                <Name>argument_type</Name>
+                <Path>structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</Path>
+                <Anchor>a7a8d4d1db955c341b3633eddf323abd7</Anchor>
+               </Node>
+               <Node>
+                <Name>result_type</Name>
+                <Path>structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</Path>
+                <Anchor>af3360afd9badbb8dc6e4ebbd0abb3a8c</Anchor>
+               </Node>
+               <Node>
+                <Name>operator()</Name>
+                <Path>structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</Path>
+                <Anchor>a40b6e0b23d3d15d0100daf7494d9b384</Anchor>
+               </Node>
+              </Subnodes>
+             </Node>
+             <Node>
               <Name>hash&lt; os::WindowsFD &gt;</Name>
               <Path>structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html</Path>
               <Subnodes>
@@ -32846,6 +32967,10 @@
             <Path>structcgroups_1_1devices_1_1Entry.html</Path>
            </Node>
            <Node>
+            <Name>mesos::internal::fs::MountTable::Entry</Name>
+            <Path>structmesos_1_1internal_1_1fs_1_1MountTable_1_1Entry.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::internal::fs::MountInfoTable::Entry</Name>
             <Path>structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html</Path>
            </Node>
@@ -32854,10 +32979,6 @@
             <Path>structldcache_1_1Entry.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::fs::MountTable::Entry</Name>
-            <Path>structmesos_1_1internal_1_1fs_1_1MountTable_1_1Entry.html</Path>
-           </Node>
-           <Node>
             <Name>Jvm::Env</Name>
             <Path>classJvm_1_1Env.html</Path>
            </Node>
@@ -34078,6 +34199,10 @@
             <Path>structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html</Path>
            </Node>
            <Node>
+            <Name>std::hash&lt; mesos::OfferOperationID &gt;</Name>
+            <Path>structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</Path>
+           </Node>
+           <Node>
             <Name>std::hash&lt; mesos::ResourceProviderID &gt;</Name>
             <Path>structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html</Path>
            </Node>
@@ -34134,6 +34259,14 @@
             <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html</Path>
            </Node>
            <Node>
+            <Name>std::hash&lt; mesos::v1::OfferOperationID &gt;</Name>
+            <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</Path>
+           </Node>
+           <Node>
+            <Name>std::hash&lt; mesos::v1::ResourceProviderID &gt;</Name>
+            <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</Path>
+           </Node>
+           <Node>
             <Name>std::hash&lt; mesos::v1::TaskID &gt;</Name>
             <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html</Path>
            </Node>
@@ -34162,6 +34295,10 @@
             <Path>structstd_1_1hash_3_01net_1_1IPv6_01_4.html</Path>
            </Node>
            <Node>
+            <Name>std::hash&lt; Option&lt; T &gt; &gt;</Name>
+            <Path>structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</Path>
+           </Node>
+           <Node>
             <Name>std::hash&lt; os::WindowsFD &gt;</Name>
             <Path>structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html</Path>
            </Node>
@@ -34628,14 +34765,14 @@
             <Path>structmesos_1_1internal_1_1slave_1_1Metrics.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::master::allocator::internal::Metrics</Name>
-            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::internal::master::allocator::Metrics</Name>
             <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html</Path>
            </Node>
            <Node>
+            <Name>mesos::internal::master::allocator::internal::Metrics</Name>
+            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</Name>
             <Path>classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html</Path>
            </Node>
@@ -36008,16 +36145,6 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>mesos::internal::master::Registrar</Name>
-            <Path>classmesos_1_1internal_1_1master_1_1Registrar.html</Path>
-            <Subnodes>
-             <Node>
-              <Name>mesos::internal::tests::MockRegistrar</Name>
-              <Path>classmesos_1_1internal_1_1tests_1_1MockRegistrar.html</Path>
-             </Node>
-            </Subnodes>
-           </Node>
-           <Node>
             <Name>mesos::resource_provider::Registrar</Name>
             <Path>classmesos_1_1resource__provider_1_1Registrar.html</Path>
             <Subnodes>
@@ -36032,6 +36159,16 @@
             </Subnodes>
            </Node>
            <Node>
+            <Name>mesos::internal::master::Registrar</Name>
+            <Path>classmesos_1_1internal_1_1master_1_1Registrar.html</Path>
+            <Subnodes>
+             <Node>
+              <Name>mesos::internal::tests::MockRegistrar</Name>
+              <Path>classmesos_1_1internal_1_1tests_1_1MockRegistrar.html</Path>
+             </Node>
+            </Subnodes>
+           </Node>
+           <Node>
             <Name>mesos::internal::log::Replica</Name>
             <Path>classmesos_1_1internal_1_1log_1_1Replica.html</Path>
            </Node>
@@ -36066,14 +36203,14 @@
             <Path>structmesos_1_1internal_1_1ResourceProviderMessage.html</Path>
            </Node>
            <Node>
-            <Name>mesos::Resources</Name>
-            <Path>classmesos_1_1Resources.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::v1::Resources</Name>
             <Path>classmesos_1_1v1_1_1Resources.html</Path>
            </Node>
            <Node>
+            <Name>mesos::Resources</Name>
+            <Path>classmesos_1_1Resources.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::internal::slave::state::ResourcesState</Name>
             <Path>structmesos_1_1internal_1_1slave_1_1state_1_1ResourcesState.html</Path>
            </Node>
@@ -36322,10 +36459,6 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>mesos::internal::master::Slave</Name>
-            <Path>structmesos_1_1internal_1_1master_1_1Slave.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::internal::tests::cluster::Slave</Name>
             <Path>classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html</Path>
            </Node>
@@ -36334,6 +36467,10 @@
             <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html</Path>
            </Node>
            <Node>
+            <Name>mesos::internal::master::Slave</Name>
+            <Path>structmesos_1_1internal_1_1master_1_1Slave.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::internal::slave::state::SlaveState</Name>
             <Path>structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html</Path>
            </Node>
@@ -36356,14 +36493,6 @@
             <Path>classos_1_1Stack.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::slave::state::State</Name>
-            <Path>structmesos_1_1internal_1_1slave_1_1state_1_1State.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::internal::log::Storage::State</Name>
-            <Path>structmesos_1_1internal_1_1log_1_1Storage_1_1State.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::state::State</Name>
             <Path>classmesos_1_1state_1_1State.html</Path>
             <Subnodes>
@@ -36374,6 +36503,14 @@
             </Subnodes>
            </Node>
            <Node>
+            <Name>mesos::internal::log::Storage::State</Name>
+            <Path>structmesos_1_1internal_1_1log_1_1Storage_1_1State.html</Path>
+           </Node>
+           <Node>
+            <Name>mesos::internal::slave::state::State</Name>
+            <Path>structmesos_1_1internal_1_1slave_1_1state_1_1State.html</Path>
+           </Node>
+           <Node>
             <Name>static_visitor</Name>
             <Path></Path>
             <Subnodes>
@@ -36420,10 +36557,6 @@
             <Path>classStopwatch.html</Path>
            </Node>
            <Node>
-            <Name>net::IP::Storage</Name>
-            <Path>unionnet_1_1IP_1_1Storage.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::internal::log::Storage</Name>
             <Path>classmesos_1_1internal_1_1log_1_1Storage.html</Path>
             <Subnodes>
@@ -36434,6 +36567,10 @@
             </Subnodes>
            </Node>
            <Node>
+            <Name>net::IP::Storage</Name>
+            <Path>unionnet_1_1IP_1_1Storage.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::state::Storage</Name>
             <Path>classmesos_1_1state_1_1Storage.html</Path>
             <Subnodes>
@@ -36832,6 +36969,10 @@
               <Path>classhashmap.html</Path>
              </Node>
              <Node>
+              <Name>hashmap&lt; OfferOperationID, UUID &gt;</Name>
+              <Path>classhashmap.html</Path>
+             </Node>
+             <Node>
               <Name>hashmap&lt; process::UPID, mesos::internal::master::Slave * &gt;</Name>
               <Path>classhashmap.html</Path>
              </Node>
@@ -37029,6 +37170,10 @@
               <Name>hashmap&lt; UUID, process::Owned&lt; mesos::internal::master::Master::Subscribers::Subscriber &gt; &gt;</Name>
               <Path>classhashmap.html</Path>
              </Node>
+             <Node>
+              <Name>hashmap&lt; UUID, process::Owned&lt; OfferOperation &gt; &gt;</Name>
+              <Path>classhashmap.html</Path>
+             </Node>
             </Subnodes>
            </Node>
            <Node>
@@ -37164,12 +37309,16 @@
             </Subnodes>
            </Node>
            <Node>
+            <Name>cgroups::blkio::Value</Name>
+            <Path>structcgroups_1_1blkio_1_1Value.html</Path>
+           </Node>
+           <Node>
             <Name>process::TimeSeries&lt; T &gt;::Value</Name>
             <Path>structprocess_1_1TimeSeries_1_1Value.html</Path>
            </Node>
            <Node>
-            <Name>cgroups::blkio::Value</Name>
-            <Path>structcgroups_1_1blkio_1_1Value.html</Path>
+            <Name>Jvm::Variable&lt; T, name, signature &gt;</Name>
+            <Path>classJvm_1_1Variable.html</Path>
            </Node>
            <Node>
             <Name>mesos::state::protobuf::Variable&lt; T &gt;</Name>
@@ -37180,30 +37329,26 @@
             <Path>classmesos_1_1state_1_1Variable.html</Path>
            </Node>
            <Node>
-            <Name>Jvm::Variable&lt; T, name, signature &gt;</Name>
-            <Path>classJvm_1_1Variable.html</Path>
-           </Node>
-           <Node>
             <Name>Jvm::Variable&lt; org::apache::zookeeper::server::SessionTracker, ZOOKEEPERSERVER_SESSIONTRACKER, ZOOKEEPERSERVER_SESSIONTRACKER_SIGNATURE &gt;</Name>
             <Path>classJvm_1_1Variable.html</Path>
            </Node>
            <Node>
-            <Name>Variant&lt; T, Ts &gt;</Name>
-            <Path>classVariant.html</Path>
+            <Name>Variant</Name>
+            <Path></Path>
             <Subnodes>
              <Node>
-              <Name>process::network::Address</Name>
-              <Path>classprocess_1_1network_1_1Address.html</Path>
+              <Name>JSON::Value</Name>
+              <Path>structJSON_1_1Value.html</Path>
              </Node>
             </Subnodes>
            </Node>
            <Node>
-            <Name>Variant</Name>
-            <Path></Path>
+            <Name>Variant&lt; T, Ts &gt;</Name>
+            <Path>classVariant.html</Path>
             <Subnodes>
              <Node>
-              <Name>JSON::Value</Name>
-              <Path>structJSON_1_1Value.html</Path>
+              <Name>process::network::Address</Name>
+              <Path>classprocess_1_1network_1_1Address.html</Path>
              </Node>
             </Subnodes>
            </Node>
@@ -54568,6 +54713,27 @@
                       </Subnodes>
                      </Node>
                      <Node>
+                      <Name>hash&lt; Option&lt; T &gt; &gt;</Name>
+                      <Path>structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</Path>
+                      <Subnodes>
+                       <Node>
+                        <Name>argument_type</Name>
+                        <Path>structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</Path>
+                        <Anchor>a7a8d4d1db955c341b3633eddf323abd7</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>result_type</Name>
+                        <Path>structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</Path>
+                        <Anchor>af3360afd9badbb8dc6e4ebbd0abb3a8c</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>operator()</Name>
+                        <Path>structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</Path>
+                        <Anchor>a40b6e0b23d3d15d0100daf7494d9b384</Anchor>
+                       </Node>
+                      </Subnodes>
+                     </Node>
+                     <Node>
                       <Name>max</Name>
                       <Path>option_8hpp.html</Path>
                       <Anchor>ac4b53d77033a5d2405ef12ceb3dc6498</Anchor>
@@ -59751,6 +59917,48 @@
                     </Subnodes>
                    </Node>
                    <Node>
+                    <Name>hash&lt; mesos::v1::OfferOperationID &gt;</Name>
+                    <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</Path>
+                    <Subnodes>
+                     <Node>
+                      <Name>argument_type</Name>
+                      <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</Path>
+                      <Anchor>a5b808546bcc39b05f6af59f02bf7bc90</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>result_type</Name>
+                      <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</Path>
+                      <Anchor>ab06e1247be54bd52df9aaef5e5fe3e61</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>operator()</Name>
+                      <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</Path>
+                      <Anchor>ac0a0470b0883ab4b63b17951f32f2f01</Anchor>
+                     </Node>
+                    </Subnodes>
+                   </Node>
+                   <Node>
+                    <Name>hash&lt; mesos::v1::ResourceProviderID &gt;</Name>
+                    <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</Path>
+                    <Subnodes>
+                     <Node>
+                      <Name>argument_type</Name>
+                      <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</Path>
+                      <Anchor>aa0eb2b8de3e174400cefa2f4fb7983a3</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>result_type</Name>
+                      <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</Path>
+                      <Anchor>a0dcb2921f37239932c7d9f5dbdccc7fe</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>operator()</Name>
+                      <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</Path>
+                      <Anchor>a7ce71f85d308737573bfecc697266382</Anchor>
+                     </Node>
+                    </Subnodes>
+                   </Node>
+                   <Node>
                     <Name>operator!=</Name>
                     <Path>include_2mesos_2v1_2mesos_8hpp.html</Path>
                     <Anchor>a97ffb2ddb401df1e9242ca3191836872</Anchor>
@@ -59783,6 +59991,11 @@
                    <Node>
                     <Name>operator!=</Name>
                     <Path>include_2mesos_2v1_2mesos_8hpp.html</Path>
+                    <Anchor>a52f23bd9f6e313138b0415851c4d4e8b</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator!=</Name>
+                    <Path>include_2mesos_2v1_2mesos_8hpp.html</Path>
                     <Anchor>ae760766ce7745085b9bd2030b491b6b7</Anchor>
                    </Node>
                    <Node>
@@ -60083,6 +60296,11 @@
                    <Node>
                     <Name>operator==</Name>
                     <Path>include_2mesos_2v1_2mesos_8hpp.html</Path>
+                    <Anchor>a97f698d49bd20701be585a772c5711fa</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator==</Name>
+                    <Path>include_2mesos_2v1_2mesos_8hpp.html</Path>
                     <Anchor>a2ae47640fdba9a4de3e9446ab0749edd</Anchor>
                    </Node>
                    <Node>
@@ -60346,7 +60564,7 @@
                      <Node>
                       <Name>apply</Name>
                       <Path>classmesos_1_1v1_1_1Resources.html</Path>
-                      <Anchor>a616119a9f2c1afc35aa51c8286cafb55</Anchor>
+                      <Anchor>ad9322221413dfe5e54664f61ec9edb32</Anchor>
                      </Node>
                      <Node>
                       <Name>apply</Name>
@@ -61904,7 +62122,7 @@
                    <Node>
                     <Name>apply</Name>
                     <Path>classmesos_1_1Resources.html</Path>
-                    <Anchor>a56d8a100d4079d7d5c316fdf4545d883</Anchor>
+                    <Anchor>aea41343a928f725d953640767be9a732</Anchor>
                    </Node>
                    <Node>
                     <Name>apply</Name>
@@ -62778,6 +62996,27 @@
                   </Subnodes>
                  </Node>
                  <Node>
+                  <Name>hash&lt; mesos::OfferOperationID &gt;</Name>
+                  <Path>structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</Path>
+                  <Subnodes>
+                   <Node>
+                    <Name>argument_type</Name>
+                    <Path>structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</Path>
+                    <Anchor>a03872a2eefb29092556cb47f3bbf39b9</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>result_type</Name>
+                    <Path>structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</Path>
+                    <Anchor>a879848aa13429c8f47c0fea196bcbf81</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator()</Name>
+                    <Path>structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</Path>
+                    <Anchor>a8deea5a7e065ff427580da1ecdec94db</Anchor>
+                   </Node>
+                  </Subnodes>
+                 </Node>
+                 <Node>
                   <Name>hash&lt; mesos::ResourceProviderID &gt;</Name>
                   <Path>structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html</Path>
                   <Subnodes>
@@ -62841,6 +63080,11 @@
                  <Node>
                   <Name>operator!=</Name>
                   <Path>type__utils_8hpp.html</Path>
+                  <Anchor>ac60d9368e32bd2edbcc4aecdae0af285</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>operator!=</Name>
+                  <Path>type__utils_8hpp.html</Path>
                   <Anchor>a83c3cd2eedf6177bb4957fa749d74e33</Anchor>
                  </Node>
                  <Node>
@@ -63166,6 +63410,11 @@
                  <Node>
                   <Name>operator==</Name>
                   <Path>type__utils_8hpp.html</Path>
+                  <Anchor>a1b7cf432a3d170798e65918c1ddcc374</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>operator==</Name>
+                  <Path>type__utils_8hpp.html</Path>
                   <Anchor>a3d74ade589fca31a404501439d830f0b</Anchor>
                  </Node>
                  <Node>
@@ -64324,6 +64573,11 @@
                   <Anchor>a638bffc6be26057ab5f2054bd5d467e3</Anchor>
                  </Node>
                  <Node>
+                  <Name>createOfferOperation</Name>
+                  <Path>protobuf__utils_8hpp.html</Path>
+                  <Anchor>a171fb0158aea7478b0550021cc828cc6</Anchor>
+                 </Node>
+                 <Node>
                   <Name>createSchedule</Name>
                   <Path>protobuf__utils_8hpp.html</Path>
                   <Anchor>a1669caee9ef867397eca668ad1cf89f0</Anchor>
@@ -74668,6 +74922,11 @@
                     <Anchor>a44d73db38b6c15996c0097be7fb99d3c</Anchor>
                    </Node>
                    <Node>
+                    <Name>offerOperationStatusUpdate</Name>
+                    <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
+                    <Anchor>a5765b0792339e002845e1569e203b2c4</Anchor>
+                   </Node>
+                   <Node>
                     <Name>offerTimeout</Name>
                     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
                     <Anchor>af0a2cc7f6e412270d8049d8ee8c18fb1</Anchor>
@@ -75103,6 +75362,11 @@
                     <Anchor>a501020e1788fff91b58b13359e0476ae</Anchor>
                    </Node>
                    <Node>
+                    <Name>addOfferOperation</Name>
+                    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+                    <Anchor>ad1adeef84e4a4c91ecbb5da9b41627f1</Anchor>
+                   </Node>
+                   <Node>
                     <Name>addTask</Name>
                     <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
                     <Anchor>a4d9a5a8184f84befc507e33d0fd8750a</Anchor>
@@ -75253,6 +75517,16 @@
                     <Anchor>ac11f863cb7ccbc451d099fe77989cfce</Anchor>
                    </Node>
                    <Node>
+                    <Name>offerOperations</Name>
+                    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+                    <Anchor>a73efe6c7ec93af36a580f1d6134e24ff</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>offerOperationUUIDs</Name>
+                    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+                    <Anchor>a4d211f2b6fca34349126f16bc2cef3e0</Anchor>
+                   </Node>
+                   <Node>
                     <Name>offers</Name>
                     <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
                     <Anchor>a6fe60c0c1a491ac16776bad1598da52e</Anchor>
@@ -76071,6 +76345,26 @@
                   <Anchor>af70071e34c64f67c12a5cc3970d083c3</Anchor>
                  </Node>
                  <Node>
+                  <Name>validate</Name>
+                  <Path>master_2validation_8hpp.html</Path>
+                  <Anchor>a8432b33b385b1d4ff38604a3d430c7ca</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>validate</Name>
+                  <Path>master_2validation_8hpp.html</Path>
+                  <Anchor>aeae43aaadcadf883cd1dc5bc3cdfcca7</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>validate</Name>
+                  <Path>master_2validation_8hpp.html</Path>
+                  <Anchor>a95ae4a0140eaad667c01975b823c2857</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>validate</Name>
+                  <Path>master_2validation_8hpp.html</Path>
+                  <Anchor>a3f81c702d5df8346588266824bd2fc4d</Anchor>
+                 </Node>
+                 <Node>
                   <Name>validateCheck</Name>
                   <Path>master_2validation_8hpp.html</Path>
                   <Anchor>a50d3c2633e2d5f59120fd3f0f306fa9a</Anchor>
@@ -76111,6 +76405,11 @@
                   <Anchor>af68f1787c31d4a27e4d50c64b3566534</Anchor>
                  </Node>
                  <Node>
+                  <Name>validateSingleResourceProvider</Name>
+                  <Path>master_2validation_8hpp.html</Path>
+                  <Anchor>a2c3aa9fcef7f8d13a1370ae93ff0383a</Anchor>
+                 </Node>
+                 <Node>
                   <Name>validateTaskAndExecutorResources</Name>
                   <Path>master_2validation_8hpp.html</Path>
                   <Anchor>a022c4b03c213982d97466c05a023a45c</Anchor>
@@ -84009,6 +84308,11 @@
                     <Anchor>a355d5c297d06b8e818df3edcfd69648b</Anchor>
                    </Node>
                    <Node>
+                    <Name>applyOfferOperation</Name>
+                    <Path>classmesos_1_1internal_1_1slave_1_1Slave.html</Path>
+                    <Anchor>a0ffbdce60b7566faefd30d7e84cedfb2</Anchor>
+                   </Node>
+                   <Node>
                     <Name>authenticate</Name>
                     <Path>classmesos_1_1internal_1_1slave_1_1Slave.html</Path>
                     <Anchor>a2092a012c0c720534bee028e9b0064ab</Anchor>
@@ -87358,9 +87662,24 @@
                   <Anchor>a557283e2f07dd89441195b39ba8427b5</Anchor>
                  </Node>
                  <Node>
+                  <Name>createDiskSourceBlock</Name>
+                  <Path>src_2tests_2mesos_8hpp.html</Path>
+                  <Anchor>a6d3dece3ebb6438212aa642a0bcfbcb8</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>createDiskSourceBlock</Name>
+                  <Path>src_2tests_2mesos_8hpp.html</Path>
+                  <Anchor>a65d06f49eede3680da2800db572c4fab</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>createDiskSourceBlock</Name>
+                  <Path>src_2tests_2mesos_8hpp.html</Path>
+                  <Anchor>ad5f567ae22ad2ba5aff021465d3bd9e6</Anchor>
+                 </Node>
+                 <Node>
                   <Name>createDiskSourceMount</Name>
                   <Path>src_2tests_2mesos_8hpp.html</Path>
-                  <Anchor>acf9334619820eae6a7f3618321e16229</Anchor>
+                  <Anchor>afdb48dc62647ee918141d20e31b933f1</Anchor>
                  </Node>
                  <Node>
                   <Name>createDiskSourceMount</Name>
@@ -87375,7 +87694,7 @@
                  <Node>
                   <Name>createDiskSourcePath</Name>
                   <Path>src_2tests_2mesos_8hpp.html</Path>
-                  <Anchor>a3e0a121f23f7e53ba4fee14bc85c2093</Anchor>
+                  <Anchor>ab65db29cfcbb539769af0a797d971efb</Anchor>
                  </Node>
                  <Node>
                   <Name>createDiskSourcePath</Name>
@@ -87388,6 +87707,21 @@
                   <Anchor>a86e1c63ed3e05747793de192c50510c6</Anchor>
                  </Node>
                  <Node>
+                  <Name>createDiskSourceRaw</Name>
+                  <Path>src_2tests_2mesos_8hpp.html</Path>
+                  <Anchor>a3c388aad1e6ab87d5eb376eed64cecf5</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>createDiskSourceRaw</Name>
+                  <Path>src_2tests_2mesos_8hpp.html</Path>
+                  <Anchor>aae5530e134eb545009ebb3a2fc4c34aa</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>createDiskSourceRaw</Name>
+                  <Path>src_2tests_2mesos_8hpp.html</Path>
+                  <Anchor>aceae55f2aba6337b4cc3cae33d7f855d</Anchor>
+                 </Node>
+                 <Node>
                   <Name>createDockerImage</Name>
                   <Path>src_2tests_2mesos_8hpp.html</Path>
                   <Anchor>aa6ce139968f3f23d27a443f9e600317e</Anchor>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index 76611eb..affe51b 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -11502,6 +11502,17 @@
       <Scope>mesos::v1</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1v1.html</Path>
+    <Anchor>a97f698d49bd20701be585a772c5711fa</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator==</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::v1</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1v1.html</Path>
     <Anchor>a2ae47640fdba9a4de3e9446ab0749edd</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
@@ -11712,6 +11723,17 @@
       <Scope>mesos::v1</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1v1.html</Path>
+    <Anchor>a52f23bd9f6e313138b0415851c4d4e8b</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator!=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::v1</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1v1.html</Path>
     <Anchor>ae760766ce7745085b9bd2030b491b6b7</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
@@ -12822,7 +12844,7 @@
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>a3e0a121f23f7e53ba4fee14bc85c2093</Anchor>
+    <Anchor>ab65db29cfcbb539769af0a797d971efb</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -12833,7 +12855,29 @@
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>acf9334619820eae6a7f3618321e16229</Anchor>
+    <Anchor>afdb48dc62647ee918141d20e31b933f1</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>createDiskSourceBlock</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::common</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
+    <Anchor>a6d3dece3ebb6438212aa642a0bcfbcb8</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>createDiskSourceRaw</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::common</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
+    <Anchor>a3c388aad1e6ab87d5eb376eed64cecf5</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -13190,6 +13234,28 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>createDiskSourceBlock</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::internal</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1internal.html</Path>
+    <Anchor>a65d06f49eede3680da2800db572c4fab</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>createDiskSourceRaw</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::internal</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1internal.html</Path>
+    <Anchor>aae5530e134eb545009ebb3a2fc4c34aa</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>createDiskResource</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -13509,6 +13575,28 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>createDiskSourceBlock</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::v1</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1v1.html</Path>
+    <Anchor>ad5f567ae22ad2ba5aff021465d3bd9e6</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>createDiskSourceRaw</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::v1</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1v1.html</Path>
+    <Anchor>aceae55f2aba6337b4cc3cae33d7f855d</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>createDiskResource</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -15147,6 +15235,17 @@
       <Scope>mesos</Scope>
     </TokenIdentifier>
     <Path>namespacemesos.html</Path>
+    <Anchor>a1b7cf432a3d170798e65918c1ddcc374</Anchor>
+    <DeclaredIn>type_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator==</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos.html</Path>
     <Anchor>a3d74ade589fca31a404501439d830f0b</Anchor>
     <DeclaredIn>type_utils.hpp</DeclaredIn>
   </Token>
@@ -15357,6 +15456,17 @@
       <Scope>mesos</Scope>
     </TokenIdentifier>
     <Path>namespacemesos.html</Path>
+    <Anchor>ac60d9368e32bd2edbcc4aecdae0af285</Anchor>
+    <DeclaredIn>type_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator!=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos.html</Path>
     <Anchor>a83c3cd2eedf6177bb4957fa749d74e33</Anchor>
     <DeclaredIn>type_utils.hpp</DeclaredIn>
   </Token>
@@ -17027,6 +17137,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>createOfferOperation</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::protobuf</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1protobuf.html</Path>
+    <Anchor>a171fb0158aea7478b0550021cc828cc6</Anchor>
+    <DeclaredIn>protobuf_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>createMasterInfo</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -17635,6 +17756,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>validateSingleResourceProvider</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::validation::resource::internal</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html</Path>
+    <Anchor>a2c3aa9fcef7f8d13a1370ae93ff0383a</Anchor>
+    <DeclaredIn>validation.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>validate</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -17880,6 +18012,50 @@
       <Name>validate</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
+      <Scope>mesos::internal::master::validation::operation</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html</Path>
+    <Anchor>a8432b33b385b1d4ff38604a3d430c7ca</Anchor>
+    <DeclaredIn>validation.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>validate</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::validation::operation</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html</Path>
+    <Anchor>aeae43aaadcadf883cd1dc5bc3cdfcca7</Anchor>
+    <DeclaredIn>validation.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>validate</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::validation::operation</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html</Path>
+    <Anchor>a95ae4a0140eaad667c01975b823c2857</Anchor>
+    <DeclaredIn>validation.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>validate</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::validation::operation</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html</Path>
+    <Anchor>a3f81c702d5df8346588266824bd2fc4d</Anchor>
+    <DeclaredIn>validation.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>validate</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
       <Scope>mesos::internal::resource_provider::validation::call</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1resource__provider_1_1validation_1_1call.html</Path>
@@ -47041,6 +47217,17 @@
       <Scope>mesos</Scope>
     </TokenIdentifier>
     <Path>namespacemesos.html</Path>
+    <Anchor>a1b7cf432a3d170798e65918c1ddcc374</Anchor>
+    <DeclaredIn>type_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator==</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos.html</Path>
     <Anchor>a3d74ade589fca31a404501439d830f0b</Anchor>
     <DeclaredIn>type_utils.hpp</DeclaredIn>
   </Token>
@@ -47251,6 +47438,17 @@
       <Scope>mesos</Scope>
     </TokenIdentifier>
     <Path>namespacemesos.html</Path>
+    <Anchor>ac60d9368e32bd2edbcc4aecdae0af285</Anchor>
+    <DeclaredIn>type_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator!=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos.html</Path>
     <Anchor>a83c3cd2eedf6177bb4957fa749d74e33</Anchor>
     <DeclaredIn>type_utils.hpp</DeclaredIn>
   </Token>
@@ -49954,7 +50152,7 @@
       <Scope>mesos::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1Resources.html</Path>
-    <Anchor>a56d8a100d4079d7d5c316fdf4545d883</Anchor>
+    <Anchor>aea41343a928f725d953640767be9a732</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -50362,6 +50560,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>isDisk</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>clm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>ac122469e75b48787a955348873218aeb</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>isReserved</Name>
       <APILanguage>cpp</APILanguage>
       <Type>clm</Type>
@@ -50439,6 +50648,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>hasResourceProvider</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>clm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>aa10cb7cd890230dabdd845ac17516ee6</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>reservationRole</Name>
       <APILanguage>cpp</APILanguage>
       <Type>clm</Type>
@@ -68147,6 +68367,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>offerOperationStatusUpdate</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::Master</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
+    <Anchor>a5765b0792339e002845e1569e203b2c4</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>exitedExecutor</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -71029,6 +71260,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>addOfferOperation</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>ad1adeef84e4a4c91ecbb5da9b41627f1</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>id</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -71331,6 +71573,26 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>offerOperations</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a73efe6c7ec93af36a580f1d6134e24ff</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>offerOperationUUIDs</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a4d211f2b6fca34349126f16bc2cef3e0</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>totalUsedResources</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
@@ -78785,6 +79047,50 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>validate</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::validation::operation</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html</Path>
+    <Anchor>a8432b33b385b1d4ff38604a3d430c7ca</Anchor>
+    <DeclaredIn>validation.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>validate</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::validation::operation</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html</Path>
+    <Anchor>aeae43aaadcadf883cd1dc5bc3cdfcca7</Anchor>
+    <DeclaredIn>validation.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>validate</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::validation::operation</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html</Path>
+    <Anchor>a95ae4a0140eaad667c01975b823c2857</Anchor>
+    <DeclaredIn>validation.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>validate</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::validation::operation</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html</Path>
+    <Anchor>a3f81c702d5df8346588266824bd2fc4d</Anchor>
+    <DeclaredIn>validation.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>mesos::internal::master::validation::resource</Name>
       <APILanguage>c</APILanguage>
       <Type>ns</Type>
@@ -78805,6 +79111,26 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>mesos::internal::master::validation::resource::internal</Name>
+      <APILanguage>c</APILanguage>
+      <Type>ns</Type>
+      <Scope>mesos::internal::master::validation::resource::internal</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html</Path>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>validateSingleResourceProvider</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::validation::resource::internal</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html</Path>
+    <Anchor>a2c3aa9fcef7f8d13a1370ae93ff0383a</Anchor>
+    <DeclaredIn>validation.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>mesos::internal::master::validation::scheduler</Name>
       <APILanguage>c</APILanguage>
       <Type>ns</Type>
@@ -79273,6 +79599,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>createOfferOperation</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::protobuf</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1protobuf.html</Path>
+    <Anchor>a171fb0158aea7478b0550021cc828cc6</Anchor>
+    <DeclaredIn>protobuf_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>createMasterInfo</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -115892,6 +116229,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>applyOfferOperation</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::slave::Slave</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1slave_1_1Slave.html</Path>
+    <Anchor>a0ffbdce60b7566faefd30d7e84cedfb2</Anchor>
+    <DeclaredIn>slave.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>subscribe</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -131208,6 +131556,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>applyOfferOperation</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::slave::Slave</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1slave_1_1Slave.html</Path>
+    <Anchor>a0ffbdce60b7566faefd30d7e84cedfb2</Anchor>
+    <DeclaredIn>slave.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>subscribe</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -133018,7 +133377,7 @@
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>a3e0a121f23f7e53ba4fee14bc85c2093</Anchor>
+    <Anchor>ab65db29cfcbb539769af0a797d971efb</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -133029,7 +133388,29 @@
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>acf9334619820eae6a7f3618321e16229</Anchor>
+    <Anchor>afdb48dc62647ee918141d20e31b933f1</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>createDiskSourceBlock</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::common</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
+    <Anchor>a6d3dece3ebb6438212aa642a0bcfbcb8</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>createDiskSourceRaw</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::common</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
+    <Anchor>a3c388aad1e6ab87d5eb376eed64cecf5</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -133663,6 +134044,28 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>createDiskSourceBlock</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::internal</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1internal.html</Path>
+    <Anchor>a65d06f49eede3680da2800db572c4fab</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>createDiskSourceRaw</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::internal</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1internal.html</Path>
+    <Anchor>aae5530e134eb545009ebb3a2fc4c34aa</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>createDiskResource</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -134358,6 +134761,28 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>createDiskSourceBlock</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::v1</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1v1.html</Path>
+    <Anchor>ad5f567ae22ad2ba5aff021465d3bd9e6</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>createDiskSourceRaw</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::v1</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1v1.html</Path>
+    <Anchor>aceae55f2aba6337b4cc3cae33d7f855d</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>createDiskResource</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -144030,6 +144455,17 @@
       <Scope>mesos::v1</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1v1.html</Path>
+    <Anchor>a97f698d49bd20701be585a772c5711fa</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator==</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::v1</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1v1.html</Path>
     <Anchor>a2ae47640fdba9a4de3e9446ab0749edd</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
@@ -144240,6 +144676,17 @@
       <Scope>mesos::v1</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1v1.html</Path>
+    <Anchor>a52f23bd9f6e313138b0415851c4d4e8b</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator!=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::v1</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1v1.html</Path>
     <Anchor>ae760766ce7745085b9bd2030b491b6b7</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
@@ -145620,7 +146067,7 @@
       <Scope>mesos::v1::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1v1_1_1Resources.html</Path>
-    <Anchor>a616119a9f2c1afc35aa51c8286cafb55</Anchor>
+    <Anchor>ad9322221413dfe5e54664f61ec9edb32</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -146028,6 +146475,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>isDisk</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>clm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>a01310b5316cfff0b6126115fc7f31046</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>isReserved</Name>
       <APILanguage>cpp</APILanguage>
       <Type>clm</Type>
@@ -146105,6 +146563,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>hasResourceProvider</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>clm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>a54217a6501a0f7fad946eacd893ecb67</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>reservationRole</Name>
       <APILanguage>cpp</APILanguage>
       <Type>clm</Type>
@@ -179996,6 +180465,47 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>std::hash&lt; mesos::OfferOperationID &gt;</Name>
+      <APILanguage>c</APILanguage>
+      <Type>tmplt</Type>
+      <Scope>std::hash&lt; mesos::OfferOperationID &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</Path>
+    <DeclaredIn>type_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>result_type</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>std::hash&lt; mesos::OfferOperationID &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</Path>
+    <Anchor>a879848aa13429c8f47c0fea196bcbf81</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>argument_type</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>std::hash&lt; mesos::OfferOperationID &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</Path>
+    <Anchor>a03872a2eefb29092556cb47f3bbf39b9</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator()</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>std::hash&lt; mesos::OfferOperationID &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html</Path>
+    <Anchor>a8deea5a7e065ff427580da1ecdec94db</Anchor>
+    <DeclaredIn>type_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>std::hash&lt; mesos::ResourceProviderID &gt;</Name>
       <APILanguage>c</APILanguage>
       <Type>tmplt</Type>
@@ -180570,6 +181080,88 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>std::hash&lt; mesos::v1::OfferOperationID &gt;</Name>
+      <APILanguage>c</APILanguage>
+      <Type>tmplt</Type>
+      <Scope>std::hash&lt; mesos::v1::OfferOperationID &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</Path>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>result_type</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>std::hash&lt; mesos::v1::OfferOperationID &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</Path>
+    <Anchor>ab06e1247be54bd52df9aaef5e5fe3e61</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>argument_type</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>std::hash&lt; mesos::v1::OfferOperationID &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</Path>
+    <Anchor>a5b808546bcc39b05f6af59f02bf7bc90</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator()</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>std::hash&lt; mesos::v1::OfferOperationID &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html</Path>
+    <Anchor>ac0a0470b0883ab4b63b17951f32f2f01</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>std::hash&lt; mesos::v1::ResourceProviderID &gt;</Name>
+      <APILanguage>c</APILanguage>
+      <Type>tmplt</Type>
+      <Scope>std::hash&lt; mesos::v1::ResourceProviderID &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</Path>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>result_type</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>std::hash&lt; mesos::v1::ResourceProviderID &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</Path>
+    <Anchor>a0dcb2921f37239932c7d9f5dbdccc7fe</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>argument_type</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>std::hash&lt; mesos::v1::ResourceProviderID &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</Path>
+    <Anchor>aa0eb2b8de3e174400cefa2f4fb7983a3</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator()</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>std::hash&lt; mesos::v1::ResourceProviderID &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html</Path>
+    <Anchor>a7ce71f85d308737573bfecc697266382</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>std::hash&lt; cgroups::memory::pressure::Level &gt;</Name>
       <APILanguage>c</APILanguage>
       <Type>tmplt</Type>
@@ -181022,6 +181614,47 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>std::hash&lt; Option&lt; T &gt; &gt;</Name>
+      <APILanguage>c</APILanguage>
+      <Type>tmplt</Type>
+      <Scope>std::hash&lt; Option&lt; T &gt; &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</Path>
+    <DeclaredIn>option.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>result_type</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>std::hash&lt; Option&lt; T &gt; &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</Path>
+    <Anchor>af3360afd9badbb8dc6e4ebbd0abb3a8c</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>argument_type</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>std::hash&lt; Option&lt; T &gt; &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</Path>
+    <Anchor>a7a8d4d1db955c341b3633eddf323abd7</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator()</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>std::hash&lt; Option&lt; T &gt; &gt;</Scope>
+    </TokenIdentifier>
+    <Path>structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html</Path>
+    <Anchor>a40b6e0b23d3d15d0100daf7494d9b384</Anchor>
+    <DeclaredIn>option.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>std::hash&lt; os::WindowsFD &gt;</Name>
       <APILanguage>c</APILanguage>
       <Type>tmplt</Type>


[36/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/hierarchical_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/hierarchical_8hpp_source.html b/content/api/latest/c++/hierarchical_8hpp_source.html
index 95bbc32..f673152 100644
--- a/content/api/latest/c++/hierarchical_8hpp_source.html
+++ b/content/api/latest/c++/hierarchical_8hpp_source.html
@@ -635,7 +635,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave_1_1Maintenance_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave_1_1Maintenance.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave::Maintenance</a></div><div class="ttdef"><b>Definition:</b> hierarchical.hpp:388</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a7f494dfbf653c87d3c88089841404762"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a7f494dfbf653c87d3c88089841404762">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::removeFramework</a></div><div class="ttdeci">void removeFramework(const FrameworkID &amp;frameworkId)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a5b569bbf8a0b8a07d3219ae7718828ca"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b569bbf8a0b8a07d3219ae7718828ca">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::filterGpuResources</a></div><div class="ttdeci">bool filterGpuResources</div><div class="ttdef"><b>Definition:</b> hierarchical.hpp:452</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework_html_a56b6fba37d8c466ad48c0e50ab1ce92d"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a56b6fba37d8c466ad48c0e50ab1ce92d">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Framework::offerFilters</a></div><div class="ttdeci">hashmap&lt; std::string, hashmap&lt; SlaveID, hashset&lt; OfferFilter * &gt; &gt; &gt; offerFilters</div><div class="ttdef"><b>Definition:</b> hierarchical.hpp:315</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave_1_1Maintenance_html_a0b9b6570de9c59236995ff57e3f5b75a"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave_1_1Maintenance.html#a0b9b6570de9c59236995ff57e3f5b75a">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave::Maintenance::offersOutstanding</a></div><div class="ttdeci">hashset&lt; FrameworkID &gt; offersOutstanding</div><div class="ttdef"><b>Definition:</b> hierarchical.hpp:410</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a318038bacd95e4260864533f7cfe12fd"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">process::ProcessBase::ProcessBase</a></div><div class="ttdeci">ProcessBase(const std::string &amp;id=&quot;&quot;)</div></div>
@@ -645,7 +645,7 @@
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; std::string &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a286878cde1e175a044fb6bb934a9b941"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a286878cde1e175a044fb6bb934a9b941">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::frameworkSorters</a></div><div class="ttdeci">hashmap&lt; std::string, process::Owned&lt; Sorter &gt; &gt; frameworkSorters</div><div class="ttdef"><b>Definition:</b> hierarchical.hpp:514</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a5aa224d2177f588be9a82aedc1d57c7b"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5aa224d2177f588be9a82aedc1d57c7b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::updateSlave</a></div><div class="ttdeci">void updateSlave(const SlaveID &amp;slave, const Option&lt; Resources &gt; &amp;total=None(), const Option&lt; std::vector&lt; SlaveInfo::Capability &gt;&gt; &amp;capabilities=None())</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:191</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:196</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave_html_a1505bcc996eca8a04f8c85ef7dc545ef"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a1505bcc996eca8a04f8c85ef7dc545ef">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave::hostname</a></div><div class="ttdeci">std::string hostname</div><div class="ttdef"><b>Definition:</b> hierarchical.hpp:376</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a3ad2f1c1ed3395ca6e5d4668f7d65b16"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a3ad2f1c1ed3395ca6e5d4668f7d65b16">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::activateFramework</a></div><div class="ttdeci">void activateFramework(const FrameworkID &amp;frameworkId)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave_html_a7948483c4892d53a1270348795d58a90"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a7948483c4892d53a1270348795d58a90">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave::allocated</a></div><div class="ttdeci">Resources allocated</div><div class="ttdef"><b>Definition:</b> hierarchical.hpp:355</div></div>
@@ -691,7 +691,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_aa54644fc06b4d56bdebe6f9a317f5cbc"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa54644fc06b4d56bdebe6f9a317f5cbc">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::recover</a></div><div class="ttdeci">void recover(const int _expectedAgentCount, const hashmap&lt; std::string, Quota &gt; &amp;quotas)</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a6baf49d6234eb638d068a98514e4ae3f"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">process::ProcessBase::initialize</a></div><div class="ttdeci">virtual void initialize()</div><div class="ttdoc">Invoked when a process gets spawned. </div><div class="ttdef"><b>Definition:</b> process.hpp:100</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></div><div class="ttdef"><b>Definition:</b> allocator.hpp:178</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:354</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:359</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a36f47521514de91d837559b835aeda2a"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::frameworks</a></div><div class="ttdeci">hashmap&lt; FrameworkID, Framework &gt; frameworks</div><div class="ttdef"><b>Definition:</b> hierarchical.hpp:337</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a30ed435287a442a0b6300f0d32422142"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a30ed435287a442a0b6300f0d32422142">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::__allocate</a></div><div class="ttdeci">void __allocate()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a05a275c4ac93895744e1f53629abc3d7"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a05a275c4ac93895744e1f53629abc3d7">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::getInverseOfferStatuses</a></div><div class="ttdeci">process::Future&lt; hashmap&lt; SlaveID, hashmap&lt; FrameworkID, mesos::allocator::InverseOfferStatus &gt; &gt; &gt; getInverseOfferStatuses()</div></div>


[25/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html
index 7f2708a..9e46529 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html
@@ -131,12 +131,18 @@ Functions</h2></td></tr>
 <tr class="memitem:a2c7ca5d5d7360c57e1cf20da72be694c"><td class="memTemplParams" colspan="2">template&lt;typename TResource , typename TVolume &gt; </td></tr>
 <tr class="memitem:a2c7ca5d5d7360c57e1cf20da72be694c"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2c7ca5d5d7360c57e1cf20da72be694c">createDiskInfo</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;persistenceId, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;containerPath, const <a class="el" href="classOption.html">Option</a>&lt; typename TVolume::Mode &gt; &amp;mode=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;hostPath=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; typename TResource::DiskInfo::Source &gt; &amp;source=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Op
 tion</a>&lt; std::string &gt; &amp;principal=<a class="el" href="structNone.html">None</a>())</td></tr>
 <tr class="separator:a2c7ca5d5d7360c57e1cf20da72be694c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3e0a121f23f7e53ba4fee14bc85c2093"><td class="memTemplParams" colspan="2">template&lt;typename TResource &gt; </td></tr>
-<tr class="memitem:a3e0a121f23f7e53ba4fee14bc85c2093"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3e0a121f23f7e53ba4fee14bc85c2093">createDiskSourcePath</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;root, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;id=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;profile=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:a3e0a121f23f7e53ba4fee14bc85c2093"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acf9334619820eae6a7f3618321e16229"><td class="memTemplParams" colspan="2">template&lt;typename TResource &gt; </td></tr>
-<tr class="memitem:acf9334619820eae6a7f3618321e16229"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#acf9334619820eae6a7f3618321e16229">createDiskSourceMount</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;root, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;id=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;profile=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:acf9334619820eae6a7f3618321e16229"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab65db29cfcbb539769af0a797d971efb"><td class="memTemplParams" colspan="2">template&lt;typename TResource &gt; </td></tr>
+<tr class="memitem:ab65db29cfcbb539769af0a797d971efb"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab65db29cfcbb539769af0a797d971efb">createDiskSourcePath</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;root=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;id=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;profile=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:ab65db29cfcbb539769af0a797d971efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afdb48dc62647ee918141d20e31b933f1"><td class="memTemplParams" colspan="2">template&lt;typename TResource &gt; </td></tr>
+<tr class="memitem:afdb48dc62647ee918141d20e31b933f1"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afdb48dc62647ee918141d20e31b933f1">createDiskSourceMount</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;root=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;id=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;profile=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:afdb48dc62647ee918141d20e31b933f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d3dece3ebb6438212aa642a0bcfbcb8"><td class="memTemplParams" colspan="2">template&lt;typename TResource &gt; </td></tr>
+<tr class="memitem:a6d3dece3ebb6438212aa642a0bcfbcb8"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a6d3dece3ebb6438212aa642a0bcfbcb8">createDiskSourceBlock</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;id=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;profile=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a6d3dece3ebb6438212aa642a0bcfbcb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c388aad1e6ab87d5eb376eed64cecf5"><td class="memTemplParams" colspan="2">template&lt;typename TResource &gt; </td></tr>
+<tr class="memitem:a3c388aad1e6ab87d5eb376eed64cecf5"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3c388aad1e6ab87d5eb376eed64cecf5">createDiskSourceRaw</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;id=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;profile=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a3c388aad1e6ab87d5eb376eed64cecf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab1479066681bb142e54688ccae08c3a0"><td class="memTemplParams" colspan="2">template&lt;typename TResource , typename TResources , typename TVolume &gt; </td></tr>
 <tr class="memitem:ab1479066681bb142e54688ccae08c3a0"><td class="memTemplItemLeft" align="right" valign="top">TResource&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab1479066681bb142e54688ccae08c3a0">createDiskResource</a> (const std::string &amp;value, const std::string &amp;role, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;persistenceID, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;containerPath, const <a class="el" href="classOption.html">Option</a>&lt; typename TResource::DiskInfo::Source &gt; &amp;source=<a class="el" href="structNone.html">None</a>(), bool isShared=false)</td></tr>
 <tr class="separator:ab1479066681bb142e54688ccae08c3a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -452,7 +458,43 @@ template&lt;typename TResource , typename TResources , typename TVolume &gt; </d
 
 </div>
 </div>
-<a class="anchor" id="acf9334619820eae6a7f3618321e16229"></a>
+<a class="anchor" id="a6d3dece3ebb6438212aa642a0bcfbcb8"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename TResource &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">TResource::DiskInfo::Source mesos::internal::tests::common::createDiskSourceBlock </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>id</em> = <code><a class="el" href="structNone.html">None</a>()</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>profile</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="afdb48dc62647ee918141d20e31b933f1"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -465,7 +507,7 @@ template&lt;typename TResource &gt; </div>
           <td class="memname">TResource::DiskInfo::Source mesos::internal::tests::common::createDiskSourceMount </td>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>root</em>, </td>
+          <td class="paramname"><em>root</em> = <code><a class="el" href="structNone.html">None</a>()</code>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -494,7 +536,7 @@ template&lt;typename TResource &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a3e0a121f23f7e53ba4fee14bc85c2093"></a>
+<a class="anchor" id="ab65db29cfcbb539769af0a797d971efb"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -507,7 +549,7 @@ template&lt;typename TResource &gt; </div>
           <td class="memname">TResource::DiskInfo::Source mesos::internal::tests::common::createDiskSourcePath </td>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>root</em>, </td>
+          <td class="paramname"><em>root</em> = <code><a class="el" href="structNone.html">None</a>()</code>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -536,6 +578,42 @@ template&lt;typename TResource &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a3c388aad1e6ab87d5eb376eed64cecf5"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename TResource &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">TResource::DiskInfo::Source mesos::internal::tests::common::createDiskSourceRaw </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>id</em> = <code><a class="el" href="structNone.html">None</a>()</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>profile</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="aa6ce139968f3f23d27a443f9e600317e"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1internal.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1internal.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1internal.html
index 5be1866..a2baa5b 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1internal.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1internal.html
@@ -114,6 +114,12 @@ Functions</h2></td></tr>
 <tr class="memitem:ace7ded455243dfab55dabea6f18e0fd3"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
 <tr class="memitem:ace7ded455243dfab55dabea6f18e0fd3"><td class="memTemplItemLeft" align="right" valign="top">Resource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ace7ded455243dfab55dabea6f18e0fd3">createDiskSourceMount</a> (Args &amp;&amp;...args)</td></tr>
 <tr class="separator:ace7ded455243dfab55dabea6f18e0fd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65d06f49eede3680da2800db572c4fab"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
+<tr class="memitem:a65d06f49eede3680da2800db572c4fab"><td class="memTemplItemLeft" align="right" valign="top">Resource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a65d06f49eede3680da2800db572c4fab">createDiskSourceBlock</a> (Args &amp;&amp;...args)</td></tr>
+<tr class="separator:a65d06f49eede3680da2800db572c4fab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae5530e134eb545009ebb3a2fc4c34aa"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
+<tr class="memitem:aae5530e134eb545009ebb3a2fc4c34aa"><td class="memTemplItemLeft" align="right" valign="top">Resource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aae5530e134eb545009ebb3a2fc4c34aa">createDiskSourceRaw</a> (Args &amp;&amp;...args)</td></tr>
+<tr class="separator:aae5530e134eb545009ebb3a2fc4c34aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aaa3e057830d0bbb6db03f8763d254b8f"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
 <tr class="memitem:aaa3e057830d0bbb6db03f8763d254b8f"><td class="memTemplItemLeft" align="right" valign="top">Resource&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aaa3e057830d0bbb6db03f8763d254b8f">createDiskResource</a> (Args &amp;&amp;...args)</td></tr>
 <tr class="separator:aaa3e057830d0bbb6db03f8763d254b8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -482,6 +488,32 @@ template&lt;typename... Args&gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a65d06f49eede3680da2800db572c4fab"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename... Args&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Resource::DiskInfo::Source mesos::internal::tests::internal::createDiskSourceBlock </td>
+          <td>(</td>
+          <td class="paramtype">Args &amp;&amp;...&#160;</td>
+          <td class="paramname"><em>args</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="ace7ded455243dfab55dabea6f18e0fd3"></a>
 <div class="memitem">
 <div class="memproto">
@@ -534,6 +566,32 @@ template&lt;typename... Args&gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="aae5530e134eb545009ebb3a2fc4c34aa"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename... Args&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Resource::DiskInfo::Source mesos::internal::tests::internal::createDiskSourceRaw </td>
+          <td>(</td>
+          <td class="paramtype">Args &amp;&amp;...&#160;</td>
+          <td class="paramname"><em>args</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a2ad0f285ee08ef152b54347455000dfc"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1v1.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1v1.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1v1.html
index e37ae02..6f8510d 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1v1.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1v1.html
@@ -126,6 +126,12 @@ Functions</h2></td></tr>
 <tr class="memitem:abeb598a270d4990acac9155a2c2257d2"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
 <tr class="memitem:abeb598a270d4990acac9155a2c2257d2"><td class="memTemplItemLeft" align="right" valign="top">mesos::v1::Resource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#abeb598a270d4990acac9155a2c2257d2">createDiskSourceMount</a> (Args &amp;&amp;...args)</td></tr>
 <tr class="separator:abeb598a270d4990acac9155a2c2257d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5f567ae22ad2ba5aff021465d3bd9e6"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
+<tr class="memitem:ad5f567ae22ad2ba5aff021465d3bd9e6"><td class="memTemplItemLeft" align="right" valign="top">mesos::v1::Resource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ad5f567ae22ad2ba5aff021465d3bd9e6">createDiskSourceBlock</a> (Args &amp;&amp;...args)</td></tr>
+<tr class="separator:ad5f567ae22ad2ba5aff021465d3bd9e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aceae55f2aba6337b4cc3cae33d7f855d"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
+<tr class="memitem:aceae55f2aba6337b4cc3cae33d7f855d"><td class="memTemplItemLeft" align="right" valign="top">mesos::v1::Resource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#aceae55f2aba6337b4cc3cae33d7f855d">createDiskSourceRaw</a> (Args &amp;&amp;...args)</td></tr>
+<tr class="separator:aceae55f2aba6337b4cc3cae33d7f855d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a557283e2f07dd89441195b39ba8427b5"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
 <tr class="memitem:a557283e2f07dd89441195b39ba8427b5"><td class="memTemplItemLeft" align="right" valign="top">mesos::v1::Resource&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a557283e2f07dd89441195b39ba8427b5">createDiskResource</a> (Args &amp;&amp;...args)</td></tr>
 <tr class="separator:a557283e2f07dd89441195b39ba8427b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -561,6 +567,32 @@ template&lt;typename... Args&gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="ad5f567ae22ad2ba5aff021465d3bd9e6"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename... Args&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::v1::Resource::DiskInfo::Source mesos::internal::tests::v1::createDiskSourceBlock </td>
+          <td>(</td>
+          <td class="paramtype">Args &amp;&amp;...&#160;</td>
+          <td class="paramname"><em>args</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="abeb598a270d4990acac9155a2c2257d2"></a>
 <div class="memitem">
 <div class="memproto">
@@ -613,6 +645,32 @@ template&lt;typename... Args&gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="aceae55f2aba6337b4cc3cae33d7f855d"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename... Args&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::v1::Resource::DiskInfo::Source mesos::internal::tests::v1::createDiskSourceRaw </td>
+          <td>(</td>
+          <td class="paramtype">Args &amp;&amp;...&#160;</td>
+          <td class="paramname"><em>args</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a44bd25dc90bbe3d7baf46136243a923f"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemesos_1_1v1.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1v1.html b/content/api/latest/c++/namespacemesos_1_1v1.html
index 59c5d23..06b4f6b 100644
--- a/content/api/latest/c++/namespacemesos_1_1v1.html
+++ b/content/api/latest/c++/namespacemesos_1_1v1.html
@@ -131,6 +131,8 @@ Functions</h2></td></tr>
 <tr class="separator:afa3198e28af4feae8b5339053c83cbf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a63555a0369e2f77c19bc652858fecffe"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a63555a0369e2f77c19bc652858fecffe">operator==</a> (const OfferID &amp;left, const OfferID &amp;right)</td></tr>
 <tr class="separator:a63555a0369e2f77c19bc652858fecffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97f698d49bd20701be585a772c5711fa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a97f698d49bd20701be585a772c5711fa">operator==</a> (const OfferOperationID &amp;left, const OfferOperationID &amp;right)</td></tr>
+<tr class="separator:a97f698d49bd20701be585a772c5711fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2ae47640fdba9a4de3e9446ab0749edd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a2ae47640fdba9a4de3e9446ab0749edd">operator==</a> (const ResourceProviderID &amp;left, const ResourceProviderID &amp;right)</td></tr>
 <tr class="separator:a2ae47640fdba9a4de3e9446ab0749edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a492b25711600d294e72e9eff4ee91bc0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a492b25711600d294e72e9eff4ee91bc0">operator==</a> (const AgentID &amp;left, const AgentID &amp;right)</td></tr>
@@ -170,6 +172,8 @@ Functions</h2></td></tr>
 <tr class="separator:a2bad352b993468432e5c68a83b1867d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a990750811229fe0a4537a4a8ea41929f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a990750811229fe0a4537a4a8ea41929f">operator!=</a> (const FrameworkID &amp;left, const FrameworkID &amp;right)</td></tr>
 <tr class="separator:a990750811229fe0a4537a4a8ea41929f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52f23bd9f6e313138b0415851c4d4e8b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a52f23bd9f6e313138b0415851c4d4e8b">operator!=</a> (const OfferOperationID &amp;left, const OfferOperationID &amp;right)</td></tr>
+<tr class="separator:a52f23bd9f6e313138b0415851c4d4e8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae760766ce7745085b9bd2030b491b6b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#ae760766ce7745085b9bd2030b491b6b7">operator!=</a> (const ResourceProviderID &amp;left, const ResourceProviderID &amp;right)</td></tr>
 <tr class="separator:ae760766ce7745085b9bd2030b491b6b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a90d342e30424da51c2686b17879bc948"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a90d342e30424da51c2686b17879bc948">operator!=</a> (const AgentID &amp;left, const AgentID &amp;right)</td></tr>
@@ -498,6 +502,40 @@ Functions</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a52f23bd9f6e313138b0415851c4d4e8b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool mesos::v1::operator!= </td>
+          <td>(</td>
+          <td class="paramtype">const OfferOperationID &amp;&#160;</td>
+          <td class="paramname"><em>left</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const OfferOperationID &amp;&#160;</td>
+          <td class="paramname"><em>right</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="ae760766ce7745085b9bd2030b491b6b7"></a>
 <div class="memitem">
 <div class="memproto">
@@ -2654,20 +2692,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ac87f0d5690e5d2ffc976a7259e8790fd"></a>
+<a class="anchor" id="a08b6f314f1f025362e972993674ffaf4"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">bool mesos::v1::operator== </td>
           <td>(</td>
-          <td class="paramtype">const Labels &amp;&#160;</td>
+          <td class="paramtype">const Value::Text &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Labels &amp;&#160;</td>
+          <td class="paramtype">const Value::Text &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -2680,20 +2718,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a08b6f314f1f025362e972993674ffaf4"></a>
+<a class="anchor" id="ac87f0d5690e5d2ffc976a7259e8790fd"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">bool mesos::v1::operator== </td>
           <td>(</td>
-          <td class="paramtype">const Value::Text &amp;&#160;</td>
+          <td class="paramtype">const Labels &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Value::Text &amp;&#160;</td>
+          <td class="paramtype">const Labels &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -3058,6 +3096,40 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a97f698d49bd20701be585a772c5711fa"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool mesos::v1::operator== </td>
+          <td>(</td>
+          <td class="paramtype">const OfferOperationID &amp;&#160;</td>
+          <td class="paramname"><em>left</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const OfferOperationID &amp;&#160;</td>
+          <td class="paramname"><em>right</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a2ae47640fdba9a4de3e9446ab0749edd"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespaces.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespaces.html b/content/api/latest/c++/namespaces.html
index 491de9d..726f02f 100644
--- a/content/api/latest/c++/namespaces.html
+++ b/content/api/latest/c++/namespaces.html
@@ -141,7 +141,8 @@
 <tr id="row_18_7_13_3_2_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1message.html" target="_self">message</a></td><td class="desc"></td></tr>
 <tr id="row_18_7_13_3_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html" target="_self">offer</a></td><td class="desc"></td></tr>
 <tr id="row_18_7_13_3_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html" target="_self">operation</a></td><td class="desc"></td></tr>
-<tr id="row_18_7_13_3_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html" target="_self">resource</a></td><td class="desc"></td></tr>
+<tr id="row_18_7_13_3_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_18_7_13_3_5_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('18_7_13_3_5_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html" target="_self">resource</a></td><td class="desc"></td></tr>
+<tr id="row_18_7_13_3_5_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html" target="_self">internal</a></td><td class="desc"></td></tr>
 <tr id="row_18_7_13_3_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_18_7_13_3_6_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('18_7_13_3_6_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler.html" target="_self">scheduler</a></td><td class="desc"></td></tr>
 <tr id="row_18_7_13_3_6_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler_1_1call.html" target="_self">call</a></td><td class="desc"></td></tr>
 <tr id="row_18_7_13_3_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_18_7_13_3_7_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('18_7_13_3_7_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task.html" target="_self">task</a></td><td class="desc"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacestd.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacestd.html b/content/api/latest/c++/namespacestd.html
index 8373ece..e696311 100644
--- a/content/api/latest/c++/namespacestd.html
+++ b/content/api/latest/c++/namespacestd.html
@@ -79,6 +79,8 @@ Classes</h2></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="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html">hash&lt; mesos::MachineID &gt;</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="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html">hash&lt; mesos::OfferOperationID &gt;</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="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html">hash&lt; mesos::ResourceProviderID &gt;</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="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html">hash&lt; mesos::v1::CommandInfo::URI &gt;</a></td></tr>
@@ -107,6 +109,10 @@ Classes</h2></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="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html">hash&lt; mesos::v1::MachineID &gt;</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="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html">hash&lt; mesos::v1::OfferOperationID &gt;</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="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html">hash&lt; mesos::v1::ResourceProviderID &gt;</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="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html">hash&lt; cgroups::memory::pressure::Level &gt;</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="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html">hash&lt; routing::filter::ip::PortRange &gt;</a></td></tr>
@@ -131,6 +137,8 @@ Classes</h2></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="structstd_1_1hash_3_01net_1_1IPv6_01_4.html">hash&lt; net::IPv6 &gt;</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="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html">hash&lt; Option&lt; T &gt; &gt;</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="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html">hash&lt; os::WindowsFD &gt;</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="structstd_1_1hash_3_01UUID_01_4.html">hash&lt; UUID &gt;</a></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/ns_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/ns_8hpp_source.html b/content/api/latest/c++/ns_8hpp_source.html
index db4c0ba..d2b0785 100644
--- a/content/api/latest/c++/ns_8hpp_source.html
+++ b/content/api/latest/c++/ns_8hpp_source.html
@@ -701,7 +701,7 @@
 <div class="ttc" id="result_8hpp_html"><div class="ttname"><a href="result_8hpp.html">result.hpp</a></div></div>
 <div class="ttc" id="namespacepath_html_aa86b16a2171cec90bb3337930513ef0f"><div class="ttname"><a href="namespacepath.html#aa86b16a2171cec90bb3337930513ef0f">path::join</a></div><div class="ttdeci">std::string join(const std::string &amp;path1, const std::string &amp;path2, const char _separator=os::PATH_SEPARATOR)</div><div class="ttdef"><b>Definition:</b> path.hpp:29</div></div>
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> result.hpp:40</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="namespacens_html_ae308e5fb79986971a85717365f2258d4"><div class="ttname"><a href="namespacens.html#ae308e5fb79986971a85717365f2258d4">ns::nstypes</a></div><div class="ttdeci">std::set&lt; int &gt; nstypes()</div><div class="ttdef"><b>Definition:</b> ns.hpp:145</div></div>
 <div class="ttc" id="ns_8hpp_html_a2ba1673aa7423b46a7bcfa8f68cd2bce"><div class="ttname"><a href="ns_8hpp.html#a2ba1673aa7423b46a7bcfa8f68cd2bce">CLONE_NEWNET</a></div><div class="ttdeci">#define CLONE_NEWNET</div><div class="ttdef"><b>Definition:</b> ns.hpp:73</div></div>
 <div class="ttc" id="namespaceos_html_ab20654c3bd05280d32833e654c61b1e4"><div class="ttname"><a href="namespaceos.html#ab20654c3bd05280d32833e654c61b1e4">os::getuid</a></div><div class="ttdeci">Result&lt; uid_t &gt; getuid(const Option&lt; std::string &gt; &amp;user=None())</div><div class="ttdef"><b>Definition:</b> su.hpp:41</div></div>
@@ -719,7 +719,7 @@
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae2b610235f988f4f3109f02a2f395727"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2b610235f988f4f3109f02a2f395727">WIFSTOPPED</a></div><div class="ttdeci">#define WIFSTOPPED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:397</div></div>
 <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div class="ttname"><a href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> try.hpp:70</div></div>
 <div class="ttc" id="ls_8hpp_html"><div class="ttname"><a href="ls_8hpp.html">ls.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespaceproc_html_a15bf23098084d86bb1f2ac75b863ec24"><div class="ttname"><a href="namespaceproc.html#a15bf23098084d86bb1f2ac75b863ec24">proc::threads</a></div><div class="ttdeci">Try&lt; std::set&lt; pid_t &gt; &gt; threads(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:319</div></div>
 <div class="ttc" id="foreach_8hpp_html_a66900b166526abe66464d6597536b111"><div class="ttname"><a href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a></div><div class="ttdeci">#define foreachpair(KEY, VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:51</div></div>
 <div class="ttc" id="namespaceos_html_a48c86262928f59c5c54d0cb0012e2aba"><div class="ttname"><a href="namespaceos.html#a48c86262928f59c5c54d0cb0012e2aba">os::waitpid</a></div><div class="ttdeci">Result&lt; pid_t &gt; waitpid(pid_t pid, int *status, int options)</div><div class="ttdef"><b>Definition:</b> os.hpp:142</div></div>
@@ -750,7 +750,7 @@
 <div class="ttc" id="assert_8hpp_html"><div class="ttname"><a href="assert_8hpp.html">assert.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 <div class="ttc" id="status__utils_8hpp_html_a9e2998a6c0ec36d796adcec49131a5db"><div class="ttname"><a href="status__utils_8hpp.html#a9e2998a6c0ec36d796adcec49131a5db">WSUCCEEDED</a></div><div class="ttdeci">bool WSUCCEEDED(int status)</div><div class="ttdef"><b>Definition:</b> status_utils.hpp:26</div></div>
-<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:109</div></div>
+<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:112</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_aeba4d421572a9d681c73c347f24ad348"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">WTERMSIG</a></div><div class="ttdeci">#define WTERMSIG(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:387</div></div>
 <div class="ttc" id="status__utils_8hpp_html_aec7297ea295ff53f48cc0f25ce4a63f9"><div class="ttname"><a href="status__utils_8hpp.html#aec7297ea295ff53f48cc0f25ce4a63f9">WSTRINGIFY</a></div><div class="ttdeci">std::string WSTRINGIFY(int status)</div><div class="ttdef"><b>Definition:</b> status_utils.hpp:32</div></div>
 <div class="ttc" id="namespacecgroups_html_ab75e1e2d1be63eec907bf12306a7c8a7"><div class="ttname"><a href="namespacecgroups.html#ab75e1e2d1be63eec907bf12306a7c8a7">cgroups::kill</a></div><div class="ttdeci">Try&lt; Nothing &gt; kill(const std::string &amp;hierarchy, const std::string &amp;cgroup, int signal)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/numify_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/numify_8hpp_source.html b/content/api/latest/c++/numify_8hpp_source.html
index ed61d19..3c77673 100644
--- a/content/api/latest/c++/numify_8hpp_source.html
+++ b/content/api/latest/c++/numify_8hpp_source.html
@@ -160,11 +160,11 @@
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
 <div class="ttc" id="result_8hpp_html"><div class="ttname"><a href="result_8hpp.html">result.hpp</a></div></div>
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> result.hpp:40</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="numify_8hpp_html_a1ada38a2bf3389b131c6f50042634681"><div class="ttname"><a href="numify_8hpp.html#a1ada38a2bf3389b131c6f50042634681">numify</a></div><div class="ttdeci">Try&lt; T &gt; numify(const std::string &amp;s)</div><div class="ttdef"><b>Definition:</b> numify.hpp:29</div></div>
 <div class="ttc" id="namespacestrings_html_a269921757daf11096d3f5e02686f8444"><div class="ttname"><a href="namespacestrings.html#a269921757daf11096d3f5e02686f8444">strings::contains</a></div><div class="ttdeci">bool contains(const std::string &amp;s, const std::string &amp;substr)</div><div class="ttdef"><b>Definition:</b> strings.hpp:406</div></div>
 <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div class="ttname"><a href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> try.hpp:70</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/option_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/option_8hpp.html b/content/api/latest/c++/option_8hpp.html
index fed1677..94fd491 100644
--- a/content/api/latest/c++/option_8hpp.html
+++ b/content/api/latest/c++/option_8hpp.html
@@ -50,6 +50,7 @@
 <div class="header">
   <div class="summary">
 <a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> &#124;
 <a href="#func-members">Functions</a>  </div>
   <div class="headertitle">
 <div class="title">option.hpp File Reference</div>  </div>
@@ -57,6 +58,8 @@
 <div class="contents">
 <div class="textblock"><code>#include &lt;assert.h&gt;</code><br/>
 <code>#include &lt;algorithm&gt;</code><br/>
+<code>#include &lt;functional&gt;</code><br/>
+<code>#include &lt;boost/functional/hash.hpp&gt;</code><br/>
 <code>#include &lt;<a class="el" href="none_8hpp_source.html">stout/none.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="some_8hpp_source.html">stout/some.hpp</a>&gt;</code><br/>
 </div>
@@ -66,6 +69,13 @@
 Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOption.html">Option&lt; T &gt;</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="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html">std::hash&lt; Option&lt; T &gt; &gt;</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:namespacestd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestd.html">std</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>


[16/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2master_2master_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2master_2master_8hpp_source.html b/content/api/latest/c++/src_2master_2master_8hpp_source.html
index 6a42854..4b19282 100644
--- a/content/api/latest/c++/src_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2master_8hpp_source.html
@@ -528,2543 +528,2566 @@
 <div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
 <div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;      <span class="keyword">const</span> std::vector&lt;TaskStatus&gt;&amp; <a class="code" href="namespaceprocess_1_1http.html#a061749759c8d327692f4dbb3bb8b8440">statuses</a>);</div>
 <div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;</div>
-<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a1c43d0e0feca12e86a5f03fab4065cda">exitedExecutor</a>(</div>
-<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; from,</div>
-<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;      <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;      int32_t <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>);</div>
-<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;</div>
-<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a7d82dd8c81f792177720f47dcc651b7c">updateSlave</a>(<span class="keyword">const</span> UpdateSlaveMessage&amp; message);</div>
-<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;</div>
-<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a2bcd31ff91d60fac0172aaeab69bae93">updateUnavailability</a>(</div>
-<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;      <span class="keyword">const</span> MachineID&amp; machineId,</div>
-<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;Unavailability&gt;</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>);</div>
-<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;</div>
-<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a2902390a0abb83ed2cb6734e214dd4d1">markUnreachable</a>(</div>
-<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;      <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;      <span class="keyword">const</span> std::string&amp; message);</div>
-<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;</div>
-<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#af5e5d5f093291a247de88a5ca4c8ecf4">markGone</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave, <span class="keyword">const</span> TimeInfo&amp; goneTime);</div>
-<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;</div>
-<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ae047b5e48e3fc0606959c09049350e9c">authenticate</a>(</div>
-<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; from,</div>
-<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid);</div>
-<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;</div>
-<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;  <span class="comment">// TODO(bmahler): It would be preferred to use a unique libprocess</span></div>
-<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;  <span class="comment">// Process identifier (PID is not sufficient) for identifying the</span></div>
-<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;  <span class="comment">// framework instance, rather than relying on re-registration time.</span></div>
-<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a97d4aab61e2bc12096641fcd18bbce6a">frameworkFailoverTimeout</a>(</div>
-<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Time.html">process::Time</a>&amp; reregisteredTime);</div>
-<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;</div>
-<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a44d73db38b6c15996c0097be7fb99d3c">offer</a>(</div>
-<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap</a>&lt;std::string, <a class="code" href="classhashmap.html">hashmap&lt;SlaveID, Resources&gt;</a>&gt;&amp; resources);</div>
-<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;</div>
-<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a0219dd5cfb230006e65a999b63d1d88c">inverseOffer</a>(</div>
-<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap&lt;SlaveID, UnavailableResources&gt;</a>&amp; resources);</div>
-<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;</div>
-<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;  <span class="comment">// Invoked when there is a newly elected leading master.</span></div>
-<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;  <span class="comment">// Made public for testing purposes.</span></div>
-<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a8c403b7beba19c74de804bc8e4f0d38c">detected</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;MasterInfo&gt;</a>&gt;&amp; _leader);</div>
-<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;</div>
-<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;  <span class="comment">// Invoked when the contender has lost the candidacy.</span></div>
-<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;  <span class="comment">// Made public for testing purposes.</span></div>
-<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#aad51b724e3c140be80a857e303604192">lostCandidacy</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; <a class="code" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>);</div>
-<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;</div>
-<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;  <span class="comment">// Continuation of recover().</span></div>
-<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;  <span class="comment">// Made public for testing purposes.</span></div>
-<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#acc7eaee208d8a9bfcf444864518c51dd">_recover</a>(<span class="keyword">const</span> Registry&amp; registry);</div>
-<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;</div>
-<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1Master.html#a1ae1ab2bf0c21fcfdcf8183a2952d3ce">  527</a></span>&#160;  MasterInfo <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a1ae1ab2bf0c21fcfdcf8183a2952d3ce">info</a>()<span class="keyword"> const</span></div>
-<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;    <span class="keywordflow">return</span> info_;</div>
-<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;  }</div>
-<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;</div>
-<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ae3b5c560a4dc2a611f3b11b1642d9623">initialize</a>();</div>
-<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#aadfa2612b8297613788ed47d1e0ba817">finalize</a>();</div>
-<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;</div>
-<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#abc98aab1998bf1a0db65bd0a6799bc9c">visit</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a>&amp; event);</div>
-<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#abc98aab1998bf1a0db65bd0a6799bc9c">visit</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a>&amp; event);</div>
+<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a5765b0792339e002845e1569e203b2c4">offerOperationStatusUpdate</a>(</div>
+<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;      <span class="keyword">const</span> OfferOperationStatusUpdate&amp; message);</div>
+<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;</div>
+<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a1c43d0e0feca12e86a5f03fab4065cda">exitedExecutor</a>(</div>
+<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; from,</div>
+<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;      <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;      int32_t <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>);</div>
+<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;</div>
+<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a7d82dd8c81f792177720f47dcc651b7c">updateSlave</a>(<span class="keyword">const</span> UpdateSlaveMessage&amp; message);</div>
+<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;</div>
+<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a2bcd31ff91d60fac0172aaeab69bae93">updateUnavailability</a>(</div>
+<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;      <span class="keyword">const</span> MachineID&amp; machineId,</div>
+<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;Unavailability&gt;</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>);</div>
+<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;</div>
+<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a2902390a0abb83ed2cb6734e214dd4d1">markUnreachable</a>(</div>
+<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;      <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;      <span class="keyword">const</span> std::string&amp; message);</div>
+<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;</div>
+<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#af5e5d5f093291a247de88a5ca4c8ecf4">markGone</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave, <span class="keyword">const</span> TimeInfo&amp; goneTime);</div>
+<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;</div>
+<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ae047b5e48e3fc0606959c09049350e9c">authenticate</a>(</div>
+<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; from,</div>
+<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid);</div>
+<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;</div>
+<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;  <span class="comment">// TODO(bmahler): It would be preferred to use a unique libprocess</span></div>
+<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;  <span class="comment">// Process identifier (PID is not sufficient) for identifying the</span></div>
+<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;  <span class="comment">// framework instance, rather than relying on re-registration time.</span></div>
+<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a97d4aab61e2bc12096641fcd18bbce6a">frameworkFailoverTimeout</a>(</div>
+<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Time.html">process::Time</a>&amp; reregisteredTime);</div>
+<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;</div>
+<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a44d73db38b6c15996c0097be7fb99d3c">offer</a>(</div>
+<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap</a>&lt;std::string, <a class="code" href="classhashmap.html">hashmap&lt;SlaveID, Resources&gt;</a>&gt;&amp; resources);</div>
+<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;</div>
+<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a0219dd5cfb230006e65a999b63d1d88c">inverseOffer</a>(</div>
+<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap&lt;SlaveID, UnavailableResources&gt;</a>&amp; resources);</div>
+<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;</div>
+<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;  <span class="comment">// Invoked when there is a newly elected leading master.</span></div>
+<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;  <span class="comment">// Made public for testing purposes.</span></div>
+<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a8c403b7beba19c74de804bc8e4f0d38c">detected</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;MasterInfo&gt;</a>&gt;&amp; _leader);</div>
+<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;</div>
+<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;  <span class="comment">// Invoked when the contender has lost the candidacy.</span></div>
+<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;  <span class="comment">// Made public for testing purposes.</span></div>
+<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#aad51b724e3c140be80a857e303604192">lostCandidacy</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; <a class="code" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>);</div>
+<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;</div>
+<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;  <span class="comment">// Continuation of recover().</span></div>
+<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;  <span class="comment">// Made public for testing purposes.</span></div>
+<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#acc7eaee208d8a9bfcf444864518c51dd">_recover</a>(<span class="keyword">const</span> Registry&amp; registry);</div>
+<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;</div>
+<div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1Master.html#a1ae1ab2bf0c21fcfdcf8183a2952d3ce">  530</a></span>&#160;  MasterInfo <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a1ae1ab2bf0c21fcfdcf8183a2952d3ce">info</a>()<span class="keyword"> const</span></div>
+<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;    <span class="keywordflow">return</span> info_;</div>
+<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;  }</div>
+<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;</div>
+<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ae3b5c560a4dc2a611f3b11b1642d9623">initialize</a>();</div>
+<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#aadfa2612b8297613788ed47d1e0ba817">finalize</a>();</div>
 <div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;</div>
-<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab84125e8b6ac8adadadd40df0e63920f">exited</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid);</div>
-<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab84125e8b6ac8adadadd40df0e63920f">exited</a>(<span class="keyword">const</span> FrameworkID&amp; frameworkId, <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html">HttpConnection</a>&amp; http);</div>
-<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a4ffd3bd4715e4e12035c89ac47c2cd99">_exited</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
-<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;</div>
-<div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;  <span class="comment">// Invoked upon noticing a subscriber disconnection.</span></div>
-<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab84125e8b6ac8adadadd40df0e63920f">exited</a>(<span class="keyword">const</span> <a class="code" href="structid_1_1UUID.html">UUID</a>&amp; <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#abc98aab1998bf1a0db65bd0a6799bc9c">visit</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a>&amp; event);</div>
+<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#abc98aab1998bf1a0db65bd0a6799bc9c">visit</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a>&amp; event);</div>
+<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;</div>
+<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab84125e8b6ac8adadadd40df0e63920f">exited</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid);</div>
+<div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab84125e8b6ac8adadadd40df0e63920f">exited</a>(<span class="keyword">const</span> FrameworkID&amp; frameworkId, <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html">HttpConnection</a>&amp; http);</div>
+<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a4ffd3bd4715e4e12035c89ac47c2cd99">_exited</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
 <div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;</div>
-<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#aa3a158b31fdb0b16a5290a9eb5da0a1b">agentReregisterTimeout</a>(<span class="keyword">const</span> SlaveID&amp; slaveId);</div>
-<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;  <a class="code" href="structNothing.html">Nothing</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ada6e99db89ac87b9a716562c2b0bcc7b">_agentReregisterTimeout</a>(<span class="keyword">const</span> SlaveID&amp; slaveId);</div>
+<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;  <span class="comment">// Invoked upon noticing a subscriber disconnection.</span></div>
+<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab84125e8b6ac8adadadd40df0e63920f">exited</a>(<span class="keyword">const</span> <a class="code" href="structid_1_1UUID.html">UUID</a>&amp; <span class="keywordtype">id</span>);</div>
 <div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;</div>
-<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;  <span class="comment">// Invoked when the message is ready to be executed after</span></div>
-<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;  <span class="comment">// being throttled.</span></div>
-<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;  <span class="comment">// &#39;principal&#39; being None indicates it is throttled by</span></div>
-<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;  <span class="comment">// &#39;defaultLimiter&#39;.</span></div>
-<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c">throttled</a>(</div>
-<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a>&amp; event,</div>
-<div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; principal);</div>
-<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;</div>
-<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;  <span class="comment">// Continuations of visit().</span></div>
-<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ae1c3d92914e50944add7fdf7004df446">_visit</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a>&amp; event);</div>
-<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ae1c3d92914e50944add7fdf7004df446">_visit</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a>&amp; event);</div>
-<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;</div>
-<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;  <span class="comment">// Helper method invoked when the capacity for a framework</span></div>
-<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;  <span class="comment">// principal is exceeded.</span></div>
-<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a2595f53b9f20504fab43976b1ac0ba17">exceededCapacity</a>(</div>
-<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a>&amp; event,</div>
-<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;      uint64_t capacity);</div>
-<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;</div>
-<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;  <span class="comment">// Recovers state from the registrar.</span></div>
-<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ad984209e10f925712335d99bed0b9c5b">recover</a>();</div>
-<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab609269957c32b5138b3bfc61194a789">recoveredSlavesTimeout</a>(<span class="keyword">const</span> Registry&amp; registry);</div>
-<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;</div>
-<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ae624cd6ad15e15fb9073a6ac680f2122">_registerSlave</a>(</div>
-<div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;      <span class="keyword">const</span> SlaveInfo&amp; slaveInfo,</div>
-<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid,</div>
-<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;      <span class="keyword">const</span> std::vector&lt;Resource&gt;&amp; checkpointedResources,</div>
-<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;      <span class="keyword">const</span> std::string&amp; version,</div>
-<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;      <span class="keyword">const</span> std::vector&lt;SlaveInfo::Capability&gt;&amp; agentCapabilities,</div>
-<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; authorized);</div>
-<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;</div>
-<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#aeaa39e06367f3e6c778e33fa0c5057a0">__registerSlave</a>(</div>
-<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;      <span class="keyword">const</span> SlaveInfo&amp; slaveInfo,</div>
-<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid,</div>
-<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;      <span class="keyword">const</span> std::vector&lt;Resource&gt;&amp; checkpointedResources,</div>
-<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;      <span class="keyword">const</span> std::string&amp; version,</div>
-<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;      <span class="keyword">const</span> std::vector&lt;SlaveInfo::Capability&gt;&amp; agentCapabilities,</div>
-<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; admit);</div>
-<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;</div>
-<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#aaca639a5994b1beaa5efc9d08fed8f85">_reregisterSlave</a>(</div>
-<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;      <span class="keyword">const</span> SlaveInfo&amp; slaveInfo,</div>
-<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid,</div>
-<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;      <span class="keyword">const</span> std::vector&lt;Resource&gt;&amp; checkpointedResources,</div>
-<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;      <span class="keyword">const</span> std::vector&lt;ExecutorInfo&gt;&amp; executorInfos,</div>
-<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;      <span class="keyword">const</span> std::vector&lt;Task&gt;&amp; tasks,</div>
-<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;      <span class="keyword">const</span> std::vector&lt;FrameworkInfo&gt;&amp; frameworks,</div>
-<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;      <span class="keyword">const</span> std::vector&lt;Archive::Framework&gt;&amp; completedFrameworks,</div>
-<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;      <span class="keyword">const</span> std::string&amp; version,</div>
-<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;      <span class="keyword">const</span> std::vector&lt;SlaveInfo::Capability&gt;&amp; agentCapabilities,</div>
-<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; authorized);</div>
-<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;</div>
-<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#acda6d76801873ad882e8237e785124fc">__reregisterSlave</a>(</div>
-<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;      <span class="keyword">const</span> SlaveInfo&amp; slaveInfo,</div>
-<div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid,</div>
-<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;      <span class="keyword">const</span> std::vector&lt;Resource&gt;&amp; checkpointedResources,</div>
-<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;      <span class="keyword">const</span> std::vector&lt;ExecutorInfo&gt;&amp; executorInfos,</div>
-<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;      <span class="keyword">const</span> std::vector&lt;Task&gt;&amp; tasks,</div>
-<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;      <span class="keyword">const</span> std::vector&lt;FrameworkInfo&gt;&amp; frameworks,</div>
-<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;      <span class="keyword">const</span> std::vector&lt;Archive::Framework&gt;&amp; completedFrameworks,</div>
-<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;      <span class="keyword">const</span> std::string&amp; version,</div>
-<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;      <span class="keyword">const</span> std::vector&lt;SlaveInfo::Capability&gt;&amp; agentCapabilities,</div>
-<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; readmit);</div>
-<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;</div>
-<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a9d3059c6fa7c24e33af3c90fb3fcb7ee">___reregisterSlave</a>(</div>
-<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave,</div>
-<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;      <span class="keyword">const</span> std::vector&lt;FrameworkInfo&gt;&amp; frameworks);</div>
-<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;</div>
-<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;  <span class="comment">// &#39;future&#39; is the future returned by the authenticator.</span></div>
-<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a666059aeb226099f76b7e4ac7597df05">_authenticate</a>(</div>
-<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid,</div>
-<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&gt;&amp; future);</div>
-<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;</div>
-<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ad310cd775a30bf1a4d3149e558673284">authenticationTimeout</a>(<a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&gt; future);</div>
-<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;</div>
-<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a9caaed85a00e7c8981f88de2346ee9cc">fileAttached</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; result,</div>
-<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;                    <span class="keyword">const</span> std::string&amp; path);</div>
+<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#aa3a158b31fdb0b16a5290a9eb5da0a1b">agentReregisterTimeout</a>(<span class="keyword">const</span> SlaveID&amp; slaveId);</div>
+<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;  <a class="code" href="structNothing.html">Nothing</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ada6e99db89ac87b9a716562c2b0bcc7b">_agentReregisterTimeout</a>(<span class="keyword">const</span> SlaveID&amp; slaveId);</div>
+<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;</div>
+<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;  <span class="comment">// Invoked when the message is ready to be executed after</span></div>
+<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;  <span class="comment">// being throttled.</span></div>
+<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;  <span class="comment">// &#39;principal&#39; being None indicates it is throttled by</span></div>
+<div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;  <span class="comment">// &#39;defaultLimiter&#39;.</span></div>
+<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c">throttled</a>(</div>
+<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a>&amp; event,</div>
+<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; principal);</div>
+<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;</div>
+<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;  <span class="comment">// Continuations of visit().</span></div>
+<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ae1c3d92914e50944add7fdf7004df446">_visit</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a>&amp; event);</div>
+<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ae1c3d92914e50944add7fdf7004df446">_visit</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a>&amp; event);</div>
+<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;</div>
+<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;  <span class="comment">// Helper method invoked when the capacity for a framework</span></div>
+<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;  <span class="comment">// principal is exceeded.</span></div>
+<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a2595f53b9f20504fab43976b1ac0ba17">exceededCapacity</a>(</div>
+<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a>&amp; event,</div>
+<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; principal,</div>
+<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;      uint64_t capacity);</div>
+<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;</div>
+<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;  <span class="comment">// Recovers state from the registrar.</span></div>
+<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ad984209e10f925712335d99bed0b9c5b">recover</a>();</div>
+<div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab609269957c32b5138b3bfc61194a789">recoveredSlavesTimeout</a>(<span class="keyword">const</span> Registry&amp; registry);</div>
+<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;</div>
+<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ae624cd6ad15e15fb9073a6ac680f2122">_registerSlave</a>(</div>
+<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;      <span class="keyword">const</span> SlaveInfo&amp; slaveInfo,</div>
+<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid,</div>
+<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; principal,</div>
+<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;      <span class="keyword">const</span> std::vector&lt;Resource&gt;&amp; checkpointedResources,</div>
+<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;      <span class="keyword">const</span> std::string&amp; version,</div>
+<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;      <span class="keyword">const</span> std::vector&lt;SlaveInfo::Capability&gt;&amp; agentCapabilities,</div>
+<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; authorized);</div>
+<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;</div>
+<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#aeaa39e06367f3e6c778e33fa0c5057a0">__registerSlave</a>(</div>
+<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;      <span class="keyword">const</span> SlaveInfo&amp; slaveInfo,</div>
+<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid,</div>
+<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;      <span class="keyword">const</span> std::vector&lt;Resource&gt;&amp; checkpointedResources,</div>
+<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;      <span class="keyword">const</span> std::string&amp; version,</div>
+<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;      <span class="keyword">const</span> std::vector&lt;SlaveInfo::Capability&gt;&amp; agentCapabilities,</div>
+<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; admit);</div>
+<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;</div>
+<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#aaca639a5994b1beaa5efc9d08fed8f85">_reregisterSlave</a>(</div>
+<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;      <span class="keyword">const</span> SlaveInfo&amp; slaveInfo,</div>
+<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid,</div>
+<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; principal,</div>
+<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;      <span class="keyword">const</span> std::vector&lt;Resource&gt;&amp; checkpointedResources,</div>
+<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;      <span class="keyword">const</span> std::vector&lt;ExecutorInfo&gt;&amp; executorInfos,</div>
+<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;      <span class="keyword">const</span> std::vector&lt;Task&gt;&amp; tasks,</div>
+<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;      <span class="keyword">const</span> std::vector&lt;FrameworkInfo&gt;&amp; frameworks,</div>
+<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;      <span class="keyword">const</span> std::vector&lt;Archive::Framework&gt;&amp; completedFrameworks,</div>
+<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;      <span class="keyword">const</span> std::string&amp; version,</div>
+<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;      <span class="keyword">const</span> std::vector&lt;SlaveInfo::Capability&gt;&amp; agentCapabilities,</div>
+<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; authorized);</div>
+<div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;</div>
+<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#acda6d76801873ad882e8237e785124fc">__reregisterSlave</a>(</div>
+<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;      <span class="keyword">const</span> SlaveInfo&amp; slaveInfo,</div>
+<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid,</div>
+<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;      <span class="keyword">const</span> std::vector&lt;Resource&gt;&amp; checkpointedResources,</div>
+<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;      <span class="keyword">const</span> std::vector&lt;ExecutorInfo&gt;&amp; executorInfos,</div>
+<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;      <span class="keyword">const</span> std::vector&lt;Task&gt;&amp; tasks,</div>
+<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;      <span class="keyword">const</span> std::vector&lt;FrameworkInfo&gt;&amp; frameworks,</div>
+<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;      <span class="keyword">const</span> std::vector&lt;Archive::Framework&gt;&amp; completedFrameworks,</div>
+<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;      <span class="keyword">const</span> std::string&amp; version,</div>
+<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;      <span class="keyword">const</span> std::vector&lt;SlaveInfo::Capability&gt;&amp; agentCapabilities,</div>
+<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; readmit);</div>
+<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;</div>
+<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a9d3059c6fa7c24e33af3c90fb3fcb7ee">___reregisterSlave</a>(</div>
+<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave,</div>
+<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;      <span class="keyword">const</span> std::vector&lt;FrameworkInfo&gt;&amp; frameworks);</div>
+<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;</div>
+<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;  <span class="comment">// &#39;future&#39; is the future returned by the authenticator.</span></div>
+<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a666059aeb226099f76b7e4ac7597df05">_authenticate</a>(</div>
+<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid,</div>
+<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&gt;&amp; future);</div>
+<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;</div>
+<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ad310cd775a30bf1a4d3149e558673284">authenticationTimeout</a>(<a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&gt; future);</div>
 <div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;</div>
-<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;  <span class="comment">// Invoked when the contender has entered the contest.</span></div>
-<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a16aaa13fffec4c3aadd62e9e27616c7c">contended</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&gt;&amp; candidacy);</div>
+<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a9caaed85a00e7c8981f88de2346ee9cc">fileAttached</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; result,</div>
+<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;                    <span class="keyword">const</span> std::string&amp; path);</div>
 <div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;</div>
-<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;  <span class="comment">// Task reconciliation, split from the message handler</span></div>
-<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;  <span class="comment">// to allow re-use.</span></div>
-<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a39d90fa7d691113fd8def8598b621453">_reconcileTasks</a>(</div>
-<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
-<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;      <span class="keyword">const</span> std::vector&lt;TaskStatus&gt;&amp; statuses);</div>
-<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;</div>
-<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;  <span class="comment">// When a slave that was previously registered with this master</span></div>
-<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;  <span class="comment">// re-registers, we need to reconcile the master&#39;s view of the</span></div>
-<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;  <span class="comment">// slave&#39;s tasks and executors.  This function also sends the</span></div>
-<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;  <span class="comment">// `SlaveReregisteredMessage`.</span></div>
-<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a58719ea924d9d7508db7ed7b2bf7517f">reconcileKnownSlave</a>(</div>
-<div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave,</div>
-<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;      <span class="keyword">const</span> std::vector&lt;ExecutorInfo&gt;&amp; executors,</div>
-<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;      <span class="keyword">const</span> std::vector&lt;Task&gt;&amp; tasks);</div>
-<div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;</div>
-<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;  <span class="comment">// Add a framework.</span></div>
-<div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a18b954da472e546b37cf83a0cfa7c9ff">addFramework</a>(</div>
-<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
-<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;      <span class="keyword">const</span> std::set&lt;std::string&gt;&amp; suppressedRoles);</div>
-<div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;</div>
-<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;  <span class="comment">// Recover a framework from its `FrameworkInfo`. This happens after</span></div>
-<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;  <span class="comment">// master failover, when an agent running one of the framework&#39;s</span></div>
-<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;  <span class="comment">// tasks re-registers or when the framework itself re-registers,</span></div>
-<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;  <span class="comment">// whichever happens first. The result of this function is a</span></div>
-<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;  <span class="comment">// registered, inactive framework with state `RECOVERED`.</span></div>
-<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a98cf6f42201feca492b223305df1a137">recoverFramework</a>(</div>
-<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a1ae1ab2bf0c21fcfdcf8183a2952d3ce">info</a>,</div>
-<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;      <span class="keyword">const</span> std::set&lt;std::string&gt;&amp; suppressedRoles);</div>
-<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;</div>
-<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;  <span class="comment">// Transition a framework from `RECOVERED` to `CONNECTED` state and</span></div>
-<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;  <span class="comment">// activate it. This happens at most once after master failover, the</span></div>
-<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;  <span class="comment">// first time that the framework re-registers with the new master.</span></div>
-<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;  <span class="comment">// Exactly one of `newPid` or `http` must be provided.</span></div>
-<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;  <a class="code" href="classTry.html">Try&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a2d4b5ce9e8d5ccd2c6aa826e9a9592a0">activateRecoveredFramework</a>(</div>
-<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
-<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div>
-<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::UPID&gt;</a>&amp; pid,</div>
-<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;HttpConnection&gt;</a>&amp; http,</div>
-<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;      <span class="keyword">const</span> std::set&lt;std::string&gt;&amp; suppressedRoles);</div>
-<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;</div>
-<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;  <span class="comment">// Replace the scheduler for a framework with a new process ID, in</span></div>
-<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;  <span class="comment">// the event of a scheduler failover.</span></div>
-<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab5118eabaa72447409a582222c0c4902">failoverFramework</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework, <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; newPid);</div>
-<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;</div>
-<div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;  <span class="comment">// Replace the scheduler for a framework with a new HTTP connection,</span></div>
-<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;  <span class="comment">// in the event of a scheduler failover.</span></div>
-<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab5118eabaa72447409a582222c0c4902">failoverFramework</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework, <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html">HttpConnection</a>&amp; http);</div>
-<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;</div>
-<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab4ca75bc43d029f2a2d6ed7bc682cbaa">_failoverFramework</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
-<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;</div>
-<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;  <span class="comment">// Kill all of a framework&#39;s tasks, delete the framework object, and</span></div>
-<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;  <span class="comment">// reschedule offers that were assigned to this framework.</span></div>
-<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a79038036cb84f4b429aece8ab1a3dd9b">removeFramework</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
-<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;</div>
-<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;  <span class="comment">// Remove a framework from the slave, i.e., remove its tasks and</span></div>
-<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;  <span class="comment">// executors and recover the resources.</span></div>
-<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a79038036cb84f4b429aece8ab1a3dd9b">removeFramework</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave, <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
-<div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;</div>
-<div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#acebf75338ede75fc4cf3bcbdba86e82b">updateFramework</a>(</div>
-<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
-<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div>
-<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;      <span class="keyword">const</span> std::set&lt;std::string&gt;&amp; suppressedRoles);</div>
-<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;</div>
-<div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab4cdc6814dbbb821dee5d8da903177fb">disconnect</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
-<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a78a367a4a073a58bb5244e168a68b3b4">deactivate</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework, <span class="keywordtype">bool</span> rescind);</div>
+<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;  <span class="comment">// Invoked when the contender has entered the contest.</span></div>
+<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a16aaa13fffec4c3aadd62e9e27616c7c">contended</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&gt;&amp; candidacy);</div>
+<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;</div>
+<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;  <span class="comment">// Task reconciliation, split from the message handler</span></div>
+<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;  <span class="comment">// to allow re-use.</span></div>
+<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a39d90fa7d691113fd8def8598b621453">_reconcileTasks</a>(</div>
+<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
+<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;      <span class="keyword">const</span> std::vector&lt;TaskStatus&gt;&amp; statuses);</div>
+<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;</div>
+<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;  <span class="comment">// When a slave that was previously registered with this master</span></div>
+<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;  <span class="comment">// re-registers, we need to reconcile the master&#39;s view of the</span></div>
+<div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;  <span class="comment">// slave&#39;s tasks and executors.  This function also sends the</span></div>
+<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;  <span class="comment">// `SlaveReregisteredMessage`.</span></div>
+<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a58719ea924d9d7508db7ed7b2bf7517f">reconcileKnownSlave</a>(</div>
+<div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave,</div>
+<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;      <span class="keyword">const</span> std::vector&lt;ExecutorInfo&gt;&amp; executors,</div>
+<div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;      <span class="keyword">const</span> std::vector&lt;Task&gt;&amp; tasks);</div>
+<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;</div>
+<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;  <span class="comment">// Add a framework.</span></div>
+<div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a18b954da472e546b37cf83a0cfa7c9ff">addFramework</a>(</div>
+<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
+<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;      <span class="keyword">const</span> std::set&lt;std::string&gt;&amp; suppressedRoles);</div>
+<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;</div>
+<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;  <span class="comment">// Recover a framework from its `FrameworkInfo`. This happens after</span></div>
+<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;  <span class="comment">// master failover, when an agent running one of the framework&#39;s</span></div>
+<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;  <span class="comment">// tasks re-registers or when the framework itself re-registers,</span></div>
+<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;  <span class="comment">// whichever happens first. The result of this function is a</span></div>
+<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;  <span class="comment">// registered, inactive framework with state `RECOVERED`.</span></div>
+<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a98cf6f42201feca492b223305df1a137">recoverFramework</a>(</div>
+<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a1ae1ab2bf0c21fcfdcf8183a2952d3ce">info</a>,</div>
+<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;      <span class="keyword">const</span> std::set&lt;std::string&gt;&amp; suppressedRoles);</div>
+<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;</div>
+<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;  <span class="comment">// Transition a framework from `RECOVERED` to `CONNECTED` state and</span></div>
+<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;  <span class="comment">// activate it. This happens at most once after master failover, the</span></div>
+<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;  <span class="comment">// first time that the framework re-registers with the new master.</span></div>
+<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;  <span class="comment">// Exactly one of `newPid` or `http` must be provided.</span></div>
+<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;  <a class="code" href="classTry.html">Try&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a2d4b5ce9e8d5ccd2c6aa826e9a9592a0">activateRecoveredFramework</a>(</div>
+<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
+<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div>
+<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::UPID&gt;</a>&amp; pid,</div>
+<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;HttpConnection&gt;</a>&amp; http,</div>
+<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;      <span class="keyword">const</span> std::set&lt;std::string&gt;&amp; suppressedRoles);</div>
+<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;</div>
+<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;  <span class="comment">// Replace the scheduler for a framework with a new process ID, in</span></div>
+<div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;  <span class="comment">// the event of a scheduler failover.</span></div>
+<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab5118eabaa72447409a582222c0c4902">failoverFramework</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework, <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; newPid);</div>
+<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;</div>
+<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;  <span class="comment">// Replace the scheduler for a framework with a new HTTP connection,</span></div>
+<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;  <span class="comment">// in the event of a scheduler failover.</span></div>
+<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab5118eabaa72447409a582222c0c4902">failoverFramework</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework, <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html">HttpConnection</a>&amp; http);</div>
+<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;</div>
+<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab4ca75bc43d029f2a2d6ed7bc682cbaa">_failoverFramework</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
+<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;</div>
+<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;  <span class="comment">// Kill all of a framework&#39;s tasks, delete the framework object, and</span></div>
+<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;  <span class="comment">// reschedule offers that were assigned to this framework.</span></div>
+<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a79038036cb84f4b429aece8ab1a3dd9b">removeFramework</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
+<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;</div>
+<div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;  <span class="comment">// Remove a framework from the slave, i.e., remove its tasks and</span></div>
+<div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;  <span class="comment">// executors and recover the resources.</span></div>
+<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a79038036cb84f4b429aece8ab1a3dd9b">removeFramework</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave, <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
+<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;</div>
+<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#acebf75338ede75fc4cf3bcbdba86e82b">updateFramework</a>(</div>
+<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
+<div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div>
+<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;      <span class="keyword">const</span> std::set&lt;std::string&gt;&amp; suppressedRoles);</div>
 <div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;</div>
-<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab4cdc6814dbbb821dee5d8da903177fb">disconnect</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave);</div>
-<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a78a367a4a073a58bb5244e168a68b3b4">deactivate</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave);</div>
+<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#ab4cdc6814dbbb821dee5d8da903177fb">disconnect</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
+<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a78a367a4a073a58bb5244e168a68b3b4">deactivate</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework, <span class="keywordtype">bool</span> rescind);</div>
 <div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;</div>
-<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;  <span class="comment">// Add a slave.</span></div>
-<div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a81baa4cbfa16799be0bb4dc021ae38bb">addSlave</a>(</div>
-<div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave,</div>
-<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;      <span class="keyword">const</span> std::vector&lt;Archive::Framework&gt;&amp; completedFrameworks =</div>
-<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;        std::vector&lt;Archive::Framework&gt;());</div>
-<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;</div>
-<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a5038d7ad957dcba27b25ce70a99f11eb">_markUnreachable</a>(</div>
-<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave,</div>
-<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;      <span class="keyword">const</span> TimeInfo&amp; unreachableTime,</div>
-<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;      <span class="keyword">const</span> std::string&amp; message,</div>
-<div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.htm

<TRUNCATED>

[41/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave.html
index 031d4d3..82ec6c1 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave.html
@@ -157,6 +157,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a908f4faf4a455a57bb0c12f67c5b352b inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acf8c6cf73789692d60ad155f2a72b6f8 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acf8c6cf73789692d60ad155f2a72b6f8">checkpointResources</a> (std::vector&lt; Resource &gt; checkpointedResources)</td></tr>
 <tr class="separator:acf8c6cf73789692d60ad155f2a72b6f8 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffbdce60b7566faefd30d7e84cedfb2 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ffbdce60b7566faefd30d7e84cedfb2">applyOfferOperation</a> (const ApplyOfferOperationMessage &amp;<a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a>)</td></tr>
+<tr class="separator:a0ffbdce60b7566faefd30d7e84cedfb2 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6f4d260ba9dd50482b7bd8f5021f29b3 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a> (<a class="el" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html">HttpConnection</a> http, const executor::Call::Subscribe &amp;subscribe, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a> *framework, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a> *executor)</td></tr>
 <tr class="separator:a6f4d260ba9dd50482b7bd8f5021f29b3 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:accb925947118625aa974fe887268b90a inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#accb925947118625aa974fe887268b90a">registerExecutor</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/classmesos_1_1v1_1_1Resources-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1v1_1_1Resources-members.html b/content/api/latest/c++/classmesos_1_1v1_1_1Resources-members.html
index 165ba8c..eeeb5a0 100644
--- a/content/api/latest/c++/classmesos_1_1v1_1_1Resources-members.html
+++ b/content/api/latest/c++/classmesos_1_1v1_1_1Resources-members.html
@@ -60,7 +60,7 @@
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e">allocatableTo</a>(const std::string &amp;role) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967">allocate</a>(const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84">allocations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55">apply</a>(const Offer::Operation &amp;operation) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad9322221413dfe5e54664f61ec9edb32">apply</a>(const Offer::Operation &amp;operation, const Option&lt; Resources &gt; &amp;convertedResources=None()) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aa57094ce5110af3b65494fc48eac3d96">apply</a>(const Iterable &amp;operations) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5">begin</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac9cc77a6d6ecd961c5ba8e1b77890118">begin</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -84,7 +84,9 @@
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a2113e384c7dae5af12e26b2d334f7dd1">get</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a77bd749c9b8e90069b6aff41d617eb9c">gpus</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a497e25b377bf0b52d3356972f2f49df8">hasRefinedReservations</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a">isAllocatableTo</a>(const Resource &amp;resource, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a54217a6501a0f7fad946eacd893ecb67">hasResourceProvider</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a">isAllocatableTo</a>(const Resource &amp;resource, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a01310b5316cfff0b6126115fc7f31046">isDisk</a>(const Resource &amp;resource, const Resource::DiskInfo::Source::Type &amp;type)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab691d1c2fa2629190347c19dcc6a385f">isDynamicallyReserved</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1122b880d0a01c919a35a41be0fa7b94">isEmpty</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad2b1ead3063e0d52e43d93c3dc5fd070">isPersistentVolume</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html b/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html
index b96df6a..8f02fec 100644
--- a/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html
+++ b/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html
@@ -133,8 +133,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ad2463a919987151047b605127a269e84"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4bbeff06f7c6197ac143c6ace4311dc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4bbeff06f7c6197ac143c6ace4311dc6">find</a> (const <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;targets) const </td></tr>
 <tr class="separator:a4bbeff06f7c6197ac143c6ace4311dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a616119a9f2c1afc35aa51c8286cafb55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55">apply</a> (const Offer::Operation &amp;operation) const </td></tr>
-<tr class="separator:a616119a9f2c1afc35aa51c8286cafb55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9322221413dfe5e54664f61ec9edb32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad9322221413dfe5e54664f61ec9edb32">apply</a> (const Offer::Operation &amp;operation, const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &gt; &amp;convertedResources=<a class="el" href="structNone.html">None</a>()) const </td></tr>
+<tr class="separator:ad9322221413dfe5e54664f61ec9edb32"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa57094ce5110af3b65494fc48eac3d96"><td class="memTemplParams" colspan="2">template&lt;typename Iterable &gt; </td></tr>
 <tr class="memitem:aa57094ce5110af3b65494fc48eac3d96"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aa57094ce5110af3b65494fc48eac3d96">apply</a> (const Iterable &amp;operations) const </td></tr>
 <tr class="separator:aa57094ce5110af3b65494fc48eac3d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -222,6 +222,8 @@ Static Public Member Functions</h2></td></tr>
 <tr class="separator:a1122b880d0a01c919a35a41be0fa7b94"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad2b1ead3063e0d52e43d93c3dc5fd070"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad2b1ead3063e0d52e43d93c3dc5fd070">isPersistentVolume</a> (const Resource &amp;resource)</td></tr>
 <tr class="separator:ad2b1ead3063e0d52e43d93c3dc5fd070"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01310b5316cfff0b6126115fc7f31046"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a01310b5316cfff0b6126115fc7f31046">isDisk</a> (const Resource &amp;resource, const Resource::DiskInfo::Source::Type &amp;type)</td></tr>
+<tr class="separator:a01310b5316cfff0b6126115fc7f31046"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae75dcd85eda5807cdf12e42d2e354291"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae75dcd85eda5807cdf12e42d2e354291">isReserved</a> (const Resource &amp;resource, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;role=<a class="el" href="structNone.html">None</a>())</td></tr>
 <tr class="separator:ae75dcd85eda5807cdf12e42d2e354291"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4fa6fa4b4da9acbc04e8faa7ad9dc24a"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a">isAllocatableTo</a> (const Resource &amp;resource, const std::string &amp;role)</td></tr>
@@ -236,6 +238,8 @@ Static Public Member Functions</h2></td></tr>
 <tr class="separator:a3b642920fe195dca5e142ba9f1bf0445"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a497e25b377bf0b52d3356972f2f49df8"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a497e25b377bf0b52d3356972f2f49df8">hasRefinedReservations</a> (const Resource &amp;resource)</td></tr>
 <tr class="separator:a497e25b377bf0b52d3356972f2f49df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54217a6501a0f7fad946eacd893ecb67"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a54217a6501a0f7fad946eacd893ecb67">hasResourceProvider</a> (const Resource &amp;resource)</td></tr>
+<tr class="separator:a54217a6501a0f7fad946eacd893ecb67"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7ed33a126401a10668cb4194f158eda0"><td class="memItemLeft" align="right" valign="top">static const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a7ed33a126401a10668cb4194f158eda0">reservationRole</a> (const Resource &amp;resource)</td></tr>
 <tr class="separator:a7ed33a126401a10668cb4194f158eda0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acae32482500bf65bd41786fe07a480c9"><td class="memTemplParams" colspan="2">template&lt;typename Key &gt; </td></tr>
@@ -416,7 +420,7 @@ Friends</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a616119a9f2c1afc35aa51c8286cafb55"></a>
+<a class="anchor" id="ad9322221413dfe5e54664f61ec9edb32"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -424,8 +428,18 @@ Friends</h2></td></tr>
           <td class="memname"><a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&gt; mesos::v1::Resources::apply </td>
           <td>(</td>
           <td class="paramtype">const Offer::Operation &amp;&#160;</td>
-          <td class="paramname"><em>operation</em></td><td>)</td>
-          <td> const</td>
+          <td class="paramname"><em>operation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>convertedResources</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -918,6 +932,30 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a54217a6501a0f7fad946eacd893ecb67"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool mesos::v1::Resources::hasResourceProvider </td>
+          <td>(</td>
+          <td class="paramtype">const Resource &amp;&#160;</td>
+          <td class="paramname"><em>resource</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a4fa6fa4b4da9acbc04e8faa7ad9dc24a"></a>
 <div class="memitem">
 <div class="memproto">
@@ -952,6 +990,40 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a01310b5316cfff0b6126115fc7f31046"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool mesos::v1::Resources::isDisk </td>
+          <td>(</td>
+          <td class="paramtype">const Resource &amp;&#160;</td>
+          <td class="paramname"><em>resource</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const Resource::DiskInfo::Source::Type &amp;&#160;</td>
+          <td class="paramname"><em>type</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="ab691d1c2fa2629190347c19dcc6a385f"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/composing_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/composing_8hpp_source.html b/content/api/latest/c++/composing_8hpp_source.html
index a0374af..beeaf13 100644
--- a/content/api/latest/c++/composing_8hpp_source.html
+++ b/content/api/latest/c++/composing_8hpp_source.html
@@ -152,7 +152,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_af49e64bc762f8e32a8b168dffbc2f2ba"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#af49e64bc762f8e32a8b168dffbc2f2ba">mesos::internal::slave::ComposingContainerizer::containers</a></div><div class="ttdeci">virtual process::Future&lt; hashset&lt; ContainerID &gt; &gt; containers()</div></div>
 <div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html">mesos::internal::slave::ComposingContainerizer</a></div><div class="ttdef"><b>Definition:</b> composing.hpp:43</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_a6b5b7c8cc2d45e519be36b0cc60ca328"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a6b5b7c8cc2d45e519be36b0cc60ca328">mesos::internal::slave::ComposingContainerizer::usage</a></div><div class="ttdeci">virtual process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/decoder_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/decoder_8hpp_source.html b/content/api/latest/c++/decoder_8hpp_source.html
index 114bb1d..fb9b61f 100644
--- a/content/api/latest/c++/decoder_8hpp_source.html
+++ b/content/api/latest/c++/decoder_8hpp_source.html
@@ -1136,7 +1136,7 @@
 <div class="ttc" id="classprocess_1_1StreamingResponseDecoder_html_ae7db33e85c98ef39426aa06f44f36fd9"><div class="ttname"><a href="classprocess_1_1StreamingResponseDecoder.html#ae7db33e85c98ef39426aa06f44f36fd9">process::StreamingResponseDecoder::failed</a></div><div class="ttdeci">bool failed() const </div><div class="ttdef"><b>Definition:</b> decoder.hpp:575</div></div>
 <div class="ttc" id="classprocess_1_1StreamingResponseDecoder_html_ad7c6287ca5347a3d37c2ac9183c8a88d"><div class="ttname"><a href="classprocess_1_1StreamingResponseDecoder.html#ad7c6287ca5347a3d37c2ac9183c8a88d">process::StreamingResponseDecoder::~StreamingResponseDecoder</a></div><div class="ttdeci">~StreamingResponseDecoder()</div><div class="ttdef"><b>Definition:</b> decoder.hpp:537</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_1_1query_html_a5e9e85365fc2a1a7cd2e1a2d39cb1f15"><div class="ttname"><a href="namespaceprocess_1_1http_1_1query.html#a5e9e85365fc2a1a7cd2e1a2d39cb1f15">process::http::query::decode</a></div><div class="ttdeci">Try&lt; hashmap&lt; std::string, std::string &gt; &gt; decode(const std::string &amp;query)</div><div class="ttdoc">Decode a string that is Base64-encoded with the standard Base64 alphabet. </div><div class="ttdef"><b>Definition:</b> base64.hpp:172</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:518</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_a6dd5881e0450540a106e37257434eaada7d2a4db1b1426c6caab18fa8b484f4f5"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada7d2a4db1b1426c6caab18fa8b484f4f5">process::http::Response::BODY</a></div><div class="ttdef"><b>Definition:</b> http.hpp:649</div></div>
 <div class="ttc" id="classprocess_1_1DataDecoder_html_a86ae2a264437c9c13249d11473536eec"><div class="ttname"><a href="classprocess_1_1DataDecoder.html#a86ae2a264437c9c13249d11473536eec">process::DataDecoder::decode</a></div><div class="ttdeci">std::deque&lt; http::Request * &gt; decode(const char *data, size_t length)</div><div class="ttdef"><b>Definition:</b> decoder.hpp:78</div></div>
@@ -1145,13 +1145,13 @@
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_a5f6d23dd77e1eeb0737dc728e0109905"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905">process::http::Response::body</a></div><div class="ttdeci">std::string body</div><div class="ttdef"><b>Definition:</b> http.hpp:654</div></div>
 <div class="ttc" id="classprocess_1_1ResponseDecoder_html"><div class="ttname"><a href="classprocess_1_1ResponseDecoder.html">process::ResponseDecoder</a></div><div class="ttdef"><b>Definition:</b> decoder.hpp:290</div></div>
 <div class="ttc" id="classprocess_1_1http_1_1Pipe_1_1Writer_html"><div class="ttname"><a href="classprocess_1_1http_1_1Pipe_1_1Writer.html">process::http::Pipe::Writer</a></div><div class="ttdef"><b>Definition:</b> http.hpp:340</div></div>
-<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:192</div></div>
+<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:195</div></div>
 <div class="ttc" id="namespacegzip_html_a3bbc44fdaf5d546e4399fbf5d479477c"><div class="ttname"><a href="namespacegzip.html#a3bbc44fdaf5d546e4399fbf5d479477c">gzip::decompress</a></div><div class="ttdeci">Try&lt; std::string &gt; decompress(const std::string &amp;compressed)</div><div class="ttdef"><b>Definition:</b> gzip.hpp:243</div></div>
 <div class="ttc" id="classprocess_1_1ResponseDecoder_html_a862c58527378b043b2779a28bc448dbb"><div class="ttname"><a href="classprocess_1_1ResponseDecoder.html#a862c58527378b043b2779a28bc448dbb">process::ResponseDecoder::~ResponseDecoder</a></div><div class="ttdeci">~ResponseDecoder()</div><div class="ttdef"><b>Definition:</b> decoder.hpp:314</div></div>
 <div class="ttc" id="classprocess_1_1StreamingResponseDecoder_html_ab1b1d689df9ee3f716232ed0d9b85812"><div class="ttname"><a href="classprocess_1_1StreamingResponseDecoder.html#ab1b1d689df9ee3f716232ed0d9b85812">process::StreamingResponseDecoder::StreamingResponseDecoder</a></div><div class="ttdeci">StreamingResponseDecoder()</div><div class="ttdef"><b>Definition:</b> decoder.hpp:506</div></div>
 <div class="ttc" id="classprocess_1_1http_1_1Pipe_1_1Writer_html_adeb385b6897ff3c4a514b67dc6d7d7cf"><div class="ttname"><a href="classprocess_1_1http_1_1Pipe_1_1Writer.html#adeb385b6897ff3c4a514b67dc6d7d7cf">process::http::Pipe::Writer::fail</a></div><div class="ttdeci">bool fail(const std::string &amp;message)</div></div>
 <div class="ttc" id="namespaceos_html_aaf1445ccb9975ed4eaa6dd1b67f4a3ad"><div class="ttname"><a href="namespaceos.html#aaf1445ccb9975ed4eaa6dd1b67f4a3ad">os::pipe</a></div><div class="ttdeci">Try&lt; std::array&lt; int, 2 &gt; &gt; pipe()</div><div class="ttdef"><b>Definition:</b> pipe.hpp:26</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1StreamingResponseDecoder_html"><div class="ttname"><a href="classprocess_1_1StreamingResponseDecoder.html">process::StreamingResponseDecoder</a></div><div class="ttdef"><b>Definition:</b> decoder.hpp:503</div></div>
 <div class="ttc" id="classprocess_1_1StreamingRequestDecoder_html_a143af44a31e85abc6ee4c6c9bba500b4"><div class="ttname"><a href="classprocess_1_1StreamingRequestDecoder.html#a143af44a31e85abc6ee4c6c9bba500b4">process::StreamingRequestDecoder::failed</a></div><div class="ttdeci">bool failed() const </div><div class="ttdef"><b>Definition:</b> decoder.hpp:825</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/deferred_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/deferred_8hpp_source.html b/content/api/latest/c++/deferred_8hpp_source.html
index a0535d5..00fa8fe 100644
--- a/content/api/latest/c++/deferred_8hpp_source.html
+++ b/content/api/latest/c++/deferred_8hpp_source.html
@@ -353,7 +353,7 @@
 <div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div>
 <div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="preprocessor">#endif // __PROCESS_DEFERRED_HPP__</span></div>
 <div class="ttc" id="structprocess_1_1__Deferred_html_a57e5070a3c69cdeec3336ef384c96d69"><div class="ttname"><a href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">process::_Deferred::TEMPLATE</a></div><div class="ttdeci">TEMPLATE</div><div class="ttdef"><b>Definition:</b> deferred.hpp:227</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="structprocess_1_1__Deferred_html_a06d91a9cc0bae33964a4d5b578704bec"><div class="ttname"><a href="structprocess_1_1__Deferred.html#a06d91a9cc0bae33964a4d5b578704bec">process::_Deferred::defer</a></div><div class="ttdeci">friend _Deferred&lt; G &gt; defer(const UPID &amp;pid, G &amp;&amp;g)</div></div>
 <div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:266</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
@@ -362,7 +362,7 @@
 <div class="ttc" id="structprocess_1_1UPID_html"><div class="ttname"><a href="structprocess_1_1UPID.html">process::UPID</a></div><div class="ttdoc">An &amp;quot;untyped&amp;quot; PID, used to encapsulate the process ID for lower-layer abstractions (eg...</div><div class="ttdef"><b>Definition:</b> pid.hpp:39</div></div>
 <div class="ttc" id="structprocess_1_1__Deferred_html"><div class="ttname"><a href="structprocess_1_1__Deferred.html">process::_Deferred</a></div><div class="ttdef"><b>Definition:</b> deferred.hpp:64</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="structprocess_1_1__Deferred_html_a385697d62eff918d77ac208a61cfce69"><div class="ttname"><a href="structprocess_1_1__Deferred.html#a385697d62eff918d77ac208a61cfce69">process::_Deferred::REPEAT_FROM_TO</a></div><div class="ttdeci">REPEAT_FROM_TO(1, 12, TEMPLATE, _) REPEAT_FROM_TO(1</div></div>
 <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
 <div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &amp;quot;process identifier&amp;quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:279</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/devolve_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/devolve_8hpp_source.html b/content/api/latest/c++/devolve_8hpp_source.html
index a3328ba..9aa6c6a 100644
--- a/content/api/latest/c++/devolve_8hpp_source.html
+++ b/content/api/latest/c++/devolve_8hpp_source.html
@@ -160,10 +160,10 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacerouting_html_a22848f0fc9ff46d29ce5df25acd1be2e"><div class="ttname"><a href="namespacerouting.html#a22848f0fc9ff46d29ce5df25acd1be2e">routing::check</a></div><div class="ttdeci">Try&lt; Nothing &gt; check()</div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2225</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2301</div></div>
 <div class="ttc" id="v1_2resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="v1_2resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2226</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2302</div></div>
 <div class="ttc" id="include_2mesos_2master_2master_8hpp_html"><div class="ttname"><a href="include_2mesos_2master_2master_8hpp.html">master.hpp</a></div></div>
 <div class="ttc" id="scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_adbf9569c715c985f1549a480f6fd3ec9"><div class="ttname"><a href="namespacemesos_1_1internal.html#adbf9569c715c985f1549a480f6fd3ec9">mesos::internal::devolve</a></div><div class="ttdeci">CommandInfo devolve(const v1::CommandInfo &amp;command)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/discipline_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/discipline_8hpp_source.html b/content/api/latest/c++/discipline_8hpp_source.html
index 688db38..6c5330e 100644
--- a/content/api/latest/c++/discipline_8hpp_source.html
+++ b/content/api/latest/c++/discipline_8hpp_source.html
@@ -106,7 +106,7 @@
 <div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div>
 <div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor">#endif // __LINUX_ROUTING_QUEUEING_DISCIPLINE_HPP__</span></div>
 <div class="ttc" id="structrouting_1_1queueing_1_1Discipline_html_a56a06799a1259a219eefface9834a3a3"><div class="ttname"><a href="structrouting_1_1queueing_1_1Discipline.html#a56a06799a1259a219eefface9834a3a3">routing::queueing::Discipline::kind</a></div><div class="ttdeci">std::string kind</div><div class="ttdef"><b>Definition:</b> discipline.hpp:42</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="structrouting_1_1queueing_1_1Discipline_html_a25938344107af09467ee8adc0fdb4152"><div class="ttname"><a href="structrouting_1_1queueing_1_1Discipline.html#a25938344107af09467ee8adc0fdb4152">routing::queueing::Discipline::Discipline</a></div><div class="ttdeci">Discipline(const std::string &amp;_kind, const Handle &amp;_parent, const Option&lt; Handle &gt; &amp;_handle, const Config &amp;_config)</div><div class="ttdef"><b>Definition:</b> discipline.hpp:32</div></div>
 <div class="ttc" id="classrouting_1_1Handle_html"><div class="ttname"><a href="classrouting_1_1Handle.html">routing::Handle</a></div><div class="ttdef"><b>Definition:</b> handle.hpp:38</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/docker_2runtime_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/docker_2runtime_8hpp_source.html b/content/api/latest/c++/docker_2runtime_8hpp_source.html
index 35140d6..14e9be6 100644
--- a/content/api/latest/c++/docker_2runtime_8hpp_source.html
+++ b/content/api/latest/c++/docker_2runtime_8hpp_source.html
@@ -118,7 +118,7 @@
 <div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
 <div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#endif // __DOCKER_RUNTIME_ISOLATOR_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess_html_a82f6b0531e76824c526163e8a0fe9788"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html#a82f6b0531e76824c526163e8a0fe9788">mesos::internal::slave::DockerRuntimeIsolatorProcess::~DockerRuntimeIsolatorProcess</a></div><div class="ttdeci">virtual ~DockerRuntimeIsolatorProcess()</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess_html_a5248c2c45099c00b16bb7ab5e5cc7e02"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html#a5248c2c45099c00b16bb7ab5e5cc7e02">mesos::internal::slave::DockerRuntimeIsolatorProcess::prepare</a></div><div class="ttdeci">virtual process::Future&lt; Option&lt; mesos::slave::ContainerLaunchInfo &gt; &gt; prepare(const ContainerID &amp;containerId, const mesos::slave::ContainerConfig &amp;containerConfig)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/drf_2sorter_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/drf_2sorter_8hpp_source.html b/content/api/latest/c++/drf_2sorter_8hpp_source.html
index ebcf040..7d4518a 100644
--- a/content/api/latest/c++/drf_2sorter_8hpp_source.html
+++ b/content/api/latest/c++/drf_2sorter_8hpp_source.html
@@ -517,7 +517,7 @@
 <div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div>
 <div class="ttc" id="src_2master_2allocator_2sorter_2drf_2metrics_8hpp_html"><div class="ttname"><a href="src_2master_2allocator_2sorter_2drf_2metrics_8hpp.html">metrics.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_html_aac585924db2f0dca54d153239ca6224e"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#aac585924db2f0dca54d153239ca6224e">mesos::internal::master::allocator::DRFSorter::Node::Node</a></div><div class="ttdeci">Node(const std::string &amp;_name, Kind _kind, Node *_parent)</div><div class="ttdef"><b>Definition:</b> sorter.hpp:209</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_html_ab0805469ceb8ce9f275e973de0d21a8f"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#ab0805469ceb8ce9f275e973de0d21a8f">mesos::internal::master::allocator::DRFSorter::Node::isLeaf</a></div><div class="ttdeci">bool isLeaf() const </div><div class="ttdef"><b>Definition:</b> sorter.hpp:283</div></div>
 <div class="ttc" id="sorter_8hpp_html"><div class="ttname"><a href="sorter_8hpp.html">sorter.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_html_a3df87de6f848909e64aae964fc812f65"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#a3df87de6f848909e64aae964fc812f65">mesos::internal::master::allocator::DRFSorter::Node::share</a></div><div class="ttdeci">double share</div><div class="ttdef"><b>Definition:</b> sorter.hpp:244</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/duration_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/duration_8hpp_source.html b/content/api/latest/c++/duration_8hpp_source.html
index a5875ad..a63a927 100644
--- a/content/api/latest/c++/duration_8hpp_source.html
+++ b/content/api/latest/c++/duration_8hpp_source.html
@@ -530,13 +530,13 @@
 <div class="ttc" id="classMilliseconds_html"><div class="ttname"><a href="classMilliseconds.html">Milliseconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:241</div></div>
 <div class="ttc" id="classMinutes_html_a3706b791833fb5b1e53e235ab842c038"><div class="ttname"><a href="classMinutes.html#a3706b791833fb5b1e53e235ab842c038">Minutes::Minutes</a></div><div class="ttdeci">constexpr Minutes(int64_t minutes)</div><div class="ttdef"><b>Definition:</b> duration.hpp:272</div></div>
 <div class="ttc" id="classMinutes_html"><div class="ttname"><a href="classMinutes.html">Minutes</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:269</div></div>
-<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:192</div></div>
+<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:195</div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:255</div></div>
 <div class="ttc" id="classDuration_html_ab69ccbc15f17ef66c8804b2a1da83da6"><div class="ttname"><a href="classDuration.html#ab69ccbc15f17ef66c8804b2a1da83da6">Duration::MILLISECONDS</a></div><div class="ttdeci">static constexpr int64_t MILLISECONDS</div><div class="ttdef"><b>Definition:</b> duration.hpp:189</div></div>
 <div class="ttc" id="classDays_html_a959df21126d6f575050e2d31a77846c1"><div class="ttname"><a href="classDays.html#a959df21126d6f575050e2d31a77846c1">Days::Days</a></div><div class="ttdeci">constexpr Days(const Duration &amp;d)</div><div class="ttdef"><b>Definition:</b> duration.hpp:303</div></div>
 <div class="ttc" id="classMinutes_html_a0b0faa938e547d2f9bb210de4b3bfdc2"><div class="ttname"><a href="classMinutes.html#a0b0faa938e547d2f9bb210de4b3bfdc2">Minutes::Minutes</a></div><div class="ttdeci">constexpr Minutes(const Duration &amp;d)</div><div class="ttdef"><b>Definition:</b> duration.hpp:275</div></div>
 <div class="ttc" id="classDuration_html_aa3703196ba3797f7833a8348ccb5449a"><div class="ttname"><a href="classDuration.html#aa3703196ba3797f7833a8348ccb5449a">Duration::ns</a></div><div class="ttdeci">int64_t ns() const </div><div class="ttdef"><b>Definition:</b> duration.hpp:98</div></div>
-<div class="ttc" id="option_8hpp_html_a78407a45187058b9b4ef2042accb9bc4"><div class="ttname"><a href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a></div><div class="ttdeci">Option&lt; T &gt; min(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:163</div></div>
+<div class="ttc" id="option_8hpp_html_a78407a45187058b9b4ef2042accb9bc4"><div class="ttname"><a href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a></div><div class="ttdeci">Option&lt; T &gt; min(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:166</div></div>
 <div class="ttc" id="classWeeks_html_a01338098b8fc98f665af954f34fe520b"><div class="ttname"><a href="classWeeks.html#a01338098b8fc98f665af954f34fe520b">Weeks::Weeks</a></div><div class="ttdeci">constexpr Weeks(const Duration &amp;d)</div><div class="ttdef"><b>Definition:</b> duration.hpp:316</div></div>
 <div class="ttc" id="classSeconds_html_a7f948f603e0357d0c0002e216535c4a0"><div class="ttname"><a href="classSeconds.html#a7f948f603e0357d0c0002e216535c4a0">Seconds::value</a></div><div class="ttdeci">double value() const </div><div class="ttdef"><b>Definition:</b> duration.hpp:263</div></div>
 <div class="ttc" id="classDuration_html_a8f72b5d65f60bef398b1c59781b2a927"><div class="ttname"><a href="classDuration.html#a8f72b5d65f60bef398b1c59781b2a927">Duration::operator+=</a></div><div class="ttdeci">Duration &amp; operator+=(const Duration &amp;that)</div><div class="ttdef"><b>Definition:</b> duration.hpp:126</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/encoder_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/encoder_8hpp_source.html b/content/api/latest/c++/encoder_8hpp_source.html
index 337e2a4..bdd8415 100644
--- a/content/api/latest/c++/encoder_8hpp_source.html
+++ b/content/api/latest/c++/encoder_8hpp_source.html
@@ -369,7 +369,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_a5f6d23dd77e1eeb0737dc728e0109905"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905">process::http::Response::body</a></div><div class="ttdeci">std::string body</div><div class="ttdef"><b>Definition:</b> http.hpp:654</div></div>
 <div class="ttc" id="namespaceos_html_a8df77ec6d6b8d32d9b287a41bc74cfdc"><div class="ttname"><a href="namespaceos.html#a8df77ec6d6b8d32d9b287a41bc74cfdc">os::close</a></div><div class="ttdeci">Try&lt; Nothing &gt; close(int fd)</div><div class="ttdef"><b>Definition:</b> close.hpp:24</div></div>
 <div class="ttc" id="classprocess_1_1FileEncoder_html_a4d6103c619e2c9ec1918813ada1f7b32"><div class="ttname"><a href="classprocess_1_1FileEncoder.html#a4d6103c619e2c9ec1918813ada1f7b32">process::FileEncoder::backup</a></div><div class="ttdeci">virtual void backup(size_t length)</div><div class="ttdef"><b>Definition:</b> encoder.hpp:265</div></div>
-<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:192</div></div>
+<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:195</div></div>
 <div class="ttc" id="classprocess_1_1FileEncoder_html_af378b042ec2124981cad35280f64dd2d"><div class="ttname"><a href="classprocess_1_1FileEncoder.html#af378b042ec2124981cad35280f64dd2d">process::FileEncoder::kind</a></div><div class="ttdeci">virtual Kind kind() const </div><div class="ttdef"><b>Definition:</b> encoder.hpp:251</div></div>
 <div class="ttc" id="classprocess_1_1Encoder_html"><div class="ttname"><a href="classprocess_1_1Encoder.html">process::Encoder</a></div><div class="ttdef"><b>Definition:</b> encoder.hpp:41</div></div>
 <div class="ttc" id="classprocess_1_1DataEncoder_html_a640834efa9c9e8a37f26cc8be8d19c86"><div class="ttname"><a href="classprocess_1_1DataEncoder.html#a640834efa9c9e8a37f26cc8be8d19c86">process::DataEncoder::next</a></div><div class="ttdeci">virtual const char * next(size_t *length)</div><div class="ttdef"><b>Definition:</b> encoder.hpp:75</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/event__queue_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/event__queue_8hpp_source.html b/content/api/latest/c++/event__queue_8hpp_source.html
index b8956a9..7863024 100644
--- a/content/api/latest/c++/event__queue_8hpp_source.html
+++ b/content/api/latest/c++/event__queue_8hpp_source.html
@@ -441,7 +441,7 @@
 <div class="ttc" id="structJSON_1_1Array_html"><div class="ttname"><a href="structJSON_1_1Array.html">JSON::Array</a></div><div class="ttdef"><b>Definition:</b> json.hpp:194</div></div>
 <div class="ttc" id="classprocess_1_1EventQueue_1_1Consumer_html_aa42de8d3e7ba7c56362a36efa773790d"><div class="ttname"><a href="classprocess_1_1EventQueue_1_1Consumer.html#aa42de8d3e7ba7c56362a36efa773790d">process::EventQueue::Consumer::empty</a></div><div class="ttdeci">bool empty()</div><div class="ttdef"><b>Definition:</b> event_queue.hpp:90</div></div>
 <div class="ttc" id="structJSON_1_1Object_html"><div class="ttname"><a href="structJSON_1_1Object.html">JSON::Object</a></div><div class="ttdef"><b>Definition:</b> json.hpp:154</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2226</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2302</div></div>
 <div class="ttc" id="namespacerouting_1_1link_html_a26486cdba01ef1c80706b1e07e8a6d3f"><div class="ttname"><a href="namespacerouting_1_1link.html#a26486cdba01ef1c80706b1e07e8a6d3f">routing::link::index</a></div><div class="ttdeci">Result&lt; int &gt; index(const std::string &amp;link)</div></div>
 <div class="ttc" id="classprocess_1_1EventQueue_1_1Producer_html"><div class="ttname"><a href="classprocess_1_1EventQueue_1_1Producer.html">process::EventQueue::Producer</a></div><div class="ttdef"><b>Definition:</b> event_queue.hpp:73</div></div>
 <div class="ttc" id="classprocess_1_1EventQueue_html_ad2d51d8a2a80f473de0bcf2e08e48d90"><div class="ttname"><a href="classprocess_1_1EventQueue.html#ad2d51d8a2a80f473de0bcf2e08e48d90">process::EventQueue::EventQueue</a></div><div class="ttdeci">EventQueue()</div><div class="ttdef"><b>Definition:</b> event_queue.hpp:71</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/evolve_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/evolve_8hpp_source.html b/content/api/latest/c++/evolve_8hpp_source.html
index cb1e1b7..b3b7152 100644
--- a/content/api/latest/c++/evolve_8hpp_source.html
+++ b/content/api/latest/c++/evolve_8hpp_source.html
@@ -234,13 +234,13 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_a845d4d5a46b931d03f340c8afc58b60a"><div class="ttname"><a href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">mesos::internal::evolve</a></div><div class="ttdeci">v1::AgentID evolve(const SlaveID &amp;slaveId)</div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2225</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2301</div></div>
 <div class="ttc" id="v1_2resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="v1_2resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="json_8hpp_html"><div class="ttname"><a href="json_8hpp.html">json.hpp</a></div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
 <div class="ttc" id="structJSON_1_1Array_html"><div class="ttname"><a href="structJSON_1_1Array.html">JSON::Array</a></div><div class="ttdef"><b>Definition:</b> json.hpp:194</div></div>
 <div class="ttc" id="structJSON_1_1Object_html"><div class="ttname"><a href="structJSON_1_1Object.html">JSON::Object</a></div><div class="ttdef"><b>Definition:</b> json.hpp:154</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2226</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2302</div></div>
 <div class="ttc" id="include_2mesos_2master_2master_8hpp_html"><div class="ttname"><a href="include_2mesos_2master_2master_8hpp.html">master.hpp</a></div></div>
 <div class="ttc" id="scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
 <div class="ttc" id="v1_2scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="v1_2scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/filter_2internal_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/filter_2internal_8hpp_source.html b/content/api/latest/c++/filter_2internal_8hpp_source.html
index 7fc28a4..9636cda 100644
--- a/content/api/latest/c++/filter_2internal_8hpp_source.html
+++ b/content/api/latest/c++/filter_2internal_8hpp_source.html
@@ -892,7 +892,7 @@
 <div class="ttc" id="classResult_html_ac2cdc0db9f9d29a5bb2f1cf19c29da49"><div class="ttname"><a href="classResult.html#ac2cdc0db9f9d29a5bb2f1cf19c29da49">Result::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> result.hpp:109</div></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="namespacerouting_1_1filter_1_1internal_html_a7ec08111c4aad6403bc92588f71bc3a6"><div class="ttname"><a href="namespacerouting_1_1filter_1_1internal.html#a7ec08111c4aad6403bc92588f71bc3a6">routing::filter::internal::generateU32Handle</a></div><div class="ttdeci">Result&lt; U32Handle &gt; generateU32Handle(const Netlink&lt; struct rtnl_link &gt; &amp;link, const Filter&lt; Classifier &gt; &amp;filter)</div><div class="ttdef"><b>Definition:</b> internal.hpp:284</div></div>
 <div class="ttc" id="namespacerouting_1_1filter_1_1internal_html_ac09b47f64cdfd8d7e25671b7c1f657f8"><div class="ttname"><a href="namespacerouting_1_1filter_1_1internal.html#ac09b47f64cdfd8d7e25671b7c1f657f8">routing::filter::internal::decodeFilter</a></div><div class="ttdeci">Result&lt; Filter&lt; Classifier &gt; &gt; decodeFilter(const Netlink&lt; struct rtnl_cls &gt; &amp;cls)</div><div class="ttdef"><b>Definition:</b> internal.hpp:440</div></div>
 <div class="ttc" id="structrouting_1_1filter_1_1Filter_html_ad87174eef00793486123325982027d12"><div class="ttname"><a href="structrouting_1_1filter_1_1Filter.html#ad87174eef00793486123325982027d12">routing::filter::Filter::classifier</a></div><div class="ttdeci">Classifier classifier</div><div class="ttdef"><b>Definition:</b> filter.hpp:90</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/firewall_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/firewall_8hpp_source.html b/content/api/latest/c++/firewall_8hpp_source.html
index 549ec22..9ebc084 100644
--- a/content/api/latest/c++/firewall_8hpp_source.html
+++ b/content/api/latest/c++/firewall_8hpp_source.html
@@ -118,7 +118,7 @@
 <div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;} <span class="comment">// namespace process {</span></div>
 <div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
 <div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="preprocessor">#endif // __PROCESS_FIREWALL_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html_aba3024fe3e1028d19f5fb4e92519cb56"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#aba3024fe3e1028d19f5fb4e92519cb56">process::http::Request::url</a></div><div class="ttdeci">URL url</div><div class="ttdef"><b>Definition:</b> http.hpp:529</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; std::string &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/flag_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/flag_8hpp_source.html b/content/api/latest/c++/flag_8hpp_source.html
index a02a99c..085b94b 100644
--- a/content/api/latest/c++/flag_8hpp_source.html
+++ b/content/api/latest/c++/flag_8hpp_source.html
@@ -158,7 +158,7 @@
 <div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div>
 <div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor">#endif // __STOUT_FLAGS_FLAG_HPP__</span></div>
 <div class="ttc" id="structflags_1_1Flag_html_a48427029bfe0f14d178fec0e2388fb84"><div class="ttname"><a href="structflags_1_1Flag.html#a48427029bfe0f14d178fec0e2388fb84">flags::Flag::boolean</a></div><div class="ttdeci">bool boolean</div><div class="ttdef"><b>Definition:</b> flag.hpp:89</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="structflags_1_1Warnings_html_adc8532ecf5745eac3fe7d08f48ee5399"><div class="ttname"><a href="structflags_1_1Warnings.html#adc8532ecf5745eac3fe7d08f48ee5399">flags::Warnings::warnings</a></div><div class="ttdeci">std::vector&lt; Warning &gt; warnings</div><div class="ttdef"><b>Definition:</b> flag.hpp:73</div></div>
 <div class="ttc" id="structflags_1_1Warning_html_aa64e779378e27362e1502c29f87adc43"><div class="ttname"><a href="structflags_1_1Warning.html#aa64e779378e27362e1502c29f87adc43">flags::Warning::message</a></div><div class="ttdeci">const std::string message</div><div class="ttdef"><b>Definition:</b> flag.hpp:66</div></div>
 <div class="ttc" id="structflags_1_1Name_html_a08980f466a25017202edd0db9a595f34"><div class="ttname"><a href="structflags_1_1Name.html#a08980f466a25017202edd0db9a595f34">flags::Name::deprecated</a></div><div class="ttdeci">bool deprecated</div><div class="ttdef"><b>Definition:</b> flag.hpp:48</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/fq__codel_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/fq__codel_8hpp_source.html b/content/api/latest/c++/fq__codel_8hpp_source.html
index 3fcb75e..5e181b7 100644
--- a/content/api/latest/c++/fq__codel_8hpp_source.html
+++ b/content/api/latest/c++/fq__codel_8hpp_source.html
@@ -137,7 +137,7 @@
 <div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;} <span class="comment">// namespace routing {</span></div>
 <div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
 <div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="preprocessor">#endif // __LINUX_ROUTING_QUEUEING_FQ_CODEL_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="namespacerouting_1_1queueing_1_1fq__codel_html_a1c59b57f22d308a7833b6275c71d8f4f"><div class="ttname"><a href="namespacerouting_1_1queueing_1_1fq__codel.html#a1c59b57f22d308a7833b6275c71d8f4f">routing::queueing::fq_codel::DEFAULT_FLOWS</a></div><div class="ttdeci">const int DEFAULT_FLOWS</div></div>
 <div class="ttc" id="namespacerouting_1_1queueing_1_1fq__codel_html_a5fb20b0f4875f84a881897bead216df3"><div class="ttname"><a href="namespacerouting_1_1queueing_1_1fq__codel.html#a5fb20b0f4875f84a881897bead216df3">routing::queueing::fq_codel::KIND</a></div><div class="ttdeci">constexpr char KIND[]</div><div class="ttdef"><b>Definition:</b> fq_codel.hpp:33</div></div>


[03/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html b/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html
new file mode 100644
index 0000000..fcd5cd5
--- /dev/null
+++ b/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html
@@ -0,0 +1,1015 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Protos.ResourceProviderInfo.StorageInfo.Builder</title>
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Protos.ResourceProviderInfo.StorageInfo.Builder";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":9,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" target="_top">Frames</a></li>
+<li><a href="Protos.ResourceProviderInfo.StorageInfo.Builder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.mesos</div>
+<h2 title="Class Protos.ResourceProviderInfo.StorageInfo.Builder" class="title">Class Protos.ResourceProviderInfo.StorageInfo.Builder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>&lt;any&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo.Builder</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static final class <span class="typeNameLabel">Protos.ResourceProviderInfo.StorageInfo.Builder</span>
+extends &lt;any&gt;
+implements <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></pre>
+<div class="block">Protobuf type <code>mesos.ResourceProviderInfo.StorageInfo</code></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addAllCsiPlugins-java.lang.Iterable-">addAllCsiPlugins</a></span>(java.lang.Iterable&lt;? extends <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&gt;&nbsp;values)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addCsiPlugins-int-org.apache.mesos.Protos.CSIPluginInfo.Builder-">addCsiPlugins</a></span>(int&nbsp;index,
+             <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;builderForValue)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addCsiPlugins-int-org.apache.mesos.Protos.CSIPluginInfo-">addCsiPlugins</a></span>(int&nbsp;index,
+             <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;value)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addCsiPlugins-org.apache.mesos.Protos.CSIPluginInfo.Builder-">addCsiPlugins</a></span>(<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;builderForValue)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addCsiPlugins-org.apache.mesos.Protos.CSIPluginInfo-">addCsiPlugins</a></span>(<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;value)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addCsiPluginsBuilder--">addCsiPluginsBuilder</a></span>()</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addCsiPluginsBuilder-int-">addCsiPluginsBuilder</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">addRepeatedField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
+                java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#build--">build</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#buildPartial--">buildPartial</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clear--">clear</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clearControllerPlugin--">clearControllerPlugin</a></span>()</code>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clearCsiPlugins--">clearCsiPlugins</a></span>()</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clearField-com.google.protobuf.Descriptors.FieldDescriptor-">clearField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field)</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clearNodePlugin--">clearNodePlugin</a></span>()</code>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">clearOneof</a></span>(com.google.protobuf.Descriptors.OneofDescriptor&nbsp;oneof)</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#clone--">clone</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getControllerPlugin--">getControllerPlugin</a></span>()</code>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getControllerPluginBytes--">getControllerPluginBytes</a></span>()</code>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPlugins-int-">getCsiPlugins</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPluginsBuilder-int-">getCsiPluginsBuilder</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPluginsBuilderList--">getCsiPluginsBuilderList</a></span>()</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPluginsCount--">getCsiPluginsCount</a></span>()</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPluginsList--">getCsiPluginsList</a></span>()</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPluginsOrBuilder-int-">getCsiPluginsOrBuilder</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getCsiPluginsOrBuilderList--">getCsiPluginsOrBuilderList</a></span>()</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getDefaultInstanceForType--">getDefaultInstanceForType</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>static com.google.protobuf.Descriptors.Descriptor</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getDescriptor--">getDescriptor</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>com.google.protobuf.Descriptors.Descriptor</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getDescriptorForType--">getDescriptorForType</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getNodePlugin--">getNodePlugin</a></span>()</code>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#getNodePluginBytes--">getNodePluginBytes</a></span>()</code>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#hasControllerPlugin--">hasControllerPlugin</a></span>()</code>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#hasNodePlugin--">hasNodePlugin</a></span>()</code>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#isInitialized--">isInitialized</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#mergeFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">mergeFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input,
+         com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#mergeFrom-com.google.protobuf.Message-">mergeFrom</a></span>(com.google.protobuf.Message&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#mergeUnknownFields-com.google.protobuf.UnknownFieldSet-">mergeUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</code>&nbsp;</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#removeCsiPlugins-int-">removeCsiPlugins</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#setControllerPlugin-java.lang.String-">setControllerPlugin</a></span>(java.lang.String&nbsp;value)</code>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#setControllerPluginBytes-com.google.protobuf.ByteString-">setControllerPluginBytes</a></span>(com.google.protobuf.ByteString&nbsp;value)</code>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#setCsiPlugins-int-org.apache.mesos.Protos.CSIPluginInfo.Builder-">setCsiPlugins</a></span>(int&nbsp;index,
+             <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;builderForValue)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#setCsiPlugins-int-org.apache.mesos.Protos.CSIPluginInfo-">setCsiPlugins</a></span>(int&nbsp;index,
+             <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;value)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#setField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">setField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
+        java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#setNodePlugin-java.lang.String-">setNodePlugin</a></span>(java.lang.String&nbsp;value)</code>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</td>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#setNodePluginBytes-com.google.protobuf.ByteString-">setNodePluginBytes</a></span>(com.google.protobuf.ByteString&nbsp;value)</code>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</td>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#setRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-java.lang.Object-">setRepeatedField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
+                int&nbsp;index,
+                java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html#setUnknownFields-com.google.protobuf.UnknownFieldSet-">setUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDescriptor--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDescriptor</h4>
+<pre>public static final&nbsp;com.google.protobuf.Descriptors.Descriptor&nbsp;getDescriptor()</pre>
+</li>
+</ul>
+<a name="internalGetFieldAccessorTable--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>internalGetFieldAccessorTable</h4>
+<pre>protected&nbsp;com.google.protobuf.GeneratedMessageV3.FieldAccessorTable&nbsp;internalGetFieldAccessorTable()</pre>
+</li>
+</ul>
+<a name="clear--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clear</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;clear()</pre>
+</li>
+</ul>
+<a name="getDescriptorForType--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDescriptorForType</h4>
+<pre>public&nbsp;com.google.protobuf.Descriptors.Descriptor&nbsp;getDescriptorForType()</pre>
+</li>
+</ul>
+<a name="getDefaultInstanceForType--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefaultInstanceForType</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;getDefaultInstanceForType()</pre>
+</li>
+</ul>
+<a name="build--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>build</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;build()</pre>
+</li>
+</ul>
+<a name="buildPartial--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildPartial</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;buildPartial()</pre>
+</li>
+</ul>
+<a name="clone--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;clone()</pre>
+</li>
+</ul>
+<a name="setField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setField</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;setField(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
+                                                                java.lang.Object&nbsp;value)</pre>
+</li>
+</ul>
+<a name="clearField-com.google.protobuf.Descriptors.FieldDescriptor-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearField</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;clearField(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field)</pre>
+</li>
+</ul>
+<a name="clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearOneof</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor&nbsp;oneof)</pre>
+</li>
+</ul>
+<a name="setRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRepeatedField</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
+                                                                        int&nbsp;index,
+                                                                        java.lang.Object&nbsp;value)</pre>
+</li>
+</ul>
+<a name="addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addRepeatedField</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
+                                                                        java.lang.Object&nbsp;value)</pre>
+</li>
+</ul>
+<a name="mergeFrom-com.google.protobuf.Message-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeFrom</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;mergeFrom(com.google.protobuf.Message&nbsp;other)</pre>
+</li>
+</ul>
+<a name="isInitialized--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isInitialized</h4>
+<pre>public final&nbsp;boolean&nbsp;isInitialized()</pre>
+</li>
+</ul>
+<a name="mergeFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeFrom</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;mergeFrom(com.google.protobuf.CodedInputStream&nbsp;input,
+                                                                 com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                                          throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCsiPluginsList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsList</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&gt;&nbsp;getCsiPluginsList()</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsList--">getCsiPluginsList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCsiPluginsCount--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsCount</h4>
+<pre>public&nbsp;int&nbsp;getCsiPluginsCount()</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsCount--">getCsiPluginsCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCsiPlugins-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPlugins</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;getCsiPlugins(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPlugins-int-">getCsiPlugins</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setCsiPlugins-int-org.apache.mesos.Protos.CSIPluginInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCsiPlugins</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;setCsiPlugins(int&nbsp;index,
+                                                                     <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;value)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="setCsiPlugins-int-org.apache.mesos.Protos.CSIPluginInfo.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCsiPlugins</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;setCsiPlugins(int&nbsp;index,
+                                                                     <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;builderForValue)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="addCsiPlugins-org.apache.mesos.Protos.CSIPluginInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCsiPlugins</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;addCsiPlugins(<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;value)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="addCsiPlugins-int-org.apache.mesos.Protos.CSIPluginInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCsiPlugins</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;addCsiPlugins(int&nbsp;index,
+                                                                     <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;value)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="addCsiPlugins-org.apache.mesos.Protos.CSIPluginInfo.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCsiPlugins</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;addCsiPlugins(<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;builderForValue)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="addCsiPlugins-int-org.apache.mesos.Protos.CSIPluginInfo.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCsiPlugins</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;addCsiPlugins(int&nbsp;index,
+                                                                     <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;builderForValue)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="addAllCsiPlugins-java.lang.Iterable-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addAllCsiPlugins</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;addAllCsiPlugins(java.lang.Iterable&lt;? extends <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&gt;&nbsp;values)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="clearCsiPlugins--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearCsiPlugins</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;clearCsiPlugins()</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="removeCsiPlugins-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeCsiPlugins</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;removeCsiPlugins(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="getCsiPluginsBuilder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;getCsiPluginsBuilder(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="getCsiPluginsOrBuilder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a>&nbsp;getCsiPluginsOrBuilder(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsOrBuilder-int-">getCsiPluginsOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCsiPluginsOrBuilderList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsOrBuilderList</h4>
+<pre>public&nbsp;java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a>&gt;&nbsp;getCsiPluginsOrBuilderList()</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsOrBuilderList--">getCsiPluginsOrBuilderList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="addCsiPluginsBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCsiPluginsBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;addCsiPluginsBuilder()</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="addCsiPluginsBuilder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCsiPluginsBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;addCsiPluginsBuilder(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="getCsiPluginsBuilderList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsBuilderList</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&gt;&nbsp;getCsiPluginsBuilderList()</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="hasControllerPlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasControllerPlugin</h4>
+<pre>public&nbsp;boolean&nbsp;hasControllerPlugin()</pre>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#hasControllerPlugin--">hasControllerPlugin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getControllerPlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getControllerPlugin</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getControllerPlugin()</pre>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getControllerPlugin--">getControllerPlugin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getControllerPluginBytes--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getControllerPluginBytes</h4>
+<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getControllerPluginBytes()</pre>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getControllerPluginBytes--">getControllerPluginBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setControllerPlugin-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setControllerPlugin</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;setControllerPlugin(java.lang.String&nbsp;value)</pre>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</li>
+</ul>
+<a name="clearControllerPlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearControllerPlugin</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;clearControllerPlugin()</pre>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</li>
+</ul>
+<a name="setControllerPluginBytes-com.google.protobuf.ByteString-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setControllerPluginBytes</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;setControllerPluginBytes(com.google.protobuf.ByteString&nbsp;value)</pre>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</li>
+</ul>
+<a name="hasNodePlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasNodePlugin</h4>
+<pre>public&nbsp;boolean&nbsp;hasNodePlugin()</pre>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#hasNodePlugin--">hasNodePlugin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNodePlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNodePlugin</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getNodePlugin()</pre>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getNodePlugin--">getNodePlugin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNodePluginBytes--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNodePluginBytes</h4>
+<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getNodePluginBytes()</pre>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getNodePluginBytes--">getNodePluginBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setNodePlugin-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNodePlugin</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;setNodePlugin(java.lang.String&nbsp;value)</pre>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</li>
+</ul>
+<a name="clearNodePlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearNodePlugin</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;clearNodePlugin()</pre>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</li>
+</ul>
+<a name="setNodePluginBytes-com.google.protobuf.ByteString-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNodePluginBytes</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;setNodePluginBytes(com.google.protobuf.ByteString&nbsp;value)</pre>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</li>
+</ul>
+<a name="setUnknownFields-com.google.protobuf.UnknownFieldSet-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUnknownFields</h4>
+<pre>public final&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;setUnknownFields(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</pre>
+</li>
+</ul>
+<a name="mergeUnknownFields-com.google.protobuf.UnknownFieldSet-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>mergeUnknownFields</h4>
+<pre>public final&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;mergeUnknownFields(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" target="_top">Frames</a></li>
+<li><a href="Protos.ResourceProviderInfo.StorageInfo.Builder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[15/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html b/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
index fa8178e..bf2e70c 100644
--- a/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
+++ b/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
@@ -102,7 +102,7 @@
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#endif // __RESOURCE_PROVIDER_MESSAGE_HPP__</span></div>
 <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a></div><div class="ttdef"><b>Definition:</b> message.hpp:28</div></div>
 <div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:63</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateTotalResources_html_ab4b3d7500490b5c9421fd34adce1fe45"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateTotalResources.html#ab4b3d7500490b5c9421fd34adce1fe45">mesos::internal::ResourceProviderMessage::UpdateTotalResources::total</a></div><div class="ttdeci">Resources total</div><div class="ttdef"><b>Definition:</b> message.hpp:37</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
index f5a3972..8b1ef18 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
@@ -225,7 +225,7 @@
 <div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="preprocessor">#endif // __CONTAINERIZER_HPP__</span></div>
 <div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div>
 <div class="ttc" id="resolver_8hpp_html"><div class="ttname"><a href="resolver_8hpp.html">resolver.hpp</a></div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Fetcher_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">mesos::internal::slave::Fetcher</a></div><div class="ttdef"><b>Definition:</b> fetcher.hpp:49</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a0f8b2095ca04f1834c5d7be77820d081"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0f8b2095ca04f1834c5d7be77820d081">mesos::internal::slave::Containerizer::launch</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; launch(const ContainerID &amp;containerId, const mesos::slave::ContainerConfig &amp;containerConfig, const std::map&lt; std::string, std::string &gt; &amp;environment, const Option&lt; std::string &gt; &amp;pidCheckpointPath)=0</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
index 4d32d66..59a25a5 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
@@ -449,7 +449,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess_html_ab958e69479ed18b226831413745b89ab"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#ab958e69479ed18b226831413745b89ab">mesos::internal::slave::MesosContainerizerProcess::launch</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; launch(const ContainerID &amp;containerId, const mesos::slave::ContainerConfig &amp;containerConfig, const std::map&lt; std::string, std::string &gt; &amp;environment, const Option&lt; std::string &gt; &amp;pidCheckpointPath)</div></div>
 <div class="ttc" id="namespaceprocess_1_1ID_html_aeb11a48c9def1da169d8455a30d0ee39"><div class="ttname"><a href="namespaceprocess_1_1ID.html#aeb11a48c9def1da169d8455a30d0ee39">process::ID::generate</a></div><div class="ttdeci">std::string generate(const std::string &amp;prefix=&quot;&quot;)</div><div class="ttdoc">Returns &amp;#39;prefix(N)&amp;#39; where N represents the number of instances where the same prefix (wrt...</div></div>
 <div class="ttc" id="resolver_8hpp_html"><div class="ttname"><a href="resolver_8hpp.html">resolver.hpp</a></div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess_html_ae60416a2bc0ef8428923dc1b2d2e07ae"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#ae60416a2bc0ef8428923dc1b2d2e07ae">mesos::internal::slave::MesosContainerizerProcess::attach</a></div><div class="ttdeci">virtual process::Future&lt; process::http::Connection &gt; attach(const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess_html_a452e36e3cb87c9a07c8462183d2bae77"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#a452e36e3cb87c9a07c8462183d2bae77">mesos::internal::slave::MesosContainerizerProcess::MesosContainerizerProcess</a></div><div class="ttdeci">MesosContainerizerProcess(const Flags &amp;_flags, Fetcher *_fetcher, IOSwitchboard *_ioSwitchboard, const process::Owned&lt; Launcher &gt; &amp;_launcher, const process::Shared&lt; Provisioner &gt; &amp;_provisioner, const std::vector&lt; process::Owned&lt; mesos::slave::Isolator &gt;&gt; &amp;_isolators)</div><div class="ttdef"><b>Definition:</b> containerizer.hpp:126</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosContainerizer_html_a8126e6b92cbd186dc3383f9e6f34729e"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a8126e6b92cbd186dc3383f9e6f34729e">mesos::internal::slave::MesosContainerizer::kill</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; kill(const ContainerID &amp;containerId, int signal)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2slave_2http_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2slave_2http_8hpp_source.html b/content/api/latest/c++/src_2slave_2http_8hpp_source.html
index 4afd066..cef53cf 100644
--- a/content/api/latest/c++/src_2slave_2http_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2http_8hpp_source.html
@@ -333,7 +333,7 @@
 <div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Http_html_a48698f07413ddb1d974b42c04a98c5fa"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Http.html#a48698f07413ddb1d974b42c04a98c5fa">mesos::internal::slave::Http::state</a></div><div class="ttdeci">process::Future&lt; process::http::Response &gt; state(const process::http::Request &amp;request, const Option&lt; process::http::authentication::Principal &gt; &amp;) const </div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2225</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2301</div></div>
 <div class="ttc" id="json_8hpp_html"><div class="ttname"><a href="json_8hpp.html">json.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Http_html_ad5b11ad51e4a88b9884d741b93951571"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Http.html#ad5b11ad51e4a88b9884d741b93951571">mesos::internal::slave::Http::STATISTICS_HELP</a></div><div class="ttdeci">static std::string STATISTICS_HELP()</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:518</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html b/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
index 79094bb..7afd1ce 100644
--- a/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
@@ -538,7 +538,7 @@
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a9719d532d6e866956062a3d8ad437781"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">mesos::allocator::Allocator::recoverResources</a></div><div class="ttdeci">virtual void recoverResources(const FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const Resources &amp;resources, const Option&lt; Filters &gt; &amp;filters)=0</div><div class="ttdoc">Recovers resources. </div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a7c4fb581525a58eaea748afaa87ccb40"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">mesos::allocator::Allocator::removeQuota</a></div><div class="ttdeci">virtual void removeQuota(const std::string &amp;role)=0</div><div class="ttdoc">Informs the allocator to remove quota for the given role. </div></div>
 <div class="ttc" id="namespaceos_1_1Shell_html_a44f50f66f2a231de974b53c9f4384ba5"><div class="ttname"><a href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">os::Shell::arg1</a></div><div class="ttdeci">constexpr const char * arg1</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; std::string &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a2469bc7c28ab20a86cd2d198dd99e2cd"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">mesos::allocator::Allocator::activateSlave</a></div><div class="ttdeci">virtual void activateSlave(const SlaveID &amp;slaveId)=0</div><div class="ttdoc">Activates an agent. </div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html b/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
index 3f9cd1c..3f3b668 100644
--- a/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
@@ -232,7 +232,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestContainerizer_html_a4e5e4f79777c524c483c8f8007b0a7ab"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a4e5e4f79777c524c483c8f8007b0a7ab">mesos::internal::tests::TestContainerizer::MOCK_METHOD4</a></div><div class="ttdeci">MOCK_METHOD4(launch, process::Future&lt; bool &gt;(const ContainerID &amp;, const mesos::slave::ContainerConfig &amp;, const std::map&lt; std::string, std::string &gt; &amp;, const Option&lt; std::string &gt; &amp;))</div></div>
 <div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestContainerizer_html_a46f5aaa90b1455755644b2a2195aa3d5"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a46f5aaa90b1455755644b2a2195aa3d5">mesos::internal::tests::TestContainerizer::MOCK_METHOD1</a></div><div class="ttdeci">MOCK_METHOD1(recover, process::Future&lt; Nothing &gt;(const Option&lt; slave::state::SlaveState &gt; &amp;))</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a0f8b2095ca04f1834c5d7be77820d081"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0f8b2095ca04f1834c5d7be77820d081">mesos::internal::slave::Containerizer::launch</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; launch(const ContainerID &amp;containerId, const mesos::slave::ContainerConfig &amp;containerConfig, const std::map&lt; std::string, std::string &gt; &amp;environment, const Option&lt; std::string &gt; &amp;pidCheckpointPath)=0</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a41ab321c7dd4a940fce865953621881f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a41ab321c7dd4a940fce865953621881f">mesos::internal::slave::Containerizer::status</a></div><div class="ttdeci">virtual process::Future&lt; ContainerStatus &gt; status(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> containerizer.hpp:120</div></div>
 <div class="ttc" id="type__utils_8hpp_html"><div class="ttname"><a href="type__utils_8hpp.html">type_utils.hpp</a></div></div>
@@ -263,7 +263,7 @@
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_acde902a94e389c2ef64b4fe78bb039a3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">mesos::internal::slave::Containerizer::resources</a></div><div class="ttdeci">static Try&lt; Resources &gt; resources(const Flags &amp;flags)</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2containerizer_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockExecutor_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html">mesos::internal::tests::MockExecutor</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2008</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockExecutor_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html">mesos::internal::tests::MockExecutor</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2084</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestContainerizer_html_afbac37d215eaba7c04d90634b43bd199"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#afbac37d215eaba7c04d90634b43bd199">mesos::internal::tests::TestContainerizer::TestContainerizer</a></div><div class="ttdeci">TestContainerizer()</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestContainerizer_html_a460b7c3483def8f45e1e2b018bba48b8"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a460b7c3483def8f45e1e2b018bba48b8">mesos::internal::tests::TestContainerizer::destroy</a></div><div class="ttdeci">process::Future&lt; bool &gt; destroy(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2tests_2mesos_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2mesos_8hpp.html b/content/api/latest/c++/src_2tests_2mesos_8hpp.html
index ca7b1b8..a61502d 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp.html
@@ -330,12 +330,18 @@ Functions</h2></td></tr>
 <tr class="memitem:a2c7ca5d5d7360c57e1cf20da72be694c"><td class="memTemplParams" colspan="2">template&lt;typename TResource , typename TVolume &gt; </td></tr>
 <tr class="memitem:a2c7ca5d5d7360c57e1cf20da72be694c"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2c7ca5d5d7360c57e1cf20da72be694c">mesos::internal::tests::common::createDiskInfo</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;persistenceId, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;containerPath, const <a class="el" href="classOption.html">Option</a>&lt; typename TVolume::Mode &gt; &amp;mode=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;hostPath=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; typename TResource::DiskInfo::Source &gt; &amp;source=<a class="el" href="structNone.html">None</a>(), const <a class
 ="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;principal=<a class="el" href="structNone.html">None</a>())</td></tr>
 <tr class="separator:a2c7ca5d5d7360c57e1cf20da72be694c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3e0a121f23f7e53ba4fee14bc85c2093"><td class="memTemplParams" colspan="2">template&lt;typename TResource &gt; </td></tr>
-<tr class="memitem:a3e0a121f23f7e53ba4fee14bc85c2093"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3e0a121f23f7e53ba4fee14bc85c2093">mesos::internal::tests::common::createDiskSourcePath</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;root, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;id=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;profile=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:a3e0a121f23f7e53ba4fee14bc85c2093"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acf9334619820eae6a7f3618321e16229"><td class="memTemplParams" colspan="2">template&lt;typename TResource &gt; </td></tr>
-<tr class="memitem:acf9334619820eae6a7f3618321e16229"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#acf9334619820eae6a7f3618321e16229">mesos::internal::tests::common::createDiskSourceMount</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;root, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;id=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;profile=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:acf9334619820eae6a7f3618321e16229"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab65db29cfcbb539769af0a797d971efb"><td class="memTemplParams" colspan="2">template&lt;typename TResource &gt; </td></tr>
+<tr class="memitem:ab65db29cfcbb539769af0a797d971efb"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab65db29cfcbb539769af0a797d971efb">mesos::internal::tests::common::createDiskSourcePath</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;root=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;id=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;profile=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:ab65db29cfcbb539769af0a797d971efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afdb48dc62647ee918141d20e31b933f1"><td class="memTemplParams" colspan="2">template&lt;typename TResource &gt; </td></tr>
+<tr class="memitem:afdb48dc62647ee918141d20e31b933f1"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afdb48dc62647ee918141d20e31b933f1">mesos::internal::tests::common::createDiskSourceMount</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;root=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;id=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;profile=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:afdb48dc62647ee918141d20e31b933f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d3dece3ebb6438212aa642a0bcfbcb8"><td class="memTemplParams" colspan="2">template&lt;typename TResource &gt; </td></tr>
+<tr class="memitem:a6d3dece3ebb6438212aa642a0bcfbcb8"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a6d3dece3ebb6438212aa642a0bcfbcb8">mesos::internal::tests::common::createDiskSourceBlock</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;id=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;profile=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a6d3dece3ebb6438212aa642a0bcfbcb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c388aad1e6ab87d5eb376eed64cecf5"><td class="memTemplParams" colspan="2">template&lt;typename TResource &gt; </td></tr>
+<tr class="memitem:a3c388aad1e6ab87d5eb376eed64cecf5"><td class="memTemplItemLeft" align="right" valign="top">TResource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3c388aad1e6ab87d5eb376eed64cecf5">mesos::internal::tests::common::createDiskSourceRaw</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;id=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;profile=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a3c388aad1e6ab87d5eb376eed64cecf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab1479066681bb142e54688ccae08c3a0"><td class="memTemplParams" colspan="2">template&lt;typename TResource , typename TResources , typename TVolume &gt; </td></tr>
 <tr class="memitem:ab1479066681bb142e54688ccae08c3a0"><td class="memTemplItemLeft" align="right" valign="top">TResource&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab1479066681bb142e54688ccae08c3a0">mesos::internal::tests::common::createDiskResource</a> (const std::string &amp;value, const std::string &amp;role, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;persistenceID, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;containerPath, const <a class="el" href="classOption.html">Option</a>&lt; typename TResource::DiskInfo::Source &gt; &amp;source=<a class="el" href="structNone.html">None</a>(), bool isShared=false)</td></tr>
 <tr class="separator:ab1479066681bb142e54688ccae08c3a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -426,6 +432,12 @@ Functions</h2></td></tr>
 <tr class="memitem:ace7ded455243dfab55dabea6f18e0fd3"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
 <tr class="memitem:ace7ded455243dfab55dabea6f18e0fd3"><td class="memTemplItemLeft" align="right" valign="top">Resource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ace7ded455243dfab55dabea6f18e0fd3">mesos::internal::tests::internal::createDiskSourceMount</a> (Args &amp;&amp;...args)</td></tr>
 <tr class="separator:ace7ded455243dfab55dabea6f18e0fd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65d06f49eede3680da2800db572c4fab"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
+<tr class="memitem:a65d06f49eede3680da2800db572c4fab"><td class="memTemplItemLeft" align="right" valign="top">Resource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a65d06f49eede3680da2800db572c4fab">mesos::internal::tests::internal::createDiskSourceBlock</a> (Args &amp;&amp;...args)</td></tr>
+<tr class="separator:a65d06f49eede3680da2800db572c4fab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae5530e134eb545009ebb3a2fc4c34aa"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
+<tr class="memitem:aae5530e134eb545009ebb3a2fc4c34aa"><td class="memTemplItemLeft" align="right" valign="top">Resource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aae5530e134eb545009ebb3a2fc4c34aa">mesos::internal::tests::internal::createDiskSourceRaw</a> (Args &amp;&amp;...args)</td></tr>
+<tr class="separator:aae5530e134eb545009ebb3a2fc4c34aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aaa3e057830d0bbb6db03f8763d254b8f"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
 <tr class="memitem:aaa3e057830d0bbb6db03f8763d254b8f"><td class="memTemplItemLeft" align="right" valign="top">Resource&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aaa3e057830d0bbb6db03f8763d254b8f">mesos::internal::tests::internal::createDiskResource</a> (Args &amp;&amp;...args)</td></tr>
 <tr class="separator:aaa3e057830d0bbb6db03f8763d254b8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -508,6 +520,12 @@ Functions</h2></td></tr>
 <tr class="memitem:abeb598a270d4990acac9155a2c2257d2"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
 <tr class="memitem:abeb598a270d4990acac9155a2c2257d2"><td class="memTemplItemLeft" align="right" valign="top">mesos::v1::Resource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#abeb598a270d4990acac9155a2c2257d2">mesos::internal::tests::v1::createDiskSourceMount</a> (Args &amp;&amp;...args)</td></tr>
 <tr class="separator:abeb598a270d4990acac9155a2c2257d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5f567ae22ad2ba5aff021465d3bd9e6"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
+<tr class="memitem:ad5f567ae22ad2ba5aff021465d3bd9e6"><td class="memTemplItemLeft" align="right" valign="top">mesos::v1::Resource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ad5f567ae22ad2ba5aff021465d3bd9e6">mesos::internal::tests::v1::createDiskSourceBlock</a> (Args &amp;&amp;...args)</td></tr>
+<tr class="separator:ad5f567ae22ad2ba5aff021465d3bd9e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aceae55f2aba6337b4cc3cae33d7f855d"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
+<tr class="memitem:aceae55f2aba6337b4cc3cae33d7f855d"><td class="memTemplItemLeft" align="right" valign="top">mesos::v1::Resource::DiskInfo::Source&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#aceae55f2aba6337b4cc3cae33d7f855d">mesos::internal::tests::v1::createDiskSourceRaw</a> (Args &amp;&amp;...args)</td></tr>
+<tr class="separator:aceae55f2aba6337b4cc3cae33d7f855d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a557283e2f07dd89441195b39ba8427b5"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
 <tr class="memitem:a557283e2f07dd89441195b39ba8427b5"><td class="memTemplItemLeft" align="right" valign="top">mesos::v1::Resource&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a557283e2f07dd89441195b39ba8427b5">mesos::internal::tests::v1::createDiskResource</a> (Args &amp;&amp;...args)</td></tr>
 <tr class="separator:a557283e2f07dd89441195b39ba8427b5"><td class="memSeparator" colspan="2">&#160;</td></tr>


[33/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp_source.html
index 5645c0d..4dffee1 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp_source.html
@@ -160,606 +160,660 @@
 <div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;}</div>
 <div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
 <div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a2ae47640fdba9a4de3e9446ab0749edd">  109</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; left,</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; right)</div>
+<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a97f698d49bd20701be585a772c5711fa">  109</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    <span class="keyword">const</span> OfferOperationID&amp; left,</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;    <span class="keyword">const</span> OfferOperationID&amp; right)</div>
 <div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;{</div>
 <div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="keywordflow">return</span> left.value() == right.value();</div>
 <div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;}</div>
 <div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
 <div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a492b25711600d294e72e9eff4ee91bc0">  117</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> AgentID&amp; left, <span class="keyword">const</span> AgentID&amp; right)</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;{</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keywordflow">return</span> left.value() == right.value();</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;}</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a152c6cab947233acab27c6dba9b1ddb2">  123</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> TaskID&amp; left, <span class="keyword">const</span> TaskID&amp; right)</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;{</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <span class="keywordflow">return</span> left.value() == right.value();</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;}</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#ae97d28c64c7632353dcf01b917486c90">  129</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> TimeInfo&amp; left, <span class="keyword">const</span> TimeInfo&amp; right)</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;{</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  <span class="keywordflow">return</span> left.nanoseconds() == right.nanoseconds();</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;}</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a62f3c2589daa0e573f7933c66bd53d7b">  135</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> DurationInfo&amp; left, <span class="keyword">const</span> DurationInfo&amp; right)</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;{</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <span class="keywordflow">return</span> left.nanoseconds() == right.nanoseconds();</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;}</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a2ea47a8efb1f84ed04d9e2d845a0259d">  141</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> ContainerID&amp; left, <span class="keyword">const</span> std::string&amp; right)</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="keywordflow">return</span> left.value() == right;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;}</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a363c8bbb1b84f7a1f1d7d68ee2c1ce25">  147</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> ExecutorID&amp; left, <span class="keyword">const</span> std::string&amp; right)</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="keywordflow">return</span> left.value() == right;</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;}</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a40ed0947bbaa7ea818654d890e2aa23c">  153</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> FrameworkID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;{</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;}</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a3239553edce73a781b87f8efe956fd35">  159</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> OfferID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;{</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;}</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a4667e68110028e78c75f7294b438e339">  165</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> AgentID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;{</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;}</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div>
-<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a06fdd5832854026d7049874aeb0e2276">  171</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> TaskID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;{</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;}</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
-<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#afa8bb628778c46da7f095f5cecc25da3">  177</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; left,</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; right)</div>
+<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a2ae47640fdba9a4de3e9446ab0749edd">  117</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; left,</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; right)</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;{</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  <span class="keywordflow">return</span> left.value() == right.value();</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;}</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a492b25711600d294e72e9eff4ee91bc0">  125</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> AgentID&amp; left, <span class="keyword">const</span> AgentID&amp; right)</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;{</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="keywordflow">return</span> left.value() == right.value();</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;}</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a152c6cab947233acab27c6dba9b1ddb2">  131</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> TaskID&amp; left, <span class="keyword">const</span> TaskID&amp; right)</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;{</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <span class="keywordflow">return</span> left.value() == right.value();</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;}</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#ae97d28c64c7632353dcf01b917486c90">  137</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> TimeInfo&amp; left, <span class="keyword">const</span> TimeInfo&amp; right)</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;{</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="keywordflow">return</span> left.nanoseconds() == right.nanoseconds();</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;}</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a62f3c2589daa0e573f7933c66bd53d7b">  143</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> DurationInfo&amp; left, <span class="keyword">const</span> DurationInfo&amp; right)</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;{</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <span class="keywordflow">return</span> left.nanoseconds() == right.nanoseconds();</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;</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"><a class="line" href="namespacemesos_1_1v1.html#a2ea47a8efb1f84ed04d9e2d845a0259d">  149</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> ContainerID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;{</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;}</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a363c8bbb1b84f7a1f1d7d68ee2c1ce25">  155</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> ExecutorID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;{</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;}</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a40ed0947bbaa7ea818654d890e2aa23c">  161</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> FrameworkID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;{</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;}</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a3239553edce73a781b87f8efe956fd35">  167</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> OfferID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;{</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;}</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a4667e68110028e78c75f7294b438e339">  173</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> AgentID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;{</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;}</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a06fdd5832854026d7049874aeb0e2276">  179</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> TaskID&amp; left, <span class="keyword">const</span> std::string&amp; right)</div>
 <div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;{</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="keywordflow">return</span> left.name() == right.name();</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="keywordflow">return</span> left.value() == right;</div>
 <div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;}</div>
 <div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div>
 <div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#ad276d20bb93fcc49b89a5dffaf4404d4">  185</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::ZoneInfo&amp; left,</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::ZoneInfo&amp; right)</div>
+<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#afa8bb628778c46da7f095f5cecc25da3">  185</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; left,</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; right)</div>
 <div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;{</div>
 <div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;  <span class="keywordflow">return</span> left.name() == right.name();</div>
 <div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;}</div>
 <div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
 <div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a443a95e6a0b351c11000a513362fa96c">  193</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain&amp; left,</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain&amp; right)</div>
+<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#ad276d20bb93fcc49b89a5dffaf4404d4">  193</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::ZoneInfo&amp; left,</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::ZoneInfo&amp; right)</div>
 <div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;{</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <span class="keywordflow">return</span> left.region() == right.region() &amp;&amp; left.zone() == right.zone();</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <span class="keywordflow">return</span> left.name() == right.name();</div>
 <div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;}</div>
 <div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
 <div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div>
-<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#ae23596cd2b82eaf802a1e835cb30034e">  201</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> DomainInfo&amp; left, <span class="keyword">const</span> DomainInfo&amp; right)</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;{</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  <span class="keywordflow">return</span> left.fault_domain() == right.fault_domain();</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;}</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#ae8bce3f7afcdf19bb769db50f396b314">  211</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> MachineID&amp; left, <span class="keyword">const</span> MachineID&amp; right)</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;{</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <span class="comment">// NOTE: Both fields default to the empty string if they are not specified,</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  <span class="comment">// so the string comparisons are safe.</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="keywordflow">return</span> left.has_hostname() == right.has_hostname() &amp;&amp;</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;    <a class="code" href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">strings::lower</a>(left.hostname()) == <a class="code" href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">strings::lower</a>(right.hostname()) &amp;&amp;</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;    left.has_ip() == right.has_ip() &amp;&amp;</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;    left.ip() == right.ip();</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;}</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a252220eed6ae46cd59a7b13a10747e7a">  222</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(<span class="keyword">const</span> ContainerID&amp; left, <span class="keyword">const</span> ContainerID&amp; right)</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;{</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;}</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div>
-<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a2bad352b993468432e5c68a83b1867d3">  228</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(<span class="keyword">const</span> ExecutorID&amp; left, <span class="keyword">const</span> ExecutorID&amp; right)</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;{</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;}</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a990750811229fe0a4537a4a8ea41929f">  234</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(<span class="keyword">const</span> FrameworkID&amp; left, <span class="keyword">const</span> FrameworkID&amp; right)</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;{</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;}</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#ae760766ce7745085b9bd2030b491b6b7">  240</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(</div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; left,</div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; right)</div>
+<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a443a95e6a0b351c11000a513362fa96c">  201</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain&amp; left,</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain&amp; right)</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;{</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  <span class="keywordflow">return</span> left.region() == right.region() &amp;&amp; left.zone() == right.zone();</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;}</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#ae23596cd2b82eaf802a1e835cb30034e">  209</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> DomainInfo&amp; left, <span class="keyword">const</span> DomainInfo&amp; right)</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;{</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;  <span class="keywordflow">return</span> left.fault_domain() == right.fault_domain();</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;}</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#ae8bce3f7afcdf19bb769db50f396b314">  219</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">operator==</a>(<span class="keyword">const</span> MachineID&amp; left, <span class="keyword">const</span> MachineID&amp; right)</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;{</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <span class="comment">// NOTE: Both fields default to the empty string if they are not specified,</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <span class="comment">// so the string comparisons are safe.</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  <span class="keywordflow">return</span> left.has_hostname() == right.has_hostname() &amp;&amp;</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;    <a class="code" href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">strings::lower</a>(left.hostname()) == <a class="code" href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">strings::lower</a>(right.hostname()) &amp;&amp;</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    left.has_ip() == right.has_ip() &amp;&amp;</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;    left.ip() == right.ip();</div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;}</div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a252220eed6ae46cd59a7b13a10747e7a">  230</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(<span class="keyword">const</span> ContainerID&amp; left, <span class="keyword">const</span> ContainerID&amp; right)</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;{</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;}</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div>
+<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a2bad352b993468432e5c68a83b1867d3">  236</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(<span class="keyword">const</span> ExecutorID&amp; left, <span class="keyword">const</span> ExecutorID&amp; right)</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;{</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;}</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;</div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a990750811229fe0a4537a4a8ea41929f">  242</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(<span class="keyword">const</span> FrameworkID&amp; left, <span class="keyword">const</span> FrameworkID&amp; right)</div>
 <div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;{</div>
 <div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
 <div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;}</div>
 <div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div>
 <div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a90d342e30424da51c2686b17879bc948">  248</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(<span class="keyword">const</span> AgentID&amp; left, <span class="keyword">const</span> AgentID&amp; right)</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;{</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;}</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;</div>
-<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#adedcb37bfdb21a9b066b29f29846779a">  254</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(<span class="keyword">const</span> TimeInfo&amp; left, <span class="keyword">const</span> TimeInfo&amp; right)</div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;{</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  <span class="keywordflow">return</span> !(left == right);</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;}</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;</div>
-<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a9ed457b7db261d56db6208f54c3b2df9">  260</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(<span class="keyword">const</span> DurationInfo&amp; left, <span class="keyword">const</span> DurationInfo&amp; right)</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;{</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;  <span class="keywordflow">return</span> !(left == right);</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;}</div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div>
-<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a850a172d19aff10e3c99d6307239a990">  266</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; left,</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; right)</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;{</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;  <span class="keywordflow">return</span> left.name() != right.name();</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;}</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div>
-<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">  274</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">operator&lt;</a>(<span class="keyword">const</span> ContainerID&amp; left, <span class="keyword">const</span> ContainerID&amp; right)</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;{</div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;}</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;</div>
-<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a5760b7a54cdd0aab07cee0f7062704a9">  280</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">operator&lt;</a>(<span class="keyword">const</span> ExecutorID&amp; left, <span class="keyword">const</span> ExecutorID&amp; right)</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;{</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;}</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;</div>
-<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#ab77c0b80f637282538b4ab0a5b986bb4">  286</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">operator&lt;</a>(<span class="keyword">const</span> FrameworkID&amp; left, <span class="keyword">const</span> FrameworkID&amp; right)</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;{</div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;}</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;</div>
-<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#abd7ddcaa5b77496f007e6c01a7060a8a">  292</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">operator&lt;</a>(<span class="keyword">const</span> OfferID&amp; left, <span class="keyword">const</span> OfferID&amp; right)</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;{</div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;}</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;</div>
-<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#aae6aee9a6100eb3aedf14cdfc4efefef">  298</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">operator&lt;</a>(<span class="keyword">const</span> AgentID&amp; left, <span class="keyword">const</span> AgentID&amp; right)</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;{</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;}</div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;</div>
-<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a017c640b83be4ad18e849f173c5c1d54">  304</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">operator&lt;</a>(<span class="keyword">const</span> TaskID&amp; left, <span class="keyword">const</span> TaskID&amp; right)</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;{</div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;}</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;    <span class="keyword">const</span> CapabilityInfo&amp; capabilityInfo);</div>
+<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a52f23bd9f6e313138b0415851c4d4e8b">  248</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(</div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    <span class="keyword">const</span> OfferOperationID&amp; left,</div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;    <span class="keyword">const</span> OfferOperationID&amp; right)</div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;{</div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;}</div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;</div>
+<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#ae760766ce7745085b9bd2030b491b6b7">  256</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(</div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; left,</div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; right)</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;{</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;}</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div>
+<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a90d342e30424da51c2686b17879bc948">  264</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(<span class="keyword">const</span> AgentID&amp; left, <span class="keyword">const</span> AgentID&amp; right)</div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;{</div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;  <span class="keywordflow">return</span> left.value() != right.value();</div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;}</div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;</div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div>
+<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#adedcb37bfdb21a9b066b29f29846779a">  270</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(<span class="keyword">const</span> TimeInfo&amp; left, <span class="keyword">const</span> TimeInfo&amp; right)</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;{</div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;  <span class="keywordflow">return</span> !(left == right);</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;}</div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div>
+<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a9ed457b7db261d56db6208f54c3b2df9">  276</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(<span class="keyword">const</span> DurationInfo&amp; left, <span class="keyword">const</span> DurationInfo&amp; right)</div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;{</div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;  <span class="keywordflow">return</span> !(left == right);</div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;}</div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div>
+<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a850a172d19aff10e3c99d6307239a990">  282</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">operator!=</a>(</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; left,</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;    <span class="keyword">const</span> DomainInfo::FaultDomain::RegionInfo&amp; right)</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;{</div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  <span class="keywordflow">return</span> left.name() != right.name();</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;}</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div>
+<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">  290</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">operator&lt;</a>(<span class="keyword">const</span> ContainerID&amp; left, <span class="keyword">const</span> ContainerID&amp; right)</div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;{</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;}</div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;</div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;</div>
+<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a5760b7a54cdd0aab07cee0f7062704a9">  296</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">operator&lt;</a>(<span class="keyword">const</span> ExecutorID&amp; left, <span class="keyword">const</span> ExecutorID&amp; right)</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;{</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;}</div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;</div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;</div>
+<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#ab77c0b80f637282538b4ab0a5b986bb4">  302</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">operator&lt;</a>(<span class="keyword">const</span> FrameworkID&amp; left, <span class="keyword">const</span> FrameworkID&amp; right)</div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;{</div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;}</div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;</div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#abd7ddcaa5b77496f007e6c01a7060a8a">  308</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">operator&lt;</a>(<span class="keyword">const</span> OfferID&amp; left, <span class="keyword">const</span> OfferID&amp; right)</div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;{</div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;}</div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div>
 <div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;</div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;</div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;    <span class="keyword">const</span> CheckStatusInfo&amp; <a class="code" href="namespacemesos_1_1internal_1_1checks_1_1validation.html#a23cbf90199a74d315aba67135fbdc1d6">checkStatusInfo</a>);</div>
+<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#aae6aee9a6100eb3aedf14cdfc4efefef">  314</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">operator&lt;</a>(<span class="keyword">const</span> AgentID&amp; left, <span class="keyword">const</span> AgentID&amp; right)</div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;{</div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;}</div>
 <div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div>
 <div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;</div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> ContainerID&amp; containerId);</div>
-<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;</div>
-<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;</div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;    <span class="keyword">const</span> ContainerInfo&amp; containerInfo);</div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;</div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> DomainInfo&amp; domainInfo);</div>
+<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#a017c640b83be4ad18e849f173c5c1d54">  320</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">operator&lt;</a>(<span class="keyword">const</span> TaskID&amp; left, <span class="keyword">const</span> TaskID&amp; right)</div>
+<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;{</div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;  <span class="keywordflow">return</span> left.value() &lt; right.value();</div>
+<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;}</div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;</div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;</div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
+<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;    std::ostream&amp; stream,</div>
+<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;    <span class="keyword">const</span> CapabilityInfo&amp; capabilityInfo);</div>
 <div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;</div>
 <div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;</div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> ExecutorID&amp; executorId);</div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;</div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;</div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;    std::ostream&amp; stream,</div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;    <span class="keyword">const</span> CheckStatusInfo&amp; <a class="code" href="namespacemesos_1_1internal_1_1checks_1_1validation.html#a23cbf90199a74d315aba67135fbdc1d6">checkStatusInfo</a>);</div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;</div>
 <div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> FrameworkID&amp; frameworkId);</div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;</div>
 <div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;</div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;</div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> MasterInfo&amp; master);</div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;</div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
+<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;    std::ostream&amp; stream,</div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;    <span class="keyword">const</span> ContainerInfo&amp; containerInfo);</div>
 <div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;</div>
-<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> OfferID&amp; offerId);</div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;</div>
+<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;</div>
+<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> DomainInfo&amp; domainInfo);</div>
 <div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> RateLimits&amp; limits);</div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;</div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div>
+<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> ExecutorID&amp; executorId);</div>
 <div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;</div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> RLimitInfo&amp; limits);</div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;</div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;</div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
 <div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; resourceProviderId);</div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;</div>
+<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> FrameworkID&amp; frameworkId);</div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div>
 <div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;</div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;    <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo);</div>
+<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> MasterInfo&amp; master);</div>
+<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;</div>
+<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;</div>
+<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> OfferID&amp; offerId);</div>
 <div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;</div>
 <div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;</div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> AgentID&amp; agentId);</div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> RateLimits&amp; limits);</div>
 <div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;</div>
 <div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;</div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> AgentInfo&amp; agent);</div>
+<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> RLimitInfo&amp; limits);</div>
 <div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div>
 <div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;</div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> TaskID&amp; taskId);</div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;</div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;</div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> MachineID&amp; machineId);</div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;    std::ostream&amp; stream,</div>
+<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;    <span class="keyword">const</span> ResourceProviderID&amp; resourceProviderId);</div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;</div>
 <div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;</div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;</div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> TaskInfo&amp; task);</div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;</div>
+<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;    std::ostream&amp; stream,</div>
+<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;    <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo);</div>
 <div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;</div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;    <span class="keyword">const</span> TaskGroupInfo&amp; taskGroupInfo);</div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;</div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> AgentID&amp; agentId);</div>
+<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;</div>
 <div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;</div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> TaskState&amp; state);</div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> AgentInfo&amp; agent);</div>
+<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;</div>
 <div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;</div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;</div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">CheckInfo::Type</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>);</div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> TaskID&amp; taskId);</div>
+<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;</div>
 <div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;</div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;</div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;    <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58">FrameworkInfo::Capability</a>&amp; capability);</div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> MachineID&amp; machineId);</div>
+<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;</div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> TaskInfo&amp; task);</div>
 <div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;</div>
 <div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;</div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">Image::Type</a>&amp; imageType);</div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;</div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">Secret::Type</a>&amp; secretType);</div>
+<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
+<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;    std::ostream&amp; stream,</div>
+<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;    <span class="keyword">const</span> TaskGroupInfo&amp; taskGroupInfo);</div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;</div>
 <div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;</div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;</div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1.html#aee0e8229b4bc63affea2aa0c2082ff09">  400</a></span>&#160;<span class="keyword">inline</span> std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;    std::ostream&amp; stream,</div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;    <span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;T&gt;&amp; messages)</div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;{</div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;  stream &lt;&lt; <span class="stringliteral">&quot;[ &quot;</span>;</div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;  <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = messages.begin(); it != messages.end(); ++it) {</div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;    <span class="keywordflow">if</span> (it != messages.begin()) {</div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;      stream &lt;&lt; <span class="stringliteral">&quot;, &quot;</span>;</div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;    }</div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;    stream &lt;&lt; *it;</div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;  }</div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;  stream &lt;&lt; <span class="stringliteral">&quot; ]&quot;</span>;</div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;  <span class="keywordflow">return</span> stream;</div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;}</div>
+<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> TaskState&amp; state);</div>
+<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;</div>
+<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;</div>
+<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::ostream&amp; stream, <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">CheckInfo::Type</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>);</div>
+<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;</div>
+<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;</div>
+<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(</div>
+<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;    std::ostream&amp; stream,</div>
+<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;    <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58">FrameworkInfo::Capability</a>&amp; capability);</div>
+<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;</div>
+<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;</div>
+<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;std::ostream&amp; <a class="code" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">operator&lt;&lt;</a>(std::

<TRUNCATED>

[19/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/result_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/result_8hpp_source.html b/content/api/latest/c++/result_8hpp_source.html
index a0183f4..7ae4ab6 100644
--- a/content/api/latest/c++/result_8hpp_source.html
+++ b/content/api/latest/c++/result_8hpp_source.html
@@ -198,7 +198,7 @@
 <div class="ttc" id="classResult_html_ac2cdc0db9f9d29a5bb2f1cf19c29da49"><div class="ttname"><a href="classResult.html#ac2cdc0db9f9d29a5bb2f1cf19c29da49">Result::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> result.hpp:109</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
 <div class="ttc" id="classResult_html_a6b9c26d514e29bbe215f3298c412e2fb"><div class="ttname"><a href="classResult.html#a6b9c26d514e29bbe215f3298c412e2fb">Result::Result</a></div><div class="ttdeci">Result(const _Some&lt; U &gt; &amp;some)</div><div class="ttdef"><b>Definition:</b> result.hpp:85</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="abort_8hpp_html_a4d84a74fe6e4f84bc3d2f901b9e89f93"><div class="ttname"><a href="abort_8hpp.html#a4d84a74fe6e4f84bc3d2f901b9e89f93">ABORT</a></div><div class="ttdeci">#define ABORT(...)</div><div class="ttdef"><b>Definition:</b> abort.hpp:40</div></div>
 <div class="ttc" id="classResult_html_af88c39bb6eb1271dea96df3e33f16070"><div class="ttname"><a href="classResult.html#af88c39bb6eb1271dea96df3e33f16070">Result::Result</a></div><div class="ttdeci">Result(const Try&lt; T &gt; &amp;_t)</div><div class="ttdef"><b>Definition:</b> result.hpp:76</div></div>
 <div class="ttc" id="classResult_html_ae02f9998fa42cfcefae3022fa11c077a"><div class="ttname"><a href="classResult.html#ae02f9998fa42cfcefae3022fa11c077a">Result::~Result</a></div><div class="ttdeci">~Result()=default</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/rwlock_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/rwlock_8hpp_source.html b/content/api/latest/c++/rwlock_8hpp_source.html
index 46c508a..c48f39f 100644
--- a/content/api/latest/c++/rwlock_8hpp_source.html
+++ b/content/api/latest/c++/rwlock_8hpp_source.html
@@ -240,10 +240,10 @@
 <div class="ttc" id="synchronized_8hpp_html"><div class="ttname"><a href="synchronized_8hpp.html">synchronized.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1ReadWriteLock_html_a29e6aba787b76777a262a9bd90072b4d"><div class="ttname"><a href="classprocess_1_1ReadWriteLock.html#a29e6aba787b76777a262a9bd90072b4d">process::ReadWriteLock::read_lock</a></div><div class="ttdeci">Future&lt; Nothing &gt; read_lock()</div><div class="ttdef"><b>Definition:</b> rwlock.hpp:109</div></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classprocess_1_1ReadWriteLock_html_af09e2143c4590ce6417b98e5db62a5c7"><div class="ttname"><a href="classprocess_1_1ReadWriteLock.html#af09e2143c4590ce6417b98e5db62a5c7">process::ReadWriteLock::write_unlock</a></div><div class="ttdeci">void write_unlock()</div><div class="ttdef"><b>Definition:</b> rwlock.hpp:61</div></div>
 <div class="ttc" id="classprocess_1_1ReadWriteLock_html_a841b5c49017a94a710df66a04f8c498e"><div class="ttname"><a href="classprocess_1_1ReadWriteLock.html#a841b5c49017a94a710df66a04f8c498e">process::ReadWriteLock::read_unlock</a></div><div class="ttdeci">void read_unlock()</div><div class="ttdef"><b>Definition:</b> rwlock.hpp:126</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1ReadWriteLock_html_af45c888bb43a25164ca4f9eacfbf139c"><div class="ttname"><a href="classprocess_1_1ReadWriteLock.html#af45c888bb43a25164ca4f9eacfbf139c">process::ReadWriteLock::write_lock</a></div><div class="ttdeci">Future&lt; Nothing &gt; write_lock()</div><div class="ttdef"><b>Definition:</b> rwlock.hpp:44</div></div>
 <div class="ttc" id="namespaceprocess_1_1io_html_ab005316d71b45c5b05de0a6234c6f8fc"><div class="ttname"><a href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io::WRITE</a></div><div class="ttdeci">const short WRITE</div><div class="ttdoc">A possible event while polling. </div><div class="ttdef"><b>Definition:</b> io.hpp:39</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/set_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/set_8hpp_source.html b/content/api/latest/c++/set_8hpp_source.html
index 02d99b8..fed9684 100644
--- a/content/api/latest/c++/set_8hpp_source.html
+++ b/content/api/latest/c++/set_8hpp_source.html
@@ -105,7 +105,7 @@
 <div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
 <div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor">#endif // __STOUT_SET_HPP__</span></div>
 <div class="ttc" id="hashset_8hpp_html_a53a97a073752b7f6a47909ee2155b317"><div class="ttname"><a href="hashset_8hpp.html#a53a97a073752b7f6a47909ee2155b317">operator|</a></div><div class="ttdeci">hashset&lt; Elem, Hash, Equal &gt; operator|(const hashset&lt; Elem, Hash, Equal &gt; &amp;left, const hashset&lt; Elem, Hash, Equal &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> hashset.hpp:122</div></div>
-<div class="ttc" id="namespacemesos_html_ab16e1a11cb91d02d756b2ce64834f3c8"><div class="ttname"><a href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:611</div></div>
+<div class="ttc" id="namespacemesos_html_ab16e1a11cb91d02d756b2ce64834f3c8"><div class="ttname"><a href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:620</div></div>
 <div class="ttc" id="set_8hpp_html_abcfcda3cf10e26f121e510e5df5709ea"><div class="ttname"><a href="set_8hpp.html#abcfcda3cf10e26f121e510e5df5709ea">operator&amp;</a></div><div class="ttdeci">std::set&lt; T &gt; operator&amp;(const std::set&lt; T &gt; &amp;left, const std::set&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> set.hpp:40</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
index aabb509..ec4deba 100644
--- a/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
@@ -566,7 +566,7 @@
 <div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;</div>
 <div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;<span class="preprocessor">#endif // __DOCKER_CONTAINERIZER_HPP__</span></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess_html_acdb0e3fe92ec605185e566fb27e7aeff"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html#acdb0e3fe92ec605185e566fb27e7aeff">mesos::internal::slave::DockerContainerizerProcess::pull</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; pull(const ContainerID &amp;containerId)</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizer_html_a746949ba7f35257f364278a0067a2e8b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a746949ba7f35257f364278a0067a2e8b">mesos::internal::slave::DockerContainerizer::recover</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; recover(const Option&lt; state::SlaveState &gt; &amp;state)</div></div>
 <div class="ttc" id="namespaceos_html_ac1c8ce3595084d78291f98c2be9f62ba"><div class="ttname"><a href="namespaceos.html#ac1c8ce3595084d78291f98c2be9f62ba">os::rm</a></div><div class="ttdeci">Try&lt; Nothing &gt; rm(const std::string &amp;path)</div><div class="ttdef"><b>Definition:</b> rm.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess_html_a3c9b5bfce4669667df2b57fa12ba6aa9"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html#a3c9b5bfce4669667df2b57fa12ba6aa9">mesos::internal::slave::DockerContainerizerProcess::status</a></div><div class="ttdeci">virtual process::Future&lt; ContainerStatus &gt; status(const ContainerID &amp;containerId)</div></div>
@@ -579,7 +579,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html">mesos::internal::slave::DockerContainerizerProcess</a></div><div class="ttdef"><b>Definition:</b> docker.hpp:118</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess_html_a96ed754413e326f6e8e697634706aa76"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html#a96ed754413e326f6e8e697634706aa76">mesos::internal::slave::DockerContainerizerProcess::wait</a></div><div class="ttdeci">virtual process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt; &gt; wait(const ContainerID &amp;containerId)</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2shared_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2shared_8hpp.html">shared.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess_html_a5ce6db0ef481af3a94a4da78001adeb4"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html#a5ce6db0ef481af3a94a4da78001adeb4">mesos::internal::slave::DockerContainerizerProcess::usage</a></div><div class="ttdeci">virtual process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="classDocker_1_1Container_html"><div class="ttname"><a href="classDocker_1_1Container.html">Docker::Container</a></div><div class="ttdef"><b>Definition:</b> docker.hpp:89</div></div>
@@ -597,7 +597,7 @@
 <div class="ttc" id="slave_2container__logger_8hpp_html"><div class="ttname"><a href="slave_2container__logger_8hpp.html">container_logger.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; mesos::slave::ContainerTermination &gt;</a></div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a0c53f4af1348f95a6394761ed6a4b279"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a0c53f4af1348f95a6394761ed6a4b279">mesos::internal::slave::DOCKER_NAME_PREFIX</a></div><div class="ttdeci">const std::string DOCKER_NAME_PREFIX</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess_html_aebc5890cccfbeaf44b48be7b33c676e9"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html#aebc5890cccfbeaf44b48be7b33c676e9">mesos::internal::slave::DockerContainerizerProcess::fetch</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; fetch(const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizer_html_a12baedbd1571a99c91a1b30031146a7c"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a12baedbd1571a99c91a1b30031146a7c">mesos::internal::slave::DockerContainerizer::destroy</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; destroy(const ContainerID &amp;containerId)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html
index d73b2c0..e70a4b0 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html
@@ -184,7 +184,7 @@
 <div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
 <div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="preprocessor">#endif // __LAUNCHER_HPP__</span></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Launcher_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</a></div><div class="ttdef"><b>Definition:</b> launcher.hpp:46</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="subprocess_8hpp_html"><div class="ttname"><a href="subprocess_8hpp.html">subprocess.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/slave_2validation_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_2validation_8hpp_source.html b/content/api/latest/c++/slave_2validation_8hpp_source.html
index 9d8f528..0c40c63 100644
--- a/content/api/latest/c++/slave_2validation_8hpp_source.html
+++ b/content/api/latest/c++/slave_2validation_8hpp_source.html
@@ -118,7 +118,7 @@
 <div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#endif // __SLAVE_VALIDATION_HPP__</span></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1validation_1_1agent_1_1call_html_abc55b08bf280a24b7cf379f52ddbf700"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1agent_1_1call.html#abc55b08bf280a24b7cf379f52ddbf700">mesos::internal::slave::validation::agent::call::validate</a></div><div class="ttdeci">Option&lt; Error &gt; validate(const mesos::agent::Call &amp;call, const Option&lt; std::string &gt; &amp;principal=None())</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2225</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2301</div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1validation_1_1container_html_ae576305179ad464bbd1bf38f34799f13"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1container.html#ae576305179ad464bbd1bf38f34799f13">mesos::internal::slave::validation::container::validateContainerId</a></div><div class="ttdeci">Option&lt; Error &gt; validateContainerId(const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>


[42/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
index 4daf066..add22d9 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
@@ -71,130 +71,131 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac7dbbf424b30bc5f70fe4f6d22c3abc3">_statusUpdate</a>(StatusUpdate update, const Option&lt; process::UPID &gt; &amp;pid, const ExecutorID &amp;executorId, const Option&lt; process::Future&lt; ContainerStatus &gt;&gt; &amp;containerStatus)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d">_statusUpdateAcknowledgement</a>(const process::Future&lt; bool &gt; &amp;future, const TaskID &amp;taskId, const FrameworkID &amp;frameworkId, const UUID &amp;uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a355d5c297d06b8e818df3edcfd69648b">age</a>(double usage)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">authenticate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a834f5a3d33854228abfa40e61eb0106e">checkDiskUsage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acf8c6cf73789692d60ad155f2a72b6f8">checkpointResources</a>(std::vector&lt; Resource &gt; checkpointedResources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>(const std::string &amp;name, const UPID &amp;pid)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a281c6252ea2ad026664661aaf22237c3">detachFile</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab93ec7c1c943aa82839dc8e5c717632c">detected</a>(const process::Future&lt; Option&lt; MasterInfo &gt;&gt; &amp;_master)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b">DISCONNECTED</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af7b56f9573b13d083140cc1465a186f4">doReliableRegistration</a>(Duration maxBackoff)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a22a22c318c5f84d0e5c4f068613154f6">executorLaunched</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId, const process::Future&lt; bool &gt; &amp;future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab7696419236c5bd5d455a0f1aeca9e2c">executorMessage</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9c1e1cd64c97eca9037187ee4a782999">executorTerminated</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt;&gt; &amp;termination)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afc9437a65ba512cdfa4cd082b0e95d55">exited</a>(const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae407df872e63030271d69bc7ee62fc89">fileAttached</a>(const process::Future&lt; Nothing &gt; &amp;result, const std::string &amp;path, const std::string &amp;virtualPath)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81938c4eeee7234af198a86c13911fc">finalize</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2ca66ded2a1266abdf00e370691a80df">forward</a>(StatusUpdate update)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a76f40f8c10951d9526cb63bcea66f5e5">garbageCollect</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a3777b5da92987e60a452a6ce1d933925">generateSecret</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae5cbf7aef363a45048acfca39fbb4c89">getExecutor</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a68f5a180b0bd905d22cdcea2cd1d8196">getExecutor</a>(const ContainerID &amp;containerId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1200b872e31b092349f482e4711d41e4">getExecutorInfo</a>(const FrameworkInfo &amp;frameworkInfo, const TaskInfo &amp;task) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af47e4a69c5542ae625bdd1a5b7fdb308">getFramework</a>(const FrameworkID &amp;frameworkId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">httpSequence</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#af9cfa726c89c0d1dc9a64be3e87c6b12">initialize</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a9e844001b1b4af4b57923a719f1e128a">install</a>(void(Slave::*method)(const process::UPID &amp;, const M &amp;))</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a1e6490de580b7d7ac897c24d81554536">install</a>(void(Slave::*method)(const process::UPID &amp;))</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a26c145390616b42ec6b6e913adb60449">install</a>(void(Slave::*method)(const process::UPID &amp;, PC...), MessageProperty&lt; M, P &gt;...param)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#ab3b1e7dbf45da39a0292fb8f0852e4a5">install</a>(void(Slave::*method)(const M &amp;))</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a78e5925cac3e2cfed66f5a1d0c1aee3e">install</a>(void(Slave::*method)())</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a2a43dbf78901ee50fb93fa330f9632d7">install</a>(void(Slave::*method)(PC...), MessageProperty&lt; M, P &gt;...param)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">Process&lt; Slave &gt;::install</a>(const std::string &amp;name, const MessageHandler &amp;handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">Process&lt; Slave &gt;::install</a>(const std::string &amp;name, void(T::*method)(const UPID &amp;, const std::string &amp;))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a54445d6bb6235a083065e0ceb7c38b12">killTask</a>(const process::UPID &amp;from, const KillTaskMessage &amp;killTaskMessage)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aec8e91248f772177ed7cc8c2ca9ea54c">launchExecutor</a>(const Option&lt; process::Future&lt; Secret &gt;&gt; &amp;future, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const Option&lt; TaskInfo &gt; &amp;taskInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &amp;pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &amp;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a0657fb99bfae4fb1d83cb9fd13f8935a">MessageProperty</a> typedef</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a298118d8a9b4c996e755e53ba0044d07">MOCK_METHOD0</a>(qosCorrections, void())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ad2701cef01c2dc085cd22bc7e6706194">MOCK_METHOD0</a>(usage, process::Future&lt; ResourceUsage &gt;())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ad98b29ee42bb4ad9915301323b5621e2">MOCK_METHOD1</a>(removeFramework, void(slave::Framework *framework))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a5443b568dfaa721fa22fa0929b402f72">MOCK_METHOD1</a>(__recover, void(const process::Future&lt; Nothing &gt; &amp;future))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#afe9085a9dbc9dfa1869de455632154db">MOCK_METHOD1</a>(_qosCorrections, void(const process::Future&lt; std::list&lt; mesos::slave::QoSCorrection &gt;&gt; &amp;correction))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acdfe37cfb77e9dabb4e5ad2f3ee19299">MOCK_METHOD2</a>(killTask, void(const process::UPID &amp;from, const KillTaskMessage &amp;killTaskMessage))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4513fd374739794eb5c09252c2ff6068">MOCK_METHOD3</a>(executorTerminated, void(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt;&gt; &amp;termination))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a09c6ebfb457d7b0125e0f90c23590e59">MOCK_METHOD3</a>(shutdownExecutor, void(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acd8c4a6d0c7ff0de8ee626ba2667d9fc">MOCK_METHOD4</a>(runTaskGroup, void(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroup))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4d80115a30e055e31a6b877b1f3219d9">MOCK_METHOD5</a>(runTask, void(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4285253d293146e066bed4b64cfe0a09">MOCK_METHOD5</a>(_run, void(const process::Future&lt; std::list&lt; bool &gt;&gt; &amp;unschedules, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const Option&lt; TaskInfo &gt; &amp;task, const Option&lt; TaskGroupInfo &gt; &amp;taskGroup))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ab0583eb3606130591329ed493d2700c0">MockSlave</a>(const slave::Flags &amp;flags, mesos::master::detector::MasterDetector *detector, slave::Containerizer *containerizer, const Option&lt; mesos::slave::QoSController * &gt; &amp;qosController=None(), const Option&lt; mesos::Authorizer * &gt; &amp;authorizer=None(), const Option&lt; mesos::SecretGenerator * &gt; &amp;mockSecretGenerator=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf">ping</a>(const process::UPID &amp;from, bool connected)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7">pingTimeout</a>(process::Future&lt; Option&lt; MasterInfo &gt;&gt; future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &amp;id=&quot;&quot;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &amp;name, const std::string &amp;path, const std::map&lt; std::string, std::string &gt; &amp;types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5">qosCorrections</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa66f55ccd42a6aac647a50d78a3fb29c">recover</a>(const Try&lt; state::State &gt; &amp;state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a687e239fe854b91b0f64e076ab4dbf57">recoverFramework</a>(const state::FrameworkState &amp;state, const hashset&lt; ExecutorID &gt; &amp;executorsToRecheckpoint, const hashmap&lt; ExecutorID, hashset&lt; TaskID &gt;&gt; &amp;tasksToRecheckpoint)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">RECOVERING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2201f63bd7d999ad238f0c6cd7b956ef">recoveryInfo</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a15efbb67f94f85e7d08726c0697c179b">registered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#accb925947118625aa974fe887268b90a">registerExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aeaef3f8ca707a6ddf0cd9692835b7f50">registerExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0a3ade2dde9dd762b30fb376497de35">removeExecutor</a>(Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8c91e52205ed91adf20cee75cfcf43fe">removeFramework</a>(Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#aac3a38ee730baa94fcc6c94482f8f756">reply</a>(const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a93ef27587c482384feeca0a915dcf23f">reregistered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const std::vector&lt; ReconcileTasksMessage &gt; &amp;reconciliations, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7671d5dc95a480163e3a52466767ab80">reregisterExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::vector&lt; TaskInfo &gt; &amp;tasks, const std::vector&lt; StatusUpdate &gt; &amp;updates)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a00d7e0077ecd03e0e0bde0b814d02a68">reregisterExecutorTimeout</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, const HttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;, const Option&lt; http::authentication::Principal &gt; &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acd63433cddd0b596275f07f316c32839">run</a>(const FrameworkInfo &amp;frameworkInfo, ExecutorInfo executorInfo, Option&lt; TaskInfo &gt; task, Option&lt; TaskGroupInfo &gt; taskGroup, const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">RUNNING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aae43730eb6c9f2425b6480eb5ac0cd76">runTask</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5ca99c4d54ff269e0f669480055966b7">runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad479def15e8e6a1214040b586960595b">schedulerMessage</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81a0a2d8dc38bbe864c1c4d34d9f96c">secretGenerator</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a>(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, std::string &amp;&amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a16989d154cc28900c0094622ffb38324">shutdown</a>(const process::UPID &amp;from, const std::string &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a268b5307f2796f9270acf6efaf29711c">shutdownExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab3245d2b6f67136e7b1f523a09eb7de4">shutdownExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abbbc83998379b2613f6c0b1e943b9e3c">shutdownFramework</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(int signal, int uid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">Slave</a>(const std::string &amp;id, const Flags &amp;flags, mesos::master::detector::MasterDetector *detector, Containerizer *containerizer, Files *files, GarbageCollector *gc, StatusUpdateManager *statusUpdateManager, mesos::slave::ResourceEstimator *resourceEstimator, mesos::slave::QoSController *qosController, const Option&lt; Authorizer * &gt; &amp;authorizer)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ffbdce60b7566faefd30d7e84cedfb2">applyOfferOperation</a>(const ApplyOfferOperationMessage &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">authenticate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a834f5a3d33854228abfa40e61eb0106e">checkDiskUsage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acf8c6cf73789692d60ad155f2a72b6f8">checkpointResources</a>(std::vector&lt; Resource &gt; checkpointedResources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>(const std::string &amp;name, const UPID &amp;pid)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a281c6252ea2ad026664661aaf22237c3">detachFile</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab93ec7c1c943aa82839dc8e5c717632c">detected</a>(const process::Future&lt; Option&lt; MasterInfo &gt;&gt; &amp;_master)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b">DISCONNECTED</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af7b56f9573b13d083140cc1465a186f4">doReliableRegistration</a>(Duration maxBackoff)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a22a22c318c5f84d0e5c4f068613154f6">executorLaunched</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId, const process::Future&lt; bool &gt; &amp;future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab7696419236c5bd5d455a0f1aeca9e2c">executorMessage</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9c1e1cd64c97eca9037187ee4a782999">executorTerminated</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt;&gt; &amp;termination)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afc9437a65ba512cdfa4cd082b0e95d55">exited</a>(const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae407df872e63030271d69bc7ee62fc89">fileAttached</a>(const process::Future&lt; Nothing &gt; &amp;result, const std::string &amp;path, const std::string &amp;virtualPath)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81938c4eeee7234af198a86c13911fc">finalize</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2ca66ded2a1266abdf00e370691a80df">forward</a>(StatusUpdate update)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a76f40f8c10951d9526cb63bcea66f5e5">garbageCollect</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a3777b5da92987e60a452a6ce1d933925">generateSecret</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae5cbf7aef363a45048acfca39fbb4c89">getExecutor</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a68f5a180b0bd905d22cdcea2cd1d8196">getExecutor</a>(const ContainerID &amp;containerId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1200b872e31b092349f482e4711d41e4">getExecutorInfo</a>(const FrameworkInfo &amp;frameworkInfo, const TaskInfo &amp;task) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af47e4a69c5542ae625bdd1a5b7fdb308">getFramework</a>(const FrameworkID &amp;frameworkId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">httpSequence</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#af9cfa726c89c0d1dc9a64be3e87c6b12">initialize</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a9e844001b1b4af4b57923a719f1e128a">install</a>(void(Slave::*method)(const process::UPID &amp;, const M &amp;))</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a1e6490de580b7d7ac897c24d81554536">install</a>(void(Slave::*method)(const process::UPID &amp;))</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a26c145390616b42ec6b6e913adb60449">install</a>(void(Slave::*method)(const process::UPID &amp;, PC...), MessageProperty&lt; M, P &gt;...param)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#ab3b1e7dbf45da39a0292fb8f0852e4a5">install</a>(void(Slave::*method)(const M &amp;))</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a78e5925cac3e2cfed66f5a1d0c1aee3e">install</a>(void(Slave::*method)())</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a2a43dbf78901ee50fb93fa330f9632d7">install</a>(void(Slave::*method)(PC...), MessageProperty&lt; M, P &gt;...param)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">Process&lt; Slave &gt;::install</a>(const std::string &amp;name, const MessageHandler &amp;handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">Process&lt; Slave &gt;::install</a>(const std::string &amp;name, void(T::*method)(const UPID &amp;, const std::string &amp;))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a54445d6bb6235a083065e0ceb7c38b12">killTask</a>(const process::UPID &amp;from, const KillTaskMessage &amp;killTaskMessage)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aec8e91248f772177ed7cc8c2ca9ea54c">launchExecutor</a>(const Option&lt; process::Future&lt; Secret &gt;&gt; &amp;future, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const Option&lt; TaskInfo &gt; &amp;taskInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &amp;pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &amp;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a0657fb99bfae4fb1d83cb9fd13f8935a">MessageProperty</a> typedef</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a298118d8a9b4c996e755e53ba0044d07">MOCK_METHOD0</a>(qosCorrections, void())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ad2701cef01c2dc085cd22bc7e6706194">MOCK_METHOD0</a>(usage, process::Future&lt; ResourceUsage &gt;())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ad98b29ee42bb4ad9915301323b5621e2">MOCK_METHOD1</a>(removeFramework, void(slave::Framework *framework))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a5443b568dfaa721fa22fa0929b402f72">MOCK_METHOD1</a>(__recover, void(const process::Future&lt; Nothing &gt; &amp;future))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#afe9085a9dbc9dfa1869de455632154db">MOCK_METHOD1</a>(_qosCorrections, void(const process::Future&lt; std::list&lt; mesos::slave::QoSCorrection &gt;&gt; &amp;correction))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acdfe37cfb77e9dabb4e5ad2f3ee19299">MOCK_METHOD2</a>(killTask, void(const process::UPID &amp;from, const KillTaskMessage &amp;killTaskMessage))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4513fd374739794eb5c09252c2ff6068">MOCK_METHOD3</a>(executorTerminated, void(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt;&gt; &amp;termination))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a09c6ebfb457d7b0125e0f90c23590e59">MOCK_METHOD3</a>(shutdownExecutor, void(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acd8c4a6d0c7ff0de8ee626ba2667d9fc">MOCK_METHOD4</a>(runTaskGroup, void(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroup))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4d80115a30e055e31a6b877b1f3219d9">MOCK_METHOD5</a>(runTask, void(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4285253d293146e066bed4b64cfe0a09">MOCK_METHOD5</a>(_run, void(const process::Future&lt; std::list&lt; bool &gt;&gt; &amp;unschedules, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const Option&lt; TaskInfo &gt; &amp;task, const Option&lt; TaskGroupInfo &gt; &amp;taskGroup))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ab0583eb3606130591329ed493d2700c0">MockSlave</a>(const slave::Flags &amp;flags, mesos::master::detector::MasterDetector *detector, slave::Containerizer *containerizer, const Option&lt; mesos::slave::QoSController * &gt; &amp;qosController=None(), const Option&lt; mesos::Authorizer * &gt; &amp;authorizer=None(), const Option&lt; mesos::SecretGenerator * &gt; &amp;mockSecretGenerator=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf">ping</a>(const process::UPID &amp;from, bool connected)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7">pingTimeout</a>(process::Future&lt; Option&lt; MasterInfo &gt;&gt; future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &amp;id=&quot;&quot;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &amp;name, const std::string &amp;path, const std::map&lt; std::string, std::string &gt; &amp;types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5">qosCorrections</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa66f55ccd42a6aac647a50d78a3fb29c">recover</a>(const Try&lt; state::State &gt; &amp;state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a687e239fe854b91b0f64e076ab4dbf57">recoverFramework</a>(const state::FrameworkState &amp;state, const hashset&lt; ExecutorID &gt; &amp;executorsToRecheckpoint, const hashmap&lt; ExecutorID, hashset&lt; TaskID &gt;&gt; &amp;tasksToRecheckpoint)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">RECOVERING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2201f63bd7d999ad238f0c6cd7b956ef">recoveryInfo</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a15efbb67f94f85e7d08726c0697c179b">registered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#accb925947118625aa974fe887268b90a">registerExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aeaef3f8ca707a6ddf0cd9692835b7f50">registerExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0a3ade2dde9dd762b30fb376497de35">removeExecutor</a>(Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8c91e52205ed91adf20cee75cfcf43fe">removeFramework</a>(Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#aac3a38ee730baa94fcc6c94482f8f756">reply</a>(const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a93ef27587c482384feeca0a915dcf23f">reregistered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const std::vector&lt; ReconcileTasksMessage &gt; &amp;reconciliations, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7671d5dc95a480163e3a52466767ab80">reregisterExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::vector&lt; TaskInfo &gt; &amp;tasks, const std::vector&lt; StatusUpdate &gt; &amp;updates)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a00d7e0077ecd03e0e0bde0b814d02a68">reregisterExecutorTimeout</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, const HttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;, const Option&lt; http::authentication::Principal &gt; &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acd63433cddd0b596275f07f316c32839">run</a>(const FrameworkInfo &amp;frameworkInfo, ExecutorInfo executorInfo, Option&lt; TaskInfo &gt; task, Option&lt; TaskGroupInfo &gt; taskGroup, const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">RUNNING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aae43730eb6c9f2425b6480eb5ac0cd76">runTask</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5ca99c4d54ff269e0f669480055966b7">runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad479def15e8e6a1214040b586960595b">schedulerMessage</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81a0a2d8dc38bbe864c1c4d34d9f96c">secretGenerator</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a>(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, std::string &amp;&amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a16989d154cc28900c0094622ffb38324">shutdown</a>(const process::UPID &amp;from, const std::string &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a268b5307f2796f9270acf6efaf29711c">shutdownExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab3245d2b6f67136e7b1f523a09eb7de4">shutdownExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abbbc83998379b2613f6c0b1e943b9e3c">shutdownFramework</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(int signal, int uid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">Slave</a>(const std::string &amp;id, const Flags &amp;flags, mesos::master::detector::MasterDetector *detector, Containerizer *containerizer, Files *files, GarbageCollector *gc, StatusUpdateManager *statusUpdateManager, mesos::slave::ResourceEstimator *resourceEstimator, mesos::slave::QoSController *qosController, const Option&lt; Authorizer * &gt; &amp;authorizer)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate update, const Option&lt; process::UPID &gt; &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const TaskID &amp;taskId, const std::string &amp;uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>(HttpConnection http, const executor::Call::Subscribe &amp;subscribe, Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">TERMINATING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ae3044d22a2b9dceb14da7da0a7fe6279">unmocked___recover</a>(const process::Future&lt; Nothing &gt; &amp;future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a3035c106e0193fbe3991283caff623cc">unmocked__run</a>(const process::Future&lt; std::list&lt; bool &gt;&gt; &amp;unschedules, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const Option&lt; TaskInfo &gt; &amp;task, const Option&lt; TaskGroupInfo &gt; &amp;taskGroup)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a007b84b4b9a3b2acb68eef1df19902aa">unmocked_executorTerminated</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt;&gt; &amp;termination)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a8c33ef5f82406ebe3c98cc6de062d796">unmocked_killTask</a>(const process::UPID &amp;from, const KillTaskMessage &amp;killTaskMessage)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a42dbe1b7f13ba2324327eed28c827985">unmocked_qosCorrections</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a344d3b731d95979f0dc85be0a95109fc">unmocked_removeFramework</a>(slave::Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#aba4367be39db390469bca9ff4fcb9ad3">unmocked_runTask</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a91d4ec4647feb36d305863bdb6be8867">unmocked_runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroup)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#aa62848f6f32932b32ae07054a9a91a4b">unmocked_shutdownExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ae679d73659b4ca695ef8a1a6e736992e">unmocked_usage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a908f4faf4a455a57bb0c12f67c5b352b">updateFramework</a>(const UpdateFrameworkMessage &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a815baf04a27f8675a1a92a6c1075d969">visit</a>(const process::MessageEvent &amp;event)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">Process&lt; Slave &gt;::visit</a>(const DispatchEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">Process&lt; Slave &gt;::visit</a>(const HttpEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">Process&lt; Slave &gt;::visit</a>(const ExitedEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">Process&lt; Slave &gt;::visit</a>(const TerminateEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#adfaf412beb12e37e502ed20f9f7c21c7">~MockSlave</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a>()</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad958f0e032e8ea9a49a442232df8bbd3">~Slave</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate update, const Option&lt; process::UPID &gt; &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a

<TRUNCATED>

[12/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4-members.html b/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4-members.html
new file mode 100644
index 0000000..e6a1336
--- /dev/null
+++ b/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4-members.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacestd.html">std</a></li><li class="navelem"><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html">hash< mesos::OfferOperationID ></a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">std::hash&lt; mesos::OfferOperationID &gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html">std::hash&lt; mesos::OfferOperationID &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9">argument_type</a> typedef</td><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html">std::hash&lt; mesos::OfferOperationID &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a8deea5a7e065ff427580da1ecdec94db">operator()</a>(const argument_type &amp;offerOperationId) const </td><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html">std::hash&lt; mesos::OfferOperationID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a879848aa13429c8f47c0fea196bcbf81">result_type</a> typedef</td><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html">std::hash&lt; mesos::OfferOperationID &gt;</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html b/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html
new file mode 100644
index 0000000..eb1e832
--- /dev/null
+++ b/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: std::hash&lt; mesos::OfferOperationID &gt; Struct Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacestd.html">std</a></li><li class="navelem"><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html">hash< mesos::OfferOperationID ></a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">std::hash&lt; mesos::OfferOperationID &gt; Struct Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="type__utils_8hpp_source.html">type_utils.hpp</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a879848aa13429c8f47c0fea196bcbf81"><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a879848aa13429c8f47c0fea196bcbf81">result_type</a></td></tr>
+<tr class="separator:a879848aa13429c8f47c0fea196bcbf81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03872a2eefb29092556cb47f3bbf39b9"><td class="memItemLeft" align="right" valign="top">typedef mesos::OfferOperationID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9">argument_type</a></td></tr>
+<tr class="separator:a03872a2eefb29092556cb47f3bbf39b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a8deea5a7e065ff427580da1ecdec94db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a879848aa13429c8f47c0fea196bcbf81">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a8deea5a7e065ff427580da1ecdec94db">operator()</a> (const <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9">argument_type</a> &amp;offerOperationId) const </td></tr>
+<tr class="separator:a8deea5a7e065ff427580da1ecdec94db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Typedef Documentation</h2>
+<a class="anchor" id="a03872a2eefb29092556cb47f3bbf39b9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef mesos::OfferOperationID std::hash&lt; mesos::OfferOperationID &gt;::<a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9">argument_type</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a879848aa13429c8f47c0fea196bcbf81"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef size_t std::hash&lt; mesos::OfferOperationID &gt;::<a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a879848aa13429c8f47c0fea196bcbf81">result_type</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a8deea5a7e065ff427580da1ecdec94db"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a879848aa13429c8f47c0fea196bcbf81">result_type</a> std::hash&lt; mesos::OfferOperationID &gt;::operator() </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9">argument_type</a> &amp;&#160;</td>
+          <td class="paramname"><em>offerOperationId</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/mesos/<a class="el" href="type__utils_8hpp_source.html">type_utils.hpp</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4-members.html b/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4-members.html
new file mode 100644
index 0000000..7a9d90c
--- /dev/null
+++ b/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4-members.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacestd.html">std</a></li><li class="navelem"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html">hash< mesos::v1::OfferOperationID ></a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">std::hash&lt; mesos::v1::OfferOperationID &gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html">std::hash&lt; mesos::v1::OfferOperationID &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90">argument_type</a> typedef</td><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html">std::hash&lt; mesos::v1::OfferOperationID &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ac0a0470b0883ab4b63b17951f32f2f01">operator()</a>(const argument_type &amp;offerOperationId) const </td><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html">std::hash&lt; mesos::v1::OfferOperationID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ab06e1247be54bd52df9aaef5e5fe3e61">result_type</a> typedef</td><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html">std::hash&lt; mesos::v1::OfferOperationID &gt;</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html b/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html
new file mode 100644
index 0000000..9c76bd6
--- /dev/null
+++ b/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: std::hash&lt; mesos::v1::OfferOperationID &gt; Struct Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacestd.html">std</a></li><li class="navelem"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html">hash< mesos::v1::OfferOperationID ></a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">std::hash&lt; mesos::v1::OfferOperationID &gt; Struct Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="include_2mesos_2v1_2mesos_8hpp_source.html">mesos.hpp</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ab06e1247be54bd52df9aaef5e5fe3e61"><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ab06e1247be54bd52df9aaef5e5fe3e61">result_type</a></td></tr>
+<tr class="separator:ab06e1247be54bd52df9aaef5e5fe3e61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b808546bcc39b05f6af59f02bf7bc90"><td class="memItemLeft" align="right" valign="top">typedef mesos::v1::OfferOperationID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90">argument_type</a></td></tr>
+<tr class="separator:a5b808546bcc39b05f6af59f02bf7bc90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ac0a0470b0883ab4b63b17951f32f2f01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ab06e1247be54bd52df9aaef5e5fe3e61">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ac0a0470b0883ab4b63b17951f32f2f01">operator()</a> (const <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90">argument_type</a> &amp;offerOperationId) const </td></tr>
+<tr class="separator:ac0a0470b0883ab4b63b17951f32f2f01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Typedef Documentation</h2>
+<a class="anchor" id="a5b808546bcc39b05f6af59f02bf7bc90"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef mesos::v1::OfferOperationID std::hash&lt; mesos::v1::OfferOperationID &gt;::<a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90">argument_type</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ab06e1247be54bd52df9aaef5e5fe3e61"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef size_t std::hash&lt; mesos::v1::OfferOperationID &gt;::<a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ab06e1247be54bd52df9aaef5e5fe3e61">result_type</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="ac0a0470b0883ab4b63b17951f32f2f01"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ab06e1247be54bd52df9aaef5e5fe3e61">result_type</a> std::hash&lt; mesos::v1::OfferOperationID &gt;::operator() </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90">argument_type</a> &amp;&#160;</td>
+          <td class="paramname"><em>offerOperationId</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/mesos/v1/<a class="el" href="include_2mesos_2v1_2mesos_8hpp_source.html">mesos.hpp</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4-members.html b/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4-members.html
new file mode 100644
index 0000000..4e1bd2d
--- /dev/null
+++ b/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4-members.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacestd.html">std</a></li><li class="navelem"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html">hash< mesos::v1::ResourceProviderID ></a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">std::hash&lt; mesos::v1::ResourceProviderID &gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html">std::hash&lt; mesos::v1::ResourceProviderID &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3">argument_type</a> typedef</td><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html">std::hash&lt; mesos::v1::ResourceProviderID &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a7ce71f85d308737573bfecc697266382">operator()</a>(const argument_type &amp;resourceProviderId) const </td><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html">std::hash&lt; mesos::v1::ResourceProviderID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a0dcb2921f37239932c7d9f5dbdccc7fe">result_type</a> typedef</td><td class="entry"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html">std::hash&lt; mesos::v1::ResourceProviderID &gt;</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html b/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html
new file mode 100644
index 0000000..3ab5079
--- /dev/null
+++ b/content/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: std::hash&lt; mesos::v1::ResourceProviderID &gt; Struct Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacestd.html">std</a></li><li class="navelem"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html">hash< mesos::v1::ResourceProviderID ></a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">std::hash&lt; mesos::v1::ResourceProviderID &gt; Struct Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="include_2mesos_2v1_2mesos_8hpp_source.html">mesos.hpp</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a0dcb2921f37239932c7d9f5dbdccc7fe"><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a0dcb2921f37239932c7d9f5dbdccc7fe">result_type</a></td></tr>
+<tr class="separator:a0dcb2921f37239932c7d9f5dbdccc7fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0eb2b8de3e174400cefa2f4fb7983a3"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
+mesos::v1::ResourceProviderID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3">argument_type</a></td></tr>
+<tr class="separator:aa0eb2b8de3e174400cefa2f4fb7983a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a7ce71f85d308737573bfecc697266382"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a0dcb2921f37239932c7d9f5dbdccc7fe">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a7ce71f85d308737573bfecc697266382">operator()</a> (const <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3">argument_type</a> &amp;resourceProviderId) const </td></tr>
+<tr class="separator:a7ce71f85d308737573bfecc697266382"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Typedef Documentation</h2>
+<a class="anchor" id="aa0eb2b8de3e174400cefa2f4fb7983a3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef mesos::v1::ResourceProviderID std::hash&lt; mesos::v1::ResourceProviderID &gt;::<a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3">argument_type</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a0dcb2921f37239932c7d9f5dbdccc7fe"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef size_t std::hash&lt; mesos::v1::ResourceProviderID &gt;::<a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a0dcb2921f37239932c7d9f5dbdccc7fe">result_type</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a7ce71f85d308737573bfecc697266382"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a0dcb2921f37239932c7d9f5dbdccc7fe">result_type</a> std::hash&lt; mesos::v1::ResourceProviderID &gt;::operator() </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3">argument_type</a> &amp;&#160;</td>
+          <td class="paramname"><em>resourceProviderId</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/mesos/v1/<a class="el" href="include_2mesos_2v1_2mesos_8hpp_source.html">mesos.hpp</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/subprocess__posix_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/subprocess__posix_8hpp_source.html b/content/api/latest/c++/subprocess__posix_8hpp_source.html
index b6d6825..56c35b4 100644
--- a/content/api/latest/c++/subprocess__posix_8hpp_source.html
+++ b/content/api/latest/c++/subprocess__posix_8hpp_source.html
@@ -411,7 +411,7 @@
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a894c4d58faeee7675b9e7e8244de1386"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a894c4d58faeee7675b9e7e8244de1386">ssize_t</a></div><div class="ttdeci">SSIZE_T ssize_t</div><div class="ttdef"><b>Definition:</b> windows.hpp:192</div></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="namespacens_html_a98bf4d9e11d546326250997a6493f835"><div class="ttname"><a href="namespacens.html#a98bf4d9e11d546326250997a6493f835">ns::clone</a></div><div class="ttdeci">Try&lt; pid_t &gt; clone(pid_t target, int nstypes, const lambda::function&lt; int()&gt; &amp;f, int flags)</div><div class="ttdoc">Performs an os::clone after entering a set of namespaces for the specified target process...</div><div class="ttdef"><b>Definition:</b> ns.hpp:298</div></div>
 <div class="ttc" id="abort_8hpp_html_a4d84a74fe6e4f84bc3d2f901b9e89f93"><div class="ttname"><a href="abort_8hpp.html#a4d84a74fe6e4f84bc3d2f901b9e89f93">ABORT</a></div><div class="ttdeci">#define ABORT(...)</div><div class="ttdef"><b>Definition:</b> abort.hpp:40</div></div>
 <div class="ttc" id="namespaceprocess_html_a882829822afa4f33b90aafc9c4ffa9af"><div class="ttname"><a href="namespaceprocess.html#a882829822afa4f33b90aafc9c4ffa9af">process::OutputFileDescriptors</a></div><div class="ttdeci">Subprocess::IO::OutputFileDescriptors OutputFileDescriptors</div><div class="ttdef"><b>Definition:</b> subprocess.hpp:342</div></div>
@@ -432,7 +432,7 @@
 <div class="ttc" id="namespaceprocess_1_1internal_html_a345a534b82b79bf20333fb6faef43e93"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a345a534b82b79bf20333fb6faef43e93">process::internal::cloexec</a></div><div class="ttdeci">Try&lt; Nothing &gt; cloexec(const InputFileDescriptors &amp;stdinfds, const OutputFileDescriptors &amp;stdoutfds, const OutputFileDescriptors &amp;stderrfds)</div><div class="ttdef"><b>Definition:</b> subprocess_posix.hpp:76</div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="close_8hpp_html"><div class="ttname"><a href="close_8hpp.html">close.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="namespaceprocess_html_afc6611c4913642642277b44447a16e55"><div class="ttname"><a href="namespaceprocess.html#afc6611c4913642642277b44447a16e55">process::InputFileDescriptors</a></div><div class="ttdeci">Subprocess::IO::InputFileDescriptors InputFileDescriptors</div><div class="ttdef"><b>Definition:</b> subprocess.hpp:341</div></div>
 <div class="ttc" id="strerror_8hpp_html"><div class="ttname"><a href="strerror_8hpp.html">strerror.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
@@ -446,7 +446,7 @@
 <div class="ttc" id="namespaceos_html_a8df77ec6d6b8d32d9b287a41bc74cfdc"><div class="ttname"><a href="namespaceos.html#a8df77ec6d6b8d32d9b287a41bc74cfdc">os::close</a></div><div class="ttdeci">Try&lt; Nothing &gt; close(int fd)</div><div class="ttdef"><b>Definition:</b> close.hpp:24</div></div>
 <div class="ttc" id="namespaceos_html_a7d71bda07a41304403b0e13aa47f0764"><div class="ttname"><a href="namespaceos.html#a7d71bda07a41304403b0e13aa47f0764">os::cloexec</a></div><div class="ttdeci">Try&lt; Nothing &gt; cloexec(int fd)</div><div class="ttdef"><b>Definition:</b> fcntl.hpp:27</div></div>
 <div class="ttc" id="namespaceos_html_aaf1445ccb9975ed4eaa6dd1b67f4a3ad"><div class="ttname"><a href="namespaceos.html#aaf1445ccb9975ed4eaa6dd1b67f4a3ad">os::pipe</a></div><div class="ttdeci">Try&lt; std::array&lt; int, 2 &gt; &gt; pipe()</div><div class="ttdef"><b>Definition:</b> pipe.hpp:26</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="foreach_8hpp_html_a66900b166526abe66464d6597536b111"><div class="ttname"><a href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a></div><div class="ttdeci">#define foreachpair(KEY, VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:51</div></div>
 <div class="ttc" id="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors_html"><div class="ttname"><a href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html">process::Subprocess::IO::InputFileDescriptors</a></div><div class="ttdoc">For input file descriptors a child reads from the read file descriptor and a parent may write to the ...</div><div class="ttdef"><b>Definition:</b> subprocess.hpp:73</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_afe2c3a3ffdd0ee6fda82e198ece80a37"><div class="ttname"><a href="namespaceprocess_1_1internal.html#afe2c3a3ffdd0ee6fda82e198ece80a37">process::internal::cloneChild</a></div><div class="ttdeci">Try&lt; pid_t &gt; cloneChild(const std::string &amp;path, std::vector&lt; std::string &gt; argv, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const Option&lt; lambda::function&lt; pid_t(const lambda::function&lt; int()&gt; &amp;)&gt;&gt; &amp;_clone, const std::vector&lt; Subprocess::ParentHook &gt; &amp;parent_hooks, const std::vector&lt; Subprocess::ChildHook &gt; &amp;child_hooks, const InputFileDescriptors stdinfds, const OutputFileDescriptors stdoutfds, const OutputFileDescriptors stderrfds)</div><div class="ttdef"><b>Definition:</b> subprocess_posix.hpp:200</div></div>
@@ -473,7 +473,7 @@
 <div class="ttc" id="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors_html_ab812da47364d793d9ec0471d3dc8c1bc"><div class="ttname"><a href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#ab812da47364d793d9ec0471d3dc8c1bc">process::Subprocess::IO::InputFileDescriptors::write</a></div><div class="ttdeci">Option&lt; int_fd &gt; write</div><div class="ttdef"><b>Definition:</b> subprocess.hpp:76</div></div>
 <div class="ttc" id="structprocess_1_1Subprocess_1_1ParentHook_html"><div class="ttname"><a href="structprocess_1_1Subprocess_1_1ParentHook.html">process::Subprocess::ParentHook</a></div><div class="ttdoc">A hook can be passed to a subprocess call. </div><div class="ttdef"><b>Definition:</b> subprocess.hpp:151</div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div><div class="ttdef"><b>Definition:</b> ns.hpp:638</div></div>
-<div class="ttc" id="classOption_html_a6a6c9f0bcb1a83e2251d3e49960e97f5"><div class="ttname"><a href="classOption.html#a6a6c9f0bcb1a83e2251d3e49960e97f5">Option::getOrElse</a></div><div class="ttdeci">T getOrElse(const T &amp;_t) const </div><div class="ttdef"><b>Definition:</b> option.hpp:120</div></div>
+<div class="ttc" id="classOption_html_a6a6c9f0bcb1a83e2251d3e49960e97f5"><div class="ttname"><a href="classOption.html#a6a6c9f0bcb1a83e2251d3e49960e97f5">Option::getOrElse</a></div><div class="ttdeci">T getOrElse(const T &amp;_t) const </div><div class="ttdef"><b>Definition:</b> option.hpp:123</div></div>
 <div class="ttc" id="exit_8hpp_html_a637cd32ee4af0a5a1d1aea8a0d7f7564"><div class="ttname"><a href="exit_8hpp.html#a637cd32ee4af0a5a1d1aea8a0d7f7564">SAFE_EXIT</a></div><div class="ttdeci">#define SAFE_EXIT(status, fmt,...)</div><div class="ttdef"><b>Definition:</b> exit.hpp:42</div></div>
 <div class="ttc" id="classTry_html_a7be0768038e0628632492edf6cc1515a"><div class="ttname"><a href="classTry.html#a7be0768038e0628632492edf6cc1515a">Try::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div>
 <div class="ttc" id="unreachable_8hpp_html"><div class="ttname"><a href="unreachable_8hpp.html">unreachable.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/subprocess__windows_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/subprocess__windows_8hpp_source.html b/content/api/latest/c++/subprocess__windows_8hpp_source.html
index a52961d..f452db4 100644
--- a/content/api/latest/c++/subprocess__windows_8hpp_source.html
+++ b/content/api/latest/c++/subprocess__windows_8hpp_source.html
@@ -155,7 +155,7 @@
 <div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
 <div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="preprocessor">#endif // __PROCESS_WINDOWS_SUBPROCESS_HPP__</span></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classSharedHandle_html_a800385e17e17cb826147968e748fd8fa"><div class="ttname"><a href="classSharedHandle.html#a800385e17e17cb826147968e748fd8fa">SharedHandle::get_handle</a></div><div class="ttdeci">HANDLE get_handle() const </div><div class="ttdef"><b>Definition:</b> windows.hpp:96</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="subprocess_8hpp_html"><div class="ttname"><a href="subprocess_8hpp.html">subprocess.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/sunos_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/sunos_8hpp_source.html b/content/api/latest/c++/sunos_8hpp_source.html
index b650c5c..0c7a852 100644
--- a/content/api/latest/c++/sunos_8hpp_source.html
+++ b/content/api/latest/c++/sunos_8hpp_source.html
@@ -184,7 +184,7 @@
 <div class="ttc" id="namespaceos_html_a8df77ec6d6b8d32d9b287a41bc74cfdc"><div class="ttname"><a href="namespaceos.html#a8df77ec6d6b8d32d9b287a41bc74cfdc">os::close</a></div><div class="ttdeci">Try&lt; Nothing &gt; close(int fd)</div><div class="ttdef"><b>Definition:</b> close.hpp:24</div></div>
 <div class="ttc" id="namespaceos_html_a818327458964860a86fc8964e4795b4d"><div class="ttname"><a href="namespaceos.html#a818327458964860a86fc8964e4795b4d">os::utime</a></div><div class="ttdeci">Try&lt; Nothing &gt; utime(const std::string &amp;path)</div><div class="ttdef"><b>Definition:</b> utime.hpp:32</div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:255</div></div>
-<div class="ttc" id="classOption_html_aca73609603df4687dba70c2a5df47ef8"><div class="ttname"><a href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option::none</a></div><div class="ttdeci">static Option&lt; T &gt; none()</div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
+<div class="ttc" id="classOption_html_aca73609603df4687dba70c2a5df47ef8"><div class="ttname"><a href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option::none</a></div><div class="ttdeci">static Option&lt; T &gt; none()</div><div class="ttdef"><b>Definition:</b> option.hpp:30</div></div>
 <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div class="ttname"><a href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> try.hpp:70</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="stout_2include_2stout_2os_2process_8hpp_html"><div class="ttname"><a href="stout_2include_2stout_2os_2process_8hpp.html">process.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/tests_2containerizer_2launcher_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/tests_2containerizer_2launcher_8hpp_source.html b/content/api/latest/c++/tests_2containerizer_2launcher_8hpp_source.html
index b608b7a..821bb3a 100644
--- a/content/api/latest/c++/tests_2containerizer_2launcher_8hpp_source.html
+++ b/content/api/latest/c++/tests_2containerizer_2launcher_8hpp_source.html
@@ -141,7 +141,7 @@
 <div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
 <div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="preprocessor">#endif // __TEST_LAUNCHER_HPP__</span></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Launcher_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</a></div><div class="ttdef"><b>Definition:</b> launcher.hpp:46</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestLauncher_html_a79fd9c048b6ad3aa6ea8081da0773a37"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#a79fd9c048b6ad3aa6ea8081da0773a37">mesos::internal::tests::TestLauncher::~TestLauncher</a></div><div class="ttdeci">~TestLauncher()</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/tests_2containerizer_2store_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/tests_2containerizer_2store_8hpp_source.html b/content/api/latest/c++/tests_2containerizer_2store_8hpp_source.html
index 0e3b3ef..213aa7a 100644
--- a/content/api/latest/c++/tests_2containerizer_2store_8hpp_source.html
+++ b/content/api/latest/c++/tests_2containerizer_2store_8hpp_source.html
@@ -150,20 +150,20 @@
 <div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="preprocessor">#endif // __TEST_STORE_HPP__</span></div>
 <div class="ttc" id="rootfs_8hpp_html"><div class="ttname"><a href="rootfs_8hpp.html">rootfs.hpp</a></div></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestStore_html_a6457a676979d26e445c9994fe5cd2f75"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestStore.html#a6457a676979d26e445c9994fe5cd2f75">mesos::internal::tests::TestStore::TestStore</a></div><div class="ttdeci">TestStore(const hashmap&lt; std::string, process::Shared&lt; Rootfs &gt;&gt; &amp;_rootfses)</div><div class="ttdef"><b>Definition:</b> store.hpp:38</div></div>
 <div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:549</div></div>
 <div class="ttc" id="slave_2containerizer_2mesos_2provisioner_2store_8hpp_html"><div class="ttname"><a href="slave_2containerizer_2mesos_2provisioner_2store_8hpp.html">store.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestStore_html_a7ceb58dfb88a61deed514d1612796df5"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestStore.html#a7ceb58dfb88a61deed514d1612796df5">mesos::internal::tests::TestStore::MOCK_METHOD1</a></div><div class="ttdeci">MOCK_METHOD1(get, process::Future&lt; slave::ImageInfo &gt;(const Image &amp;image, const std::string &amp;backend))</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestStore_html_a5d9ea4a180526cd59a073cbcc124beb8"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestStore.html#a5d9ea4a180526cd59a073cbcc124beb8">mesos::internal::tests::TestStore::unmocked_recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; unmocked_recover()</div><div class="ttdef"><b>Definition:</b> store.hpp:66</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Store_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Store.html">mesos::internal::slave::Store</a></div><div class="ttdef"><b>Definition:</b> store.hpp:59</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2shared_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2shared_8hpp.html">shared.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1ImageInfo_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1ImageInfo.html">mesos::internal::slave::ImageInfo</a></div><div class="ttdef"><b>Definition:</b> store.hpp:44</div></div>
 <div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap</a></div><div class="ttdef"><b>Definition:</b> hashmap.hpp:36</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestStore_html_ac1a7ef28e20018965122c5359d9cf9f2"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestStore.html#ac1a7ef28e20018965122c5359d9cf9f2">mesos::internal::tests::TestStore::MOCK_METHOD0</a></div><div class="ttdeci">MOCK_METHOD0(recover, process::Future&lt; Nothing &gt;())</div></div>
 <div class="ttc" id="classprocess_1_1Shared_html"><div class="ttname"><a href="classprocess_1_1Shared.html">process::Shared</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:25</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestStore_html_aabbcef019f1755bf3b7976540b59ad84"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestStore.html#aabbcef019f1755bf3b7976540b59ad84">mesos::internal::tests::TestStore::unmocked_get</a></div><div class="ttdeci">process::Future&lt; slave::ImageInfo &gt; unmocked_get(const Image &amp;image, const std::string &amp;backend)</div><div class="ttdef"><b>Definition:</b> store.hpp:71</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/timeseries_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/timeseries_8hpp_source.html b/content/api/latest/c++/timeseries_8hpp_source.html
index 8e9b928..c798505 100644
--- a/content/api/latest/c++/timeseries_8hpp_source.html
+++ b/content/api/latest/c++/timeseries_8hpp_source.html
@@ -306,7 +306,7 @@
 <div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;} <span class="comment">// namespace process {</span></div>
 <div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;</div>
 <div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="preprocessor">#endif // __PROCESS_TIMESERIES_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="namespaceos_1_1stat_html_a7a116891923bc8b5d8c50f78da8657be"><div class="ttname"><a href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">os::stat::size</a></div><div class="ttdeci">Try&lt; Bytes &gt; size(const std::string &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:100</div></div>
 <div class="ttc" id="structprocess_1_1TimeSeries_html_a8fd91415653d305e8793416f8c4ff797"><div class="ttname"><a href="structprocess_1_1TimeSeries.html#a8fd91415653d305e8793416f8c4ff797">process::TimeSeries::TimeSeries</a></div><div class="ttdeci">TimeSeries(const Duration &amp;_window=TIME_SERIES_WINDOW, size_t _capacity=TIME_SERIES_CAPACITY)</div><div class="ttdef"><b>Definition:</b> timeseries.hpp:59</div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
@@ -315,13 +315,13 @@
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
 <div class="ttc" id="namespaceprocess_html_a1865c52e226d6f280d63dd80884dd959"><div class="ttname"><a href="namespaceprocess.html#a1865c52e226d6f280d63dd80884dd959">process::TIME_SERIES_WINDOW</a></div><div class="ttdeci">const Duration TIME_SERIES_WINDOW</div></div>
 <div class="ttc" id="namespacesystemd_1_1slices_html_a95aa197d8eed9f20dacb44f433b15f01"><div class="ttname"><a href="namespacesystemd_1_1slices.html#a95aa197d8eed9f20dacb44f433b15f01">systemd::slices::start</a></div><div class="ttdeci">Try&lt; Nothing &gt; start(const std::string &amp;name)</div><div class="ttdoc">Starts the slice with the given name (via &amp;#39;systemctl start &amp;lt;name&amp;gt;&amp;#39;). </div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1TimeSeries_html_af0f0682a40225778f4c4c931a1380f0e"><div class="ttname"><a href="structprocess_1_1TimeSeries.html#af0f0682a40225778f4c4c931a1380f0e">process::TimeSeries::truncate</a></div><div class="ttdeci">void truncate()</div><div class="ttdef"><b>Definition:</b> timeseries.hpp:129</div></div>
 <div class="ttc" id="time_8hpp_html"><div class="ttname"><a href="time_8hpp.html">time.hpp</a></div></div>
-<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:192</div></div>
+<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:195</div></div>
 <div class="ttc" id="structprocess_1_1TimeSeries_html_a71832c3c13f993378d355d3f9330cc14"><div class="ttname"><a href="structprocess_1_1TimeSeries.html#a71832c3c13f993378d355d3f9330cc14">process::TimeSeries::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> timeseries.hpp:123</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1TimeSeries_html_ab9d8e976e89fb5a5539e1fe83f17f3dd"><div class="ttname"><a href="structprocess_1_1TimeSeries.html#ab9d8e976e89fb5a5539e1fe83f17f3dd">process::TimeSeries::latest</a></div><div class="ttdeci">Option&lt; Value &gt; latest() const </div><div class="ttdef"><b>Definition:</b> timeseries.hpp:114</div></div>
 <div class="ttc" id="structprocess_1_1TimeSeries_1_1Value_html_aff33299570156c9c804f0d5a5fa3ff7e"><div class="ttname"><a href="structprocess_1_1TimeSeries_1_1Value.html#aff33299570156c9c804f0d5a5fa3ff7e">process::TimeSeries::Value::time</a></div><div class="ttdeci">Time time</div><div class="ttdef"><b>Definition:</b> timeseries.hpp:70</div></div>
@@ -335,7 +335,7 @@
 <div class="ttc" id="clock_8hpp_html"><div class="ttname"><a href="clock_8hpp.html">clock.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_ad4ba20deee8248987c92b18f1fa36fe8"><div class="ttname"><a href="namespaceprocess_1_1internal.html#ad4ba20deee8248987c92b18f1fa36fe8">process::internal::expired</a></div><div class="ttdeci">void expired(const lambda::function&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;f, const std::shared_ptr&lt; Latch &gt; &amp;latch, const std::shared_ptr&lt; Promise&lt; T &gt;&gt; &amp;promise, const std::shared_ptr&lt; Option&lt; Timer &gt;&gt; &amp;timer, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1340</div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_a24ed3f746bb6b3ddb1c52dce5e0ecd38"><div class="ttname"><a href="classprocess_1_1Clock.html#a24ed3f746bb6b3ddb1c52dce5e0ecd38">process::Clock::now</a></div><div class="ttdeci">static Time now()</div><div class="ttdoc">The current clock time for either the current process that makes this call or the global clock time i...</div></div>
-<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:109</div></div>
+<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:112</div></div>
 <div class="ttc" id="namespacestrings_html_a66b9edbbfb1f158b6c420367a1457a0b"><div class="ttname"><a href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">strings::lower</a></div><div class="ttdeci">std::string lower(const std::string &amp;s)</div><div class="ttdef"><b>Definition:</b> strings.hpp:412</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_1_1cfq_html_abe4d7d69fdf7ca70fb30c6cd34a953e4"><div class="ttname"><a href="namespacecgroups_1_1blkio_1_1cfq.html#abe4d7d69fdf7ca70fb30c6cd34a953e4">cgroups::blkio::cfq::time</a></div><div class="ttdeci">Try&lt; std::vector&lt; Value &gt; &gt; time(const std::string &amp;hierarchy, const std::string &amp;cgroup)</div></div>
 <div class="ttc" id="classprocess_1_1Time_html_adaf82d5f3d8c886ce04dd87fdd639959"><div class="ttname"><a href="classprocess_1_1Time.html#adaf82d5f3d8c886ce04dd87fdd639959">process::Time::epoch</a></div><div class="ttdeci">static Time epoch()</div><div class="ttdef"><b>Definition:</b> time.hpp:87</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/try_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/try_8hpp_source.html b/content/api/latest/c++/try_8hpp_source.html
index 1d492a0..e1dd6b2 100644
--- a/content/api/latest/c++/try_8hpp_source.html
+++ b/content/api/latest/c++/try_8hpp_source.html
@@ -172,16 +172,16 @@
 <div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
 <div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="preprocessor">#endif // __STOUT_TRY_HPP__</span></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="abort_8hpp_html_a4d84a74fe6e4f84bc3d2f901b9e89f93"><div class="ttname"><a href="abort_8hpp.html#a4d84a74fe6e4f84bc3d2f901b9e89f93">ABORT</a></div><div class="ttdeci">#define ABORT(...)</div><div class="ttdef"><b>Definition:</b> abort.hpp:40</div></div>
 <div class="ttc" id="classTry_html_abb21343eabcba0eb0d88f13c4fbdf1f7"><div class="ttname"><a href="classTry.html#abb21343eabcba0eb0d88f13c4fbdf1f7">Try::error</a></div><div class="ttdeci">const std::conditional&lt; std::is_same&lt; E, Error &gt;::value, std::string, E &gt;::type &amp; error() const </div><div class="ttdef"><b>Definition:</b> try.hpp:94</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classTry_html_abb420e7f8f439f0cf4083489c4662d7b"><div class="ttname"><a href="classTry.html#abb420e7f8f439f0cf4083489c4662d7b">Try::operator-&gt;</a></div><div class="ttdeci">T * operator-&gt;()</div><div class="ttdef"><b>Definition:</b> try.hpp:88</div></div>
 <div class="ttc" id="some_8hpp_html"><div class="ttname"><a href="some_8hpp.html">some.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="classTry_html_ae0e226aa8c3c77673411edf615e97c2d"><div class="ttname"><a href="classTry.html#ae0e226aa8c3c77673411edf615e97c2d">Try::Try</a></div><div class="ttdeci">Try(const E &amp;error)</div><div class="ttdef"><b>Definition:</b> try.hpp:53</div></div>
 <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div class="ttname"><a href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> try.hpp:70</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="abort_8hpp_html"><div class="ttname"><a href="abort_8hpp.html">abort.hpp</a></div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/type__utils_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/type__utils_8hpp.html b/content/api/latest/c++/type__utils_8hpp.html
index 1d0a179..39ca8ee 100644
--- a/content/api/latest/c++/type__utils_8hpp.html
+++ b/content/api/latest/c++/type__utils_8hpp.html
@@ -97,6 +97,8 @@ Classes</h2></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="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html">std::hash&lt; mesos::MachineID &gt;</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="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html">std::hash&lt; mesos::OfferOperationID &gt;</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="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html">std::hash&lt; mesos::ResourceProviderID &gt;</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
@@ -167,6 +169,8 @@ Functions</h2></td></tr>
 <tr class="separator:a227b85f64ea58790c627ba123a422f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8d983f88a40b15948f68bdee79d605da"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#a8d983f88a40b15948f68bdee79d605da">mesos::operator==</a> (const OfferID &amp;left, const OfferID &amp;right)</td></tr>
 <tr class="separator:a8d983f88a40b15948f68bdee79d605da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b7cf432a3d170798e65918c1ddcc374"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#a1b7cf432a3d170798e65918c1ddcc374">mesos::operator==</a> (const OfferOperationID &amp;left, const OfferOperationID &amp;right)</td></tr>
+<tr class="separator:a1b7cf432a3d170798e65918c1ddcc374"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3d74ade589fca31a404501439d830f0b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#a3d74ade589fca31a404501439d830f0b">mesos::operator==</a> (const ResourceProviderID &amp;left, const ResourceProviderID &amp;right)</td></tr>
 <tr class="separator:a3d74ade589fca31a404501439d830f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab1c0704b7654185c3f371a4cade2449c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#ab1c0704b7654185c3f371a4cade2449c">mesos::operator==</a> (const SlaveID &amp;left, const SlaveID &amp;right)</td></tr>
@@ -206,6 +210,8 @@ Functions</h2></td></tr>
 <tr class="separator:afceaab3575a8fef95f937f54ceb07519"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab78adba7247ee9b27d51bfd1fe927b3e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#ab78adba7247ee9b27d51bfd1fe927b3e">mesos::operator!=</a> (const FrameworkID &amp;left, const FrameworkID &amp;right)</td></tr>
 <tr class="separator:ab78adba7247ee9b27d51bfd1fe927b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac60d9368e32bd2edbcc4aecdae0af285"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#ac60d9368e32bd2edbcc4aecdae0af285">mesos::operator!=</a> (const OfferOperationID &amp;left, const OfferOperationID &amp;right)</td></tr>
+<tr class="separator:ac60d9368e32bd2edbcc4aecdae0af285"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a83c3cd2eedf6177bb4957fa749d74e33"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#a83c3cd2eedf6177bb4957fa749d74e33">mesos::operator!=</a> (const ResourceProviderID &amp;left, const ResourceProviderID &amp;right)</td></tr>
 <tr class="separator:a83c3cd2eedf6177bb4957fa749d74e33"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5372d97805b4c1b86cd53e854a39808d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#a5372d97805b4c1b86cd53e854a39808d">mesos::operator!=</a> (const SlaveID &amp;left, const SlaveID &amp;right)</td></tr>


[24/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/option_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/option_8hpp_source.html b/content/api/latest/c++/option_8hpp_source.html
index 79b0a7b..d64607f 100644
--- a/content/api/latest/c++/option_8hpp_source.html
+++ b/content/api/latest/c++/option_8hpp_source.html
@@ -70,240 +70,267 @@
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;assert.h&gt;</span></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">#include &lt;algorithm&gt;</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;<a class="code" href="none_8hpp.html">stout/none.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="some_8hpp.html">stout/some.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</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="preprocessor">#include &lt;boost/functional/hash.hpp&gt;</span></div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classOption.html">   24</a></span>&#160;<span class="keyword">class </span><a class="code" href="classOption.html">Option</a></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="keyword">public</span>:</div>
-<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">   27</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">none</a>()</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;  {</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>();</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;  }</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"><a class="line" href="classOption.html#ae1e9d1fb81a6cb8b642db0665801f74e">   32</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="classOption.html#ae1e9d1fb81a6cb8b642db0665801f74e">some</a>(<span class="keyword">const</span> T&amp; <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>)</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="keywordflow">return</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>(<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>);</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;  }</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classOption.html#a50f70a7b4e3ce1fbcb3aca0a5d4f4a5e">   37</a></span>&#160;  <a class="code" href="classOption.html#a50f70a7b4e3ce1fbcb3aca0a5d4f4a5e">Option</a>() : state(NONE) {}</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"><a class="line" href="classOption.html#aa0a9f40ef90a38110daf2903a77d13f0">   39</a></span>&#160;  <a class="code" href="classOption.html#aa0a9f40ef90a38110daf2903a77d13f0">Option</a>(<span class="keyword">const</span> T&amp; _t) : state(SOME), <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>(_t) {}</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classOption.html#a2f52c096d671bfda298209ec0ee4e03b">   41</a></span>&#160;  <a class="code" href="classOption.html#a2f52c096d671bfda298209ec0ee4e03b">Option</a>(T&amp;&amp; _t) : state(SOME), <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>(std::move(_t)) {}</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <span class="keyword">template</span> &lt;</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    <span class="keyword">typename</span> U,</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    <span class="keyword">typename</span> = <span class="keyword">typename</span> std::enable_if&lt;</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;        std::is_constructible&lt;T, const U&amp;&gt;::value&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>&gt;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classOption.html#a2b03f28a08221bf3129fc6cf68b44a2e">   47</a></span>&#160;  <a class="code" href="classOption.html#a2b03f28a08221bf3129fc6cf68b44a2e">Option</a>(<span class="keyword">const</span> U&amp; u) : state(SOME), <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>(u) {}</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classOption.html#a001b9f8795bff782ad55399e503d7f4d">   49</a></span>&#160;  <a class="code" href="classOption.html#a001b9f8795bff782ad55399e503d7f4d">Option</a>(<span class="keyword">const</span> <a class="code" href="structNone.html">None</a>&amp;) : state(NONE) {}</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> U&gt;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classOption.html#a4602c4ade99ff38c6d846dc40235f595">   52</a></span>&#160;  <a class="code" href="classOption.html#a4602c4ade99ff38c6d846dc40235f595">Option</a>(<span class="keyword">const</span> <a class="code" href="struct__Some.html">_Some&lt;U&gt;</a>&amp; <a class="code" href="classOption.html#ae1e9d1fb81a6cb8b642db0665801f74e">some</a>) : state(SOME), <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>(some.<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>) {}</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</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="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="some_8hpp.html">stout/some.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="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="classOption.html">   27</a></span>&#160;<span class="keyword">class </span><a class="code" href="classOption.html">Option</a></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;{</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">   30</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">none</a>()</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> <a class="code" href="classOption.html">Option&lt;T&gt;</a>();</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"><a class="line" href="classOption.html#ae1e9d1fb81a6cb8b642db0665801f74e">   35</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="classOption.html#ae1e9d1fb81a6cb8b642db0665801f74e">some</a>(<span class="keyword">const</span> T&amp; <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>)</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;  {</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>(<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>);</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;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classOption.html#a50f70a7b4e3ce1fbcb3aca0a5d4f4a5e">   40</a></span>&#160;  <a class="code" href="classOption.html#a50f70a7b4e3ce1fbcb3aca0a5d4f4a5e">Option</a>() : state(NONE) {}</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classOption.html#aa0a9f40ef90a38110daf2903a77d13f0">   42</a></span>&#160;  <a class="code" href="classOption.html#aa0a9f40ef90a38110daf2903a77d13f0">Option</a>(<span class="keyword">const</span> T&amp; _t) : state(SOME), <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>(_t) {}</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classOption.html#a2f52c096d671bfda298209ec0ee4e03b">   44</a></span>&#160;  <a class="code" href="classOption.html#a2f52c096d671bfda298209ec0ee4e03b">Option</a>(T&amp;&amp; _t) : state(SOME), <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>(std::move(_t)) {}</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keyword">template</span> &lt;</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    <span class="keyword">typename</span> U,</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    <span class="keyword">typename</span> = <span class="keyword">typename</span> std::enable_if&lt;</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        std::is_constructible&lt;T, const U&amp;&gt;::value&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>&gt;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classOption.html#a2b03f28a08221bf3129fc6cf68b44a2e">   50</a></span>&#160;  <a class="code" href="classOption.html#a2b03f28a08221bf3129fc6cf68b44a2e">Option</a>(<span class="keyword">const</span> U&amp; u) : state(SOME), <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>(u) {}</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classOption.html#a001b9f8795bff782ad55399e503d7f4d">   52</a></span>&#160;  <a class="code" href="classOption.html#a001b9f8795bff782ad55399e503d7f4d">Option</a>(<span class="keyword">const</span> <a class="code" href="structNone.html">None</a>&amp;) : state(NONE) {}</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">template</span> &lt;<span class="keyword">typename</span> U&gt;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classOption.html#a578df2513bd894f8c61cd64f64b3ba88">   55</a></span>&#160;  <a class="code" href="classOption.html#a578df2513bd894f8c61cd64f64b3ba88">Option</a>(<a class="code" href="struct__Some.html">_Some&lt;U&gt;</a>&amp;&amp; <a class="code" href="classOption.html#ae1e9d1fb81a6cb8b642db0665801f74e">some</a>) : state(SOME), <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>(std::move(<a class="code" href="classOption.html#ae1e9d1fb81a6cb8b642db0665801f74e">some</a>.<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>)) {}</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classOption.html#a4602c4ade99ff38c6d846dc40235f595">   55</a></span>&#160;  <a class="code" href="classOption.html#a4602c4ade99ff38c6d846dc40235f595">Option</a>(<span class="keyword">const</span> <a class="code" href="struct__Some.html">_Some&lt;U&gt;</a>&amp; <a class="code" href="classOption.html#ae1e9d1fb81a6cb8b642db0665801f74e">some</a>) : state(SOME), <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>(some.<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>) {}</div>
 <div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classOption.html#a3d53e0ded5f765a366c0b303d3148f2d">   57</a></span>&#160;  <a class="code" href="classOption.html#a3d53e0ded5f765a366c0b303d3148f2d">Option</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; that) : state(that.state)</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  {</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    <span class="keywordflow">if</span> (that.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;      <span class="keyword">new</span> (&amp;<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>) T(that.<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>);</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    }</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  }</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classOption.html#a7f4127d4befa23801db02d051221e0d7">   64</a></span>&#160;  <a class="code" href="classOption.html#a7f4127d4befa23801db02d051221e0d7">Option</a>(<a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp;&amp; that) : state(std::move(that.state))</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  {</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    <span class="keywordflow">if</span> (that.isSome()) {</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;      <span class="keyword">new</span> (&amp;<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>) T(std::move(that.t));</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    }</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  }</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classOption.html#a3ce283f0db6ec7d43d8eaf0862b9efef">   71</a></span>&#160;  <a class="code" href="classOption.html#a3ce283f0db6ec7d43d8eaf0862b9efef">~Option</a>()</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  {</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;      <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>.~T();</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    }</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  }</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classOption.html#a60341d91ef896c7349f38aee848f4879">   78</a></span>&#160;  <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; <a class="code" href="classOption.html#a60341d91ef896c7349f38aee848f4879">operator=</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; that)</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  {</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;that) {</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;      <span class="keywordflow">if</span> (<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>.~T();</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;      }</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;      state = that.state;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;      <span class="keywordflow">if</span> (that.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        <span class="keyword">new</span> (&amp;<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>) T(that.<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>);</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;      }</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    }</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  }</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classOption.html#a578df2513bd894f8c61cd64f64b3ba88">   58</a></span>&#160;  <a class="code" href="classOption.html#a578df2513bd894f8c61cd64f64b3ba88">Option</a>(<a class="code" href="struct__Some.html">_Some&lt;U&gt;</a>&amp;&amp; <a class="code" href="classOption.html#ae1e9d1fb81a6cb8b642db0665801f74e">some</a>) : state(SOME), <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>(std::move(<a class="code" href="classOption.html#ae1e9d1fb81a6cb8b642db0665801f74e">some</a>.<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>)) {}</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classOption.html#a3d53e0ded5f765a366c0b303d3148f2d">   60</a></span>&#160;  <a class="code" href="classOption.html#a3d53e0ded5f765a366c0b303d3148f2d">Option</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; that) : state(that.state)</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  {</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="keywordflow">if</span> (that.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;      <span class="keyword">new</span> (&amp;<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>) T(that.<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>);</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    }</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  }</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classOption.html#a7f4127d4befa23801db02d051221e0d7">   67</a></span>&#160;  <a class="code" href="classOption.html#a7f4127d4befa23801db02d051221e0d7">Option</a>(<a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp;&amp; that) : state(std::move(that.state))</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  {</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    <span class="keywordflow">if</span> (that.isSome()) {</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;      <span class="keyword">new</span> (&amp;<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>) T(std::move(that.t));</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    }</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  }</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classOption.html#a3ce283f0db6ec7d43d8eaf0862b9efef">   74</a></span>&#160;  <a class="code" href="classOption.html#a3ce283f0db6ec7d43d8eaf0862b9efef">~Option</a>()</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  {</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;      <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>.~T();</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    }</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  }</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classOption.html#a60341d91ef896c7349f38aee848f4879">   81</a></span>&#160;  <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; <a class="code" href="classOption.html#a60341d91ef896c7349f38aee848f4879">operator=</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; that)</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  {</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;that) {</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;      <span class="keywordflow">if</span> (<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>.~T();</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;      }</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;      state = that.state;</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;      <span class="keywordflow">if</span> (that.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        <span class="keyword">new</span> (&amp;<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>) T(that.<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>);</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;      }</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    }</div>
 <div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">   93</a></span>&#160;  <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; <a class="code" href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">operator=</a>(<a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp;&amp; that)</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  {</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;that) {</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;      <span class="keywordflow">if</span> (<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>.~T();</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;      }</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;      state = std::move(that.state);</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;      <span class="keywordflow">if</span> (that.isSome()) {</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;        <span class="keyword">new</span> (&amp;<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>) T(std::move(that.t));</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;      }</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;    }</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  }</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  }</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">   96</a></span>&#160;  <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; <a class="code" href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">operator=</a>(<a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp;&amp; that)</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  {</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;that) {</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;      <span class="keywordflow">if</span> (<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>.~T();</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;      }</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;      state = std::move(that.state);</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;      <span class="keywordflow">if</span> (that.isSome()) {</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;        <span class="keyword">new</span> (&amp;<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>) T(std::move(that.t));</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;      }</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;    }</div>
 <div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">  108</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> state == SOME; }</div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">  109</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">isNone</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> state == NONE; }</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  }</div>
 <div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">  111</a></span>&#160;  <span class="keyword">const</span> T&amp; <span class="keyword">get</span>() <span class="keyword">const</span> &amp; { assert(<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()); <span class="keywordflow">return</span> <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>; }</div>
-<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classOption.html#ac59d895c36d283eb26e4047299dff61b">  112</a></span>&#160;  T&amp; <span class="keyword">get</span>() &amp; { assert(<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()); <span class="keywordflow">return</span> <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>; }</div>
-<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="classOption.html#a9df2683d122d2fb092431087ca6c3165">  113</a></span>&#160;  T&amp;&amp; <span class="keyword">get</span>() &amp;&amp; { assert(<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()); <span class="keywordflow">return</span> std::move(<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>); }</div>
-<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classOption.html#a0fc78eff7ff684bf818000c83307fd3a">  114</a></span>&#160;  <span class="keyword">const</span> T&amp;&amp; <span class="keyword">get</span>() <span class="keyword">const</span> &amp;&amp; { assert(<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()); <span class="keywordflow">return</span> std::move(<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>); }</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classOption.html#a73bd52ced63e1450fdb017d93443582a">  116</a></span>&#160;  <span class="keyword">const</span> T* <a class="code" href="classOption.html#a73bd52ced63e1450fdb017d93443582a">operator-&gt;</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> &amp;<span class="keyword">get</span>(); }</div>
-<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classOption.html#abb1b8b12538f5603d2f32cf9483b8b0a">  117</a></span>&#160;  T* <a class="code" href="classOption.html#abb1b8b12538f5603d2f32cf9483b8b0a">operator-&gt;</a>() { <span class="keywordflow">return</span> &amp;<span class="keyword">get</span>(); }</div>
+<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">  111</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> state == SOME; }</div>
+<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">  112</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">isNone</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> state == NONE; }</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">  114</a></span>&#160;  <span class="keyword">const</span> T&amp; <span class="keyword">get</span>() <span class="keyword">const</span> &amp; { assert(<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()); <span class="keywordflow">return</span> <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>; }</div>
+<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classOption.html#ac59d895c36d283eb26e4047299dff61b">  115</a></span>&#160;  T&amp; <span class="keyword">get</span>() &amp; { assert(<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()); <span class="keywordflow">return</span> <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>; }</div>
+<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classOption.html#a9df2683d122d2fb092431087ca6c3165">  116</a></span>&#160;  T&amp;&amp; <span class="keyword">get</span>() &amp;&amp; { assert(<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()); <span class="keywordflow">return</span> std::move(<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>); }</div>
+<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classOption.html#a0fc78eff7ff684bf818000c83307fd3a">  117</a></span>&#160;  <span class="keyword">const</span> T&amp;&amp; <span class="keyword">get</span>() <span class="keyword">const</span> &amp;&amp; { assert(<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()); <span class="keywordflow">return</span> std::move(<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>); }</div>
 <div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="comment">// This must return a copy to avoid returning a reference to a temporary.</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classOption.html#a6a6c9f0bcb1a83e2251d3e49960e97f5">  120</a></span>&#160;  T <a class="code" href="classOption.html#a6a6c9f0bcb1a83e2251d3e49960e97f5">getOrElse</a>(<span class="keyword">const</span> T&amp; _t)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">isNone</a>() ? _t : <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>; }</div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classOption.html#a73bd52ced63e1450fdb017d93443582a">  119</a></span>&#160;  <span class="keyword">const</span> T* <a class="code" href="classOption.html#a73bd52ced63e1450fdb017d93443582a">operator-&gt;</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> &amp;<span class="keyword">get</span>(); }</div>
+<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classOption.html#abb1b8b12538f5603d2f32cf9483b8b0a">  120</a></span>&#160;  T* <a class="code" href="classOption.html#abb1b8b12538f5603d2f32cf9483b8b0a">operator-&gt;</a>() { <span class="keywordflow">return</span> &amp;<span class="keyword">get</span>(); }</div>
 <div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">  122</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">operator==</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; that)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;    <span class="keywordflow">return</span> (<a class="code" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">isNone</a>() &amp;&amp; that.<a class="code" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">isNone</a>()) ||</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;      (<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; that.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a> == that.<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>);</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  }</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classOption.html#a61b3b4c35e1e34b4c20360cf3272e2ea">  128</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classOption.html#a61b3b4c35e1e34b4c20360cf3272e2ea">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; that)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == that);</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  }</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classOption.html#acb015aad95e3ed6a80f061b105383810">  133</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classOption.html#acb015aad95e3ed6a80f061b105383810">operator==</a>(<span class="keyword">const</span> T&amp; that)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a> == that;</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  }</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classOption.html#a39f32448407ed82c050fdd84e8b38e6b">  138</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classOption.html#a39f32448407ed82c050fdd84e8b38e6b">operator!=</a>(<span class="keyword">const</span> T&amp; that)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == that);</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  }</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keyword">enum</span> State</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;    SOME,</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;    NONE,</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;</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  State state;</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <span class="keyword">union </span>{</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    <span class="comment">// We remove the const qualifier (if there is one) from T so that</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    <span class="comment">// we can initialize &#39;t&#39; from outside of the initializer list</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    <span class="comment">// using placement new. This is necessary because sometimes we</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    <span class="comment">// specialize &#39;Option&#39; as such: &#39;Option&lt;const T&gt;&#39;.</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">  157</a></span>&#160;    <span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::remove_const&lt;T&gt;::type</a> <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>;</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  };</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;};</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">  163</a></span>&#160;<a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; left, <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; right)</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;{</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="keywordflow">if</span> (left.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; right.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">std::min</a>(left.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(), right.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (left.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    <span class="keywordflow">return</span> left.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>();</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (right.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    <span class="keywordflow">return</span> right.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>();</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option&lt;T&gt;::none</a>();</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  }</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;}</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="option_8hpp.html#af85ea96040319d53c8b53e19fc9727c6">  178</a></span>&#160;<a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; left, <span class="keyword">const</span> T&amp; right)</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;{</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a>(left, <a class="code" href="classOption.html">Option&lt;T&gt;</a>(right));</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;}</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="option_8hpp.html#a02c3962768e8ff12bd126b339ba7ee49">  185</a></span>&#160;<a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a>(<span class="keyword">const</span> T&amp; left, <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; right)</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;{</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a>(<a class="code" href="classOption.html">Option&lt;T&gt;</a>(left), right);</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;}</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">  192</a></span>&#160;<a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; left, <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; right)</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;{</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <span class="keywordflow">if</span> (left.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; right.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">std::max</a>(left.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(), right.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (left.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;    <span class="keywordflow">return</span> left.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>();</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (right.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    <span class="keywordflow">return</span> right.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>();</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option&lt;T&gt;::none</a>();</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  }</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;}</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="option_8hpp.html#a2f9c159c0bfd335a07b8ef335336e8c7">  207</a></span>&#160;<a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; left, <span class="keyword">const</span> T&amp; right)</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;{</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a>(left, <a class="code" href="classOption.html">Option&lt;T&gt;</a>(right));</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;}</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="option_8hpp.html#a56641e4a723febbe775849632fe4a70c">  214</a></span>&#160;<a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a>(<span class="keyword">const</span> T&amp; left, <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; right)</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;{</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a>(<a class="code" href="classOption.html">Option&lt;T&gt;</a>(left), right);</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;}</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="preprocessor">#endif // __STOUT_OPTION_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  <span class="comment">// This must return a copy to avoid returning a reference to a temporary.</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classOption.html#a6a6c9f0bcb1a83e2251d3e49960e97f5">  123</a></span>&#160;  T <a class="code" href="classOption.html#a6a6c9f0bcb1a83e2251d3e49960e97f5">getOrElse</a>(<span class="keyword">const</span> T&amp; _t)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">isNone</a>() ? _t : <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>; }</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">  125</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">operator==</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; that)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    <span class="keywordflow">return</span> (<a class="code" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">isNone</a>() &amp;&amp; that.<a class="code" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">isNone</a>()) ||</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;      (<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; that.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a> == that.<a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>);</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  }</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classOption.html#a61b3b4c35e1e34b4c20360cf3272e2ea">  131</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classOption.html#a61b3b4c35e1e34b4c20360cf3272e2ea">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; that)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == that);</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  }</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="classOption.html#acb015aad95e3ed6a80f061b105383810">  136</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classOption.html#acb015aad95e3ed6a80f061b105383810">operator==</a>(<span class="keyword">const</span> T&amp; that)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a> == that;</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  }</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="classOption.html#a39f32448407ed82c050fdd84e8b38e6b">  141</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classOption.html#a39f32448407ed82c050fdd84e8b38e6b">operator!=</a>(<span class="keyword">const</span> T&amp; that)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == that);</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  }</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <span class="keyword">enum</span> State</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;    SOME,</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    NONE,</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  };</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  State state;</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  <span class="keyword">union </span>{</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    <span class="comment">// We remove the const qualifier (if there is one) from T so that</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    <span class="comment">// we can initialize &#39;t&#39; from outside of the initializer list</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    <span class="comment">// using placement new. This is necessary because sometimes we</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;    <span class="comment">// specialize &#39;Option&#39; as such: &#39;Option&lt;const T&gt;&#39;.</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">  160</a></span>&#160;    <span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::remove_const&lt;T&gt;::type</a> <a class="code" href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">t</a>;</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  };</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;};</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">  166</a></span>&#160;<a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; left, <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; right)</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;{</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <span class="keywordflow">if</span> (left.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; right.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">std::min</a>(left.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(), right.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (left.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;    <span class="keywordflow">return</span> left.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>();</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (right.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    <span class="keywordflow">return</span> right.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>();</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option&lt;T&gt;::none</a>();</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  }</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;}</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="option_8hpp.html#af85ea96040319d53c8b53e19fc9727c6">  181</a></span>&#160;<a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; left, <span class="keyword">const</span> T&amp; right)</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;{</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a>(left, <a class="code" href="classOption.html">Option&lt;T&gt;</a>(right));</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;}</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="option_8hpp.html#a02c3962768e8ff12bd126b339ba7ee49">  188</a></span>&#160;<a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a>(<span class="keyword">const</span> T&amp; left, <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; right)</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;{</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a>(<a class="code" href="classOption.html">Option&lt;T&gt;</a>(left), right);</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;}</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">  195</a></span>&#160;<a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; left, <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; right)</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;{</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <span class="keywordflow">if</span> (left.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; right.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">std::max</a>(left.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(), right.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (left.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    <span class="keywordflow">return</span> left.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>();</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (right.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;    <span class="keywordflow">return</span> right.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>();</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option&lt;T&gt;::none</a>();</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  }</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;}</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="option_8hpp.html#a2f9c159c0bfd335a07b8ef335336e8c7">  210</a></span>&#160;<a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; left, <span class="keyword">const</span> T&amp; right)</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;{</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a>(left, <a class="code" href="classOption.html">Option&lt;T&gt;</a>(right));</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;}</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;</div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="option_8hpp.html#a56641e4a723febbe775849632fe4a70c">  217</a></span>&#160;<a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a>(<span class="keyword">const</span> T&amp; left, <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a>&amp; right)</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;{</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a>(<a class="code" href="classOption.html">Option&lt;T&gt;</a>(left), right);</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;}</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="keyword">namespace </span>std {</div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html">  225</a></span>&#160;<span class="keyword">struct </span>hash&lt;<a class="code" href="classOption.html">Option</a>&lt;T&gt;&gt;</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;{</div>
+<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#af3360afd9badbb8dc6e4ebbd0abb3a8c">  227</a></span>&#160;  <span class="keyword">typedef</span> <span class="keywordtype">size_t</span> <a class="code" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#af3360afd9badbb8dc6e4ebbd0abb3a8c">result_type</a>;</div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">  229</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="classOption.html">Option&lt;T&gt;</a> <a class="code" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">argument_type</a>;</div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div>
+<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a40b6e0b23d3d15d0100daf7494d9b384">  231</a></span>&#160;  <a class="code" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#af3360afd9badbb8dc6e4ebbd0abb3a8c">result_type</a> <a class="code" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a40b6e0b23d3d15d0100daf7494d9b384">operator()</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">argument_type</a>&amp; option)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    <span class="keywordtype">size_t</span> seed = 0;</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;    <span class="keywordflow">if</span> (option.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;      boost::hash_combine(seed, hash&lt;T&gt;()(option.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>()));</div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;    }</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;    <span class="keywordflow">return</span> seed;</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  }</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;};</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;</div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;} <span class="comment">// namespace std {</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="preprocessor">#endif // __STOUT_OPTION_HPP__</span></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="some_8hpp_html"><div class="ttname"><a href="some_8hpp.html">some.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a6c1b93137f9a1b1ab576ef8ba7be594c"><div class="ttname"><a href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">Option::t</a></div><div class="ttdeci">std::remove_const&lt; T &gt;::type t</div><div class="ttdef"><b>Definition:</b> option.hpp:157</div></div>
-<div class="ttc" id="classOption_html_a73bd52ced63e1450fdb017d93443582a"><div class="ttname"><a href="classOption.html#a73bd52ced63e1450fdb017d93443582a">Option::operator-&gt;</a></div><div class="ttdeci">const T * operator-&gt;() const </div><div class="ttdef"><b>Definition:</b> option.hpp:116</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01Option_3_01T_01_4_01_4_html_af3360afd9badbb8dc6e4ebbd0abb3a8c"><div class="ttname"><a href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#af3360afd9badbb8dc6e4ebbd0abb3a8c">std::hash&lt; Option&lt; T &gt; &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> option.hpp:227</div></div>
+<div class="ttc" id="classOption_html_a6c1b93137f9a1b1ab576ef8ba7be594c"><div class="ttname"><a href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">Option::t</a></div><div class="ttdeci">std::remove_const&lt; T &gt;::type t</div><div class="ttdef"><b>Definition:</b> option.hpp:160</div></div>
+<div class="ttc" id="classOption_html_a73bd52ced63e1450fdb017d93443582a"><div class="ttname"><a href="classOption.html#a73bd52ced63e1450fdb017d93443582a">Option::operator-&gt;</a></div><div class="ttdeci">const T * operator-&gt;() const </div><div class="ttdef"><b>Definition:</b> option.hpp:119</div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a39f32448407ed82c050fdd84e8b38e6b"><div class="ttname"><a href="classOption.html#a39f32448407ed82c050fdd84e8b38e6b">Option::operator!=</a></div><div class="ttdeci">bool operator!=(const T &amp;that) const </div><div class="ttdef"><b>Definition:</b> option.hpp:138</div></div>
-<div class="ttc" id="classOption_html_acb015aad95e3ed6a80f061b105383810"><div class="ttname"><a href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option::operator==</a></div><div class="ttdeci">bool operator==(const T &amp;that) const </div><div class="ttdef"><b>Definition:</b> option.hpp:133</div></div>
-<div class="ttc" id="classOption_html_a61b3b4c35e1e34b4c20360cf3272e2ea"><div class="ttname"><a href="classOption.html#a61b3b4c35e1e34b4c20360cf3272e2ea">Option::operator!=</a></div><div class="ttdeci">bool operator!=(const Option&lt; T &gt; &amp;that) const </div><div class="ttdef"><b>Definition:</b> option.hpp:128</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
-<div class="ttc" id="classOption_html_ae1e9d1fb81a6cb8b642db0665801f74e"><div class="ttname"><a href="classOption.html#ae1e9d1fb81a6cb8b642db0665801f74e">Option::some</a></div><div class="ttdeci">static Option&lt; T &gt; some(const T &amp;t)</div><div class="ttdef"><b>Definition:</b> option.hpp:32</div></div>
-<div class="ttc" id="classOption_html_a2b03f28a08221bf3129fc6cf68b44a2e"><div class="ttname"><a href="classOption.html#a2b03f28a08221bf3129fc6cf68b44a2e">Option::Option</a></div><div class="ttdeci">Option(const U &amp;u)</div><div class="ttdef"><b>Definition:</b> option.hpp:47</div></div>
-<div class="ttc" id="classOption_html_a3ce283f0db6ec7d43d8eaf0862b9efef"><div class="ttname"><a href="classOption.html#a3ce283f0db6ec7d43d8eaf0862b9efef">Option::~Option</a></div><div class="ttdeci">~Option()</div><div class="ttdef"><b>Definition:</b> option.hpp:71</div></div>
+<div class="ttc" id="classOption_html_a39f32448407ed82c050fdd84e8b38e6b"><div class="ttname"><a href="classOption.html#a39f32448407ed82c050fdd84e8b38e6b">Option::operator!=</a></div><div class="ttdeci">bool operator!=(const T &amp;that) const </div><div class="ttdef"><b>Definition:</b> option.hpp:141</div></div>
+<div class="ttc" id="classOption_html_acb015aad95e3ed6a80f061b105383810"><div class="ttname"><a href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option::operator==</a></div><div class="ttdeci">bool operator==(const T &amp;that) const </div><div class="ttdef"><b>Definition:</b> option.hpp:136</div></div>
+<div class="ttc" id="classOption_html_a61b3b4c35e1e34b4c20360cf3272e2ea"><div class="ttname"><a href="classOption.html#a61b3b4c35e1e34b4c20360cf3272e2ea">Option::operator!=</a></div><div class="ttdeci">bool operator!=(const Option&lt; T &gt; &amp;that) const </div><div class="ttdef"><b>Definition:</b> option.hpp:131</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_ae1e9d1fb81a6cb8b642db0665801f74e"><div class="ttname"><a href="classOption.html#ae1e9d1fb81a6cb8b642db0665801f74e">Option::some</a></div><div class="ttdeci">static Option&lt; T &gt; some(const T &amp;t)</div><div class="ttdef"><b>Definition:</b> option.hpp:35</div></div>
+<div class="ttc" id="classOption_html_a2b03f28a08221bf3129fc6cf68b44a2e"><div class="ttname"><a href="classOption.html#a2b03f28a08221bf3129fc6cf68b44a2e">Option::Option</a></div><div class="ttdeci">Option(const U &amp;u)</div><div class="ttdef"><b>Definition:</b> option.hpp:50</div></div>
+<div class="ttc" id="classOption_html_a3ce283f0db6ec7d43d8eaf0862b9efef"><div class="ttname"><a href="classOption.html#a3ce283f0db6ec7d43d8eaf0862b9efef">Option::~Option</a></div><div class="ttdeci">~Option()</div><div class="ttdef"><b>Definition:</b> option.hpp:74</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01Option_3_01T_01_4_01_4_html_a7a8d4d1db955c341b3633eddf323abd7"><div class="ttname"><a href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">std::hash&lt; Option&lt; T &gt; &gt;::argument_type</a></div><div class="ttdeci">Option&lt; T &gt; argument_type</div><div class="ttdef"><b>Definition:</b> option.hpp:229</div></div>
 <div class="ttc" id="struct__Some_html"><div class="ttname"><a href="struct__Some.html">_Some</a></div><div class="ttdef"><b>Definition:</b> some.hpp:33</div></div>
-<div class="ttc" id="classOption_html_a04e7edaf96460a1afe0821595521a8fa"><div class="ttname"><a href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">Option::operator=</a></div><div class="ttdeci">Option&lt; T &gt; &amp; operator=(Option&lt; T &gt; &amp;&amp;that)</div><div class="ttdef"><b>Definition:</b> option.hpp:93</div></div>
-<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:192</div></div>
-<div class="ttc" id="classOption_html_a7f4127d4befa23801db02d051221e0d7"><div class="ttname"><a href="classOption.html#a7f4127d4befa23801db02d051221e0d7">Option::Option</a></div><div class="ttdeci">Option(Option&lt; T &gt; &amp;&amp;that)</div><div class="ttdef"><b>Definition:</b> option.hpp:64</div></div>
-<div class="ttc" id="classOption_html_a60341d91ef896c7349f38aee848f4879"><div class="ttname"><a href="classOption.html#a60341d91ef896c7349f38aee848f4879">Option::operator=</a></div><div class="ttdeci">Option&lt; T &gt; &amp; operator=(const Option&lt; T &gt; &amp;that)</div><div class="ttdef"><b>Definition:</b> option.hpp:78</div></div>
-<div class="ttc" id="classOption_html_a4602c4ade99ff38c6d846dc40235f595"><div class="ttname"><a href="classO

<TRUNCATED>

[10/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/url_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/url_8hpp_source.html b/content/api/latest/c++/url_8hpp_source.html
index 2cac2bc..30caaf9 100644
--- a/content/api/latest/c++/url_8hpp_source.html
+++ b/content/api/latest/c++/url_8hpp_source.html
@@ -178,7 +178,7 @@
 <div class="ttc" id="classzookeeper_1_1URL_html_a019d70985b338f788012413dc84ce706"><div class="ttname"><a href="classzookeeper_1_1URL.html#a019d70985b338f788012413dc84ce706">zookeeper::URL::path</a></div><div class="ttdeci">const std::string path</div><div class="ttdef"><b>Definition:</b> url.hpp:58</div></div>
 <div class="ttc" id="namespacezookeeper_html_a7809602b75b99bb5626bb3a926b750b1"><div class="ttname"><a href="namespacezookeeper.html#a7809602b75b99bb5626bb3a926b750b1">zookeeper::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Authentication &amp;authentication)</div><div class="ttdef"><b>Definition:</b> authentication.hpp:61</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="namespacerouting_1_1link_html_a26486cdba01ef1c80706b1e07e8a6d3f"><div class="ttname"><a href="namespacerouting_1_1link.html#a26486cdba01ef1c80706b1e07e8a6d3f">routing::link::index</a></div><div class="ttdeci">Result&lt; int &gt; index(const std::string &amp;link)</div></div>
 <div class="ttc" id="structzookeeper_1_1Authentication_html"><div class="ttname"><a href="structzookeeper_1_1Authentication.html">zookeeper::Authentication</a></div><div class="ttdef"><b>Definition:</b> authentication.hpp:35</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/utilities_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/utilities_8hpp_source.html b/content/api/latest/c++/utilities_8hpp_source.html
index 4c238c6..b676dcf 100644
--- a/content/api/latest/c++/utilities_8hpp_source.html
+++ b/content/api/latest/c++/utilities_8hpp_source.html
@@ -119,7 +119,7 @@
 <div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="preprocessor">#endif // USE_SSL_SOCKET</span></div>
 <div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="preprocessor"></span></div>
 <div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="preprocessor">#endif // __OPENSSL_UTIL_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2ip_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2ip_8hpp.html">ip.hpp</a></div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/v0__v1executor_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/v0__v1executor_8hpp_source.html b/content/api/latest/c++/v0__v1executor_8hpp_source.html
index 133968d..c0ed0f1 100644
--- a/content/api/latest/c++/v0__v1executor_8hpp_source.html
+++ b/content/api/latest/c++/v0__v1executor_8hpp_source.html
@@ -146,7 +146,7 @@
 <div class="ttc" id="classmesos_1_1ExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1ExecutorDriver.html">mesos::ExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:146</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2executor_8hpp.html">executor.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2225</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2301</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_a0dc4504ea505da568521885b762a2228"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a0dc4504ea505da568521885b762a2228">mesos::v1::executor::V0ToV1Adapter::launchTask</a></div><div class="ttdeci">virtual void launchTask(ExecutorDriver *driver, const mesos::TaskInfo &amp;task) override</div></div>
 <div class="ttc" id="classmesos_1_1MesosExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:211</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_adb4f85ebd977f61dc56829e844b987cf"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#adb4f85ebd977f61dc56829e844b987cf">mesos::v1::executor::V0ToV1Adapter::killTask</a></div><div class="ttdeci">virtual void killTask(ExecutorDriver *driver, const mesos::TaskID &amp;taskId) override</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/v1_2resource__provider_8hpp_source.html b/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
index 0666796..d01267c 100644
--- a/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
+++ b/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
@@ -135,7 +135,7 @@
 <div class="ttc" id="namespacemesos_html_a13035ce0cc66cca4a467787b4716039e"><div class="ttname"><a href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">mesos::ContentType</a></div><div class="ttdeci">ContentType</div><div class="ttdef"><b>Definition:</b> http.hpp:43</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Credential &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1resource__provider_1_1Driver_html_a3426f43a0802df9e61b1500038137172"><div class="ttname"><a href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver::operator=</a></div><div class="ttdeci">Driver &amp; operator=(const Driver &amp;other)=delete</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2225</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2301</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a></div><div class="ttdoc">HTTP connection handler. </div><div class="ttdef"><b>Definition:</b> resource_provider.hpp:41</div></div>
 <div class="ttc" id="v1_2resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="v1_2resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1EndpointDetector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1EndpointDetector.html">mesos::internal::EndpointDetector</a></div><div class="ttdef"><b>Definition:</b> detector.hpp:26</div></div>


[38/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x73.html b/content/api/latest/c++/functions_0x73.html
index 5234f35..27d6d63 100644
--- a/content/api/latest/c++/functions_0x73.html
+++ b/content/api/latest/c++/functions_0x73.html
@@ -349,6 +349,9 @@
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#a3df87de6f848909e64aae964fc812f65">mesos::internal::master::allocator::DRFSorter::Node</a>
 , <a class="el" href="classprocess_1_1Owned.html#a08532e2c3ba328bf133471b1594754bd">process::Owned&lt; T &gt;</a>
 </li>
+<li>Shared()
+: <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared&lt; T &gt;</a>
+</li>
 <li>shared()
 : <a class="el" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources</a>
@@ -356,9 +359,6 @@
 , <a class="el" href="classprocess_1_1internal_1_1Loop.html#a9923c05dd6d27f9ec0c61d28a5387641">process::internal::Loop&lt; Iterate, Body, T, R &gt;</a>
 , <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a593398b46bc29ef1e6b87b2fadbba7d6">process::network::internal::SocketImpl</a>
 </li>
-<li>Shared()
-: <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared&lt; T &gt;</a>
-</li>
 <li>SharedHandle()
 : <a class="el" href="classSharedHandle.html#ad2cfca1ab3db9839e617b569b225e0c0">SharedHandle</a>
 </li>
@@ -412,12 +412,12 @@
 <li>signature
 : <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#a7a5314085fad497a929f9901cf55721a">process::http::authentication::JWT</a>
 </li>
-<li>signed_integer
-: <a class="el" href="structJSON_1_1Number.html#a1ef5b2f34492821aec7eae82da8366b7">JSON::Number</a>
-</li>
 <li>SIGNED_INTEGER
 : <a class="el" href="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaac9c83af02af694c57497b0f1414b0779">JSON::Number</a>
 </li>
+<li>signed_integer
+: <a class="el" href="structJSON_1_1Number.html#a1ef5b2f34492821aec7eae82da8366b7">JSON::Number</a>
+</li>
 <li>size
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#aa555eaa4e8f7155290f52088bf69ba34">mesos::internal::slave::FetcherProcess::Cache::Entry</a>
 , <a class="el" href="classmesos_1_1Attributes.html#a4cca207436af4693a01843654bcf81de">mesos::Attributes</a>
@@ -431,16 +431,16 @@
 , <a class="el" href="classCache.html#aae4846f6fb5c598ae164e89129de1350">Cache&lt; Key, Value &gt;</a>
 , <a class="el" href="classLinkedHashMap.html#adc48b5dccbbe7fcb942d2f425ca6534a">LinkedHashMap&lt; Key, Value &gt;</a>
 </li>
-<li>Slave
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae1a3fb953af58d3b19033d4395ba4e5c">mesos::internal::master::Master</a>
-, <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ad0045bcdd19e93cff6e363c9bdb7eba2">mesos::internal::master::Slave</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">mesos::internal::slave::Slave</a>
-</li>
 <li>slave
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#addd8f0d655f9d03ad6bc594c4d476818">mesos::internal::slave::Executor</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a28542cb83d680c4bd37f31ae58382866">mesos::internal::slave::Framework</a>
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#ae252133ff6b2510a64888fc219960dda">mesos::internal::slave::state::State</a>
 </li>
+<li>Slave
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae1a3fb953af58d3b19033d4395ba4e5c">mesos::internal::master::Master</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ad0045bcdd19e93cff6e363c9bdb7eba2">mesos::internal::master::Slave</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">mesos::internal::slave::Slave</a>
+</li>
 <li>slave_registrations
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#afd6c16298eaa2f63250c5ce9a023210f">mesos::internal::master::Metrics</a>
 </li>
@@ -574,12 +574,12 @@
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a72e3b723477e1b7c63c1316cc2b19971">mesos::internal::master::allocator::Sorter</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a3e6b57c2f202d8cdb5e852688999b6f4">mesos::internal::master::allocator::DRFSorter</a>
 </li>
-<li>Sorter()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a3ff0ef79f7b92fa8863948b1ff0818a1">mesos::internal::master::allocator::Sorter</a>
-</li>
 <li>sorter
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html#af7581c557179e93a7d845eedebb82765">mesos::internal::master::allocator::Metrics</a>
 </li>
+<li>Sorter()
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a3ff0ef79f7b92fa8863948b1ff0818a1">mesos::internal::master::allocator::Sorter</a>
+</li>
 <li>source
 : <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#a001e8b1b7f8a88fc44e6daa2fb72a861">mesos::internal::fs::MountInfoTable::Entry</a>
 </li>
@@ -694,12 +694,12 @@
 <li>STATE_HELP()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a5c26c5c227679ba7f07387653469b01f">mesos::internal::slave::Http</a>
 </li>
-<li>Statement
-: <a class="el" href="classprocess_1_1ControlFlow.html#af212ef291f73ba2e7b37586a577a794b">process::ControlFlow&lt; T &gt;</a>
-</li>
 <li>statement()
 : <a class="el" href="classprocess_1_1ControlFlow.html#a34752a25284d038dc5d4d9e551424cfe">process::ControlFlow&lt; T &gt;</a>
 </li>
+<li>Statement
+: <a class="el" href="classprocess_1_1ControlFlow.html#af212ef291f73ba2e7b37586a577a794b">process::ControlFlow&lt; T &gt;</a>
+</li>
 <li>StaticVariable()
 : <a class="el" href="classJvm_1_1StaticVariable.html#a4f72716c0683295c3ee73a05d3a914c2">Jvm::StaticVariable&lt; T, name, signature &gt;</a>
 </li>
@@ -826,21 +826,19 @@
 <li>strict
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a2c8aab49e677f3ba6c5ea3c935f2aab0">mesos::internal::slave::Flags</a>
 </li>
-<li>string()
-: <a class="el" href="structprocess_1_1http_1_1Status.html#a49f854c52adce69bc1d4cc5c15cdccac">process::http::Status</a>
-</li>
 <li>String()
 : <a class="el" href="structJSON_1_1String.html#a7be21f307ea1e322a19a23da1b35afb4">JSON::String</a>
 </li>
 <li>string()
-: <a class="el" href="structos_1_1sysctl.html#af54897c91536ccd5d829daabbac64266">os::sysctl</a>
-, <a class="el" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">Path</a>
+: <a class="el" href="classJvm.html#ac2c7a5438fbf91870a29720b0a26b0a1">Jvm</a>
+, <a class="el" href="structprocess_1_1http_1_1Status.html#a49f854c52adce69bc1d4cc5c15cdccac">process::http::Status</a>
 </li>
 <li>String()
-: <a class="el" href="structJSON_1_1String.html#ab868bcf5be8276c353b0e218817c39a1">JSON::String</a>
+: <a class="el" href="structJSON_1_1String.html#ab8f3991c166dfd0e7761a8cfc733f4a2">JSON::String</a>
 </li>
 <li>string()
-: <a class="el" href="classJvm.html#ac2c7a5438fbf91870a29720b0a26b0a1">Jvm</a>
+: <a class="el" href="structos_1_1sysctl.html#af54897c91536ccd5d829daabbac64266">os::sysctl</a>
+, <a class="el" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">Path</a>
 </li>
 <li>stringClass
 : <a class="el" href="classJvm.html#a22fedab43e2602218f1fbcaf25628a11">Jvm</a>
@@ -963,12 +961,12 @@
 <li>sysname
 : <a class="el" href="structos_1_1UTSInfo.html#a6d960255088be07cac7157b7cbe94cbf">os::UTSInfo</a>
 </li>
-<li>System()
-: <a class="el" href="classprocess_1_1System.html#ace32519ce64ed719c6a56e5d3f8cce8d">process::System</a>
-</li>
 <li>system
 : <a class="el" href="structcgroups_1_1cpuacct_1_1Stats.html#ab51b181cb31485ec27aa1b8ae3ea6156">cgroups::cpuacct::Stats</a>
 </li>
+<li>System()
+: <a class="el" href="classprocess_1_1System.html#ace32519ce64ed719c6a56e5d3f8cce8d">process::System</a>
+</li>
 <li>SystemStatus()
 : <a class="el" href="structproc_1_1SystemStatus.html#a8076f62d78fa9d736a87787334e52ca5">proc::SystemStatus</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_0x74.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x74.html b/content/api/latest/c++/functions_0x74.html
index 942dd1e..05523d7 100644
--- a/content/api/latest/c++/functions_0x74.html
+++ b/content/api/latest/c++/functions_0x74.html
@@ -193,22 +193,22 @@
 <li>TemporaryRedirect()
 : <a class="el" href="structprocess_1_1http_1_1TemporaryRedirect.html#adbbe7389179708e229d9a07071041fde">process::http::TemporaryRedirect</a>
 </li>
-<li>TERABYTES
-: <a class="el" href="classBytes.html#aef949df4075a35f93b1d5d386d293469">Bytes</a>
-</li>
 <li>terabytes()
 : <a class="el" href="classBytes.html#ad3c6ca46da50da1ab8d169e09582cbf7">Bytes</a>
 </li>
+<li>TERABYTES
+: <a class="el" href="classBytes.html#aef949df4075a35f93b1d5d386d293469">Bytes</a>
+</li>
 <li>terminate()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html#a68c48900d796c48b4db6d061ed7ef511">mesos::internal::tests::cluster::Slave</a>
 , <a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#ae9cb9b61f055d4ecec094aeef206e7d4">process::grpc::client::Runtime</a>
 </li>
-<li>TERMINATED
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a3b2abbbd9f9e9ca5c08b75329ac426c0ada3a926bc25ef3c7e060789f52aacd75">mesos::internal::slave::Executor</a>
-</li>
 <li>terminated
 : <a class="el" href="structmesos_1_1internal_1_1slave_1_1StatusUpdateStream.html#a61cf9083d98220f89a7c4b5a5413a86c">mesos::internal::slave::StatusUpdateStream</a>
 </li>
+<li>TERMINATED
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a3b2abbbd9f9e9ca5c08b75329ac426c0ada3a926bc25ef3c7e060789f52aacd75">mesos::internal::slave::Executor</a>
+</li>
 <li>terminatedTasks
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#abd7e32a67b2bf5409c1ab855f3220625">mesos::internal::slave::Executor</a>
 </li>
@@ -272,17 +272,15 @@
 : <a class="el" href="classprocess_1_1internal_1_1ThunkProcess.html#a326bf8be1b72cce6709737ca2f46a6b2">process::internal::ThunkProcess&lt; R &gt;</a>
 </li>
 <li>time()
-: <a class="el" href="classprocess_1_1metrics_1_1Timer.html#a434e22286a5dbc8ec2b8501499d159c4">process::metrics::Timer&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Timeout.html#a01021e2f51e5f0b1f6ec93977976f570">process::Timeout</a>
+, <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aff33299570156c9c804f0d5a5fa3ff7e">process::TimeSeries&lt; T &gt;::Value</a>
+, <a class="el" href="classprocess_1_1metrics_1_1Timer.html#a434e22286a5dbc8ec2b8501499d159c4">process::metrics::Timer&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1EventLoop.html#a8a20cebd54f86774b569d2dcf7bfd5dc">process::EventLoop</a>
+, <a class="el" href="structos_1_1sysctl.html#aa0170ffd9e615f415e5cef7126831728">os::sysctl</a>
 </li>
 <li>Time()
 : <a class="el" href="classprocess_1_1Time.html#a556f4005b624bc2ea40dd313634c3de1">process::Time</a>
 </li>
-<li>time
-: <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aff33299570156c9c804f0d5a5fa3ff7e">process::TimeSeries&lt; T &gt;::Value</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a01021e2f51e5f0b1f6ec93977976f570">process::Timeout</a>
-, <a class="el" href="classprocess_1_1EventLoop.html#a8a20cebd54f86774b569d2dcf7bfd5dc">process::EventLoop</a>
-, <a class="el" href="structos_1_1sysctl.html#aa0170ffd9e615f415e5cef7126831728">os::sysctl</a>
-</li>
 <li>Timeout()
 : <a class="el" href="classprocess_1_1Timeout.html#aa92e0df435b3ef095e9fc40313600334">process::Timeout</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x75.html b/content/api/latest/c++/functions_0x75.html
index 219dcda..5fb772c 100644
--- a/content/api/latest/c++/functions_0x75.html
+++ b/content/api/latest/c++/functions_0x75.html
@@ -239,12 +239,12 @@
 <li>unsetAuthenticator()
 : <a class="el" href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html#aa68812240328fdac177fd106ef8087dd">process::http::authentication::AuthenticatorManager</a>
 </li>
-<li>UNSIGNED_INTEGER
-: <a class="el" href="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaa0ce531160156e5c4aecfabc42df3b68a">JSON::Number</a>
-</li>
 <li>unsigned_integer
 : <a class="el" href="structJSON_1_1Number.html#a9c6b075f53b5419af9cee264482272eb">JSON::Number</a>
 </li>
+<li>UNSIGNED_INTEGER
+: <a class="el" href="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaa0ce531160156e5c4aecfabc42df3b68a">JSON::Number</a>
+</li>
 <li>UNSUPPORTED_MEDIA_TYPE
 : <a class="el" href="structprocess_1_1http_1_1Status.html#addffbea97c092bf92955b7f513208ceb">process::http::Status</a>
 </li>
@@ -254,6 +254,9 @@
 <li>untrackUnderRole()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3edaf411ec6e409a3f8b2a77988ef65a">mesos::internal::master::Framework</a>
 </li>
+<li>Update
+: <a class="el" href="classprocess_1_1Clock.html#a1e639da11c2a00b3bffd3391d4a9412f">process::Clock</a>
+</li>
 <li>update()
 : <a class="el" href="classmesos_1_1slave_1_1Isolator.html#aa4e5910588131613e4c10903282dc252">mesos::slave::Isolator</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1Replica.html#a15bce074cdd04231a38780d059a44a38">mesos::internal::log::Replica</a>
@@ -285,9 +288,6 @@
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1StatusUpdateStream.html#a00fbaed70b174bd86d280a3316fc2b5d">mesos::internal::slave::StatusUpdateStream</a>
 , <a class="el" href="classprocess_1_1Clock.html#a196836d438ff28617159c9e682be3656">process::Clock</a>
 </li>
-<li>Update
-: <a class="el" href="classprocess_1_1Clock.html#a1e639da11c2a00b3bffd3391d4a9412f">process::Clock</a>
-</li>
 <li>UPDATE_TOTAL_RESOURCES
 : <a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5af8dcea5cd57be2a858c88dfbe18ebc35">mesos::internal::ResourceProviderMessage</a>
 </li>
@@ -388,6 +388,9 @@
 <li>uriToLocalPath()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html#a773c3c9d43b07eeb166e9edeafdc31a5">mesos::internal::slave::Fetcher</a>
 </li>
+<li>URL()
+: <a class="el" href="structprocess_1_1http_1_1URL.html#a5670b901f50b1cc161664b930411e156">process::http::URL</a>
+</li>
 <li>url
 : <a class="el" href="structprocess_1_1http_1_1Request.html#aba3024fe3e1028d19f5fb4e92519cb56">process::http::Request</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_0x76.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x76.html b/content/api/latest/c++/functions_0x76.html
index 2c95514..6447e36 100644
--- a/content/api/latest/c++/functions_0x76.html
+++ b/content/api/latest/c++/functions_0x76.html
@@ -157,8 +157,16 @@
 <li>validation::offer::getSlave
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#aa41489eb0629d99dac6794766cfb7a33">mesos::internal::master::Master</a>
 </li>
+<li>Value()
+: <a class="el" href="structJSON_1_1Value.html#ad06301ec9da0f0a4713556214b7ce43a">JSON::Value</a>
+</li>
 <li>value
-: <a class="el" href="structJSON_1_1Number.html#a86aa5dcfb3d8a8d87e562c50e7380d26">JSON::Number</a>
+: <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a712288898956dbca1861589a58aa73f7">mesos::ObjectApprover::Object</a>
+, <a class="el" href="structcgroups_1_1blkio_1_1Value.html#ae00adee746b63d26ff3f3be95dddbbb8">cgroups::blkio::Value</a>
+, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a05d0113dbb23e1a40082cc0bdcc948a3">process::http::authentication::Principal</a>
+, <a class="el" href="structflags_1_1Name.html#a5cb72239bca937b5491bdcb737a8eb09">flags::Name</a>
+, <a class="el" href="structJSON_1_1String.html#a6d61cfa2a10f02133833eaaf23b87e75">JSON::String</a>
+, <a class="el" href="structJSON_1_1Number.html#a86aa5dcfb3d8a8d87e562c50e7380d26">JSON::Number</a>
 , <a class="el" href="structJSON_1_1Boolean.html#a6281b906fcdec8d438cf7460d5364342">JSON::Boolean</a>
 , <a class="el" href="structJSON_1_1internal_1_1IsSequence.html#a7eb06cac2bc0632185135f41c75e7798">JSON::internal::IsSequence&lt; T &gt;</a>
 , <a class="el" href="structJSON_1_1internal_1_1HasMappedType.html#a6bdb87953ddf4e3698c6ddbcf0b65189">JSON::internal::HasMappedType&lt; T &gt;</a>
@@ -167,45 +175,37 @@
 , <a class="el" href="classmesos_1_1state_1_1Variable.html#ade8ed8f89ceb5e3ab004e2922a5b35fa">mesos::state::Variable</a>
 , <a class="el" href="classcgroups_1_1memory_1_1pressure_1_1Counter.html#a60ef2a7979f45a18914478f1e749debd">cgroups::memory::pressure::Counter</a>
 , <a class="el" href="classprocess_1_1ControlFlow.html#a5c21809a15f9efe012e30d1a1cf05c3a">process::ControlFlow&lt; T &gt;</a>
+, <a class="el" href="classWeeks.html#aa33255ebf61411f6908c8a05d63e464a">Weeks</a>
+, <a class="el" href="classDays.html#a6e27fbca8c740946cc47bb6e87a2da92">Days</a>
+, <a class="el" href="classHours.html#aabae7296a0be6bb13850eb285302cf77">Hours</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Counter.html#a5c3ebc2a8264cd0bb05ce6196e290d08">process::metrics::Counter</a>
-, <a class="el" href="classprocess_1_1metrics_1_1Gauge.html#a0568e9b2c5b9b2ac72ed6cf71dc24fdc">process::metrics::Gauge</a>
-, <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a961b445c5d82327db7fa387a818635c7">process::metrics::Metric</a>
-, <a class="el" href="classprocess_1_1metrics_1_1Timer.html#adec20d769e4105799cc1b236bd953e81">process::metrics::Timer&lt; T &gt;</a>
-, <a class="el" href="classNanoseconds.html#a260729fd78d4e539dc1b694d8e2fd06b">Nanoseconds</a>
-, <a class="el" href="classMicroseconds.html#ab57acb52f35c262ba8e05994917f17a4">Microseconds</a>
-, <a class="el" href="classMilliseconds.html#a958cbe56379726b0b0e1a01afd3204e7">Milliseconds</a>
 , <a class="el" href="classSeconds.html#a7f948f603e0357d0c0002e216535c4a0">Seconds</a>
+, <a class="el" href="classMilliseconds.html#a958cbe56379726b0b0e1a01afd3204e7">Milliseconds</a>
+, <a class="el" href="classprocess_1_1metrics_1_1Gauge.html#a0568e9b2c5b9b2ac72ed6cf71dc24fdc">process::metrics::Gauge</a>
 </li>
-<li>Value()
-: <a class="el" href="structJSON_1_1Value.html#a5abc35ec4e68f25a9d5ba801469caaa9">JSON::Value</a>
+<li>Value
+: <a class="el" href="structJSON_1_1Number.html#a96b2f5470f159e2b54d22353cff02d07">JSON::Number</a>
 </li>
 <li>value()
-: <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
+: <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a961b445c5d82327db7fa387a818635c7">process::metrics::Metric</a>
+, <a class="el" href="classprocess_1_1metrics_1_1Timer.html#adec20d769e4105799cc1b236bd953e81">process::metrics::Timer&lt; T &gt;</a>
 </li>
 <li>Value()
-: <a class="el" href="structJSON_1_1Value.html#a5e0c2536746e22b71bb3be5883b49c78">JSON::Value</a>
+: <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aa79af31717d87775443d28f7534159e6">process::TimeSeries&lt; T &gt;::Value</a>
 </li>
 <li>value()
-: <a class="el" href="classHours.html#aabae7296a0be6bb13850eb285302cf77">Hours</a>
-, <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a712288898956dbca1861589a58aa73f7">mesos::ObjectApprover::Object</a>
-, <a class="el" href="classDays.html#a6e27fbca8c740946cc47bb6e87a2da92">Days</a>
-, <a class="el" href="classWeeks.html#aa33255ebf61411f6908c8a05d63e464a">Weeks</a>
-, <a class="el" href="structcgroups_1_1blkio_1_1Value.html#ae00adee746b63d26ff3f3be95dddbbb8">cgroups::blkio::Value</a>
+: <a class="el" href="classNanoseconds.html#a260729fd78d4e539dc1b694d8e2fd06b">Nanoseconds</a>
+, <a class="el" href="classMicroseconds.html#ab57acb52f35c262ba8e05994917f17a4">Microseconds</a>
 </li>
-<li>Value
-: <a class="el" href="structJSON_1_1Number.html#a96b2f5470f159e2b54d22353cff02d07">JSON::Number</a>
-, <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aa79af31717d87775443d28f7534159e6">process::TimeSeries&lt; T &gt;::Value</a>
+<li>Value()
+: <a class="el" href="structJSON_1_1Value.html#a3bff04934861140009f82b481019726b">JSON::Value</a>
 </li>
-<li>value
-: <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a05d0113dbb23e1a40082cc0bdcc948a3">process::http::authentication::Principal</a>
-, <a class="el" href="structflags_1_1Name.html#a5cb72239bca937b5491bdcb737a8eb09">flags::Name</a>
+<li>value()
+: <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
 </li>
 <li>Value()
 : <a class="el" href="structJSON_1_1Value.html#adb495699a2d837cc49218b64b342e2bf">JSON::Value</a>
 </li>
-<li>value
-: <a class="el" href="structJSON_1_1String.html#a6d61cfa2a10f02133833eaaf23b87e75">JSON::String</a>
-</li>
 <li>values
 : <a class="el" href="structmesos_1_1internal_1_1cram__md5_1_1Property.html#a7488b166d0cf470d2cfdd57f3296c594">mesos::internal::cram_md5::Property</a>
 , <a class="el" href="structJSON_1_1Object.html#a41bbf967d564eb3f57c2bb5453a0e7af">JSON::Object</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x77.html b/content/api/latest/c++/functions_0x77.html
index c99c031..356a260 100644
--- a/content/api/latest/c++/functions_0x77.html
+++ b/content/api/latest/c++/functions_0x77.html
@@ -157,15 +157,15 @@
 <li>webui_dir
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a94a63a333e884c51856ce197f29f8e89">mesos::internal::master::Flags</a>
 </li>
+<li>WEEKS
+: <a class="el" href="classDuration.html#aadcf23b757330ae23ee70117aec0656e">Duration</a>
+</li>
 <li>weeks()
 : <a class="el" href="classDuration.html#ae98a411bf78d0ab537c021bf3dbd01b0">Duration</a>
 </li>
 <li>Weeks()
 : <a class="el" href="classWeeks.html#a2606052f27e4baecbf6eb75bd695a034">Weeks</a>
 </li>
-<li>WEEKS
-: <a class="el" href="classDuration.html#aadcf23b757330ae23ee70117aec0656e">Duration</a>
-</li>
 <li>weight_info
 : <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a1b9a7ec4b94bff1563ad7bebe2d1036c">mesos::ObjectApprover::Object</a>
 </li>
@@ -221,20 +221,16 @@
 <li>write_unlock()
 : <a class="el" href="classprocess_1_1ReadWriteLock.html#af09e2143c4590ce6417b98e5db62a5c7">process::ReadWriteLock</a>
 </li>
-<li>writer
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html#aeb26fc327b1d73f95d9d874eb4226d5c">mesos::internal::master::HttpConnection</a>
-</li>
-<li>Writer()
-: <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a32aae1536dfad8f0486e64b4e7bd3422">mesos::log::Log::Writer</a>
+<li>Writer
+: <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#ab699d593c3b9dee1ed8d700a93d70700">mesos::log::Log::Position</a>
 </li>
 <li>writer()
 : <a class="el" href="classprocess_1_1http_1_1Pipe.html#a000e921fa096a665acce3c2aaa38339e">process::http::Pipe</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html#aeb26fc327b1d73f95d9d874eb4226d5c">mesos::internal::master::HttpConnection</a>
+, <a class="el" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html#a0c59d0ff74737a01a33ae18f76525ed3">mesos::internal::slave::HttpConnection</a>
 </li>
-<li>Writer
-: <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#ab699d593c3b9dee1ed8d700a93d70700">mesos::log::Log::Position</a>
-</li>
-<li>writer
-: <a class="el" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html#a0c59d0ff74737a01a33ae18f76525ed3">mesos::internal::slave::HttpConnection</a>
+<li>Writer()
+: <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a32aae1536dfad8f0486e64b4e7bd3422">mesos::log::Log::Writer</a>
 </li>
 <li>WriterProxy()
 : <a class="el" href="classJSON_1_1WriterProxy.html#af46db5991abdab5b7eefadc277fe5587">JSON::WriterProxy</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_eval.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_eval.html b/content/api/latest/c++/functions_eval.html
index 81a7a79..9c03362 100644
--- a/content/api/latest/c++/functions_eval.html
+++ b/content/api/latest/c++/functions_eval.html
@@ -231,12 +231,12 @@
 
 
 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
-<li>NONE
-: <a class="el" href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14">process::http::Response</a>
-</li>
 <li>None
 : <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#a40f175242221bec4b180ad2c586bb4bba6adf97f83acf6453d4a6a4b1070f3754">process::http::authentication::JWT</a>
 </li>
+<li>NONE
+: <a class="el" href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14">process::http::Response</a>
+</li>
 <li>NOT_EQUAL_TO
 : <a class="el" href="classNetwork.html#a43d645248055c352b6550c586dfdf46ba35573a903c78a976ee1becfd4c41b64a">Network</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_func_0x61.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x61.html b/content/api/latest/c++/functions_func_0x61.html
index 06dc9ec..277ccf6 100644
--- a/content/api/latest/c++/functions_func_0x61.html
+++ b/content/api/latest/c++/functions_func_0x61.html
@@ -211,6 +211,9 @@
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ac0e0040b54f748b44f56dbaa71e13f06">mesos::internal::master::Slave</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a501020e1788fff91b58b13359e0476ae">mesos::internal::master::Framework</a>
 </li>
+<li>addOfferOperation()
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ad1adeef84e4a4c91ecbb5da9b41627f1">mesos::internal::master::Framework</a>
+</li>
 <li>addPendingTask()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aeb25f4fcc70053454fa9b96fdc723472">mesos::internal::slave::Framework</a>
 </li>
@@ -285,10 +288,8 @@
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e">mesos::v1::Resources</a>
 </li>
 <li>allocate()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html#a00062b868b9c0a129beafdfb59945765">mesos::internal::slave::NvidiaGpuAllocator</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html#a014bdc4524426225d92cfa58887b003a">mesos::internal::slave::NvidiaGpuAllocator</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1EphemeralPortsAllocator.html#afcf5e28ba2cb5644f4a4dcba50c75f36">mesos::internal::slave::EphemeralPortsAllocator</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html#a014bdc4524426225d92cfa58887b003a">mesos::internal::slave::NvidiaGpuAllocator</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1EphemeralPortsAllocator.html#afb55a9da967f7c7bef0088822c5dc251">mesos::internal::slave::EphemeralPortsAllocator</a>
 , <a class="el" href="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967">mesos::v1::Resources</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
@@ -299,22 +300,22 @@
 </li>
 <li>allocatedResources()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#a38054bb4be46d987910ea84f6c21bdf5">mesos::internal::master::Role</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#aab395584ca0bd5c7867e093597e6ab09">mesos::internal::slave::Executor</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a004ea3cee927e6983397de310e42a0d1">mesos::internal::slave::Framework</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#aab395584ca0bd5c7867e093597e6ab09">mesos::internal::slave::Executor</a>
 </li>
 <li>allocation()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#af10c1d15f527b30b16f6f105eebf950d">mesos::internal::master::allocator::DRFSorter</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a9b7c6b688d943450f921c0132b6e7e07">mesos::internal::master::allocator::Sorter</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a0b1e4832926e88f1dcd52f7c9b4f7ca7">mesos::internal::master::allocator::Sorter</a>
 </li>
 <li>Allocation()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation.html#a1c4287b8a7fb24b7ee700b25f192a090">mesos::internal::master::allocator::DRFSorter::Node::Allocation</a>
 </li>
 <li>allocation()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a0b1e4832926e88f1dcd52f7c9b4f7ca7">mesos::internal::master::allocator::Sorter</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#aa38106b8f4bf2dc116ff413bdb573f58">mesos::internal::master::allocator::DRFSorter</a>
 </li>
 <li>allocations()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79">mesos::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84">mesos::v1::Resources</a>
 </li>
 <li>allocationScalarQuantities()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#abe93127e2543b3e1a72821bf4b6e44dc">mesos::internal::master::allocator::DRFSorter</a>
@@ -330,16 +331,16 @@
 : <a class="el" href="classmesos_1_1modules_1_1Anonymous.html#a3b3162e6b8bace28d806a34a48495c51">mesos::modules::Anonymous</a>
 </li>
 <li>ANY()
-: <a class="el" href="classnet_1_1IPv4.html#a90f84f1f19c0ca6ba310b6680b779d84">net::IPv4</a>
-, <a class="el" href="classnet_1_1IPv6.html#aa10eb595a2c9e36a2c40d880dbe851f7">net::IPv6</a>
+: <a class="el" href="classnet_1_1IPv6.html#aa10eb595a2c9e36a2c40d880dbe851f7">net::IPv6</a>
+, <a class="el" href="classnet_1_1IPv4.html#a90f84f1f19c0ca6ba310b6680b779d84">net::IPv4</a>
 </li>
 <li>ANY_ANY()
 : <a class="el" href="classprocess_1_1network_1_1inet4_1_1Address.html#a72352d83a633f990082ee0980691f6a2">process::network::inet4::Address</a>
 , <a class="el" href="classprocess_1_1network_1_1inet6_1_1Address.html#a8d6f75e499902e885ab8fb5c01764c02">process::network::inet6::Address</a>
 </li>
 <li>api()
-: <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a6be2481700f40c542ee99992b463ca70">mesos::internal::ResourceProviderManager</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#ae2ae5373ea8566f5dbce2ebe0137d087">mesos::internal::slave::Http</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#ae2ae5373ea8566f5dbce2ebe0137d087">mesos::internal::slave::Http</a>
+, <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a6be2481700f40c542ee99992b463ca70">mesos::internal::ResourceProviderManager</a>
 </li>
 <li>API_HELP()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a9eb0044b2a77303ed6df57c0a9615dd2">mesos::internal::slave::Http</a>
@@ -347,21 +348,25 @@
 <li>append()
 : <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#abeebac94e993e3bf6368d153b52a3692">mesos::log::Log::Writer</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1Coordinator.html#ae18f4727f5806d742a921e69c97e48f9">mesos::internal::log::Coordinator</a>
-, <a class="el" href="classJSON_1_1StringWriter.html#a155cc4a6e2199362b53d66bde245204f">JSON::StringWriter</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#aca5650b50459fd3da7e95b646f7019b8">mesos::internal::log::LogWriterProcess</a>
+, <a class="el" href="classJSON_1_1StringWriter.html#a155cc4a6e2199362b53d66bde245204f">JSON::StringWriter</a>
 </li>
 <li>apply()
-: <a class="el" href="classprocess_1_1firewall_1_1FirewallRule.html#aef80202f4571b5d401daf7e52dacbf32">process::firewall::FirewallRule</a>
-, <a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a3b261428d1a06d7bfcfa5951888fbe1f">mesos::resource_provider::AgentRegistrar</a>
-, <a class="el" href="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883">mesos::Resources</a>
+: <a class="el" href="classprocess_1_1firewall_1_1DisabledEndpointsFirewallRule.html#a7af83219b1a8f32238c24dcb5cb5e30a">process::firewall::DisabledEndpointsFirewallRule</a>
+, <a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a150589689cc428be01789de2c737f7fe">mesos::resource_provider::MasterRegistrar</a>
 , <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aaab7749c63ecb420293a0684180b1047">mesos::resource_provider::Registrar</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a252e813e721c6848a48759f1b838675f">mesos::internal::master::Registrar</a>
-, <a class="el" href="classmesos_1_1Resources.html#ab8017b6c67953ba5fc5c2a5f27580da6">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55">mesos::v1::Resources</a>
+, <a class="el" href="classprocess_1_1firewall_1_1FirewallRule.html#aef80202f4571b5d401daf7e52dacbf32">process::firewall::FirewallRule</a>
+, <a class="el" href="classmesos_1_1Resources.html#aea41343a928f725d953640767be9a732">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad9322221413dfe5e54664f61ec9edb32">mesos::v1::Resources</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a74a419a8bf37cd09ea6a000ac4b0dba3">mesos::internal::master::Slave</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4c1d22d45625587227f8dd12ee21c6db">mesos::internal::master::Master</a>
-, <a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a150589689cc428be01789de2c737f7fe">mesos::resource_provider::MasterRegistrar</a>
-, <a class="el" href="classprocess_1_1firewall_1_1DisabledEndpointsFirewallRule.html#a7af83219b1a8f32238c24dcb5cb5e30a">process::firewall::DisabledEndpointsFirewallRule</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a252e813e721c6848a48759f1b838675f">mesos::internal::master::Registrar</a>
+, <a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a3b261428d1a06d7bfcfa5951888fbe1f">mesos::resource_provider::AgentRegistrar</a>
+, <a class="el" href="classmesos_1_1Resources.html#ab8017b6c67953ba5fc5c2a5f27580da6">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aa57094ce5110af3b65494fc48eac3d96">mesos::v1::Resources</a>
+</li>
+<li>applyOfferOperation()
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ffbdce60b7566faefd30d7e84cedfb2">mesos::internal::slave::Slave</a>
 </li>
 <li>appoint()
 : <a class="el" href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#adb457ca53302f333e3390bab2c6b634d">mesos::master::detector::StandaloneMasterDetector</a>
@@ -383,46 +388,46 @@
 : <a class="el" href="classJSON_1_1ArrayWriter.html#a659be75412cf9fe0e852a8580ceb723e">JSON::ArrayWriter</a>
 </li>
 <li>as()
-: <a class="el" href="structJSON_1_1Value.html#a2722b8532ba6307e398b4ae28a348c04">JSON::Value</a>
-, <a class="el" href="structprocess_1_1Event.html#a5e2a796c20db188a91540378ac6c6ab5">process::Event</a>
-, <a class="el" href="structJSON_1_1Value.html#a32ddf233c0ec159c4d72252529219cf6">JSON::Value</a>
+: <a class="el" href="structprocess_1_1Event.html#a5e2a796c20db188a91540378ac6c6ab5">process::Event</a>
 , <a class="el" href="structJSON_1_1Number.html#a56cb07aeff197c76b03798cd5f25c347">JSON::Number</a>
+, <a class="el" href="structJSON_1_1Value.html#a32ddf233c0ec159c4d72252529219cf6">JSON::Value</a>
 </li>
 <li>associate()
 : <a class="el" href="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec">process::Promise&lt; T &gt;</a>
 </li>
 <li>at()
-: <a class="el" href="classLinkedHashMap.html#a4b6c8f1254c3ccd2459d94215156c1bd">LinkedHashMap&lt; Key, Value &gt;</a>
-, <a class="el" href="structJSON_1_1Object.html#a4a722484eac14de1842f265785f05e66">JSON::Object</a>
+: <a class="el" href="classBoundedHashMap.html#a70ac620485764a32411dfd63cbed12c5">BoundedHashMap&lt; Key, Value &gt;</a>
+, <a class="el" href="classLinkedHashMap.html#a4b6c8f1254c3ccd2459d94215156c1bd">LinkedHashMap&lt; Key, Value &gt;</a>
 , <a class="el" href="classBoundedHashMap.html#ad821f79df9d83977f91240c495257c5f">BoundedHashMap&lt; Key, Value &gt;</a>
 , <a class="el" href="classLinkedHashMap.html#ae87141dd103665dca487b62d385d5c44">LinkedHashMap&lt; Key, Value &gt;</a>
-, <a class="el" href="classBoundedHashMap.html#a70ac620485764a32411dfd63cbed12c5">BoundedHashMap&lt; Key, Value &gt;</a>
+, <a class="el" href="structJSON_1_1Object.html#a4a722484eac14de1842f265785f05e66">JSON::Object</a>
 </li>
 <li>attach()
-: <a class="el" href="structrouting_1_1filter_1_1Filter.html#a7984d44eb0a74ba4ffb4d6965c6433a1">routing::filter::Filter&lt; Classifier &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1Files.html#afba604e3195becd2eedd37675c0bdee2">mesos::internal::Files</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a5f3a36a9429c25769991f7b08bc82ee7">mesos::internal::slave::ComposingContainerizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a83b5cba7afb68e963a05d82b1f4b62d1">mesos::internal::slave::MesosContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a5f3a36a9429c25769991f7b08bc82ee7">mesos::internal::slave::ComposingContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#ae60416a2bc0ef8428923dc1b2d2e07ae">mesos::internal::slave::MesosContainerizerProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1Files.html#afba604e3195becd2eedd37675c0bdee2">mesos::internal::Files</a>
+, <a class="el" href="structrouting_1_1filter_1_1Filter.html#a7984d44eb0a74ba4ffb4d6965c6433a1">routing::filter::Filter&lt; Classifier &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">mesos::internal::slave::Containerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#ae60416a2bc0ef8428923dc1b2d2e07ae">mesos::internal::slave::MesosContainerizerProcess</a>
 </li>
 <li>Attributes()
-: <a class="el" href="classmesos_1_1v1_1_1Attributes.html#aad1d40dc2a4fad70322f89aec8425e1b">mesos::v1::Attributes</a>
+: <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a478b0203eefeb652e8ac57ed23e8d81b">mesos::v1::Attributes</a>
 , <a class="el" href="classmesos_1_1Attributes.html#ab548e71a2ed68b503e7821dda4089eb7">mesos::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a478b0203eefeb652e8ac57ed23e8d81b">mesos::v1::Attributes</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#aad1d40dc2a4fad70322f89aec8425e1b">mesos::v1::Attributes</a>
+, <a class="el" href="classmesos_1_1Attributes.html#a9682a8eaa0dbeaa79db17e995216ed5c">mesos::Attributes</a>
 </li>
 <li>authenticate()
-: <a class="el" href="classprocess_1_1http_1_1authentication_1_1Authenticator.html#a2bd3691f2c57c191e951a4a08dafc059">process::http::authentication::Authenticator</a>
-, <a class="el" href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html#aaf835fbebb87fc98f406293d473759e6">mesos::http::authentication::CombinedAuthenticator</a>
-, <a class="el" href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#afaccaceff9fae44ab2fa4efb5565af97">mesos::http::authentication::Authenticatee</a>
-, <a class="el" href="classmesos_1_1Authenticator.html#a9afa48f02aaa766e15f1650bf36828ac">mesos::Authenticator</a>
-, <a class="el" href="classmesos_1_1Authenticatee.html#a5ec091e28188aa8b68366edcb7af3ff1">mesos::Authenticatee</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae047b5e48e3fc0606959c09049350e9c">mesos::internal::master::Master</a>
-, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a7c9024c07594ccaf0933ed31ece485c4">mesos::http::authentication::BasicAuthenticatee</a>
+: <a class="el" href="classmesos_1_1Authenticator.html#a9afa48f02aaa766e15f1650bf36828ac">mesos::Authenticator</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">mesos::internal::slave::Slave</a>
 , <a class="el" href="classZooKeeper.html#a5bcbff63bae402d4f1be45ab818ad14f">ZooKeeper</a>
+, <a class="el" href="classprocess_1_1http_1_1authentication_1_1Authenticator.html#a2bd3691f2c57c191e951a4a08dafc059">process::http::authentication::Authenticator</a>
 , <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#abea5e44a2e84887aba2fd4ee3ba06b96">mesos::internal::cram_md5::CRAMMD5Authenticator</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">mesos::internal::slave::Slave</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae047b5e48e3fc0606959c09049350e9c">mesos::internal::master::Master</a>
+, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a7c9024c07594ccaf0933ed31ece485c4">mesos::http::authentication::BasicAuthenticatee</a>
 , <a class="el" href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html#ab5e0d8812648cbb394e2a40427bca999">process::http::authentication::AuthenticatorManager</a>
+, <a class="el" href="classmesos_1_1Authenticatee.html#a5ec091e28188aa8b68366edcb7af3ff1">mesos::Authenticatee</a>
+, <a class="el" href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#afaccaceff9fae44ab2fa4efb5565af97">mesos::http::authentication::Authenticatee</a>
+, <a class="el" href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html#aaf835fbebb87fc98f406293d473759e6">mesos::http::authentication::CombinedAuthenticator</a>
 , <a class="el" href="classprocess_1_1http_1_1authentication_1_1BasicAuthenticator.html#a5a5718ed923ec9100bd259fb0463653d">process::http::authentication::BasicAuthenticator</a>
 , <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html#ad245a76d5566499d844234971864effb">mesos::internal::cram_md5::CRAMMD5Authenticatee</a>
 </li>
@@ -448,8 +453,8 @@
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#aa1fe52f23dc233b02c1fecc9555ea06f">mesos::internal::master::Master</a>
 </li>
 <li>authorized()
-: <a class="el" href="classmesos_1_1internal_1_1LocalAuthorizer.html#a2a353a0b47cc0c1e13e9006968fe3788">mesos::internal::LocalAuthorizer</a>
-, <a class="el" href="classmesos_1_1Authorizer.html#a13d5ec9b29a2b993a25c05f7efad6eca">mesos::Authorizer</a>
+: <a class="el" href="classmesos_1_1Authorizer.html#a13d5ec9b29a2b993a25c05f7efad6eca">mesos::Authorizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1LocalAuthorizer.html#a2a353a0b47cc0c1e13e9006968fe3788">mesos::internal::LocalAuthorizer</a>
 </li>
 <li>authorizeDestroyVolume()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a1f6fc4cb3e2558265ece532b23279c20">mesos::internal::master::Master</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_func_0x68.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x68.html b/content/api/latest/c++/functions_func_0x68.html
index a39980e..0858d8c 100644
--- a/content/api/latest/c++/functions_func_0x68.html
+++ b/content/api/latest/c++/functions_func_0x68.html
@@ -119,6 +119,10 @@
 : <a class="el" href="classmesos_1_1Resources.html#aa68cbefaa4f5e4365783c370cd8dbc45">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a497e25b377bf0b52d3356972f2f49df8">mesos::v1::Resources</a>
 </li>
+<li>hasResourceProvider()
+: <a class="el" href="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a54217a6501a0f7fad946eacd893ecb67">mesos::v1::Resources</a>
+</li>
 <li>hasTask()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aa4d1693c6eaeccb8df16ae925c3979e0">mesos::internal::slave::Framework</a>
 </li>
@@ -141,8 +145,8 @@
 : <a class="el" href="classprocess_1_1Help.html#a7a9a386f1a00090e225106e3cc1b24ff">process::Help</a>
 </li>
 <li>HierarchicalAllocatorProcess()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html#af1ad7f99497807e029ac8d2654abaa4f">mesos::internal::master::allocator::HierarchicalAllocatorProcess&lt; RoleSorter, FrameworkSorter, QuotaRoleSorter &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8e31e36d62a7e6a4bb66d10ce27d77bb">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8e31e36d62a7e6a4bb66d10ce27d77bb">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html#af1ad7f99497807e029ac8d2654abaa4f">mesos::internal::master::allocator::HierarchicalAllocatorProcess&lt; RoleSorter, FrameworkSorter, QuotaRoleSorter &gt;</a>
 </li>
 <li>hooksAvailable()
 : <a class="el" href="classmesos_1_1internal_1_1HookManager.html#a8eef1e6f10b522e1be89b92303cb80de">mesos::internal::HookManager</a>
@@ -166,8 +170,8 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#adced56eaf4c5fa8df6ca329a21b8ffca">mesos::internal::slave::Http</a>
 </li>
 <li>HttpConnection()
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html#aa1292eab78d27edb6c8aa6c5a941f01b">mesos::internal::master::HttpConnection</a>
-, <a class="el" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html#acc1ca998134e63de44e77f0a371973af">mesos::internal::slave::HttpConnection</a>
+: <a class="el" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html#acc1ca998134e63de44e77f0a371973af">mesos::internal::slave::HttpConnection</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html#aa1292eab78d27edb6c8aa6c5a941f01b">mesos::internal::master::HttpConnection</a>
 </li>
 <li>HttpConnectionProcess()
 : <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aa5d1d7deac2035597a715a0c115ca38e">mesos::internal::HttpConnectionProcess&lt; Call, Event &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_func_0x69.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x69.html b/content/api/latest/c++/functions_func_0x69.html
index 8c5ff6c..3305c8e 100644
--- a/content/api/latest/c++/functions_func_0x69.html
+++ b/content/api/latest/c++/functions_func_0x69.html
@@ -255,8 +255,8 @@
 : <a class="el" href="classnet_1_1IPv6.html#abbd2f53ff9af6cb1b1c50c99792c9be1">net::IPv6</a>
 </li>
 <li>is()
-: <a class="el" href="structprocess_1_1Event.html#ac2d1b2d710b1b3002da0116239787517">process::Event</a>
-, <a class="el" href="structJSON_1_1Value.html#a9f420d588c86317e0cc816b7d3ece0f8">JSON::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#a218f28cc093837f5a10cf893886fd92d">JSON::Value</a>
+, <a class="el" href="structprocess_1_1Event.html#ac2d1b2d710b1b3002da0116239787517">process::Event</a>
 </li>
 <li>isAbsolute()
 : <a class="el" href="structprocess_1_1http_1_1URL.html#a4a8ec864ccf5d5eca9c67a74969e910d">process::http::URL</a>
@@ -269,8 +269,8 @@
 : <a class="el" href="classnet_1_1IP.html#adef252cbd8b3cb3ddae4b1aea4ce04c1">net::IP</a>
 </li>
 <li>isCommandExecutor()
-: <a class="el" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a0ea30108c0b34ea42a387cb31508faa6">mesos::internal::tests::ParamExecutorType</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a8c506bb12f5b2a0acd8f216ebbf0c789">mesos::internal::slave::Executor</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a8c506bb12f5b2a0acd8f216ebbf0c789">mesos::internal::slave::Executor</a>
+, <a class="el" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a0ea30108c0b34ea42a387cb31508faa6">mesos::internal::tests::ParamExecutorType</a>
 </li>
 <li>isCompletedFramework()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#adce7ba676c4f3bd04f892b8958fba3c4">mesos::internal::master::Master</a>
@@ -281,13 +281,17 @@
 <li>isDiscarded()
 : <a class="el" href="classprocess_1_1Future.html#abc89036db733a417b7b383b091efaf3c">process::Future&lt; T &gt;</a>
 </li>
+<li>isDisk()
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a01310b5316cfff0b6126115fc7f31046">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#ac122469e75b48787a955348873218aeb">mesos::Resources</a>
+</li>
 <li>isDynamicallyReserved()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#ab691d1c2fa2629190347c19dcc6a385f">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5">mesos::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ab691d1c2fa2629190347c19dcc6a385f">mesos::v1::Resources</a>
 </li>
 <li>isEmpty()
-: <a class="el" href="classmesos_1_1Resources.html#af80276e0925e9e48dbf816aae62a2bb8">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a1122b880d0a01c919a35a41be0fa7b94">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a1122b880d0a01c919a35a41be0fa7b94">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#af80276e0925e9e48dbf816aae62a2bb8">mesos::Resources</a>
 </li>
 <li>isError()
 : <a class="el" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try&lt; T, E &gt;</a>
@@ -297,7 +301,7 @@
 : <a class="el" href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future&lt; T &gt;</a>
 </li>
 <li>isFiltered()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a166f2ae30b44c3c2dd45a3449b210fc5">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a71547c982e85db6b83e562732107f578">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 </li>
 <li>isLeaf()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#ab0805469ceb8ce9f275e973de0d21a8f">mesos::internal::master::allocator::DRFSorter::Node</a>
@@ -312,25 +316,25 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html#abb00d97a45d3fe5f00ef8cf2ae92d215">mesos::internal::slave::Fetcher</a>
 </li>
 <li>isNone()
-: <a class="el" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option&lt; T &gt;</a>
-, <a class="el" href="classResult.html#ac2cdc0db9f9d29a5bb2f1cf19c29da49">Result&lt; T &gt;</a>
+: <a class="el" href="classResult.html#ac2cdc0db9f9d29a5bb2f1cf19c29da49">Result&lt; T &gt;</a>
+, <a class="el" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option&lt; T &gt;</a>
 </li>
 <li>isolate()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorProcess.html#a4d2771d57033cea741ec6dd2bc6f738d">mesos::internal::slave::NetworkCniIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PortMappingIsolatorProcess.html#a8b2c5ba6d056cdeb7968c2ce0f9859c6">mesos::internal::slave::PortMappingIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html#a32a943445e8ff4eb60c269f35e92d19c">mesos::internal::slave::MesosIsolator</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixDiskIsolatorProcess.html#a9ffeb4eeca1ecf4f3d48eb48b058c4c9">mesos::internal::slave::PosixDiskIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorProcess.html#a4d2771d57033cea741ec6dd2bc6f738d">mesos::internal::slave::NetworkCniIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a5dcbb71ea3166e7ed9658fb2751cd53b">mesos::internal::slave::Subsystem</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#ab8f24b1b41014dfa43a907c16ba3562d">mesos::internal::slave::XfsDiskIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html#a32a943445e8ff4eb60c269f35e92d19c">mesos::internal::slave::MesosIsolator</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html#aa8a0c2652dc5b2f235494e40f814ec9c">mesos::internal::slave::NetClsSubsystem</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixDiskIsolatorProcess.html#a9ffeb4eeca1ecf4f3d48eb48b058c4c9">mesos::internal::slave::PosixDiskIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#a01b0f952a8b793faac974c34fd5a4967">mesos::internal::slave::CgroupsIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PortMappingIsolatorProcess.html#a8b2c5ba6d056cdeb7968c2ce0f9859c6">mesos::internal::slave::PortMappingIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#ab8f24b1b41014dfa43a907c16ba3562d">mesos::internal::slave::XfsDiskIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#a9be889e55c9fa3b300a1a2c30c19e35e">mesos::internal::slave::MesosIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a1a456c37615df1a0b54193cbe6052b04">mesos::internal::slave::PosixIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1slave_1_1Isolator.html#a7a703b2b2cdc4efdaa0fd4519b7109f9">mesos::slave::Isolator</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#a01b0f952a8b793faac974c34fd5a4967">mesos::internal::slave::CgroupsIsolatorProcess</a>
 </li>
 <li>isPending()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ab67788cb552b7320783b7ecd7b80f82a">mesos::internal::slave::Framework</a>
-, <a class="el" href="classprocess_1_1Future.html#af23884cf963eb5ec061595eb2e288903">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#af23884cf963eb5ec061595eb2e288903">process::Future&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ab67788cb552b7320783b7ecd7b80f82a">mesos::internal::slave::Framework</a>
 </li>
 <li>isPersistentVolume()
 : <a class="el" href="classmesos_1_1Resources.html#a2854bcb8a35610e98a6ad0e559ea6213">mesos::Resources</a>
@@ -343,8 +347,8 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#a9ac79e387cdf76b3daa0b3e160758b29">mesos::internal::slave::FetcherProcess::Cache::Entry</a>
 </li>
 <li>isReserved()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#ae75dcd85eda5807cdf12e42d2e354291">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1Resources.html#adca79e207e34acac374fa48035ebfb55">mesos::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#adca79e207e34acac374fa48035ebfb55">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ae75dcd85eda5807cdf12e42d2e354291">mesos::v1::Resources</a>
 </li>
 <li>isRevocable()
 : <a class="el" href="classmesos_1_1v1_1_1Resources.html#aafe883992970766fad47c0f1bff39998">mesos::v1::Resources</a>
@@ -355,9 +359,9 @@
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a3b642920fe195dca5e142ba9f1bf0445">mesos::v1::Resources</a>
 </li>
 <li>isSome()
-: <a class="el" href="classResult.html#a85eaa52037223d71092e65701c166562">Result&lt; T &gt;</a>
-, <a class="el" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option&lt; T &gt;</a>
+: <a class="el" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option&lt; T &gt;</a>
 , <a class="el" href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try&lt; T, E &gt;</a>
+, <a class="el" href="classResult.html#a85eaa52037223d71092e65701c166562">Result&lt; T &gt;</a>
 </li>
 <li>isTrackedUnderRole()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a614fb3ba127133b939e2a733c6ecbf2a">mesos::internal::master::Framework</a>


[31/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/index.hhc
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index 96d1142..9797939 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -163,7 +163,10 @@
               </UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="offer"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operation"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="resource"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="resource"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html"><param name="ImageNumber" value="1"></OBJECT>
+              <UL>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="internal"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html"><param name="ImageNumber" value="11"></OBJECT>
+              </UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="scheduler"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler.html"><param name="ImageNumber" value="1"></OBJECT>
               <UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="call"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler_1_1call.html"><param name="ImageNumber" value="11"></OBJECT>
@@ -1815,7 +1818,10 @@
               </UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="offer"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operation"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="resource"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="resource"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html"><param name="ImageNumber" value="1"></OBJECT>
+              <UL>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="internal"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html"><param name="ImageNumber" value="11"></OBJECT>
+              </UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="scheduler"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler.html"><param name="ImageNumber" value="1"></OBJECT>
               <UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="call"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler_1_1call.html"><param name="ImageNumber" value="11"></OBJECT>
@@ -2036,6 +2042,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="newOfferId"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#af6a3cda747e1f310296c51d05831dc34"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="newSlaveId"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ae5fdaed6ff563268774b24b1d6813f67"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="offer"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a44d73db38b6c15996c0097be7fb99d3c"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="offerOperationStatusUpdate"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a5765b0792339e002845e1569e203b2c4"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="offerTimeout"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#af0a2cc7f6e412270d8049d8ee8c18fb1"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="reconcileKnownSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a58719ea924d9d7508db7ed7b2bf7517f"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="reconcileTasks"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a694f20e8171922c4899139f09e32f3d6"><param name="ImageNumber" value="11"></OBJECT>
@@ -2127,6 +2134,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="addExecutor"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a3a6ff7632d43e249ac5c0d33b69f15fb"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="addInverseOffer"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4f4199a2f4982a95e85f2a43cddeef54"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="addOffer"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a501020e1788fff91b58b13359e0476ae"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="addOfferOperation"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ad1adeef84e4a4c91ecbb5da9b41627f1"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="addTask"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4d9a5a8184f84befc507e33d0fd8750a"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="addUnreachableTask"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#aeb6de80698ecb96df9976f260eebe324"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="closeHttpConnection"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a54362f290514769903a61d7cd0d6506b"><param name="ImageNumber" value="11"></OBJECT>
@@ -2157,6 +2165,8 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="inverseOffers"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a53c59b3da6fae1d939e4ef662b1db164"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="master"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a3b912abb827bb20ef35d46b2388ae1f0"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="offeredResources"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ac11f863cb7ccbc451d099fe77989cfce"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="offerOperations"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a73efe6c7ec93af36a580f1d6134e24ff"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="offerOperationUUIDs"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4d211f2b6fca34349126f16bc2cef3e0"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="offers"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a6fe60c0c1a491ac16776bad1598da52e"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="pendingTasks"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a146261f2447bec7776ebd06a80178d09"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="pid"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#acccaa7a1d26e66b6c1d3d6de4b1897e0"><param name="ImageNumber" value="11"></OBJECT>
@@ -3493,6 +3503,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_statusUpdate"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#ac7dbbf424b30bc5f70fe4f6d22c3abc3"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_statusUpdateAcknowledgement"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="age"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a355d5c297d06b8e818df3edcfd69648b"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="applyOfferOperation"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ffbdce60b7566faefd30d7e84cedfb2"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="authenticate"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="checkDiskUsage"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a834f5a3d33854228abfa40e61eb0106e"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="checkpointResources"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#acf8c6cf73789692d60ad155f2a72b6f8"><param name="ImageNumber" value="11"></OBJECT>
@@ -4930,7 +4941,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatableTo"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="allocations"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad9322221413dfe5e54664f61ec9edb32"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#aa57094ce5110af3b65494fc48eac3d96"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="begin"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="begin"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ac9cc77a6d6ecd961c5ba8e1b77890118"><param name="ImageNumber" value="11"></OBJECT>
@@ -5125,7 +5136,7 @@
         <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatableTo"><param name="Local" value="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="allocations"><param name="Local" value="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1Resources.html#aea41343a928f725d953640767be9a732"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1Resources.html#ab8017b6c67953ba5fc5c2a5f27580da6"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="begin"><param name="Local" value="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="begin"><param name="Local" value="classmesos_1_1Resources.html#ae66c01db87b2a42cfee3e77c20687d56"><param name="ImageNumber" value="11"></OBJECT>
@@ -7229,6 +7240,12 @@
         <LI><OBJECT type="text/sitemap"><param name="Name" value="result_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#aab3b81e4ee40e5e1a8dee056a363ab6e"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator()"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#ac4db13300836e4478131da7e8ee08e26"><param name="ImageNumber" value="11"></OBJECT>
         </UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="hash< mesos::OfferOperationID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="argument_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="result_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a879848aa13429c8f47c0fea196bcbf81"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator()"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a8deea5a7e065ff427580da1ecdec94db"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="hash< mesos::ResourceProviderID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html"><param name="ImageNumber" value="1"></OBJECT>
         <UL>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="argument_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#ae1801f4178ba4cf86c9afa7868f149a2"><param name="ImageNumber" value="11"></OBJECT>
@@ -7313,6 +7330,18 @@
         <LI><OBJECT type="text/sitemap"><param name="Name" value="result_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a8ea108d687a24fdbf797ab8cab67d059"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator()"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a966c17b86ebff36d208fd0250c092392"><param name="ImageNumber" value="11"></OBJECT>
         </UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="hash< mesos::v1::OfferOperationID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="argument_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="result_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ab06e1247be54bd52df9aaef5e5fe3e61"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator()"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ac0a0470b0883ab4b63b17951f32f2f01"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="hash< mesos::v1::ResourceProviderID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="argument_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="result_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a0dcb2921f37239932c7d9f5dbdccc7fe"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator()"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a7ce71f85d308737573bfecc697266382"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="hash< cgroups::memory::pressure::Level >"><param name="Local" value="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html"><param name="ImageNumber" value="1"></OBJECT>
         <UL>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="argument_type"><param name="Local" value="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a79ae564cdc8d15e53d56bf29163faed6"><param name="ImageNumber" value="11"></OBJECT>
@@ -7371,6 +7400,12 @@
         <UL>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator()"><param name="Local" value="structstd_1_1hash_3_01net_1_1IPv6_01_4.html#a3958a36ef3b334916d9694c025791a70"><param name="ImageNumber" value="11"></OBJECT>
         </UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="hash< Option< T > >"><param name="Local" value="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html"><param name="ImageNumber" value="1"></OBJECT>
+        <UL>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="argument_type"><param name="Local" value="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="result_type"><param name="Local" value="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#af3360afd9badbb8dc6e4ebbd0abb3a8c"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator()"><param name="Local" value="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a40b6e0b23d3d15d0100daf7494d9b384"><param name="ImageNumber" value="11"></OBJECT>
+        </UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="hash< os::WindowsFD >"><param name="Local" value="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html"><param name="ImageNumber" value="1"></OBJECT>
         <UL>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="argument_type"><param name="Local" value="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a2a5618e5e307b2d36c98f14d1600636c"><param name="ImageNumber" value="11"></OBJECT>
@@ -8575,9 +8610,9 @@
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::log::Log::Entry"><param name="Local" value="classmesos_1_1log_1_1Log_1_1Entry.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::slave::FetcherProcess::Cache::Entry"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="cgroups::devices::Entry"><param name="Local" value="structcgroups_1_1devices_1_1Entry.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::fs::MountTable::Entry"><param name="Local" value="structmesos_1_1internal_1_1fs_1_1MountTable_1_1Entry.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::fs::MountInfoTable::Entry"><param name="Local" value="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="ldcache::Entry"><param name="Local" value="structldcache_1_1Entry.html"><param name="ImageNumber" value="11"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::fs::MountTable::Entry"><param name="Local" value="structmesos_1_1internal_1_1fs_1_1MountTable_1_1Entry.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="Jvm::Env"><param name="Local" value="classJvm_1_1Env.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="Environment"><param name="ImageNumber" value="1"></OBJECT>
       <UL>
@@ -8997,6 +9032,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::internal::tests::ModuleID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::MachineID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::OfferID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::OfferOperationID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::ResourceProviderID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::SlaveID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::TaskID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
@@ -9011,6 +9047,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::v1::Image::Type >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::v1::MachineID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::v1::OfferID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::v1::OfferOperationID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::v1::ResourceProviderID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::v1::TaskID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::v1::TaskState >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< mesos::v1::TaskStatus_Reason >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
@@ -9018,6 +9056,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< net::IP >"><param name="Local" value="structstd_1_1hash_3_01net_1_1IP_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< net::IPv4 >"><param name="Local" value="structstd_1_1hash_3_01net_1_1IPv4_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< net::IPv6 >"><param name="Local" value="structstd_1_1hash_3_01net_1_1IPv6_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< Option< T > >"><param name="Local" value="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< os::WindowsFD >"><param name="Local" value="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="std::hash< process::network::inet::Address >"><param name="Local" value="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html"><param name="ImageNumber" value="1"></OBJECT>
       <UL>
@@ -9157,8 +9196,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::master::Metrics"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Metrics.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::log::Metrics"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::slave::Metrics"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1Metrics.html"><param name="ImageNumber" value="11"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::master::allocator::internal::Metrics"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::master::allocator::Metrics"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::master::allocator::internal::Metrics"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::tests::executor::MockHTTPExecutor< Mesos, Event >"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::tests::scheduler::MockHTTPScheduler< Mesos, Event >"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::tests::resource_provider::MockResourceProvider< Event, Driver >"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html"><param name="ImageNumber" value="11"></OBJECT>
@@ -9526,15 +9565,15 @@
         <LI><OBJECT type="text/sitemap"><param name="Name" value="JSON::Protobuf"><param name="Local" value="structJSON_1_1Protobuf.html"><param name="ImageNumber" value="11"></OBJECT>
         </UL>
       </UL>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::master::Registrar"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Registrar.html"><param name="ImageNumber" value="1"></OBJECT>
-      <UL>
-      <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::tests::MockRegistrar"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1MockRegistrar.html"><param name="ImageNumber" value="11"></OBJECT>
-      </UL>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::resource_provider::Registrar"><param name="Local" value="classmesos_1_1resource__provider_1_1Registrar.html"><param name="ImageNumber" value="1"></OBJECT>
       <UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::resource_provider::AgentRegistrar"><param name="Local" value="classmesos_1_1resource__provider_1_1AgentRegistrar.html"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::resource_provider::MasterRegistrar"><param name="Local" value="classmesos_1_1resource__provider_1_1MasterRegistrar.html"><param name="ImageNumber" value="11"></OBJECT>
       </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::master::Registrar"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Registrar.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::tests::MockRegistrar"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1MockRegistrar.html"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::log::Replica"><param name="Local" value="classmesos_1_1internal_1_1log_1_1Replica.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="process::http::Request"><param name="Local" value="structprocess_1_1http_1_1Request.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::RequestMediaTypes"><param name="Local" value="structmesos_1_1internal_1_1RequestMediaTypes.html"><param name="ImageNumber" value="11"></OBJECT>
@@ -9545,8 +9584,8 @@
       </UL>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::ResourceProviderManager"><param name="Local" value="classmesos_1_1internal_1_1ResourceProviderManager.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::ResourceProviderMessage"><param name="Local" value="structmesos_1_1internal_1_1ResourceProviderMessage.html"><param name="ImageNumber" value="11"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::Resources"><param name="Local" value="classmesos_1_1Resources.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::v1::Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::Resources"><param name="Local" value="classmesos_1_1Resources.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::slave::state::ResourcesState"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1state_1_1ResourcesState.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="process::http::Response"><param name="Local" value="structprocess_1_1http_1_1Response.html"><param name="ImageNumber" value="1"></OBJECT>
       <UL>
@@ -9624,9 +9663,9 @@
       <UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="SharedHandle"><param name="Local" value="classSharedHandle.html"><param name="ImageNumber" value="11"></OBJECT>
       </UL>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::master::Slave"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Slave.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::tests::cluster::Slave"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::master::Slave"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Slave.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::slave::state::SlaveState"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="process::network::internal::Socket< AddressType >"><param name="Local" value="classprocess_1_1network_1_1internal_1_1Socket.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::master::allocator::Sorter"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html"><param name="ImageNumber" value="1"></OBJECT>
@@ -9634,12 +9673,12 @@
       <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::master::allocator::DRFSorter"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html"><param name="ImageNumber" value="11"></OBJECT>
       </UL>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="os::Stack"><param name="Local" value="classos_1_1Stack.html"><param name="ImageNumber" value="11"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::slave::state::State"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1state_1_1State.html"><param name="ImageNumber" value="11"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::log::Storage::State"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Storage_1_1State.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::state::State"><param name="Local" value="classmesos_1_1state_1_1State.html"><param name="ImageNumber" value="1"></OBJECT>
       <UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::state::protobuf::State"><param name="Local" value="classmesos_1_1state_1_1protobuf_1_1State.html"><param name="ImageNumber" value="11"></OBJECT>
       </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::log::Storage::State"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Storage_1_1State.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::slave::state::State"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1state_1_1State.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="static_visitor"><param name="ImageNumber" value="1"></OBJECT>
       <UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="JSON::Comparator"><param name="Local" value="structJSON_1_1Comparator.html"><param name="ImageNumber" value="11"></OBJECT>
@@ -9653,11 +9692,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::slave::StatusUpdateManager"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1StatusUpdateManager.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::slave::StatusUpdateStream"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1StatusUpdateStream.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="Stopwatch"><param name="Local" value="classStopwatch.html"><param name="ImageNumber" value="11"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="net::IP::Storage"><param name="Local" value="unionnet_1_1IP_1_1Storage.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::log::Storage"><param name="Local" value="classmesos_1_1internal_1_1log_1_1Storage.html"><param name="ImageNumber" value="1"></OBJECT>
       <UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::internal::log::LevelDBStorage"><param name="Local" value="classmesos_1_1internal_1_1log_1_1LevelDBStorage.html"><param name="ImageNumber" value="11"></OBJECT>
       </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="net::IP::Storage"><param name="Local" value="unionnet_1_1IP_1_1Storage.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::state::Storage"><param name="Local" value="classmesos_1_1state_1_1Storage.html"><param name="ImageNumber" value="1"></OBJECT>
       <UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::state::InMemoryStorage"><param name="Local" value="classmesos_1_1state_1_1InMemoryStorage.html"><param name="ImageNumber" value="11"></OBJECT>
@@ -9772,6 +9811,7 @@
       <LI><OBJECT type="text/sitemap"><param name="Name" value="hashmap< OfferID, InverseOffer * >"><param name="Local" value="classhashmap.html"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="hashmap< OfferID, Offer * >"><param name="Local" value="classhashmap.html"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="hashmap< OfferID, process::Timer >"><param name="Local" value="classhashmap.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="hashmap< OfferOperationID, UUID >"><param name="Local" value="classhashmap.html"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="hashmap< process::UPID, mesos::internal::master::Slave * >"><param name="Local" value="classhashmap.html"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="hashmap< process::UPID, Option< std::string > >"><param name="Local" value="classhashmap.html"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="hashmap< process::UPID, process::Future< Option< std::string > > >"><param name="Local" value="classhashmap.html"><param name="ImageNumber" value="11"></OBJECT>
@@ -9823,6 +9863,7 @@
       <LI><OBJECT type="text/sitemap"><param name="Name" value="hashmap< TaskState, hashmap >"><param name="Local" value="classhashmap.html"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="hashmap< uint16_t, std::bitset< 0x10000 > >"><param name="Local" value="classhashmap.html"><param name="ImageNumber" value="11"></OBJECT>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="hashmap< UUID, process::Owned< mesos::internal::master::Master::Subscribers::Subscriber > >"><param name="Local" value="classhashmap.html"><param name="ImageNumber" value="11"></OBJECT>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="hashmap< UUID, process::Owned< OfferOperation > >"><param name="Local" value="classhashmap.html"><param name="ImageNumber" value="11"></OBJECT>
       </UL>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="unordered_multimap"><param name="ImageNumber" value="1"></OBJECT>
       <UL>
@@ -9863,20 +9904,20 @@
       <UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="id::UUID"><param name="Local" value="structid_1_1UUID.html"><param name="ImageNumber" value="11"></OBJECT>
       </UL>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="process::TimeSeries< T >::Value"><param name="Local" value="structprocess_1_1TimeSeries_1_1Value.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="cgroups::blkio::Value"><param name="Local" value="structcgroups_1_1blkio_1_1Value.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="process::TimeSeries< T >::Value"><param name="Local" value="structprocess_1_1TimeSeries_1_1Value.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="Jvm::Variable< T, name, signature >"><param name="Local" value="classJvm_1_1Variable.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::state::protobuf::Variable< T >"><param name="Local" value="classmesos_1_1state_1_1protobuf_1_1Variable.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::state::Variable"><param name="Local" value="classmesos_1_1state_1_1Variable.html"><param name="ImageNumber" value="11"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="Jvm::Variable< T, name, signature >"><param name="Local" value="classJvm_1_1Variable.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="Jvm::Variable< org::apache::zookeeper::server::SessionTracker, ZOOKEEPERSERVER_SESSIONTRACKER, ZOOKEEPERSERVER_SESSIONTRACKER_SIGNATURE >"><param name="Local" value="classJvm_1_1Variable.html"><param name="ImageNumber" value="11"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="Variant< T, Ts >"><param name="Local" value="classVariant.html"><param name="ImageNumber" value="1"></OBJECT>
-      <UL>
-      <LI><OBJECT type="text/sitemap"><param name="Name" value="process::network::Address"><param name="Local" value="classprocess_1_1network_1_1Address.html"><param name="ImageNumber" value="11"></OBJECT>
-      </UL>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="Variant"><param name="ImageNumber" value="1"></OBJECT>
       <UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="JSON::Value"><param name="Local" value="structJSON_1_1Value.html"><param name="ImageNumber" value="11"></OBJECT>
       </UL>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="Variant< T, Ts >"><param name="Local" value="classVariant.html"><param name="ImageNumber" value="1"></OBJECT>
+      <UL>
+      <LI><OBJECT type="text/sitemap"><param name="Name" value="process::network::Address"><param name="Local" value="classprocess_1_1network_1_1Address.html"><param name="ImageNumber" value="11"></OBJECT>
+      </UL>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="Variant< unix::Address, inet4::Address, inet6::Address >"><param name="Local" value="classVariant.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="Version"><param name="Local" value="structVersion.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="os::Wait"><param name="Local" value="structos_1_1Wait.html"><param name="ImageNumber" value="11"></OBJECT>
@@ -14386,6 +14427,12 @@
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="classOption.html#acb015aad95e3ed6a80f061b105383810"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="t"><param name="Local" value="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c"><param name="ImageNumber" value="11"></OBJECT>
                 </UL>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="hash< Option< T > >"><param name="Local" value="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html"><param name="ImageNumber" value="1"></OBJECT>
+                <UL>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="argument_type"><param name="Local" value="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="result_type"><param name="Local" value="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#af3360afd9badbb8dc6e4ebbd0abb3a8c"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="operator()"><param name="Local" value="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a40b6e0b23d3d15d0100daf7494d9b384"><param name="ImageNumber" value="11"></OBJECT>
+                </UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="max"><param name="Local" value="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="max"><param name="Local" value="option_8hpp.html#a2f9c159c0bfd335a07b8ef335336e8c7"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="max"><param name="Local" value="option_8hpp.html#a56641e4a723febbe775849632fe4a70c"><param name="ImageNumber" value="11"></OBJECT>
@@ -15832,12 +15879,25 @@
               <LI><OBJECT type="text/sitemap"><param name="Name" value="result_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a8ea108d687a24fdbf797ab8cab67d059"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator()"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a966c17b86ebff36d208fd0250c092392"><param name="ImageNumber" value="11"></OBJECT>
               </UL>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="hash< mesos::v1::OfferOperationID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html"><param name="ImageNumber" value="1"></OBJECT>
+              <UL>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="argument_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="result_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ab06e1247be54bd52df9aaef5e5fe3e61"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator()"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ac0a0470b0883ab4b63b17951f32f2f01"><param name="ImageNumber" value="11"></OBJECT>
+              </UL>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="hash< mesos::v1::ResourceProviderID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html"><param name="ImageNumber" value="1"></OBJECT>
+              <UL>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="argument_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="result_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a0dcb2921f37239932c7d9f5dbdccc7fe"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator()"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a7ce71f85d308737573bfecc697266382"><param name="ImageNumber" value="11"></OBJECT>
+              </UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a97ffb2ddb401df1e9242ca3191836872"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a3b993e75bfccabb32f49ca3c61e0b59f"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a5b1885cde2227fab3072da03224e31df"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a252220eed6ae46cd59a7b13a10747e7a"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a2bad352b993468432e5c68a83b1867d3"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a990750811229fe0a4537a4a8ea41929f"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a52f23bd9f6e313138b0415851c4d4e8b"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#ae760766ce7745085b9bd2030b491b6b7"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a90d342e30424da51c2686b17879bc948"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#adedcb37bfdb21a9b066b29f29846779a"><param name="ImageNumber" value="11"></OBJECT>
@@ -15898,6 +15958,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#ab45ab4df0609b928fb28021312e4a819"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#afa3198e28af4feae8b5339053c83cbf2"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a63555a0369e2f77c19bc652858fecffe"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a97f698d49bd20701be585a772c5711fa"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a2ae47640fdba9a4de3e9446ab0749edd"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a492b25711600d294e72e9eff4ee91bc0"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a152c6cab947233acab27c6dba9b1ddb2"><param name="ImageNumber" value="11"></OBJECT>
@@ -15959,7 +16020,7 @@
               <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatableTo"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="allocations"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad9322221413dfe5e54664f61ec9edb32"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#aa57094ce5110af3b65494fc48eac3d96"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="begin"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="begin"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ac9cc77a6d6ecd961c5ba8e1b77890118"><param name="ImageNumber" value="11"></OBJECT>
@@ -16338,7 +16399,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatableTo"><param name="Local" value="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="allocations"><param name="Local" value="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1Resources.html#aea41343a928f725d953640767be9a732"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1Resources.html#ab8017b6c67953ba5fc5c2a5f27580da6"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="begin"><param name="Local" value="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="begin"><param name="Local" value="classmesos_1_1Resources.html#ae66c01db87b2a42cfee3e77c20687d56"><param name="ImageNumber" value="11"></OBJECT>
@@ -16548,6 +16609,12 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="result_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#aab3b81e4ee40e5e1a8dee056a363ab6e"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator()"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#ac4db13300836e4478131da7e8ee08e26"><param name="ImageNumber" value="11"></OBJECT>
             </UL>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="hash< mesos::OfferOperationID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html"><param name="ImageNumber" value="1"></OBJECT>
+            <UL>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="argument_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="result_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a879848aa13429c8f47c0fea196bcbf81"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator()"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a8deea5a7e065ff427580da1ecdec94db"><param name="ImageNumber" value="11"></OBJECT>
+            </UL>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="hash< mesos::ResourceProviderID >"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html"><param name="ImageNumber" value="1"></OBJECT>
             <UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="argument_type"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#ae1801f4178ba4cf86c9afa7868f149a2"><param name="ImageNumber" value="11"></OBJECT>
@@ -16562,6 +16629,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="type__utils_8hpp.html#a0d3b37279ce476556fc01b9d441e4ddc"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="type__utils_8hpp.html#afceaab3575a8fef95f937f54ceb07519"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="type__utils_8hpp.html#ab78adba7247ee9b27d51bfd1fe927b3e"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="type__utils_8hpp.html#ac60d9368e32bd2edbcc4aecdae0af285"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="type__utils_8hpp.html#a83c3cd2eedf6177bb4957fa749d74e33"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="type__utils_8hpp.html#a5372d97805b4c1b86cd53e854a39808d"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="type__utils_8hpp.html#a6bae41339aa8c32ac25f374f8b60aa5b"><param name="ImageNumber" value="11"></OBJECT>
@@ -16627,6 +16695,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#adb1251e4351ece5baeb0fa6d32d823c0"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#a227b85f64ea58790c627ba123a422f14"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#a8d983f88a40b15948f68bdee79d605da"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#a1b7cf432a3d170798e65918c1ddcc374"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#a3d74ade589fca31a404501439d830f0b"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#ab1c0704b7654185c3f371a4cade2449c"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#ae1ca5e6de047ae1893ae3ee7ec3e3ead"><param name="ImageNumber" value="11"></OBJECT>
@@ -16931,6 +17000,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createLabel"><param name="Local" value="protobuf__utils_8hpp.html#afbc28e67bfbbed45cad7350a47088229"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createMachineList"><param name="Local" value="protobuf__utils_8hpp.html#acaaf550110b9c5e305e48525f9e5ddc0"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createMasterInfo"><param name="Local" value="protobuf__utils_8hpp.html#a638bffc6be26057ab5f2054bd5d467e3"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createOfferOperation"><param name="Local" value="protobuf__utils_8hpp.html#a171fb0158aea7478b0550021cc828cc6"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createSchedule"><param name="Local" value="protobuf__utils_8hpp.html#a1669caee9ef867397eca668ad1cf89f0"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createStatusUpdate"><param name="Local" value="protobuf__utils_8hpp.html#ae8277d87edbd2a5fee65869cd13afc72"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createStatusUpdate"><param name="Local" value="protobuf__utils_8hpp.html#a58d7b5b72080e3e6a6332842b5ad5f0d"><param name="ImageNumber" value="11"></OBJECT>
@@ -19529,6 +19599,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="newOfferId"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#af6a3cda747e1f310296c51d05831dc34"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="newSlaveId"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ae5fdaed6ff563268774b24b1d6813f67"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="offer"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a44d73db38b6c15996c0097be7fb99d3c"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="offerOperationStatusUpdate"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a5765b0792339e002845e1569e203b2c4"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="offerTimeout"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#af0a2cc7f6e412270d8049d8ee8c18fb1"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="reconcileKnownSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a58719ea924d9d7508db7ed7b2bf7517f"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="reconcileTasks"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a694f20e8171922c4899139f09e32f3d6"><param name="ImageNumber" value="11"></OBJECT>
@@ -19632,6 +19703,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="addExecutor"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a3a6ff7632d43e249ac5c0d33b69f15fb"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="addInverseOffer"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4f4199a2f4982a95e85f2a43cddeef54"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="addOffer"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a501020e1788fff91b58b13359e0476ae"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="addOfferOperation"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ad1adeef84e4a4c91ecbb5da9b41627f1"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="addTask"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4d9a5a8184f84befc507e33d0fd8750a"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="addUnreachableTask"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#aeb6de80698ecb96df9976f260eebe324"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="closeHttpConnection"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a54362f290514769903a61d7cd0d6506b"><param name="ImageNumber" value="11"></OBJECT>
@@ -19662,6 +19734,8 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="inverseOffers"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a53c59b3da6fae1d939e4ef662b1db164"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="master"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a3b912abb827bb20ef35d46b2388ae1f0"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="offeredResources"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ac11f863cb7ccbc451d099fe77989cfce"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="offerOperations"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a73efe6c7ec93af36a580f1d6134e24ff"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="offerOperationUUIDs"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4d211f2b6fca34349126f16bc2cef3e0"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="offers"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a6fe60c0c1a491ac16776bad1598da52e"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="pendingTasks"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a146261f2447bec7776ebd06a80178d09"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="pid"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#acccaa7a1d26e66b6c1d3d6de4b1897e0"><param name="ImageNumber" value="11"></OBJECT>
@@ -19848,6 +19922,10 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="validate"><param name="Local" value="master_2validation_8hpp.html#a34b37d065d79053e74a3c46569075fe3"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="validate"><param name="Local" value="master_2validation_8hpp.html#a17eb498b7e012549395067b7abf5122b"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="validate"><param name="Local" value="master_2validation_8hpp.html#af70071e34c64f67c12a5cc3970d083c3"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="validate"><param name="Local" value="master_2validation_8hpp.html#a8432b33b385b1d4ff38604a3d430c7ca"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="validate"><param name="Local" value="master_2validation_8hpp.html#aeae43aaadcadf883cd1dc5bc3cdfcca7"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="validate"><param name="Local" value="master_2validation_8hpp.html#a95ae4a0140eaad667c01975b823c2857"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="validate"><param name="Local" value="master_2validation_8hpp.html#a3f81c702d5df8346588266824bd2fc4d"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="validateCheck"><param name="Local" value="master_2validation_8hpp.html#a50d3c2633e2d5f59120fd3f0f306fa9a"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="validateExecutorID"><param name="Local" value="master_2validation_8hpp.html#a0e02625fd46028f343b2a560f224cc1f"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="validateHealthCheck"><param name="Local" value="master_2validation_8hpp.html#af04d89fb9fd4909fc1c06a59ed4e5a5c"><param name="ImageNumber" value="11"></OBJECT>
@@ -19856,6 +19934,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="validateResources"><param name="Local" value="master_2validation_8hpp.html#aaf28f7a39db6151b2451beff6fef7ed3"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="validateResources"><param name="Local" value="master_2validation_8hpp.html#a7c58bc6b710afb48231552ac3c684cef"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="validateRoles"><param name="Local" value="master_2validation_8hpp.html#af68f1787c31d4a27e4d50c64b3566534"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="validateSingleResourceProvider"><param name="Local" value="master_2validation_8hpp.html#a2c3aa9fcef7f8d13a1370ae93ff0383a"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="validateTaskAndExecutorResources"><param name="Local" value="master_2validation_8hpp.html#a022c4b03c213982d97466c05a023a45c"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="validateTaskGroupAndExecutorResources"><param name="Local" value="master_2validation_8hpp.html#a014ef5cbfd11ca273df7d3a5ff1501a0"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="validateType"><param name="Local" value="master_2validation_8hpp.html#a9ebe9897a79fc1c166d52668b86104b0"><param name="ImageNumber" value="11"></OBJECT>
@@ -22019,6 +22098,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_statusUpdate"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#ac7dbbf424b30bc5f70fe4f6d22c3abc3"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_statusUpdateAcknowledgement"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="age"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a355d5c297d06b8e818df3edcfd69648b"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="applyOfferOperation"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ffbdce60b7566faefd30d7e84cedfb2"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="authenticate"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="checkDiskUsage"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a834f5a3d33854228abfa40e61eb0106e"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="checkpointResources"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#acf8c6cf73789692d60ad155f2a72b6f8"><param name="ImageNumber" value="11"></OBJECT>
@@ -22844,12 +22924,18 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskResource"><param name="Local" value="src_2tests_2mesos_8hpp.html#ab1479066681bb142e54688ccae08c3a0"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskResource"><param name="Local" value="src_2tests_2mesos_8hpp.html#aaa3e057830d0bbb6db03f8763d254b8f"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskResource"><param name="Local" value="src_2tests_2mesos_8hpp.html#a557283e2f07dd89441195b39ba8427b5"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourceMount"><param name="Local" value="src_2tests_2mesos_8hpp.html#acf9334619820eae6a7f3618321e16229"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourceBlock"><param name="Local" value="src_2tests_2mesos_8hpp.html#a6d3dece3ebb6438212aa642a0bcfbcb8"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourceBlock"><param name="Local" value="src_2tests_2mesos_8hpp.html#a65d06f49eede3680da2800db572c4fab"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourceBlock"><param name="Local" value="src_2tests_2mesos_8hpp.html#ad5f567ae22ad2ba5aff021465d3bd9e6"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourceMount"><param name="Local" value="src_2tests_2mesos_8hpp.html#afdb48dc62647ee918141d20e31b933f1"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourceMount"><param name="Local" value="src_2tests_2mesos_8hpp.html#ace7ded455243dfab55dabea6f18e0fd3"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourceMount"><param name="Local" value="src_2tests_2mesos_8hpp.html#abeb598a270d4990acac9155a2c2257d2"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourcePath"><param name="Local" value="src_2tests_2mesos_8hpp.html#a3e0a121f23f7e53ba4fee14bc85c2093"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourcePath"><param name="Local" value="src_2tests_2mesos_8hpp.html#ab65db29cfcbb539769af0a797d971efb"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourcePath"><param name="Local" value="src_2tests_2mesos_8hpp.html#ad6307ddd5df8294f201fda145dafc0c0"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourcePath"><param name="Local" value="src_2tests_2mesos_8hpp.html#a86e1c63ed3e05747793de192c50510c6"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourceRaw"><param name="Local" value="src_2tests_2mesos_8hpp.html#a3c388aad1e6ab87d5eb376eed64cecf5"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourceRaw"><param name="Local" value="src_2tests_2mesos_8hpp.html#aae5530e134eb545009ebb3a2fc4c34aa"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createDiskSourceRaw"><param name="Local" value="src_2tests_2mesos_8hpp.html#aceae55f2aba6337b4cc3cae33d7f855d"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createDockerImage"><param name="Local" value="src_2tests_2mesos_8hpp.html#aa6ce139968f3f23d27a443f9e600317e"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createDockerImage"><param name="Local" value="src_2tests_2mesos_8hpp.html#a2ad0f285ee08ef152b54347455000dfc"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createDockerImage"><param name="Local" value="src_2tests_2mesos_8hpp.html#a44bd25dc90bbe3d7baf46136243a923f"><param name="ImageNumber" value="11"></OBJECT>


[40/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_0x61.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x61.html b/content/api/latest/c++/functions_0x61.html
index 787074a..cc913c6 100644
--- a/content/api/latest/c++/functions_0x61.html
+++ b/content/api/latest/c++/functions_0x61.html
@@ -242,6 +242,9 @@
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ac0e0040b54f748b44f56dbaa71e13f06">mesos::internal::master::Slave</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a501020e1788fff91b58b13359e0476ae">mesos::internal::master::Framework</a>
 </li>
+<li>addOfferOperation()
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ad1adeef84e4a4c91ecbb5da9b41627f1">mesos::internal::master::Framework</a>
+</li>
 <li>addPendingTask()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aeb25f4fcc70053454fa9b96fdc723472">mesos::internal::slave::Framework</a>
 </li>
@@ -420,8 +423,8 @@
 : <a class="el" href="classmesos_1_1modules_1_1Anonymous.html#a3b3162e6b8bace28d806a34a48495c51">mesos::modules::Anonymous</a>
 </li>
 <li>ANY()
-: <a class="el" href="classnet_1_1IPv4.html#a90f84f1f19c0ca6ba310b6680b779d84">net::IPv4</a>
-, <a class="el" href="classnet_1_1IPv6.html#aa10eb595a2c9e36a2c40d880dbe851f7">net::IPv6</a>
+: <a class="el" href="classnet_1_1IPv6.html#aa10eb595a2c9e36a2c40d880dbe851f7">net::IPv6</a>
+, <a class="el" href="classnet_1_1IPv4.html#a90f84f1f19c0ca6ba310b6680b779d84">net::IPv4</a>
 </li>
 <li>ANY_ANY()
 : <a class="el" href="classprocess_1_1network_1_1inet4_1_1Address.html#a72352d83a633f990082ee0980691f6a2">process::network::inet4::Address</a>
@@ -448,22 +451,26 @@
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1ImageInfo.html#ab1d205fa6986d5da57f99a4fd69a1f13">mesos::internal::slave::ImageInfo</a>
 </li>
 <li>append()
-: <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#aca5650b50459fd3da7e95b646f7019b8">mesos::internal::log::LogWriterProcess</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#abeebac94e993e3bf6368d153b52a3692">mesos::log::Log::Writer</a>
+: <a class="el" href="classJSON_1_1StringWriter.html#a0b4dc6da1edb9007e7fc9da3655a7e31">JSON::StringWriter</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1Coordinator.html#ae18f4727f5806d742a921e69c97e48f9">mesos::internal::log::Coordinator</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#abeebac94e993e3bf6368d153b52a3692">mesos::log::Log::Writer</a>
+, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#aca5650b50459fd3da7e95b646f7019b8">mesos::internal::log::LogWriterProcess</a>
 , <a class="el" href="classJSON_1_1StringWriter.html#a155cc4a6e2199362b53d66bde245204f">JSON::StringWriter</a>
 </li>
 <li>apply()
-: <a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a3b261428d1a06d7bfcfa5951888fbe1f">mesos::resource_provider::AgentRegistrar</a>
-, <a class="el" href="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55">mesos::v1::Resources</a>
+: <a class="el" href="classprocess_1_1firewall_1_1DisabledEndpointsFirewallRule.html#a7af83219b1a8f32238c24dcb5cb5e30a">process::firewall::DisabledEndpointsFirewallRule</a>
+, <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aaab7749c63ecb420293a0684180b1047">mesos::resource_provider::Registrar</a>
+, <a class="el" href="classmesos_1_1Resources.html#aea41343a928f725d953640767be9a732">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad9322221413dfe5e54664f61ec9edb32">mesos::v1::Resources</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a74a419a8bf37cd09ea6a000ac4b0dba3">mesos::internal::master::Slave</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4c1d22d45625587227f8dd12ee21c6db">mesos::internal::master::Master</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a252e813e721c6848a48759f1b838675f">mesos::internal::master::Registrar</a>
-, <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aaab7749c63ecb420293a0684180b1047">mesos::resource_provider::Registrar</a>
+, <a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a3b261428d1a06d7bfcfa5951888fbe1f">mesos::resource_provider::AgentRegistrar</a>
 , <a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a150589689cc428be01789de2c737f7fe">mesos::resource_provider::MasterRegistrar</a>
 , <a class="el" href="classprocess_1_1firewall_1_1FirewallRule.html#aef80202f4571b5d401daf7e52dacbf32">process::firewall::FirewallRule</a>
-, <a class="el" href="classprocess_1_1firewall_1_1DisabledEndpointsFirewallRule.html#a7af83219b1a8f32238c24dcb5cb5e30a">process::firewall::DisabledEndpointsFirewallRule</a>
+</li>
+<li>applyOfferOperation()
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ffbdce60b7566faefd30d7e84cedfb2">mesos::internal::slave::Slave</a>
 </li>
 <li>appoint()
 : <a class="el" href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#adb457ca53302f333e3390bab2c6b634d">mesos::master::detector::StandaloneMasterDetector</a>
@@ -473,43 +480,47 @@
 , <a class="el" href="classmesos_1_1AcceptingObjectApprover.html#a3b1c6c813ccb670a90f7e2504f6d1cfc">mesos::AcceptingObjectApprover</a>
 </li>
 <li>argument_type
-: <a class="el" href="structstd_1_1hash_3_01process_1_1UPID_01_4.html#a688a6a51a9771737871bbd78f16aa46f">std::hash&lt; process::UPID &gt;</a>
+: <a class="el" href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html#a5aad2b6d2319da7ec4cfad4d0b1f32f8">std::hash&lt; routing::filter::ip::PortRange &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4.html#a66ccd418e0e56eea9eeaa5e55ce683e0">std::hash&lt; mesos::internal::log::Metadata_Status &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#a75ee717fcff419be700b817d6da9cefb">std::hash&lt; mesos::internal::slave::DockerVolume &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html#a817c1f0c340595a04853476fca648cb4">std::hash&lt; process::network::inet::Address &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01process_1_1UPID_01_4.html#a688a6a51a9771737871bbd78f16aa46f">std::hash&lt; process::UPID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01net_1_1IP_01_4.html#a5e2eba58070d0460314c2aed7c10453a">std::hash&lt; net::IP &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#af8d0ab7a495541d3c4f5c382e7f4e284">std::hash&lt; mesos::TaskID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a2a5618e5e307b2d36c98f14d1600636c">std::hash&lt; os::WindowsFD &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a25c9aa126ba7efce1a9da8feacec835a">std::hash&lt; mesos::TaskStatus_Source &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a79ae564cdc8d15e53d56bf29163faed6">std::hash&lt; cgroups::memory::pressure::Level &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#a939cea4d5a093d219a58907eb0d337fa">std::hash&lt; mesos::OfferID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#af7e3bdeb6154b828db29ef18e401bcb2">std::hash&lt; mesos::v1::MachineID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1CommandInfo__URI_01_4.html#acd21c4f2b0454d314556e2c909a48dec">std::hash&lt; mesos::CommandInfo_URI &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#a75ee717fcff419be700b817d6da9cefb">std::hash&lt; mesos::internal::slave::DockerVolume &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">std::hash&lt; Option&lt; T &gt; &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90">std::hash&lt; mesos::v1::OfferOperationID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html#aeedaa1e38800ab6aeae4cda6451cf477">std::hash&lt; mesos::internal::tests::ModuleID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#abcdfee3986ee2f09429e1782e47f27e1">std::hash&lt; mesos::v1::Image::Type &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a79ae564cdc8d15e53d56bf29163faed6">std::hash&lt; cgroups::memory::pressure::Level &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html#a817c1f0c340595a04853476fca648cb4">std::hash&lt; process::network::inet::Address &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#af8d0ab7a495541d3c4f5c382e7f4e284">std::hash&lt; mesos::TaskID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#a9f91d552ff6336490c303ea174e65615">std::hash&lt; mesos::v1::TaskStatus_Reason &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html#a423c2193f5a6afb0dce20807c3372c16">std::hash&lt; mesos::v1::AgentID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01UUID_01_4.html#a92c7c31d46eb2ae8ee55797eef75c1a4">std::hash&lt; UUID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#a9f179eed9c503eee5d62c02d712ac5c1">std::hash&lt; mesos::v1::ContainerID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#ac1c944c5800c96e6fc0f91e907008046">std::hash&lt; mesos::v1::CommandInfo::URI &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a0fd2035eb98bec01e4cc922d833e2bbf">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#aaea353e1117676636268308a41a331dd">std::hash&lt; mesos::v1::OfferID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#ab72a8d38d1abfcd285d09a140ee2bbb9">std::hash&lt; mesos::v1::ExecutorID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#a0e749ddbd5e500a16d3083f770305446">std::hash&lt; mesos::Image::Type &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9">std::hash&lt; mesos::OfferOperationID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a0fd2035eb98bec01e4cc922d833e2bbf">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a864c2095e01478aa793bc97579680156">std::hash&lt; mesos::TaskStatus_Reason &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#adaca1028196011edbb178bd811f92897">std::hash&lt; mesos::TaskState &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#ac4d32af54065f7aec8ae8cac9893ec7f">std::hash&lt; mesos::SlaveID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#a939cea4d5a093d219a58907eb0d337fa">std::hash&lt; mesos::OfferID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html#a5aad2b6d2319da7ec4cfad4d0b1f32f8">std::hash&lt; routing::filter::ip::PortRange &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#ab72a8d38d1abfcd285d09a140ee2bbb9">std::hash&lt; mesos::v1::ExecutorID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html#a6c09b5724256ad1a183fb57146c2ee07">std::hash&lt; mesos::FrameworkID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01UUID_01_4.html#a92c7c31d46eb2ae8ee55797eef75c1a4">std::hash&lt; UUID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3">std::hash&lt; mesos::v1::ResourceProviderID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html#a423c2193f5a6afb0dce20807c3372c16">std::hash&lt; mesos::v1::AgentID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1CommandInfo__URI_01_4.html#acd21c4f2b0454d314556e2c909a48dec">std::hash&lt; mesos::CommandInfo_URI &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4.html#a7a18e07e7649c69b782db6aca21db9da">std::hash&lt; mesos::ContainerID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html#af763aa34b956bf088c892b932aa66ba9">std::hash&lt; mesos::ExecutorID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html#a6c09b5724256ad1a183fb57146c2ee07">std::hash&lt; mesos::FrameworkID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#acaeb2c8281c4a428da70b38e5c0140e5">std::hash&lt; mesos::v1::TaskStatus_Source &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#af032efd40f64cfe5fc4698f1e7ef9e09">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#afc0fc977791dd673772867d36d6c76ba">std::hash&lt; mesos::v1::TaskID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a864c2095e01478aa793bc97579680156">std::hash&lt; mesos::TaskStatus_Reason &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#ae1801f4178ba4cf86c9afa7868f149a2">std::hash&lt; mesos::ResourceProviderID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a25c9aa126ba7efce1a9da8feacec835a">std::hash&lt; mesos::TaskStatus_Source &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a48cd7ca3a1281b5b95bdc13e3bda9bf5">std::hash&lt; mesos::v1::FrameworkID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#aaea353e1117676636268308a41a331dd">std::hash&lt; mesos::v1::OfferID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#a9f91d552ff6336490c303ea174e65615">std::hash&lt; mesos::v1::TaskStatus_Reason &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html#a08c95e116f76c1115ed45497a5601a48">std::hash&lt; mesos::v1::TaskState &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#a57ccbf9965dce75fe9cace99579cfabb">std::hash&lt; mesos::MachineID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#af032efd40f64cfe5fc4698f1e7ef9e09">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4.html#a66ccd418e0e56eea9eeaa5e55ce683e0">std::hash&lt; mesos::internal::log::Metadata_Status &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#ac1c944c5800c96e6fc0f91e907008046">std::hash&lt; mesos::v1::CommandInfo::URI &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#a9f179eed9c503eee5d62c02d712ac5c1">std::hash&lt; mesos::v1::ContainerID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a48cd7ca3a1281b5b95bdc13e3bda9bf5">std::hash&lt; mesos::v1::FrameworkID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#acaeb2c8281c4a428da70b38e5c0140e5">std::hash&lt; mesos::v1::TaskStatus_Source &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#abcdfee3986ee2f09429e1782e47f27e1">std::hash&lt; mesos::v1::Image::Type &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#ae1801f4178ba4cf86c9afa7868f149a2">std::hash&lt; mesos::ResourceProviderID &gt;</a>
 </li>
 <li>arguments
 : <a class="el" href="classDocker_1_1RunOptions.html#a2a59bd841ae0bb5b77b83639b61e42ec">Docker::RunOptions</a>
@@ -524,13 +535,12 @@
 : <a class="el" href="classJvm_1_1Class.html#a9e9fd6064ad6d0b34c5bd4739c299117">Jvm::Class</a>
 </li>
 <li>ArrayWriter()
-: <a class="el" href="classJSON_1_1ArrayWriter.html#ae4e7e2e5a08ce25fbe5ca6e68df656f0">JSON::ArrayWriter</a>
+: <a class="el" href="classJSON_1_1ArrayWriter.html#ae2fc79ce389e88e21e65e7c421a09f26">JSON::ArrayWriter</a>
 </li>
 <li>as()
 : <a class="el" href="structprocess_1_1Event.html#a5e2a796c20db188a91540378ac6c6ab5">process::Event</a>
-, <a class="el" href="structJSON_1_1Value.html#a2722b8532ba6307e398b4ae28a348c04">JSON::Value</a>
-, <a class="el" href="structJSON_1_1Number.html#a56cb07aeff197c76b03798cd5f25c347">JSON::Number</a>
 , <a class="el" href="structJSON_1_1Value.html#a32ddf233c0ec159c4d72252529219cf6">JSON::Value</a>
+, <a class="el" href="structJSON_1_1Number.html#a56cb07aeff197c76b03798cd5f25c347">JSON::Number</a>
 </li>
 <li>associate()
 : <a class="el" href="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec">process::Promise&lt; T &gt;</a>
@@ -539,47 +549,46 @@
 : <a class="el" href="classprocess_1_1AsyncExecutor.html#a6a9f83430a2094298f7aaa587a433c41">process::AsyncExecutor</a>
 </li>
 <li>at()
-: <a class="el" href="classBoundedHashMap.html#ad821f79df9d83977f91240c495257c5f">BoundedHashMap&lt; Key, Value &gt;</a>
+: <a class="el" href="classLinkedHashMap.html#ae87141dd103665dca487b62d385d5c44">LinkedHashMap&lt; Key, Value &gt;</a>
+, <a class="el" href="classBoundedHashMap.html#ad821f79df9d83977f91240c495257c5f">BoundedHashMap&lt; Key, Value &gt;</a>
 , <a class="el" href="classLinkedHashMap.html#a4b6c8f1254c3ccd2459d94215156c1bd">LinkedHashMap&lt; Key, Value &gt;</a>
 , <a class="el" href="structJSON_1_1Object.html#a4a722484eac14de1842f265785f05e66">JSON::Object</a>
 , <a class="el" href="classBoundedHashMap.html#a70ac620485764a32411dfd63cbed12c5">BoundedHashMap&lt; Key, Value &gt;</a>
-, <a class="el" href="classLinkedHashMap.html#ae87141dd103665dca487b62d385d5c44">LinkedHashMap&lt; Key, Value &gt;</a>
 </li>
 <li>attach()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#ae60416a2bc0ef8428923dc1b2d2e07ae">mesos::internal::slave::MesosContainerizerProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1Files.html#afba604e3195becd2eedd37675c0bdee2">mesos::internal::Files</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a5f3a36a9429c25769991f7b08bc82ee7">mesos::internal::slave::ComposingContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a83b5cba7afb68e963a05d82b1f4b62d1">mesos::internal::slave::MesosContainerizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">mesos::internal::slave::Containerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a83b5cba7afb68e963a05d82b1f4b62d1">mesos::internal::slave::MesosContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1Files.html#afba604e3195becd2eedd37675c0bdee2">mesos::internal::Files</a>
 , <a class="el" href="structrouting_1_1filter_1_1Filter.html#a7984d44eb0a74ba4ffb4d6965c6433a1">routing::filter::Filter&lt; Classifier &gt;</a>
 </li>
 <li>Attributes()
-: <a class="el" href="classmesos_1_1v1_1_1Attributes.html#aad1d40dc2a4fad70322f89aec8425e1b">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1Attributes.html#a289537baeca854ebcf9c79ec78c89376">mesos::Attributes</a>
+: <a class="el" href="classmesos_1_1Attributes.html#a9682a8eaa0dbeaa79db17e995216ed5c">mesos::Attributes</a>
 , <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a478b0203eefeb652e8ac57ed23e8d81b">mesos::v1::Attributes</a>
+, <a class="el" href="classmesos_1_1Attributes.html#ab548e71a2ed68b503e7821dda4089eb7">mesos::Attributes</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#aad1d40dc2a4fad70322f89aec8425e1b">mesos::v1::Attributes</a>
 </li>
 <li>attributes
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a28cd0cfc2a86e965450c61ec91857369">mesos::internal::slave::Flags</a>
 </li>
 <li>Attributes()
-: <a class="el" href="classmesos_1_1Attributes.html#ab548e71a2ed68b503e7821dda4089eb7">mesos::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a32c9e24d9e1cb795a73d2e26857ccbae">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1Attributes.html#a9682a8eaa0dbeaa79db17e995216ed5c">mesos::Attributes</a>
+: <a class="el" href="classmesos_1_1Attributes.html#a289537baeca854ebcf9c79ec78c89376">mesos::Attributes</a>
 </li>
 <li>authenticate()
-: <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#abea5e44a2e84887aba2fd4ee3ba06b96">mesos::internal::cram_md5::CRAMMD5Authenticator</a>
-, <a class="el" href="classprocess_1_1http_1_1authentication_1_1BasicAuthenticator.html#a5a5718ed923ec9100bd259fb0463653d">process::http::authentication::BasicAuthenticator</a>
-, <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html#ad245a76d5566499d844234971864effb">mesos::internal::cram_md5::CRAMMD5Authenticatee</a>
+: <a class="el" href="classZooKeeper.html#a5bcbff63bae402d4f1be45ab818ad14f">ZooKeeper</a>
 , <a class="el" href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html#aaf835fbebb87fc98f406293d473759e6">mesos::http::authentication::CombinedAuthenticator</a>
+, <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#abea5e44a2e84887aba2fd4ee3ba06b96">mesos::internal::cram_md5::CRAMMD5Authenticator</a>
 , <a class="el" href="classmesos_1_1Authenticatee.html#a5ec091e28188aa8b68366edcb7af3ff1">mesos::Authenticatee</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">mesos::internal::slave::Slave</a>
 , <a class="el" href="classmesos_1_1Authenticator.html#a9afa48f02aaa766e15f1650bf36828ac">mesos::Authenticator</a>
 , <a class="el" href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#afaccaceff9fae44ab2fa4efb5565af97">mesos::http::authentication::Authenticatee</a>
 , <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a7c9024c07594ccaf0933ed31ece485c4">mesos::http::authentication::BasicAuthenticatee</a>
+, <a class="el" href="classprocess_1_1http_1_1authentication_1_1Authenticator.html#a2bd3691f2c57c191e951a4a08dafc059">process::http::authentication::Authenticator</a>
+, <a class="el" href="classprocess_1_1http_1_1authentication_1_1BasicAuthenticator.html#a5a5718ed923ec9100bd259fb0463653d">process::http::authentication::BasicAuthenticator</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae047b5e48e3fc0606959c09049350e9c">mesos::internal::master::Master</a>
+, <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html#ad245a76d5566499d844234971864effb">mesos::internal::cram_md5::CRAMMD5Authenticatee</a>
 , <a class="el" href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html#ab5e0d8812648cbb394e2a40427bca999">process::http::authentication::AuthenticatorManager</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">mesos::internal::slave::Slave</a>
-, <a class="el" href="classZooKeeper.html#a5bcbff63bae402d4f1be45ab818ad14f">ZooKeeper</a>
-, <a class="el" href="classprocess_1_1http_1_1authentication_1_1Authenticator.html#a2bd3691f2c57c191e951a4a08dafc059">process::http::authentication::Authenticator</a>
 </li>
 <li>authenticate_agents
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#aacb3ed3400e1816fd37e6ef1dff228ee">mesos::internal::master::Flags</a>
@@ -591,12 +600,12 @@
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a4533859db31c9a564e124807c454f44d">mesos::internal::master::Flags</a>
 </li>
 <li>authenticate_http_readonly
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a0d2ee0183ac39ca334a3ae14f8b60d48">mesos::internal::slave::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a20442b200da2a5db837cf89a18427eac">mesos::internal::master::Flags</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a20442b200da2a5db837cf89a18427eac">mesos::internal::master::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a0d2ee0183ac39ca334a3ae14f8b60d48">mesos::internal::slave::Flags</a>
 </li>
 <li>authenticate_http_readwrite
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a7cad05f79757bd572d471c6dbcb16718">mesos::internal::slave::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#ab70c27c5c0fb396ceaee073e894249d0">mesos::internal::master::Flags</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#ab70c27c5c0fb396ceaee073e894249d0">mesos::internal::master::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a7cad05f79757bd572d471c6dbcb16718">mesos::internal::slave::Flags</a>
 </li>
 <li>AuthenticatedHttpRequestHandler
 : <a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">process::ProcessBase</a>
@@ -644,8 +653,8 @@
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#aa1fe52f23dc233b02c1fecc9555ea06f">mesos::internal::master::Master</a>
 </li>
 <li>authorized()
-: <a class="el" href="classmesos_1_1internal_1_1LocalAuthorizer.html#a2a353a0b47cc0c1e13e9006968fe3788">mesos::internal::LocalAuthorizer</a>
-, <a class="el" href="classmesos_1_1Authorizer.html#a13d5ec9b29a2b993a25c05f7efad6eca">mesos::Authorizer</a>
+: <a class="el" href="classmesos_1_1Authorizer.html#a13d5ec9b29a2b993a25c05f7efad6eca">mesos::Authorizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1LocalAuthorizer.html#a2a353a0b47cc0c1e13e9006968fe3788">mesos::internal::LocalAuthorizer</a>
 </li>
 <li>authorizeDestroyVolume()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a1f6fc4cb3e2558265ece532b23279c20">mesos::internal::master::Master</a>
@@ -694,8 +703,8 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#aad24cf6d30a1f1deec48c39b1adb01cc">mesos::internal::slave::FetcherProcess::Cache</a>
 </li>
 <li>await()
-: <a class="el" href="classprocess_1_1Latch.html#a473b02733aa6a87f9ce3462d7a872414">process::Latch</a>
-, <a class="el" href="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431">process::Future&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1Latch.html#a473b02733aa6a87f9ce3462d7a872414">process::Latch</a>
 </li>
 <li>awaitCreated()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a2d07a135077c9e85664f227da959ce7e">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_0x68.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x68.html b/content/api/latest/c++/functions_0x68.html
index 4bb01f6..b260950 100644
--- a/content/api/latest/c++/functions_0x68.html
+++ b/content/api/latest/c++/functions_0x68.html
@@ -142,22 +142,25 @@
 : <a class="el" href="classmesos_1_1Resources.html#aa68cbefaa4f5e4365783c370cd8dbc45">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a497e25b377bf0b52d3356972f2f49df8">mesos::v1::Resources</a>
 </li>
+<li>hasResourceProvider()
+: <a class="el" href="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a54217a6501a0f7fad946eacd893ecb67">mesos::v1::Resources</a>
+</li>
 <li>hasTask()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aa4d1693c6eaeccb8df16ae925c3979e0">mesos::internal::slave::Framework</a>
 </li>
 <li>header
 : <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#a1a38ca588a67554ab7c4ca33d7862c3f">process::http::authentication::JWT</a>
 </li>
-<li>Headers()
-: <a class="el" href="classprocess_1_1http_1_1Headers.html#abf4e64a7f7a09f6d99497296f9ab4911">process::http::Headers</a>
-</li>
 <li>headers
-: <a class="el" href="structprocess_1_1http_1_1Request.html#a53555a597f9376d2dd71daa799a90494">process::http::Request</a>
-, <a class="el" href="structprocess_1_1http_1_1Response.html#ae463c5c7a083aea98a89cf9b675b59ab">process::http::Response</a>
+: <a class="el" href="structprocess_1_1http_1_1Response.html#ae463c5c7a083aea98a89cf9b675b59ab">process::http::Response</a>
 </li>
 <li>Headers()
 : <a class="el" href="classprocess_1_1http_1_1Headers.html#a8ebd5d74c3557ec3ee54daf933c5e51c">process::http::Headers</a>
 </li>
+<li>headers
+: <a class="el" href="structprocess_1_1http_1_1Request.html#a53555a597f9376d2dd71daa799a90494">process::http::Request</a>
+</li>
 <li>health()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a6b8b156e8871c76c9810a40b8a196084">mesos::internal::slave::Http</a>
 </li>
@@ -208,17 +211,17 @@
 <li>HOST_PATH()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html#a054a94b2f384ba56eb8b471fbf5bfba4">mesos::internal::slave::NvidiaVolume</a>
 </li>
-<li>hostname
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a6351810227ded07a2a83c80f0a7385b2">mesos::internal::master::Flags</a>
+<li>hostname()
+: <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#ae42ee529612447748a899e09438a8073">process::network::inet::Address</a>
 , <a class="el" href="classDocker_1_1RunOptions.html#aaec598bf7739b0ebfbe35910dc9ebcd1">Docker::RunOptions</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a9998816b487c73cd08884756ed294d0f">mesos::internal::slave::Flags</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a1505bcc996eca8a04f8c85ef7dc545ef">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a6351810227ded07a2a83c80f0a7385b2">mesos::internal::master::Flags</a>
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup_1_1Flags.html#a064b784c19753d64ba05cc9e237bbe95">mesos::internal::slave::NetworkCniIsolatorSetup::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a9998816b487c73cd08884756ed294d0f">mesos::internal::slave::Flags</a>
-, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#ae42ee529612447748a899e09438a8073">process::network::inet::Address</a>
 </li>
 <li>hostname_lookup
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a6efc82f988341143dfbe28728a6f92b8">mesos::internal::slave::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#aed3cf0521a589179e476aa99d2db7de4">mesos::internal::master::Flags</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#aed3cf0521a589179e476aa99d2db7de4">mesos::internal::master::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a6efc82f988341143dfbe28728a6f92b8">mesos::internal::slave::Flags</a>
 </li>
 <li>hostPath
 : <a class="el" href="structDocker_1_1Device.html#aae6d15031248e229009ba54e7897ec81">Docker::Device</a>
@@ -226,12 +229,12 @@
 <li>hostPort
 : <a class="el" href="structDocker_1_1PortMapping.html#a83397b57136d2d1801ff776e05e8aaee">Docker::PortMapping</a>
 </li>
+<li>Hours()
+: <a class="el" href="classHours.html#ae39f92f6e5d64cc6325d7652de7fb9d8">Hours</a>
+</li>
 <li>HOURS
 : <a class="el" href="classDuration.html#a0564918aa36599b575e155644f4513a3">Duration</a>
 </li>
-<li>Hours()
-: <a class="el" href="classHours.html#a0c49e25ef71480b8615087c74ccb770f">Hours</a>
-</li>
 <li>hrs()
 : <a class="el" href="classDuration.html#a66d69bb283add7d88e97e8fe61ec1a85">Duration</a>
 </li>
@@ -242,25 +245,21 @@
 : <a class="el" href="classrouting_1_1filter_1_1U32Handle.html#ab44fcf8caf8121f8873dc78702f3ca78">routing::filter::U32Handle</a>
 </li>
 <li>http
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">mesos::internal::master::Framework</a>
+: <a class="el" href="classprocess_1_1ProcessBase.html#a2f0e2769d84e1491c180d0da6458624b">process::ProcessBase</a>
 </li>
 <li>Http
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aba95e2a7762bb5df986048b05d03a22e">mesos::internal::slave::Slave</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#adced56eaf4c5fa8df6ca329a21b8ffca">mesos::internal::slave::Http</a>
 </li>
 <li>http
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#a0bb1901deff186f05669c0a47b5dbc95">mesos::internal::master::Master::Subscribers::Subscriber</a>
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1RunState.html#ab96ac551f70a53cda09bece97ba8bfc7">mesos::internal::slave::state::RunState</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">mesos::internal::master::Framework</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#ad432746af325d55919e69efe7d82fbb9">mesos::internal::slave::Executor</a>
 </li>
-<li>Http()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#adced56eaf4c5fa8df6ca329a21b8ffca">mesos::internal::slave::Http</a>
-</li>
-<li>http
-: <a class="el" href="classprocess_1_1ProcessBase.html#a2f0e2769d84e1491c180d0da6458624b">process::ProcessBase</a>
-</li>
 <li>http_authenticators
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#ac538bf062f66da58dcbf211e5df285a9">mesos::internal::master::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#adb32bc2e39c96330df3833db2610f925">mesos::internal::slave::Flags</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#adb32bc2e39c96330df3833db2610f925">mesos::internal::slave::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#ac538bf062f66da58dcbf211e5df285a9">mesos::internal::master::Flags</a>
 </li>
 <li>http_command_executor
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#ab44a67e212f23912e2e80a10ae239569">mesos::internal::slave::Flags</a>
@@ -281,8 +280,8 @@
 : <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Flags.html#a2a40703f27e54a2e27b493bae661c3d8">mesos::v1::scheduler::Flags</a>
 </li>
 <li>HttpConnection()
-: <a class="el" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html#acc1ca998134e63de44e77f0a371973af">mesos::internal::slave::HttpConnection</a>
-, <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html#aa1292eab78d27edb6c8aa6c5a941f01b">mesos::internal::master::HttpConnection</a>
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html#aa1292eab78d27edb6c8aa6c5a941f01b">mesos::internal::master::HttpConnection</a>
+, <a class="el" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html#acc1ca998134e63de44e77f0a371973af">mesos::internal::slave::HttpConnection</a>
 </li>
 <li>HttpConnectionProcess()
 : <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aa5d1d7deac2035597a715a0c115ca38e">mesos::internal::HttpConnectionProcess&lt; Call, Event &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_0x69.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x69.html b/content/api/latest/c++/functions_0x69.html
index 99ff185..8932e9a 100644
--- a/content/api/latest/c++/functions_0x69.html
+++ b/content/api/latest/c++/functions_0x69.html
@@ -373,10 +373,7 @@
 : <a class="el" href="classJvm.html#a2684939a9539b25dd08aa969c6d6afba">Jvm</a>
 </li>
 <li>invokeStatic()
-: <a class="el" href="classJvm.html#a0c08d2480d97fdbdefa52f5ad506a5f5">Jvm</a>
-</li>
-<li>ip
-: <a class="el" href="structprocess_1_1http_1_1URL.html#ac0416d6239dbcd64e0b2d8dc4f151ef8">process::http::URL</a>
+: <a class="el" href="classJvm.html#aa46a26040c5ebc856cedca0a019cda25">Jvm</a>
 </li>
 <li>IP()
 : <a class="el" href="classnet_1_1IP.html#a59c961e993728ab3dc969249ca610417">net::IP</a>
@@ -384,11 +381,9 @@
 <li>ip
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#abe9b91d5debfcef30ac3e859cec50bed">mesos::internal::master::Flags</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a47a9e5a5cd27ebc39a76aad5a4de85e2">mesos::internal::slave::Flags</a>
-, <a class="el" href="structmesos_1_1internal_1_1tests_1_1HttpServerTestHelper_1_1Flags.html#aedadb9a1731afa9afede0694b50974d0">mesos::internal::tests::HttpServerTestHelper::Flags</a>
+, <a class="el" href="structprocess_1_1http_1_1URL.html#ac0416d6239dbcd64e0b2d8dc4f151ef8">process::http::URL</a>
 , <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a3e0a3cf87d1bcdfdeb68a82a8595b0fd">process::network::inet::Address</a>
-</li>
-<li>IP()
-: <a class="el" href="classnet_1_1IP.html#a24fde6c74bb2f48af330048fb4740408">net::IP</a>
+, <a class="el" href="structmesos_1_1internal_1_1tests_1_1HttpServerTestHelper_1_1Flags.html#aedadb9a1731afa9afede0694b50974d0">mesos::internal::tests::HttpServerTestHelper::Flags</a>
 </li>
 <li>ip6
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#ae6bb2d11c11d5cd976e65be374a8383d">mesos::internal::slave::Flags</a>
@@ -400,14 +395,14 @@
 : <a class="el" href="classDocker_1_1Container.html#a78062b6302fdb628685c36a4b9e13e43">Docker::Container</a>
 </li>
 <li>ip_discovery_command
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#ad6b6bc2dbe209a99ad26dbd1b18f1d8c">mesos::internal::master::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a2c1887c5b9b0de0badc37128bd338386">mesos::internal::slave::Flags</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a2c1887c5b9b0de0badc37128bd338386">mesos::internal::slave::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#ad6b6bc2dbe209a99ad26dbd1b18f1d8c">mesos::internal::master::Flags</a>
 </li>
 <li>ipAddress
 : <a class="el" href="classDocker_1_1Container.html#a3f16c086b28059796d404e040612a8a2">Docker::Container</a>
 </li>
 <li>IPv4()
-: <a class="el" href="classnet_1_1IPv4.html#ab7e225c3face2558fda76a3715c19e76">net::IPv4</a>
+: <a class="el" href="classnet_1_1IPv4.html#a8cd19e3ec6fafb42014fee589a73e438">net::IPv4</a>
 </li>
 <li>IPv6()
 : <a class="el" href="classnet_1_1IPv6.html#abbd2f53ff9af6cb1b1c50c99792c9be1">net::IPv6</a>
@@ -420,8 +415,8 @@
 : <a class="el" href="structprocess_1_1http_1_1URL.html#a4a8ec864ccf5d5eca9c67a74969e910d">process::http::URL</a>
 </li>
 <li>isAllocatableTo()
-: <a class="el" href="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a">mesos::Resources</a>
 </li>
 <li>isAny()
 : <a class="el" href="classnet_1_1IP.html#adef252cbd8b3cb3ddae4b1aea4ce04c1">net::IP</a>
@@ -439,13 +434,17 @@
 <li>isDiscarded()
 : <a class="el" href="classprocess_1_1Future.html#abc89036db733a417b7b383b091efaf3c">process::Future&lt; T &gt;</a>
 </li>
+<li>isDisk()
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a01310b5316cfff0b6126115fc7f31046">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#ac122469e75b48787a955348873218aeb">mesos::Resources</a>
+</li>
 <li>isDynamicallyReserved()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#ab691d1c2fa2629190347c19dcc6a385f">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5">mesos::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ab691d1c2fa2629190347c19dcc6a385f">mesos::v1::Resources</a>
 </li>
 <li>isEmpty()
-: <a class="el" href="classmesos_1_1Resources.html#af80276e0925e9e48dbf816aae62a2bb8">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a1122b880d0a01c919a35a41be0fa7b94">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a1122b880d0a01c919a35a41be0fa7b94">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#af80276e0925e9e48dbf816aae62a2bb8">mesos::Resources</a>
 </li>
 <li>isError()
 : <a class="el" href="classResult.html#aeca16ad17d299ad885c9b46c83b12a3d">Result&lt; T &gt;</a>
@@ -455,7 +454,7 @@
 : <a class="el" href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future&lt; T &gt;</a>
 </li>
 <li>isFiltered()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a71547c982e85db6b83e562732107f578">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a166f2ae30b44c3c2dd45a3449b210fc5">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 </li>
 <li>isLeaf()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#ab0805469ceb8ce9f275e973de0d21a8f">mesos::internal::master::allocator::DRFSorter::Node</a>
@@ -470,25 +469,25 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html#abb00d97a45d3fe5f00ef8cf2ae92d215">mesos::internal::slave::Fetcher</a>
 </li>
 <li>isNone()
-: <a class="el" href="classResult.html#ac2cdc0db9f9d29a5bb2f1cf19c29da49">Result&lt; T &gt;</a>
-, <a class="el" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option&lt; T &gt;</a>
+: <a class="el" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option&lt; T &gt;</a>
+, <a class="el" href="classResult.html#ac2cdc0db9f9d29a5bb2f1cf19c29da49">Result&lt; T &gt;</a>
 </li>
 <li>isolate()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#ab8f24b1b41014dfa43a907c16ba3562d">mesos::internal::slave::XfsDiskIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a1a456c37615df1a0b54193cbe6052b04">mesos::internal::slave::PosixIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a5dcbb71ea3166e7ed9658fb2751cd53b">mesos::internal::slave::Subsystem</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html#aa8a0c2652dc5b2f235494e40f814ec9c">mesos::internal::slave::NetClsSubsystem</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html#a32a943445e8ff4eb60c269f35e92d19c">mesos::internal::slave::MesosIsolator</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#a9be889e55c9fa3b300a1a2c30c19e35e">mesos::internal::slave::MesosIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1slave_1_1Isolator.html#a7a703b2b2cdc4efdaa0fd4519b7109f9">mesos::slave::Isolator</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#a01b0f952a8b793faac974c34fd5a4967">mesos::internal::slave::CgroupsIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PortMappingIsolatorProcess.html#a8b2c5ba6d056cdeb7968c2ce0f9859c6">mesos::internal::slave::PortMappingIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a1a456c37615df1a0b54193cbe6052b04">mesos::internal::slave::PosixIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixDiskIsolatorProcess.html#a9ffeb4eeca1ecf4f3d48eb48b058c4c9">mesos::internal::slave::PosixDiskIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PortMappingIsolatorProcess.html#a8b2c5ba6d056cdeb7968c2ce0f9859c6">mesos::internal::slave::PortMappingIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1slave_1_1Isolator.html#a7a703b2b2cdc4efdaa0fd4519b7109f9">mesos::slave::Isolator</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html#a32a943445e8ff4eb60c269f35e92d19c">mesos::internal::slave::MesosIsolator</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#a9be889e55c9fa3b300a1a2c30c19e35e">mesos::internal::slave::MesosIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html#aa8a0c2652dc5b2f235494e40f814ec9c">mesos::internal::slave::NetClsSubsystem</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorProcess.html#a4d2771d57033cea741ec6dd2bc6f738d">mesos::internal::slave::NetworkCniIsolatorProcess</a>
 </li>
 <li>isolation
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html#abf2002c7d6b7bdaf841bfd18ef7251c2">mesos::internal::tests::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a9c17940ada14b1be41aea68412c0fe7f">mesos::internal::slave::Flags</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a9c17940ada14b1be41aea68412c0fe7f">mesos::internal::slave::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html#abf2002c7d6b7bdaf841bfd18ef7251c2">mesos::internal::tests::Flags</a>
 </li>
 <li>isPending()
 : <a class="el" href="classprocess_1_1Future.html#af23884cf963eb5ec061595eb2e288903">process::Future&lt; T &gt;</a>
@@ -513,20 +512,20 @@
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#aafe883992970766fad47c0f1bff39998">mesos::v1::Resources</a>
 </li>
 <li>isShared()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a3b642920fe195dca5e142ba9f1bf0445">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1Resources.html#a2543b70428e6d4546271615fc013776e">mesos::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#a2543b70428e6d4546271615fc013776e">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a3b642920fe195dca5e142ba9f1bf0445">mesos::v1::Resources</a>
 </li>
 <li>isSome()
-: <a class="el" href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try&lt; T, E &gt;</a>
-, <a class="el" href="classResult.html#a85eaa52037223d71092e65701c166562">Result&lt; T &gt;</a>
+: <a class="el" href="classResult.html#a85eaa52037223d71092e65701c166562">Result&lt; T &gt;</a>
+, <a class="el" href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try&lt; T, E &gt;</a>
 , <a class="el" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option&lt; T &gt;</a>
 </li>
 <li>isTrackedUnderRole()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a614fb3ba127133b939e2a733c6ecbf2a">mesos::internal::master::Framework</a>
 </li>
 <li>isUnreserved()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a4ce7250b1e5eec3b0e3bc3a66fe4007b">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1Resources.html#a342965af2e97bd1c5a78fbec5d9d65d8">mesos::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#a342965af2e97bd1c5a78fbec5d9d65d8">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a4ce7250b1e5eec3b0e3bc3a66fe4007b">mesos::v1::Resources</a>
 </li>
 <li>isUsed()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsHandleManager.html#a5c138f9fe99212f3dcb1e3a4a0991e36">mesos::internal::slave::NetClsHandleManager</a>
@@ -539,10 +538,10 @@
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a91f9279eaa6f8f6a813eb417fcda4d73">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 </li>
 <li>iterator
-: <a class="el" href="classmesos_1_1Attributes.html#a9ef5920e839795f7a7c0a8a83956aad4">mesos::Attributes</a>
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e">mesos::v1::Resources</a>
 , <a class="el" href="classflags_1_1FlagsBase.html#ac73a41c2c9ba65800a8aad11ba595612">flags::FlagsBase</a>
 , <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a8c1db754d5e166038dca1652c7939c95">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Attributes.html#a9ef5920e839795f7a7c0a8a83956aad4">mesos::Attributes</a>
 , <a class="el" href="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95">mesos::Resources</a>
 </li>
 <li>itrealvalue

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_0x6d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x6d.html b/content/api/latest/c++/functions_0x6d.html
index f063754..794f5fd 100644
--- a/content/api/latest/c++/functions_0x6d.html
+++ b/content/api/latest/c++/functions_0x6d.html
@@ -390,9 +390,6 @@
 <li>Metric()
 : <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a2d32a61ac6c565314ec780a5939e1485">process::metrics::Metric</a>
 </li>
-<li>metrics
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
-</li>
 <li>Metrics
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a33768639ed69e6812b805bd70b29bf35">mesos::internal::master::Master</a>
@@ -403,18 +400,21 @@
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#a39a2bce993350772570e273bb0df46f7">mesos::internal::master::Metrics</a>
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#afe913df564774569f11b73c61eb35836">mesos::internal::slave::Metrics</a>
 </li>
-<li>Microseconds()
-: <a class="el" href="classMicroseconds.html#acf44bc9c3fd32497f04c6254e65ef115">Microseconds</a>
+<li>metrics
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 </li>
 <li>MICROSECONDS
 : <a class="el" href="classDuration.html#ad2877fca0bfcc4909706cf128273b3aa">Duration</a>
 </li>
-<li>Milliseconds()
-: <a class="el" href="classMilliseconds.html#abe2f94a846770aab54e261b4eb35d0e6">Milliseconds</a>
+<li>Microseconds()
+: <a class="el" href="classMicroseconds.html#acf44bc9c3fd32497f04c6254e65ef115">Microseconds</a>
 </li>
 <li>MILLISECONDS
 : <a class="el" href="classDuration.html#ab69ccbc15f17ef66c8804b2a1da83da6">Duration</a>
 </li>
+<li>Milliseconds()
+: <a class="el" href="classMilliseconds.html#abe2f94a846770aab54e261b4eb35d0e6">Milliseconds</a>
+</li>
 <li>min
 : <a class="el" href="structprocess_1_1Statistics.html#ac736a4be4626245eae8ab3a58239431b">process::Statistics&lt; T &gt;</a>
 , <a class="el" href="classDuration.html#ac6f442d33ee5e10cd97a259b7ac8e558">Duration</a>
@@ -432,12 +432,12 @@
 <li>mins()
 : <a class="el" href="classDuration.html#a83df74b2977f3eac2fbe2fa4595a6620">Duration</a>
 </li>
-<li>MINUTES
-: <a class="el" href="classDuration.html#a4a838d16d12606f69af3b9c60417c860">Duration</a>
-</li>
 <li>Minutes()
 : <a class="el" href="classMinutes.html#a3706b791833fb5b1e53e235ab842c038">Minutes</a>
 </li>
+<li>MINUTES
+: <a class="el" href="classDuration.html#a4a838d16d12606f69af3b9c60417c860">Duration</a>
+</li>
 <li>Mirror()
 : <a class="el" href="structrouting_1_1action_1_1Mirror.html#af91400c679a25ac1ba29a2186e8f5022">routing::action::Mirror</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_0x6e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x6e.html b/content/api/latest/c++/functions_0x6e.html
index ef58f03..7d318f2 100644
--- a/content/api/latest/c++/functions_0x6e.html
+++ b/content/api/latest/c++/functions_0x6e.html
@@ -201,6 +201,9 @@
 , <a class="el" href="classmesos_1_1state_1_1ZooKeeperStorage.html#a70a72aa27a545482a2780901f5d1dca8">mesos::state::ZooKeeperStorage</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a8343b7e589b8499454edddf2aa95c76d">mesos::v1::Resources</a>
 </li>
+<li>Nanoseconds()
+: <a class="el" href="classNanoseconds.html#ac252c9559dc960b1fd9009fdc733ec9a">Nanoseconds</a>
+</li>
 <li>NANOSECONDS
 : <a class="el" href="classDuration.html#a031e49ef980ba56912df9f836f4ff9e4">Duration</a>
 </li>
@@ -295,13 +298,15 @@
 : <a class="el" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option&lt; T &gt;</a>
 , <a class="el" href="classResult.html#aa3d926b499dce65b365ea7e31f68514a">Result&lt; T &gt;</a>
 </li>
-<li>None()
-: <a class="el" href="classprocess_1_1metrics_1_1Gauge.html#a3133b61816a57fc55e22e5ef698b9d27">process::metrics::Gauge</a>
-, <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#a40f175242221bec4b180ad2c586bb4bba6adf97f83acf6453d4a6a4b1070f3754">process::http::authentication::JWT</a>
+<li>None
+: <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#a40f175242221bec4b180ad2c586bb4bba6adf97f83acf6453d4a6a4b1070f3754">process::http::authentication::JWT</a>
 </li>
 <li>NONE
 : <a class="el" href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14">process::http::Response</a>
 </li>
+<li>None()
+: <a class="el" href="classprocess_1_1metrics_1_1Gauge.html#a3133b61816a57fc55e22e5ef698b9d27">process::metrics::Gauge</a>
+</li>
 <li>nonRevocable()
 : <a class="el" href="classmesos_1_1v1_1_1Resources.html#afb2bb04c8e2228bc6d2e719bc13f9ac4">mesos::v1::Resources</a>
 , <a class="el" href="classmesos_1_1Resources.html#ae5cbdd78bfaf5de8ad74463b3a9bd5f5">mesos::Resources</a>


[29/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/index.hhp
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhp b/content/api/latest/c++/index.hhp
index de8c0e6..5202ec9 100644
--- a/content/api/latest/c++/index.hhp
+++ b/content/api/latest/c++/index.hhp
@@ -1963,6 +1963,7 @@ namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1message.html
 namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html
 namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html
 namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html
+namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html
 namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler.html
 namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler_1_1call.html
 namespacemesos_1_1internal_1_1master_1_1validation_1_1task.html
@@ -3085,6 +3086,8 @@ structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1Executo
 structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4-members.html
 structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html
 structstd_1_1hash_3_01mesos_1_1MachineID_01_4-members.html
+structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html
+structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4-members.html
 structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html
 structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4-members.html
 structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html
@@ -3113,6 +3116,10 @@ structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v
 structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4-members.html
 structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html
 structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4-members.html
+structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html
+structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4-members.html
+structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html
+structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4-members.html
 structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html
 structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4-members.html
 structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html
@@ -3137,6 +3144,8 @@ structstd_1_1hash_3_01net_1_1IPv4_01_4.html
 structstd_1_1hash_3_01net_1_1IPv4_01_4-members.html
 structstd_1_1hash_3_01net_1_1IPv6_01_4.html
 structstd_1_1hash_3_01net_1_1IPv6_01_4-members.html
+structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html
+structstd_1_1hash_3_01Option_3_01T_01_4_01_4-members.html
 structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html
 structstd_1_1hash_3_01os_1_1WindowsFD_01_4-members.html
 structstd_1_1hash_3_01UUID_01_4.html

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/interval_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/interval_8hpp_source.html b/content/api/latest/c++/interval_8hpp_source.html
index eab1770..c648994 100644
--- a/content/api/latest/c++/interval_8hpp_source.html
+++ b/content/api/latest/c++/interval_8hpp_source.html
@@ -461,7 +461,7 @@
 <div class="ttc" id="namespaceprocess_1_1metrics_html_a15af50f3f4dbcca2f7c619ccfbaa70b2"><div class="ttname"><a href="namespaceprocess_1_1metrics.html#a15af50f3f4dbcca2f7c619ccfbaa70b2">process::metrics::add</a></div><div class="ttdeci">Future&lt; Nothing &gt; add(const T &amp;metric)</div><div class="ttdef"><b>Definition:</b> metrics.hpp:94</div></div>
 <div class="ttc" id="classInterval_html_a5e3d8ed4dcff671d337227dd1c8e88bb"><div class="ttname"><a href="classInterval.html#a5e3d8ed4dcff671d337227dd1c8e88bb">Interval::intersects</a></div><div class="ttdeci">bool intersects(const Interval&lt; T &gt; &amp;interval) const </div><div class="ttdef"><b>Definition:</b> interval.hpp:321</div></div>
 <div class="ttc" id="classIntervalSet_html_a26f786982c83ced1696b331ba87ba23f"><div class="ttname"><a href="classIntervalSet.html#a26f786982c83ced1696b331ba87ba23f">IntervalSet::IntervalSet</a></div><div class="ttdeci">IntervalSet()</div><div class="ttdef"><b>Definition:</b> interval.hpp:176</div></div>
-<div class="ttc" id="namespacemesos_html_ae80307fd2de55e858be4d47154b86f1a"><div class="ttname"><a href="namespacemesos.html#ae80307fd2de55e858be4d47154b86f1a">mesos::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:619</div></div>
+<div class="ttc" id="namespacemesos_html_ae80307fd2de55e858be4d47154b86f1a"><div class="ttname"><a href="namespacemesos.html#ae80307fd2de55e858be4d47154b86f1a">mesos::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:628</div></div>
 <div class="ttc" id="classInterval_html"><div class="ttname"><a href="classInterval.html">Interval</a></div><div class="ttdef"><b>Definition:</b> interval.hpp:24</div></div>
 <div class="ttc" id="structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4_html_a09db3aa55f19efd6711a2a3b843e005d"><div class="ttname"><a href="structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4.html#a09db3aa55f19efd6711a2a3b843e005d">boost::icl::interval_traits&lt; Interval&lt; T &gt; &gt;::construct</a></div><div class="ttdeci">static Interval&lt; T &gt; construct(const T &amp;lower, const T &amp;upper)</div><div class="ttdef"><b>Definition:</b> interval.hpp:364</div></div>
 <div class="ttc" id="namespacerouting_1_1link_1_1internal_html_abfdfc99e016fe858117fa1767cef2be0"><div class="ttname"><a href="namespacerouting_1_1link_1_1internal.html#abfdfc99e016fe858117fa1767cef2be0">routing::link::internal::set</a></div><div class="ttdeci">Try&lt; bool &gt; set(const std::string &amp;_link, unsigned int flags)</div><div class="ttdef"><b>Definition:</b> internal.hpp:125</div></div>
@@ -476,7 +476,7 @@
 <div class="ttc" id="classInterval_html_abdc59b5f3784ae25b54c73acbb714296"><div class="ttname"><a href="classInterval.html#abdc59b5f3784ae25b54c73acbb714296">Interval::upper</a></div><div class="ttdeci">T upper() const </div><div class="ttdef"><b>Definition:</b> interval.hpp:84</div></div>
 <div class="ttc" id="structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4_html_a1a4f6f7e6b251a36e02630ec0a9ae9df"><div class="ttname"><a href="structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4.html#a1a4f6f7e6b251a36e02630ec0a9ae9df">boost::icl::interval_traits&lt; Interval&lt; T &gt; &gt;::domain_type</a></div><div class="ttdeci">T domain_type</div><div class="ttdef"><b>Definition:</b> interval.hpp:361</div></div>
 <div class="ttc" id="classIntervalSet_html_ab9a7c833ad7088ccd3b193abce4a8ca6"><div class="ttname"><a href="classIntervalSet.html#ab9a7c833ad7088ccd3b193abce4a8ca6">IntervalSet::operator&amp;=</a></div><div class="ttdeci">IntervalSet&lt; T &gt; &amp; operator&amp;=(const Interval&lt; T &gt; &amp;interval)</div><div class="ttdef"><b>Definition:</b> interval.hpp:290</div></div>
-<div class="ttc" id="namespacemesos_html_ab16e1a11cb91d02d756b2ce64834f3c8"><div class="ttname"><a href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:611</div></div>
+<div class="ttc" id="namespacemesos_html_ab16e1a11cb91d02d756b2ce64834f3c8"><div class="ttname"><a href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:620</div></div>
 <div class="ttc" id="namespacestrings_html_a69f3467801285caf9a9e04929ff33cee"><div class="ttname"><a href="namespacestrings.html#a69f3467801285caf9a9e04929ff33cee">strings::upper</a></div><div class="ttdeci">std::string upper(const std::string &amp;s)</div><div class="ttdef"><b>Definition:</b> strings.hpp:420</div></div>
 <div class="ttc" id="classIntervalSet_html_ae886a7bcbbc8de28c4cb5fe7f174a504"><div class="ttname"><a href="classIntervalSet.html#ae886a7bcbbc8de28c4cb5fe7f174a504">IntervalSet::contains</a></div><div class="ttdeci">bool contains(const Interval&lt; T &gt; &amp;interval) const </div><div class="ttdef"><b>Definition:</b> interval.hpp:200</div></div>
 <div class="ttc" id="classIntervalSet_html_a545950538b4f9ab04417939d79aeb68e"><div class="ttname"><a href="classIntervalSet.html#a545950538b4f9ab04417939d79aeb68e">IntervalSet::operator+=</a></div><div class="ttdeci">IntervalSet&lt; T &gt; &amp; operator+=(const IntervalSet&lt; T &gt; &amp;set)</div><div class="ttdef"><b>Definition:</b> interval.hpp:260</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/json_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/json_8hpp_source.html b/content/api/latest/c++/json_8hpp_source.html
index 0df6e66..3f69a69 100644
--- a/content/api/latest/c++/json_8hpp_source.html
+++ b/content/api/latest/c++/json_8hpp_source.html
@@ -1022,7 +1022,7 @@
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> result.hpp:40</div></div>
 <div class="ttc" id="stout_2include_2stout_2check_8hpp_html"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html">check.hpp</a></div></div>
 <div class="ttc" id="structJSON_1_1Value_html_a3bff04934861140009f82b481019726b"><div class="ttname"><a href="structJSON_1_1Value.html#a3bff04934861140009f82b481019726b">JSON::Value::Value</a></div><div class="ttdeci">Value()</div><div class="ttdef"><b>Definition:</b> json.hpp:248</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="structJSON_1_1Object_html"><div class="ttname"><a href="structJSON_1_1Object.html">JSON::Object</a></div><div class="ttdef"><b>Definition:</b> json.hpp:154</div></div>
 <div class="ttc" id="structJSON_1_1Value_html_a5e0c2536746e22b71bb3be5883b49c78"><div class="ttname"><a href="structJSON_1_1Value.html#a5e0c2536746e22b71bb3be5883b49c78">JSON::Value::Value</a></div><div class="ttdeci">Value(bool value)</div><div class="ttdef"><b>Definition:</b> json.hpp:250</div></div>
 <div class="ttc" id="structJSON_1_1Value_html_a9f420d588c86317e0cc816b7d3ece0f8"><div class="ttname"><a href="structJSON_1_1Value.html#a9f420d588c86317e0cc816b7d3ece0f8">JSON::Value::is</a></div><div class="ttdeci">bool is() const </div><div class="ttdef"><b>Definition:</b> json.hpp:327</div></div>
@@ -1042,7 +1042,7 @@
 <div class="ttc" id="namespacestrings_html_a17d55c799d595daa41615b0f35e3e0c2"><div class="ttname"><a href="namespacestrings.html#a17d55c799d595daa41615b0f35e3e0c2">strings::WHITESPACE</a></div><div class="ttdeci">const std::string WHITESPACE</div><div class="ttdef"><b>Definition:</b> strings.hpp:29</div></div>
 <div class="ttc" id="namespaceappc_1_1spec_html_a2107ae129dd83fbd20b22195247f16b5"><div class="ttname"><a href="namespaceappc_1_1spec.html#a2107ae129dd83fbd20b22195247f16b5">appc::spec::parse</a></div><div class="ttdeci">Try&lt; ImageManifest &gt; parse(const std::string &amp;value)</div><div class="ttdef"><b>Definition:</b> parse.hpp:36</div></div>
 <div class="ttc" id="classJSON_1_1ObjectWriter_html"><div class="ttname"><a href="classJSON_1_1ObjectWriter.html">JSON::ObjectWriter</a></div><div class="ttdef"><b>Definition:</b> jsonify.hpp:418</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="foreach_8hpp_html_a66900b166526abe66464d6597536b111"><div class="ttname"><a href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a></div><div class="ttdeci">#define foreachpair(KEY, VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:51</div></div>
 <div class="ttc" id="structJSON_1_1String_html_ab868bcf5be8276c353b0e218817c39a1"><div class="ttname"><a href="structJSON_1_1String.html#ab868bcf5be8276c353b0e218817c39a1">JSON::String::String</a></div><div class="ttdeci">String(const std::string &amp;_value)</div><div class="ttdef"><b>Definition:</b> json.hpp:79</div></div>
 <div class="ttc" id="namespaceJSON_html_ae2ea04c2ecd465a301a630a7f32cea44"><div class="ttname"><a href="namespaceJSON.html#ae2ea04c2ecd465a301a630a7f32cea44">JSON::parse</a></div><div class="ttdeci">Try&lt; Value &gt; parse(const std::string &amp;s)</div><div class="ttdoc">Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given str...</div><div class="ttdef"><b>Definition:</b> json.hpp:886</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html b/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html
index a3f16a2..ef27909 100644
--- a/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html
+++ b/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html
@@ -834,7 +834,7 @@
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_ae87163d195db1ec27c22a6eff7855944"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#ae87163d195db1ec27c22a6eff7855944">Await</a></div><div class="ttdeci">::testing::AssertionResult Await(const char *expr, const char *, const process::Future&lt; T &gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:103</div></div>
 <div class="ttc" id="classprocess_1_1ClockTestEventListener_html"><div class="ttname"><a href="classprocess_1_1ClockTestEventListener.html">process::ClockTestEventListener</a></div><div class="ttdef"><b>Definition:</b> gtest.hpp:40</div></div>
 <div class="ttc" id="namespaceprocess_html_a43d382ef5327b88a768684c3aa8e3580"><div class="ttname"><a href="namespaceprocess.html#a43d382ef5327b88a768684c3aa8e3580">process::READONLY_HTTP_AUTHENTICATION_REALM</a></div><div class="ttdeci">constexpr char READONLY_HTTP_AUTHENTICATION_REALM[]</div><div class="ttdef"><b>Definition:</b> gtest.hpp:34</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_ad87911bc1359b66cd739b1c0a53b8f34"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#ad87911bc1359b66cd739b1c0a53b8f34">AwaitAssertResponseBodyEq</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertResponseBodyEq(const char *expectedExpr, const char *actualExpr, const char *durationExpr, const std::string &amp;expected, const process::Future&lt; process::http::Response &gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:409</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a4af6af348abe6fc830763329ae961e5f"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a4af6af348abe6fc830763329ae961e5f">AssertTermSigNe</a></div><div class="ttdeci">inline::testing::AssertionResult AssertTermSigNe(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:395</div></div>
@@ -849,7 +849,7 @@
 <div class="ttc" id="clock_8hpp_html"><div class="ttname"><a href="clock_8hpp.html">clock.hpp</a></div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a5e399531eaa0ff53ca397cadd739fe33"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a5e399531eaa0ff53ca397cadd739fe33">AssertTermSigEq</a></div><div class="ttdeci">inline::testing::AssertionResult AssertTermSigEq(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:363</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a799901963033736968a8328d9aa63b38"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a></div><div class="ttdeci">inline::testing::AssertionResult AssertSignaled(const char *actualExpr, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:331</div></div>
-<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:109</div></div>
+<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:112</div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_abcc52054812ecbc8937d533a3a5e4b72"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#abcc52054812ecbc8937d533a3a5e4b72">AwaitAssertFailed</a></div><div class="ttdeci">::testing::AssertionResult AwaitAssertFailed(const char *expr, const char *, const process::Future&lt; T &gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:141</div></div>
 <div class="ttc" id="libprocess_2include_2process_2check_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2check_8hpp.html">check.hpp</a></div></div>
 <div class="ttc" id="classStopwatch_html_a6d01ecc80c92f1d5210cd9c3eb72883d"><div class="ttname"><a href="classStopwatch.html#a6d01ecc80c92f1d5210cd9c3eb72883d">Stopwatch::start</a></div><div class="ttdeci">void start()</div><div class="ttdef"><b>Definition:</b> stopwatch.hpp:42</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html b/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html
index 10f4093..2e98e91 100644
--- a/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html
+++ b/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html
@@ -429,7 +429,7 @@
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1SocketImpl_html_a736f79aaed2572670aab9eda08cc4efa"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a736f79aaed2572670aab9eda08cc4efa">process::network::internal::SocketImpl::accept</a></div><div class="ttdeci">virtual Future&lt; std::shared_ptr&lt; SocketImpl &gt; &gt; accept()=0</div><div class="ttdoc">Returns an implementation corresponding to the next pending connection for the listening socket...</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="namespaceos_1_1stat_html_a7a116891923bc8b5d8c50f78da8657be"><div class="ttname"><a href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">os::stat::size</a></div><div class="ttdeci">Try&lt; Bytes &gt; size(const std::string &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:100</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1SocketImpl_html_a963ee1a4b21acf7f423b86fd06cdf09a"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a963ee1a4b21acf7f423b86fd06cdf09a">process::network::internal::SocketImpl::release</a></div><div class="ttdeci">int_fd release()</div><div class="ttdoc">Releases ownership of the file descriptor. </div><div class="ttdef"><b>Definition:</b> socket.hpp:210</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1SocketImpl_html_a15c48459535a0a99a2a70ff1fcbb7d59"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a15c48459535a0a99a2a70ff1fcbb7d59">process::network::internal::SocketImpl::sendfile</a></div><div class="ttdeci">virtual Future&lt; size_t &gt; sendfile(int_fd fd, off_t offset, size_t size)=0</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/linkedhashmap_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/linkedhashmap_8hpp_source.html b/content/api/latest/c++/linkedhashmap_8hpp_source.html
index 9f62be7..ba64347 100644
--- a/content/api/latest/c++/linkedhashmap_8hpp_source.html
+++ b/content/api/latest/c++/linkedhashmap_8hpp_source.html
@@ -221,7 +221,7 @@
 <div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
 <div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="preprocessor">#endif // __STOUT_LINKEDHASHMAP_HPP__</span></div>
 <div class="ttc" id="classLinkedHashMap_html_ab364b2e480e7913f5b999742104b9ad5"><div class="ttname"><a href="classLinkedHashMap.html#ab364b2e480e7913f5b999742104b9ad5">LinkedHashMap::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> linkedhashmap.hpp:142</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classLinkedHashMap_html_ae87141dd103665dca487b62d385d5c44"><div class="ttname"><a href="classLinkedHashMap.html#ae87141dd103665dca487b62d385d5c44">LinkedHashMap::at</a></div><div class="ttdeci">const Value &amp; at(const Key &amp;key) const </div><div class="ttdef"><b>Definition:</b> linkedhashmap.hpp:92</div></div>
 <div class="ttc" id="classLinkedHashMap_html_a4704ff1b5aa82dd4b6764830dc7ece2e"><div class="ttname"><a href="classLinkedHashMap.html#a4704ff1b5aa82dd4b6764830dc7ece2e">LinkedHashMap::LinkedHashMap</a></div><div class="ttdeci">LinkedHashMap(const LinkedHashMap&lt; Key, Value &gt; &amp;other)</div><div class="ttdef"><b>Definition:</b> linkedhashmap.hpp:38</div></div>
 <div class="ttc" id="classLinkedHashMap_html_ae6cfccfbd837f8f746d1e1efeeeb5455"><div class="ttname"><a href="classLinkedHashMap.html#ae6cfccfbd837f8f746d1e1efeeeb5455">LinkedHashMap::entry</a></div><div class="ttdeci">std::pair&lt; Key, Value &gt; entry</div><div class="ttdef"><b>Definition:</b> linkedhashmap.hpp:32</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/linux_2cgroups_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/linux_2cgroups_8hpp_source.html b/content/api/latest/c++/linux_2cgroups_8hpp_source.html
index a9541f8..9eb530b 100644
--- a/content/api/latest/c++/linux_2cgroups_8hpp_source.html
+++ b/content/api/latest/c++/linux_2cgroups_8hpp_source.html
@@ -1118,7 +1118,7 @@
 <div class="ttc" id="namespacecgroups_1_1memory_1_1pressure_html_ad8d4aa5c0e09cc87fef44d6713f7b61fab6f800fb2d0b06cdfd0b6129ffb34473"><div class="ttname"><a href="namespacecgroups_1_1memory_1_1pressure.html#ad8d4aa5c0e09cc87fef44d6713f7b61fab6f800fb2d0b06cdfd0b6129ffb34473">cgroups::memory::pressure::CRITICAL</a></div><div class="ttdef"><b>Definition:</b> cgroups.hpp:830</div></div>
 <div class="ttc" id="namespacecgroups_1_1event_html_a6f0a35d2d8f1381bc000001c94155393"><div class="ttname"><a href="namespacecgroups_1_1event.html#a6f0a35d2d8f1381bc000001c94155393">cgroups::event::listen</a></div><div class="ttdeci">process::Future&lt; uint64_t &gt; listen(const std::string &amp;hierarchy, const std::string &amp;cgroup, const std::string &amp;control, const Option&lt; std::string &gt; &amp;args=Option&lt; std::string &gt;::none())</div></div>
 <div class="ttc" id="namespaceos_html_a426a9c189f65b7e3f63e16eb11ec73c3"><div class="ttname"><a href="namespaceos.html#a426a9c189f65b7e3f63e16eb11ec73c3">os::access</a></div><div class="ttdeci">Try&lt; bool &gt; access(const std::string &amp;path, int how)</div><div class="ttdef"><b>Definition:</b> access.hpp:28</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="namespacecgroups_1_1cpuacct_html_a18a0bd7bb34d289f8c1694bf8c472bf5"><div class="ttname"><a href="namespacecgroups_1_1cpuacct.html#a18a0bd7bb34d289f8c1694bf8c472bf5">cgroups::cpuacct::cgroup</a></div><div class="ttdeci">Result&lt; std::string &gt; cgroup(pid_t pid)</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_1_1cfq_html_a7b61635cf26f0d996aa248742a804a08"><div class="ttname"><a href="namespacecgroups_1_1blkio_1_1cfq.html#a7b61635cf26f0d996aa248742a804a08">cgroups::blkio::cfq::io_queued</a></div><div class="ttdeci">Try&lt; std::vector&lt; Value &gt; &gt; io_queued(const std::string &amp;hierarchy, const std::string &amp;cgroup)</div></div>
 <div class="ttc" id="structcgroups_1_1devices_1_1Entry_1_1Access_html"><div class="ttname"><a href="structcgroups_1_1devices_1_1Entry_1_1Access.html">cgroups::devices::Entry::Access</a></div><div class="ttdef"><b>Definition:</b> cgroups.hpp:898</div></div>
@@ -1145,7 +1145,7 @@
 <div class="ttc" id="namespacecgroups_1_1blkio_1_1cfq_html_a1ee0eb51db62f640e7a63833698170b2"><div class="ttname"><a href="namespacecgroups_1_1blkio_1_1cfq.html#a1ee0eb51db62f640e7a63833698170b2">cgroups::blkio::cfq::io_service_bytes_recursive</a></div><div class="ttdeci">Try&lt; std::vector&lt; Value &gt; &gt; io_service_bytes_recursive(const std::string &amp;hierarchy, const std::string &amp;cgroup)</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a72e1e4307b04bca27a0072da0a06dbd7"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroups::blkio::cgroup</a></div><div class="ttdeci">Result&lt; std::string &gt; cgroup(pid_t pid)</div></div>
 <div class="ttc" id="namespacecgroups_html_a5207e520ebc1a375a7b50532217e77d5"><div class="ttname"><a href="namespacecgroups.html#a5207e520ebc1a375a7b50532217e77d5">cgroups::FREEZE_RETRY_INTERVAL</a></div><div class="ttdeci">const Duration FREEZE_RETRY_INTERVAL</div><div class="ttdef"><b>Definition:</b> cgroups.hpp:50</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespacecgroups_html_aff40863260825f6176d8195102a0a47f"><div class="ttname"><a href="namespacecgroups.html#aff40863260825f6176d8195102a0a47f">cgroups::destroy</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; destroy(const std::string &amp;hierarchy, const std::string &amp;cgroup=&quot;/&quot;)</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="structcgroups_1_1blkio_1_1Value_html"><div class="ttname"><a href="structcgroups_1_1blkio_1_1Value.html">cgroups::blkio::Value</a></div><div class="ttdef"><b>Definition:</b> cgroups.hpp:458</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/linux__launcher_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/linux__launcher_8hpp_source.html b/content/api/latest/c++/linux__launcher_8hpp_source.html
index 8ada153..86ea640 100644
--- a/content/api/latest/c++/linux__launcher_8hpp_source.html
+++ b/content/api/latest/c++/linux__launcher_8hpp_source.html
@@ -134,7 +134,7 @@
 <div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
 <div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="preprocessor">#endif // __LINUX_LAUNCHER_HPP__</span></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Launcher_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</a></div><div class="ttdef"><b>Definition:</b> launcher.hpp:46</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxLauncher_html_a699c488ac03f1df509d0e09bb021a239"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a699c488ac03f1df509d0e09bb021a239">mesos::internal::slave::LinuxLauncher::recover</a></div><div class="ttdeci">virtual process::Future&lt; hashset&lt; ContainerID &gt; &gt; recover(const std::list&lt; mesos::slave::ContainerState &gt; &amp;states)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxLauncher_html_acb8f27191f0c9a78b85fe27c5e387a59"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#acb8f27191f0c9a78b85fe27c5e387a59">mesos::internal::slave::LinuxLauncher::status</a></div><div class="ttdeci">virtual process::Future&lt; ContainerStatus &gt; status(const ContainerID &amp;containerId)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/local__puller_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/local__puller_8hpp_source.html b/content/api/latest/c++/local__puller_8hpp_source.html
index 5f8ee50..8e4425d 100644
--- a/content/api/latest/c++/local__puller_8hpp_source.html
+++ b/content/api/latest/c++/local__puller_8hpp_source.html
@@ -117,7 +117,7 @@
 <div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
 <div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor">#endif // __PROVISIONER_DOCKER_LOCAL_PULLER_HPP__</span></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller.html">mesos::internal::slave::docker::Puller</a></div><div class="ttdef"><b>Definition:</b> puller.hpp:42</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1LocalPuller_html_abb5ed830f604d10b14c70cf241c2fef9"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1LocalPuller.html#abb5ed830f604d10b14c70cf241c2fef9">mesos::internal::slave::docker::LocalPuller::~LocalPuller</a></div><div class="ttdeci">~LocalPuller()</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="puller_8hpp_html"><div class="ttname"><a href="puller_8hpp.html">puller.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/logrotate_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/logrotate_8hpp_source.html b/content/api/latest/c++/logrotate_8hpp_source.html
index 229462a..2ed2946 100644
--- a/content/api/latest/c++/logrotate_8hpp_source.html
+++ b/content/api/latest/c++/logrotate_8hpp_source.html
@@ -204,7 +204,7 @@
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_ac99b7ca8863b671274472f571de0060a"><div class="ttname"><a href="classflags_1_1FlagsBase.html#ac99b7ca8863b671274472f571de0060a">flags::FlagsBase::setUsageMessage</a></div><div class="ttdeci">void setUsageMessage(const std::string &amp;message)</div><div class="ttdef"><b>Definition:</b> flags.hpp:164</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1logger_1_1rotate_1_1Flags_html_a908c2b7c0f5b04a8fb5b70f7833ba634"><div class="ttname"><a href="structmesos_1_1internal_1_1logger_1_1rotate_1_1Flags.html#a908c2b7c0f5b04a8fb5b70f7833ba634">mesos::internal::logger::rotate::Flags::Flags</a></div><div class="ttdeci">Flags()</div><div class="ttdef"><b>Definition:</b> logrotate.hpp:44</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
@@ -218,7 +218,7 @@
 <div class="ttc" id="namespaceos_html_a8d90278daa51c4fe9fcb9e54757187b5"><div class="ttname"><a href="namespaceos.html#a8d90278daa51c4fe9fcb9e54757187b5">os::DEV_NULL</a></div><div class="ttdeci">constexpr char DEV_NULL[]</div><div class="ttdef"><b>Definition:</b> constants.hpp:30</div></div>
 <div class="ttc" id="classBytes_html_a1a2e9277ebe7d227a21f111898c49a8c"><div class="ttname"><a href="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c">Bytes::bytes</a></div><div class="ttdeci">uint64_t bytes() const </div><div class="ttdef"><b>Definition:</b> bytes.hpp:81</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_a09ebe840242a3b0fbd3263bb6c7ca226"><div class="ttname"><a href="classflags_1_1FlagsBase.html#a09ebe840242a3b0fbd3263bb6c7ca226">flags::FlagsBase::add</a></div><div class="ttdeci">void add(T1 Flags::*t1, const Name &amp;name, const Option&lt; Name &gt; &amp;alias, const std::string &amp;help, const T2 *t2, F validate)</div><div class="ttdef"><b>Definition:</b> flags.hpp:333</div></div>
-<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:109</div></div>
+<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:112</div></div>
 <div class="ttc" id="classBytes_html"><div class="ttname"><a href="classBytes.html">Bytes</a></div><div class="ttdef"><b>Definition:</b> bytes.hpp:30</div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div><div class="ttdef"><b>Definition:</b> ns.hpp:638</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2os_2constants_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2os_2constants_8hpp.html">constants.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/loop_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/loop_8hpp_source.html b/content/api/latest/c++/loop_8hpp_source.html
index 96dd0fc..7e263ef 100644
--- a/content/api/latest/c++/loop_8hpp_source.html
+++ b/content/api/latest/c++/loop_8hpp_source.html
@@ -528,7 +528,7 @@
 <div class="ttc" id="classprocess_1_1internal_1_1Loop_html"><div class="ttname"><a href="classprocess_1_1internal_1_1Loop.html">process::internal::Loop</a></div><div class="ttdef"><b>Definition:</b> loop.hpp:253</div></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_html_af212ef291f73ba2e7b37586a577a794ba14d6a3e0201f58bfe7c01e775973e80e"><div class="ttname"><a href="classprocess_1_1ControlFlow.html#af212ef291f73ba2e7b37586a577a794ba14d6a3e0201f58bfe7c01e775973e80e">process::ControlFlow::Statement::BREAK</a></div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:266</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1Loop_html_a4067cc276cd8152074a7094acf9ca451"><div class="ttname"><a href="classprocess_1_1internal_1_1Loop.html#a4067cc276cd8152074a7094acf9ca451">process::internal::Loop::create</a></div><div class="ttdeci">static std::shared_ptr&lt; Loop &gt; create(const Option&lt; UPID &gt; &amp;pid, Iterate_ &amp;&amp;iterate, Body_ &amp;&amp;body)</div><div class="ttdef"><b>Definition:</b> loop.hpp:257</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1135</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/master_2validation_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/master_2validation_8hpp.html b/content/api/latest/c++/master_2validation_8hpp.html
index 71b2844..320acc4 100644
--- a/content/api/latest/c++/master_2validation_8hpp.html
+++ b/content/api/latest/c++/master_2validation_8hpp.html
@@ -94,6 +94,8 @@ Namespaces</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:namespacemesos_1_1internal_1_1master_1_1validation_1_1resource"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html">mesos::internal::master::validation::resource</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html">mesos::internal::master::validation::resource::internal</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:namespacemesos_1_1internal_1_1master_1_1validation_1_1executor"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor.html">mesos::internal::master::validation::executor</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html">mesos::internal::master::validation::executor::internal</a></td></tr>
@@ -125,6 +127,8 @@ Functions</h2></td></tr>
 <tr class="separator:a7f359831d546924e4fbeb0ba306e2755"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8e9cb980895653a8ea234b98b618ecd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler_1_1call.html#a8e9cb980895653a8ea234b98b618ecd2">mesos::internal::master::validation::scheduler::call::validate</a> (const mesos::scheduler::Call &amp;call, const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a> &gt; &amp;principal=<a class="el" href="structNone.html">None</a>())</td></tr>
 <tr class="separator:a8e9cb980895653a8ea234b98b618ecd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c3aa9fcef7f8d13a1370ae93ff0383a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html#a2c3aa9fcef7f8d13a1370ae93ff0383a">mesos::internal::master::validation::resource::internal::validateSingleResourceProvider</a> (const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</td></tr>
+<tr class="separator:a2c3aa9fcef7f8d13a1370ae93ff0383a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a32226576728bfadc39fce340a7b6e4d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html#a32226576728bfadc39fce340a7b6e4d9">mesos::internal::master::validation::resource::validate</a> (const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</td></tr>
 <tr class="separator:a32226576728bfadc39fce340a7b6e4d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0e02625fd46028f343b2a560f224cc1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html#a0e02625fd46028f343b2a560f224cc1f">mesos::internal::master::validation::executor::internal::validateExecutorID</a> (const ExecutorInfo &amp;executor)</td></tr>
@@ -169,6 +173,14 @@ Functions</h2></td></tr>
 <tr class="separator:a17eb498b7e012549395067b7abf5122b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af70071e34c64f67c12a5cc3970d083c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#af70071e34c64f67c12a5cc3970d083c3">mesos::internal::master::validation::operation::validate</a> (const Offer::Operation::Destroy &amp;destroy, const Resources &amp;checkpointedResources, const <a class="el" href="classhashmap.html">hashmap</a>&lt; FrameworkID, Resources &gt; &amp;usedResources, const <a class="el" href="classhashmap.html">hashmap</a>&lt; FrameworkID, <a class="el" href="classhashmap.html">hashmap</a>&lt; TaskID, TaskInfo &gt;&gt; &amp;pendingTasks, const <a class="el" href="classOption.html">Option</a>&lt; FrameworkInfo &gt; &amp;frameworkInfo=<a class="el" href="structNone.html">None</a>())</td></tr>
 <tr class="separator:af70071e34c64f67c12a5cc3970d083c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8432b33b385b1d4ff38604a3d430c7ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a8432b33b385b1d4ff38604a3d430c7ca">mesos::internal::master::validation::operation::validate</a> (const Offer::Operation::CreateVolume &amp;createVolume)</td></tr>
+<tr class="separator:a8432b33b385b1d4ff38604a3d430c7ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeae43aaadcadf883cd1dc5bc3cdfcca7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#aeae43aaadcadf883cd1dc5bc3cdfcca7">mesos::internal::master::validation::operation::validate</a> (const Offer::Operation::DestroyVolume &amp;destroyVolume)</td></tr>
+<tr class="separator:aeae43aaadcadf883cd1dc5bc3cdfcca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95ae4a0140eaad667c01975b823c2857"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a95ae4a0140eaad667c01975b823c2857">mesos::internal::master::validation::operation::validate</a> (const Offer::Operation::CreateBlock &amp;createBlock)</td></tr>
+<tr class="separator:a95ae4a0140eaad667c01975b823c2857"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f81c702d5df8346588266824bd2fc4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a3f81c702d5df8346588266824bd2fc4d">mesos::internal::master::validation::operation::validate</a> (const Offer::Operation::DestroyBlock &amp;destroyBlock)</td></tr>
+<tr class="separator:a3f81c702d5df8346588266824bd2fc4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->


[06/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/Protos.CSIPluginInfo.Builder.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/Protos.CSIPluginInfo.Builder.html b/content/api/latest/java/org/apache/mesos/Protos.CSIPluginInfo.Builder.html
new file mode 100644
index 0000000..6ad181c
--- /dev/null
+++ b/content/api/latest/java/org/apache/mesos/Protos.CSIPluginInfo.Builder.html
@@ -0,0 +1,1192 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Protos.CSIPluginInfo.Builder</title>
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Protos.CSIPluginInfo.Builder";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":9,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Protos.CSIPluginInfo.Builder.html" target="_top">Frames</a></li>
+<li><a href="Protos.CSIPluginInfo.Builder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.mesos</div>
+<h2 title="Class Protos.CSIPluginInfo.Builder" class="title">Class Protos.CSIPluginInfo.Builder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>&lt;any&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.mesos.Protos.CSIPluginInfo.Builder</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static final class <span class="typeNameLabel">Protos.CSIPluginInfo.Builder</span>
+extends &lt;any&gt;
+implements <a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></pre>
+<div class="block"><pre>
+
+ Describes a CSI plugin.
+ </pre>
+
+ Protobuf type <code>mesos.CSIPluginInfo</code></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addAllResources-java.lang.Iterable-">addAllResources</a></span>(java.lang.Iterable&lt;? extends <a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&gt;&nbsp;values)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">addRepeatedField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
+                java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addResources-int-org.apache.mesos.Protos.Resource.Builder-">addResources</a></span>(int&nbsp;index,
+            <a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addResources-int-org.apache.mesos.Protos.Resource-">addResources</a></span>(int&nbsp;index,
+            <a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addResources-org.apache.mesos.Protos.Resource.Builder-">addResources</a></span>(<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addResources-org.apache.mesos.Protos.Resource-">addResources</a></span>(<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addResourcesBuilder--">addResourcesBuilder</a></span>()</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#addResourcesBuilder-int-">addResourcesBuilder</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#build--">build</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#buildPartial--">buildPartial</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clear--">clear</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clearCommand--">clearCommand</a></span>()</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clearContainer--">clearContainer</a></span>()</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clearField-com.google.protobuf.Descriptors.FieldDescriptor-">clearField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field)</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clearName--">clearName</a></span>()</code>
+<div class="block"><code>required string name = 1;</code></div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">clearOneof</a></span>(com.google.protobuf.Descriptors.OneofDescriptor&nbsp;oneof)</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clearResources--">clearResources</a></span>()</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#clone--">clone</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getCommand--">getCommand</a></span>()</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CommandInfo.Builder.html" title="class in org.apache.mesos">Protos.CommandInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getCommandBuilder--">getCommandBuilder</a></span>()</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CommandInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CommandInfoOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getCommandOrBuilder--">getCommandOrBuilder</a></span>()</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getContainer--">getContainer</a></span>()</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ContainerInfo.Builder.html" title="class in org.apache.mesos">Protos.ContainerInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getContainerBuilder--">getContainerBuilder</a></span>()</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ContainerInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ContainerInfoOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getContainerOrBuilder--">getContainerOrBuilder</a></span>()</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getDefaultInstanceForType--">getDefaultInstanceForType</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>static com.google.protobuf.Descriptors.Descriptor</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getDescriptor--">getDescriptor</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>com.google.protobuf.Descriptors.Descriptor</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getDescriptorForType--">getDescriptorForType</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getName--">getName</a></span>()</code>
+<div class="block"><code>required string name = 1;</code></div>
+</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getNameBytes--">getNameBytes</a></span>()</code>
+<div class="block"><code>required string name = 1;</code></div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getResources-int-">getResources</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getResourcesBuilder-int-">getResourcesBuilder</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getResourcesBuilderList--">getResourcesBuilderList</a></span>()</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getResourcesCount--">getResourcesCount</a></span>()</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getResourcesList--">getResourcesList</a></span>()</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getResourcesOrBuilder-int-">getResourcesOrBuilder</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#getResourcesOrBuilderList--">getResourcesOrBuilderList</a></span>()</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#hasCommand--">hasCommand</a></span>()</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#hasContainer--">hasContainer</a></span>()</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#hasName--">hasName</a></span>()</code>
+<div class="block"><code>required string name = 1;</code></div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#isInitialized--">isInitialized</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#mergeCommand-org.apache.mesos.Protos.CommandInfo-">mergeCommand</a></span>(<a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;value)</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#mergeContainer-org.apache.mesos.Protos.ContainerInfo-">mergeContainer</a></span>(<a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;value)</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#mergeFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">mergeFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input,
+         com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#mergeFrom-com.google.protobuf.Message-">mergeFrom</a></span>(com.google.protobuf.Message&nbsp;other)</code>&nbsp;</td>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#mergeUnknownFields-com.google.protobuf.UnknownFieldSet-">mergeUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</code>&nbsp;</td>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#removeResources-int-">removeResources</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#setCommand-org.apache.mesos.Protos.CommandInfo.Builder-">setCommand</a></span>(<a href="../../../org/apache/mesos/Protos.CommandInfo.Builder.html" title="class in org.apache.mesos">Protos.CommandInfo.Builder</a>&nbsp;builderForValue)</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#setCommand-org.apache.mesos.Protos.CommandInfo-">setCommand</a></span>(<a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;value)</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#setContainer-org.apache.mesos.Protos.ContainerInfo.Builder-">setContainer</a></span>(<a href="../../../org/apache/mesos/Protos.ContainerInfo.Builder.html" title="class in org.apache.mesos">Protos.ContainerInfo.Builder</a>&nbsp;builderForValue)</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#setContainer-org.apache.mesos.Protos.ContainerInfo-">setContainer</a></span>(<a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;value)</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#setField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">setField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
+        java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#setName-java.lang.String-">setName</a></span>(java.lang.String&nbsp;value)</code>
+<div class="block"><code>required string name = 1;</code></div>
+</td>
+</tr>
+<tr id="i53" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#setNameBytes-com.google.protobuf.ByteString-">setNameBytes</a></span>(com.google.protobuf.ByteString&nbsp;value)</code>
+<div class="block"><code>required string name = 1;</code></div>
+</td>
+</tr>
+<tr id="i54" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#setRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-java.lang.Object-">setRepeatedField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
+                int&nbsp;index,
+                java.lang.Object&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#setResources-int-org.apache.mesos.Protos.Resource.Builder-">setResources</a></span>(int&nbsp;index,
+            <a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i56" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#setResources-int-org.apache.mesos.Protos.Resource-">setResources</a></span>(int&nbsp;index,
+            <a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html#setUnknownFields-com.google.protobuf.UnknownFieldSet-">setUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDescriptor--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDescriptor</h4>
+<pre>public static final&nbsp;com.google.protobuf.Descriptors.Descriptor&nbsp;getDescriptor()</pre>
+</li>
+</ul>
+<a name="internalGetFieldAccessorTable--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>internalGetFieldAccessorTable</h4>
+<pre>protected&nbsp;com.google.protobuf.GeneratedMessageV3.FieldAccessorTable&nbsp;internalGetFieldAccessorTable()</pre>
+</li>
+</ul>
+<a name="clear--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clear</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;clear()</pre>
+</li>
+</ul>
+<a name="getDescriptorForType--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDescriptorForType</h4>
+<pre>public&nbsp;com.google.protobuf.Descriptors.Descriptor&nbsp;getDescriptorForType()</pre>
+</li>
+</ul>
+<a name="getDefaultInstanceForType--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefaultInstanceForType</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;getDefaultInstanceForType()</pre>
+</li>
+</ul>
+<a name="build--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>build</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;build()</pre>
+</li>
+</ul>
+<a name="buildPartial--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildPartial</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;buildPartial()</pre>
+</li>
+</ul>
+<a name="clone--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;clone()</pre>
+</li>
+</ul>
+<a name="setField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setField</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;setField(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
+                                             java.lang.Object&nbsp;value)</pre>
+</li>
+</ul>
+<a name="clearField-com.google.protobuf.Descriptors.FieldDescriptor-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearField</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;clearField(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field)</pre>
+</li>
+</ul>
+<a name="clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearOneof</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor&nbsp;oneof)</pre>
+</li>
+</ul>
+<a name="setRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRepeatedField</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
+                                                     int&nbsp;index,
+                                                     java.lang.Object&nbsp;value)</pre>
+</li>
+</ul>
+<a name="addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addRepeatedField</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
+                                                     java.lang.Object&nbsp;value)</pre>
+</li>
+</ul>
+<a name="mergeFrom-com.google.protobuf.Message-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeFrom</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;mergeFrom(com.google.protobuf.Message&nbsp;other)</pre>
+</li>
+</ul>
+<a name="isInitialized--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isInitialized</h4>
+<pre>public final&nbsp;boolean&nbsp;isInitialized()</pre>
+</li>
+</ul>
+<a name="mergeFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeFrom</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;mergeFrom(com.google.protobuf.CodedInputStream&nbsp;input,
+                                              com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                       throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hasName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasName</h4>
+<pre>public&nbsp;boolean&nbsp;hasName()</pre>
+<div class="block"><code>required string name = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#hasName--">hasName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
+<div class="block"><code>required string name = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getName--">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNameBytes--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNameBytes</h4>
+<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getNameBytes()</pre>
+<div class="block"><code>required string name = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getNameBytes--">getNameBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setName-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setName</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;setName(java.lang.String&nbsp;value)</pre>
+<div class="block"><code>required string name = 1;</code></div>
+</li>
+</ul>
+<a name="clearName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearName</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;clearName()</pre>
+<div class="block"><code>required string name = 1;</code></div>
+</li>
+</ul>
+<a name="setNameBytes-com.google.protobuf.ByteString-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNameBytes</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;setNameBytes(com.google.protobuf.ByteString&nbsp;value)</pre>
+<div class="block"><code>required string name = 1;</code></div>
+</li>
+</ul>
+<a name="hasCommand--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasCommand</h4>
+<pre>public&nbsp;boolean&nbsp;hasCommand()</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#hasCommand--">hasCommand</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCommand--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCommand</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;getCommand()</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getCommand--">getCommand</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setCommand-org.apache.mesos.Protos.CommandInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCommand</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;setCommand(<a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;value)</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</li>
+</ul>
+<a name="setCommand-org.apache.mesos.Protos.CommandInfo.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCommand</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;setCommand(<a href="../../../org/apache/mesos/Protos.CommandInfo.Builder.html" title="class in org.apache.mesos">Protos.CommandInfo.Builder</a>&nbsp;builderForValue)</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</li>
+</ul>
+<a name="mergeCommand-org.apache.mesos.Protos.CommandInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeCommand</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;mergeCommand(<a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;value)</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</li>
+</ul>
+<a name="clearCommand--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearCommand</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;clearCommand()</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</li>
+</ul>
+<a name="getCommandBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCommandBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CommandInfo.Builder.html" title="class in org.apache.mesos">Protos.CommandInfo.Builder</a>&nbsp;getCommandBuilder()</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</li>
+</ul>
+<a name="getCommandOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCommandOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CommandInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CommandInfoOrBuilder</a>&nbsp;getCommandOrBuilder()</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getCommandOrBuilder--">getCommandOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getResourcesList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesList</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&gt;&nbsp;getResourcesList()</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResourcesList--">getResourcesList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getResourcesCount--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesCount</h4>
+<pre>public&nbsp;int&nbsp;getResourcesCount()</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResourcesCount--">getResourcesCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getResources-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResources</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;getResources(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResources-int-">getResources</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setResources-int-org.apache.mesos.Protos.Resource-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setResources</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;setResources(int&nbsp;index,
+                                                 <a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="setResources-int-org.apache.mesos.Protos.Resource.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setResources</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;setResources(int&nbsp;index,
+                                                 <a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="addResources-org.apache.mesos.Protos.Resource-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addResources</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;addResources(<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="addResources-int-org.apache.mesos.Protos.Resource-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addResources</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;addResources(int&nbsp;index,
+                                                 <a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="addResources-org.apache.mesos.Protos.Resource.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addResources</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;addResources(<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="addResources-int-org.apache.mesos.Protos.Resource.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addResources</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;addResources(int&nbsp;index,
+                                                 <a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="addAllResources-java.lang.Iterable-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addAllResources</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;addAllResources(java.lang.Iterable&lt;? extends <a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&gt;&nbsp;values)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="clearResources--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearResources</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;clearResources()</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="removeResources-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeResources</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;removeResources(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="getResourcesBuilder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;getResourcesBuilder(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="getResourcesOrBuilder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a>&nbsp;getResourcesOrBuilder(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResourcesOrBuilder-int-">getResourcesOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getResourcesOrBuilderList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesOrBuilderList</h4>
+<pre>public&nbsp;java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a>&gt;&nbsp;getResourcesOrBuilderList()</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResourcesOrBuilderList--">getResourcesOrBuilderList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="addResourcesBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addResourcesBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;addResourcesBuilder()</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="addResourcesBuilder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addResourcesBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;addResourcesBuilder(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="getResourcesBuilderList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesBuilderList</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&gt;&nbsp;getResourcesBuilderList()</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="hasContainer--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasContainer</h4>
+<pre>public&nbsp;boolean&nbsp;hasContainer()</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#hasContainer--">hasContainer</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getContainer--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContainer</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;getContainer()</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getContainer--">getContainer</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setContainer-org.apache.mesos.Protos.ContainerInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setContainer</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;setContainer(<a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;value)</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</li>
+</ul>
+<a name="setContainer-org.apache.mesos.Protos.ContainerInfo.Builder-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setContainer</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;setContainer(<a href="../../../org/apache/mesos/Protos.ContainerInfo.Builder.html" title="class in org.apache.mesos">Protos.ContainerInfo.Builder</a>&nbsp;builderForValue)</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</li>
+</ul>
+<a name="mergeContainer-org.apache.mesos.Protos.ContainerInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mergeContainer</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;mergeContainer(<a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;value)</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</li>
+</ul>
+<a name="clearContainer--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearContainer</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;clearContainer()</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</li>
+</ul>
+<a name="getContainerBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContainerBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ContainerInfo.Builder.html" title="class in org.apache.mesos">Protos.ContainerInfo.Builder</a>&nbsp;getContainerBuilder()</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</li>
+</ul>
+<a name="getContainerOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContainerOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ContainerInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ContainerInfoOrBuilder</a>&nbsp;getContainerOrBuilder()</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getContainerOrBuilder--">getContainerOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setUnknownFields-com.google.protobuf.UnknownFieldSet-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUnknownFields</h4>
+<pre>public final&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;setUnknownFields(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</pre>
+</li>
+</ul>
+<a name="mergeUnknownFields-com.google.protobuf.UnknownFieldSet-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>mergeUnknownFields</h4>
+<pre>public final&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;mergeUnknownFields(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Protos.CSIPluginInfo.Builder.html" target="_top">Frames</a></li>
+<li><a href="Protos.CSIPluginInfo.Builder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>


[18/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/slave_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_8hpp_source.html b/content/api/latest/c++/slave_8hpp_source.html
index bab9a52..70296d4 100644
--- a/content/api/latest/c++/slave_8hpp_source.html
+++ b/content/api/latest/c++/slave_8hpp_source.html
@@ -251,783 +251,785 @@
 <div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
 <div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acf8c6cf73789692d60ad155f2a72b6f8">checkpointResources</a>(std::vector&lt;Resource&gt; checkpointedResources);</div>
 <div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>(</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html">HttpConnection</a> http,</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;      <span class="keyword">const</span> executor::Call::Subscribe&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>,</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* framework,</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* executor);</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#accb925947118625aa974fe887268b90a">registerExecutor</a>(</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; from,</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId);</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;  <span class="comment">// Called when an executor re-registers with a recovering slave.</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;  <span class="comment">// &#39;tasks&#39; : Unacknowledged tasks (i.e., tasks that the executor</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <span class="comment">//           driver never received an ACK for.)</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  <span class="comment">// &#39;updates&#39; : Unacknowledged updates.</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7671d5dc95a480163e3a52466767ab80">reregisterExecutor</a>(</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; from,</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;      <span class="keyword">const</span> std::vector&lt;TaskInfo&gt;&amp; tasks,</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;      <span class="keyword">const</span> std::vector&lt;StatusUpdate&gt;&amp; updates);</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a501cc0851b8609a0305cb6b4604081ab">_reregisterExecutor</a>(</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; future,</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId);</div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab7696419236c5bd5d455a0f1aeca9e2c">executorMessage</a>(</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;      <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;      <span class="keyword">const</span> std::string&amp; data);</div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf">ping</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; from, <span class="keywordtype">bool</span> connected);</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ffbdce60b7566faefd30d7e84cedfb2">applyOfferOperation</a>(<span class="keyword">const</span> ApplyOfferOperationMessage&amp; message);</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>(</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html">HttpConnection</a> http,</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;      <span class="keyword">const</span> executor::Call::Subscribe&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>,</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* framework,</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* executor);</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#accb925947118625aa974fe887268b90a">registerExecutor</a>(</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; from,</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId);</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <span class="comment">// Called when an executor re-registers with a recovering slave.</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  <span class="comment">// &#39;tasks&#39; : Unacknowledged tasks (i.e., tasks that the executor</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="comment">//           driver never received an ACK for.)</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="comment">// &#39;updates&#39; : Unacknowledged updates.</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7671d5dc95a480163e3a52466767ab80">reregisterExecutor</a>(</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; from,</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;      <span class="keyword">const</span> std::vector&lt;TaskInfo&gt;&amp; tasks,</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;      <span class="keyword">const</span> std::vector&lt;StatusUpdate&gt;&amp; updates);</div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a501cc0851b8609a0305cb6b4604081ab">_reregisterExecutor</a>(</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; future,</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab7696419236c5bd5d455a0f1aeca9e2c">executorMessage</a>(</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;      <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;      <span class="keyword">const</span> std::string&amp; data);</div>
 <div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;  <span class="comment">// Handles the status update.</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  <span class="comment">// NOTE: If &#39;pid&#39; is a valid UPID an ACK is sent to this pid</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  <span class="comment">// after the update is successfully handled. If pid == UPID()</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  <span class="comment">// no ACK is sent. The latter is used by the slave to send</span></div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;  <span class="comment">// status updates it generated (e.g., TASK_LOST). If pid == None()</span></div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;  <span class="comment">// an ACK is sent to the corresponding HTTP based executor.</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;  <span class="comment">// NOTE: StatusUpdate is passed by value because it is modified</span></div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  <span class="comment">// to ensure source field is set.</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate <a class="code" href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>, <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::UPID&gt;</a>&amp; pid);</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  <span class="comment">// Called when the slave receives a `StatusUpdate` from an executor</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;  <span class="comment">// and the slave needs to retrieve the container status for the</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  <span class="comment">// container associated with the executor.</span></div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac7dbbf424b30bc5f70fe4f6d22c3abc3">_statusUpdate</a>(</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;      StatusUpdate update,</div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::UPID&gt;</a>&amp; pid,</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;ContainerStatus&gt;</a>&gt;&amp; containerStatus);</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;  <span class="comment">// Continue handling the status update after optionally updating the</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  <span class="comment">// container&#39;s resources.</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab69c5bf00179cbecfacaa560bf404ff7">__statusUpdate</a>(</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&gt;&amp; future,</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;      <span class="keyword">const</span> StatusUpdate&amp; update,</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::UPID&gt;</a>&amp; pid,</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId,</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;      <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1state_1_1internal.html#a749d698dcb6786428fa589b72cee6467">checkpoint</a>);</div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;  <span class="comment">// This is called when the status update manager finishes</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;  <span class="comment">// handling the update. If the handling is successful, an</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;  <span class="comment">// acknowledgment is sent to the executor.</span></div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad4a853b29ff31eeff458ae33b611bcaf">___statusUpdate</a>(</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; future,</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;      <span class="keyword">const</span> StatusUpdate&amp; update,</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::UPID&gt;</a>&amp; pid);</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;  <span class="comment">// This is called by status update manager to forward a status</span></div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;  <span class="comment">// update to the master. Note that the latest state of the task is</span></div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;  <span class="comment">// added to the update before forwarding.</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2ca66ded2a1266abdf00e370691a80df">forward</a>(StatusUpdate update);</div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a>(</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; from,</div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;      <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;      <span class="keyword">const</span> TaskID&amp; taskId,</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;      <span class="keyword">const</span> std::string&amp; uuid);</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d">_statusUpdateAcknowledgement</a>(</div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; future,</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;      <span class="keyword">const</span> TaskID&amp; taskId,</div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;      <span class="keyword">const</span> <a class="code" href="structid_1_1UUID.html">UUID</a>&amp; uuid);</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a22a22c318c5f84d0e5c4f068613154f6">executorLaunched</a>(</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId,</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; future);</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9c1e1cd64c97eca9037187ee4a782999">executorTerminated</a>(</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option</a>&lt;</div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;          mesos::slave::ContainerTermination&gt;&gt;&amp; termination);</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;</div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;  <span class="comment">// NOTE: Pulled these to public to make it visible for testing.</span></div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;  <span class="comment">// TODO(vinod): Make tests friends to this class instead.</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;</div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;  <span class="comment">// Garbage collects the directories based on the current disk usage.</span></div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;  <span class="comment">// TODO(vinod): Instead of making this function public, we need to</span></div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  <span class="comment">// mock both GarbageCollector (and pass it through slave&#39;s constructor)</span></div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  <span class="comment">// and os calls.</span></div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af678d52f877800e895ff62f56be970cf">_checkDiskUsage</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;double&gt;</a>&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>);</div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  <span class="comment">// Invoked whenever the detector detects a change in masters.</span></div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;  <span class="comment">// Made public for testing purposes.</span></div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab93ec7c1c943aa82839dc8e5c717632c">detected</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;MasterInfo&gt;</a>&gt;&amp; _master);</div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;</div>
-<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">  317</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a></div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;  {</div>
-<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">  319</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">RECOVERING</a>,   <span class="comment">// Slave is doing recovery.</span></div>
-<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b">  320</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b">DISCONNECTED</a>, <span class="comment">// Slave is not connected to the master.</span></div>
-<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">  321</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">RUNNING</a>,      <span class="comment">// Slave has (re-)registered.</span></div>
-<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">  322</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">TERMINATING</a>,  <span class="comment">// Slave is shutting down.</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  } <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a>;</div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;</div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;  <span class="comment">// Describes information about agent recovery.</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html">  326</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html">RecoveryInfo</a></div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;  {</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;    <span class="comment">// Flag to indicate if recovery, including reconciling</span></div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;    <span class="comment">// (i.e., reconnect/kill) with executors is finished.</span></div>
-<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b">  330</a></span>&#160;    <a class="code" href="classprocess_1_1Promise.html">process::Promise&lt;Nothing&gt;</a> <a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b">recovered</a>;</div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;</div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;    <span class="comment">// Flag to indicate that HTTP based executors can</span></div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;    <span class="comment">// subscribe with the agent. We allow them to subscribe</span></div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;    <span class="comment">// after the agent recovers the containerizer.</span></div>
-<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#abdbf7f4d9d923c57105b4eb1dac7e3d8">  335</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#abdbf7f4d9d923c57105b4eb1dac7e3d8">reconnect</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;  } <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2201f63bd7d999ad238f0c6cd7b956ef">recoveryInfo</a>;</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;</div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;  <span class="comment">// TODO(benh): Clang requires members to be public in order to take</span></div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;  <span class="comment">// their address which we do in tests (for things like</span></div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;  <span class="comment">// FUTURE_DISPATCH).</span></div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<span class="comment">// protected:</span></div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10">initialize</a>();</div>
-<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81938c4eeee7234af198a86c13911fc">finalize</a>();</div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afc9437a65ba512cdfa4cd082b0e95d55">exited</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid);</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abd7c95703eea87f974d517b2c3bff118">__run</a>(</div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;std::list&lt;bool&gt;&gt;&amp; future,</div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;      <span class="keyword">const</span> ExecutorInfo&amp; executorInfo,</div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TaskInfo&gt;</a>&amp; task,</div>
-<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TaskGroupInfo&gt;</a>&amp; taskGroup);</div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;</div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;  <span class="comment">// This is called when the resource limits of the container have</span></div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;  <span class="comment">// been updated for the given tasks and task groups. If the update is</span></div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  <span class="comment">// successful, we flush the given tasks to the executor by sending</span></div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;  <span class="comment">// RunTaskMessages or `LAUNCH_GROUP` events.</span></div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a916ef96b48c955778ac265b59cca29ff">___run</a>(</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; future,</div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId,</div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;      <span class="keyword">const</span> std::list&lt;TaskInfo&gt;&amp; tasks,</div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;      <span class="keyword">const</span> std::list&lt;TaskGroupInfo&gt;&amp; taskGroups);</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;</div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Secret&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a3777b5da92987e60a452a6ce1d933925">generateSecret</a>(</div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId);</div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;</div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;  <span class="comment">// If an executor is launched for a task group, `taskInfo` would not be set.</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aec8e91248f772177ed7cc8c2ca9ea54c">launchExecutor</a>(</div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;Secret&gt;</a>&gt;&amp; future,</div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TaskInfo&gt;</a>&amp; taskInfo);</div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;</div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae407df872e63030271d69bc7ee62fc89">fileAttached</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; result,</div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;                    <span class="keyword">const</span> std::string&amp; path,</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;                    <span class="keyword">const</span> std::string&amp; virtualPath);</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;  <a class="code" href="structNothing.html">Nothing</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a281c6252ea2ad026664661aaf22237c3">detachFile</a>(<span class="keyword">const</span> std::string&amp; path);</div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf">ping</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; from, <span class="keywordtype">bool</span> connected);</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  <span class="comment">// Handles the status update.</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  <span class="comment">// NOTE: If &#39;pid&#39; is a valid UPID an ACK is sent to this pid</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;  <span class="comment">// after the update is successfully handled. If pid == UPID()</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;  <span class="comment">// no ACK is sent. The latter is used by the slave to send</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;  <span class="comment">// status updates it generated (e.g., TASK_LOST). If pid == None()</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  <span class="comment">// an ACK is sent to the corresponding HTTP based executor.</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;  <span class="comment">// NOTE: StatusUpdate is passed by value because it is modified</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  <span class="comment">// to ensure source field is set.</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate <a class="code" href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>, <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::UPID&gt;</a>&amp; pid);</div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;</div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  <span class="comment">// Called when the slave receives a `StatusUpdate` from an executor</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;  <span class="comment">// and the slave needs to retrieve the container status for the</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  <span class="comment">// container associated with the executor.</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac7dbbf424b30bc5f70fe4f6d22c3abc3">_statusUpdate</a>(</div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;      StatusUpdate update,</div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::UPID&gt;</a>&amp; pid,</div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;ContainerStatus&gt;</a>&gt;&amp; containerStatus);</div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;</div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  <span class="comment">// Continue handling the status update after optionally updating the</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;  <span class="comment">// container&#39;s resources.</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab69c5bf00179cbecfacaa560bf404ff7">__statusUpdate</a>(</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&gt;&amp; future,</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;      <span class="keyword">const</span> StatusUpdate&amp; update,</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::UPID&gt;</a>&amp; pid,</div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId,</div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;      <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1state_1_1internal.html#a749d698dcb6786428fa589b72cee6467">checkpoint</a>);</div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;</div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;  <span class="comment">// This is called when the status update manager finishes</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  <span class="comment">// handling the update. If the handling is successful, an</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  <span class="comment">// acknowledgment is sent to the executor.</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad4a853b29ff31eeff458ae33b611bcaf">___statusUpdate</a>(</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; future,</div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;      <span class="keyword">const</span> StatusUpdate&amp; update,</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::UPID&gt;</a>&amp; pid);</div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;  <span class="comment">// This is called by status update manager to forward a status</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  <span class="comment">// update to the master. Note that the latest state of the task is</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  <span class="comment">// added to the update before forwarding.</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2ca66ded2a1266abdf00e370691a80df">forward</a>(StatusUpdate update);</div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;</div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a>(</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; from,</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;      <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;      <span class="keyword">const</span> TaskID&amp; taskId,</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;      <span class="keyword">const</span> std::string&amp; uuid);</div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d">_statusUpdateAcknowledgement</a>(</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; future,</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;      <span class="keyword">const</span> TaskID&amp; taskId,</div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;      <span class="keyword">const</span> <a class="code" href="structid_1_1UUID.html">UUID</a>&amp; uuid);</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;</div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a22a22c318c5f84d0e5c4f068613154f6">executorLaunched</a>(</div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId,</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; future);</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9c1e1cd64c97eca9037187ee4a782999">executorTerminated</a>(</div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option</a>&lt;</div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;          mesos::slave::ContainerTermination&gt;&gt;&amp; termination);</div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;</div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  <span class="comment">// NOTE: Pulled these to public to make it visible for testing.</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;  <span class="comment">// TODO(vinod): Make tests friends to this class instead.</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  <span class="comment">// Garbage collects the directories based on the current disk usage.</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  <span class="comment">// TODO(vinod): Instead of making this function public, we need to</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  <span class="comment">// mock both GarbageCollector (and pass it through slave&#39;s constructor)</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;  <span class="comment">// and os calls.</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af678d52f877800e895ff62f56be970cf">_checkDiskUsage</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;double&gt;</a>&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>);</div>
+<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;</div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;  <span class="comment">// Invoked whenever the detector detects a change in masters.</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;  <span class="comment">// Made public for testing purposes.</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab93ec7c1c943aa82839dc8e5c717632c">detected</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;MasterInfo&gt;</a>&gt;&amp; _master);</div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div>
+<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">  319</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a></div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;  {</div>
+<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">  321</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">RECOVERING</a>,   <span class="comment">// Slave is doing recovery.</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b">  322</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b">DISCONNECTED</a>, <span class="comment">// Slave is not connected to the master.</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">  323</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">RUNNING</a>,      <span class="comment">// Slave has (re-)registered.</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">  324</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">TERMINATING</a>,  <span class="comment">// Slave is shutting down.</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;  } <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a>;</div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;</div>
+<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;  <span class="comment">// Describes information about agent recovery.</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html">  328</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html">RecoveryInfo</a></div>
+<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;  {</div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;    <span class="comment">// Flag to indicate if recovery, including reconciling</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;    <span class="comment">// (i.e., reconnect/kill) with executors is finished.</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b">  332</a></span>&#160;    <a class="code" href="classprocess_1_1Promise.html">process::Promise&lt;Nothing&gt;</a> <a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b">recovered</a>;</div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;</div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;    <span class="comment">// Flag to indicate that HTTP based executors can</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;    <span class="comment">// subscribe with the agent. We allow them to subscribe</span></div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;    <span class="comment">// after the agent recovers the containerizer.</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#abdbf7f4d9d923c57105b4eb1dac7e3d8">  337</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#abdbf7f4d9d923c57105b4eb1dac7e3d8">reconnect</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;  } <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2201f63bd7d999ad238f0c6cd7b956ef">recoveryInfo</a>;</div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;</div>
+<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;  <span class="comment">// TODO(benh): Clang requires members to be public in order to take</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;  <span class="comment">// their address which we do in tests (for things like</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  <span class="comment">// FUTURE_DISPATCH).</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="comment">// protected:</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10">initialize</a>();</div>
+<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81938c4eeee7234af198a86c13911fc">finalize</a>();</div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afc9437a65ba512cdfa4cd082b0e95d55">exited</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid);</div>
+<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;</div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abd7c95703eea87f974d517b2c3bff118">__run</a>(</div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;std::list&lt;bool&gt;&gt;&amp; future,</div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div>
+<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;      <span class="keyword">const</span> ExecutorInfo&amp; executorInfo,</div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TaskInfo&gt;</a>&amp; task,</div>
+<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TaskGroupInfo&gt;</a>&amp; taskGroup);</div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div>
+<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  <span class="comment">// This is called when the resource limits of the container have</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;  <span class="comment">// been updated for the given tasks and task groups. If the update is</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;  <span class="comment">// successful, we flush the given tasks to the executor by sending</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  <span class="comment">// RunTaskMessages or `LAUNCH_GROUP` events.</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a916ef96b48c955778ac265b59cca29ff">___run</a>(</div>
+<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; future,</div>
+<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId,</div>
+<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;      <span class="keyword">const</span> std::list&lt;TaskInfo&gt;&amp; tasks,</div>
+<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;      <span class="keyword">const</span> std::list&lt;TaskGroupInfo&gt;&amp; taskGroups);</div>
+<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div>
+<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Secret&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a3777b5da92987e60a452a6ce1d933925">generateSecret</a>(</div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;</div>
+<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  <span class="comment">// If an executor is launched for a task group, `taskInfo` would not be set.</span></div>
+<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aec8e91248f772177ed7cc8c2ca9ea54c">launchExecutor</a>(</div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;Secret&gt;</a>&gt;&amp; future,</div>
+<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TaskInfo&gt;</a>&amp; taskInfo);</div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;</div>
+<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae407df872e63030271d69bc7ee62fc89">fileAttached</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; result,</div>
+<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;                    <span class="keyword">const</span> std::string&amp; path,</div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;                    <span class="keyword">const</span> std::string&amp; virtualPath);</div>
 <div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;</div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  <span class="comment">// Triggers a re-detection of the master when the slave does</span></div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;  <span class="comment">// not receive a ping.</span></div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7">pingTimeout</a>(<a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;MasterInfo&gt;</a>&gt; future);</div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;</div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">authenticate</a>();</div>
+<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  <a class="code" href="structNothing.html">Nothing</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a281c6252ea2ad026664661aaf22237c3">detachFile</a>(<span class="keyword">const</span> std::string&amp; path);</div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;</div>
+<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;  <span class="comment">// Triggers a re-detection of the master when the slave does</span></div>
+<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;  <span class="comment">// not receive a ping.</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7">pingTimeout</a>(<a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;MasterInfo&gt;</a>&gt; future);</div>
 <div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;  <span class="comment">// Helper routines to lookup a framework/executor.</span></div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af47e4a69c5542ae625bdd1a5b7fdb308">getFramework</a>(<span class="keyword">const</span> FrameworkID&amp; frameworkId) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;</div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae5cbf7aef363a45048acfca39fbb4c89">getExecutor</a>(</div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae5cbf7aef363a45048acfca39fbb4c89">getExecutor</a>(<span class="keyword">const</span> ContainerID&amp; containerId) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">authenticate</a>();</div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;</div>
+<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;  <span class="comment">// Helper routines to lookup a framework/executor.</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af47e4a69c5542ae625bdd1a5b7fdb308">getFramework</a>(<span class="keyword">const</span> FrameworkID&amp; frameworkId) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;</div>
+<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae5cbf7aef363a45048acfca39fbb4c89">getExecutor</a>(</div>
+<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;</div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;  <span class="comment">// Returns the ExecutorInfo associated with a TaskInfo. If the task has no</span></div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;  <span class="comment">// ExecutorInfo, then we generate an ExecutorInfo corresponding to the</span></div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;  <span class="comment">// command executor.</span></div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;  ExecutorInfo <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1200b872e31b092349f482e4711d41e4">getExecutorInfo</a>(</div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;      <span class="keyword">const</span> TaskInfo&amp; task) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;</div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;  <span class="comment">// Shuts down the executor if it did not register yet.</span></div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aeaef3f8ca707a6ddf0cd9692835b7f50">registerExecutorTimeout</a>(</div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId);</div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;</div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;  <span class="comment">// Cleans up all un-reregistered executors during recovery.</span></div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a00d7e0077ecd03e0e0bde0b814d02a68">reregisterExecutorTimeout</a>();</div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;</div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;  <span class="comment">// This function returns the max age of executor/slave directories allowed,</span></div>
-<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;  <span class="comment">// given a disk usage. This value could be used to tune gc.</span></div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;  <a class="code" href="classDuration.html">Duration</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a355d5c297d06b8e818df3edcfd69648b">age</a>(<span class="keywordtype">double</span> usage);</div>
-<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;</div>
-<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  <span class="comment">// Checks the current disk usage and schedules for gc as necessary.</span></div>
-<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a834f5a3d33854228abfa40e61eb0106e">checkDiskUsage</a>();</div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;</div>
-<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;  <span class="comment">// Recovers the slave, status update manager and isolator.</span></div>
-<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa66f55ccd42a6aac647a50d78a3fb29c">recover</a>(<span class="keyword">const</span> <a class="code" href="classTry.html">Try&lt;state::State&gt;</a>&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a>);</div>
-<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;</div>
-<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  <span class="comment">// This is called after &#39;recover()&#39;. If &#39;flags.reconnect&#39; is</span></div>
-<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;  <span class="comment">// &#39;reconnect&#39;, the slave attempts to reconnect to any old live</span></div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;  <span class="comment">// executors. Otherwise, the slave attempts to shutdown/kill them.</span></div>
-<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad615bdfc4c89ec56f96c61d493507516">_recover</a>();</div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;</div>
-<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;  <span class="comment">// This is a helper to call recover() on the containerizer at the end of</span></div>
-<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;  <span class="comment">// recover() and before __recover().</span></div>
-<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  <span class="comment">// TODO(idownes): Remove this when we support defers to objects.</span></div>
-<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a05bb2d1fc84402385d05c5341dea5827">_recoverContainerizer</a>(</div>
-<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;state::SlaveState&gt;</a>&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a>);</div>
-<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;</div>
-<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;  <span class="comment">// This is called when recovery finishes.</span></div>
-<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
-<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#adf6475e9de96ccbbe503980ae80c2978">__recover</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; future);</div>
-<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;</div>
-<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;  <span class="comment">// Helper to recover a framework from the specified state.</span></div>
-<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a687e239fe854b91b0f64e076ab4dbf57">recoverFramework</a>(</div>
-<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;      <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1slave_1_1state_1_1FrameworkState.html">state::FrameworkState</a>&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a>,</div>
-<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;ExecutorID&gt;</a>&amp; executorsToRecheckpoint,</div>
-<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap</a>&lt;ExecutorID, <a class="code" href="classhashset.html">hashset&lt;TaskID&gt;</a>&gt;&amp; tasksToRecheckpoint);</div>
-<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;</div>
-<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;  <span class="comment">// Removes and garbage collects the executor.</span></div>
-<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0a3ade2dde9dd762b30fb376497de35">removeExecutor</a>(<a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* framework, <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* executor);</div>
-<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;</div>
-<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;  <span class="comment">// Removes and garbage collects the framework.</span></div>
-<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
-<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8c91e52205ed91adf20cee75cfcf43fe">removeFramework</a>(<a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* framework);</div>
-<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;</div>
-<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  <span class="comment">// Schedules a &#39;path&#39; for gc based on its modification time.</span></div>
-<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a76f40f8c10951d9526cb63bcea66f5e5">garbageCollect</a>(<span class="keyword">const</span> std::string&amp; path);</div>
-<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;</div>
-<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;  <span class="comment">// Called when the slave was signaled from the specified user.</span></div>
-<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(<span class="keywordtype">int</span> signal, <span class="keywordtype">int</span> <a class="code" href="namespaceos_1_1stat.html#a96066cfc01f1f62fc25b56f6915800eb">uid</a>);</div>
-<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;</div>
-<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
-<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5">qosCorrections</a>();</div>
-<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;</div>
-<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
-<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a10e4944e4e881bba067c34228679ef12">_qosCorrections</a>(</div>
-<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="namespacecgroups_1_1devices.html#a22494291bc2cb89697dcd2b5f288bdd3">std::list</a>&lt;</div>
-<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;          mesos::slave::QoSCorrection&gt;&gt;&amp; correction);</div>
-<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;</div>
-<div class="line"><a name="l00466"></a><span class="lineno">  466</sp

<TRUNCATED>

[21/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/puller_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/puller_8hpp_source.html b/content/api/latest/c++/puller_8hpp_source.html
index 74a246c..405c161 100644
--- a/content/api/latest/c++/puller_8hpp_source.html
+++ b/content/api/latest/c++/puller_8hpp_source.html
@@ -119,7 +119,7 @@
 <div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="preprocessor">#endif // __PROVISIONER_DOCKER_PULLER_HPP__</span></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller.html">mesos::internal::slave::docker::Puller</a></div><div class="ttdef"><b>Definition:</b> puller.hpp:42</div></div>
 <div class="ttc" id="resolver_8hpp_html"><div class="ttname"><a href="resolver_8hpp.html">resolver.hpp</a></div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller_html_a28550d1962a9fa4cd700634a559a399f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller.html#a28550d1962a9fa4cd700634a559a399f">mesos::internal::slave::docker::Puller::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; Puller &gt; &gt; create(const Flags &amp;flags, const process::Shared&lt; uri::Fetcher &gt; &amp;fetcher, SecretResolver *secretResolver=nullptr)</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller_html_ac32648fd850bed4d306a21d1ceece9bb"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller.html#ac32648fd850bed4d306a21d1ceece9bb">mesos::internal::slave::docker::Puller::pull</a></div><div class="ttdeci">virtual process::Future&lt; std::vector&lt; std::string &gt; &gt; pull(const ::docker::spec::ImageReference &amp;reference, const std::string &amp;directory, const std::string &amp;backend, const Option&lt; Secret &gt; &amp;config=None())=0</div><div class="ttdoc">Pull a Docker image layers into the specified directory, and return the list of layer ids in that ima...</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/registry__puller_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/registry__puller_8hpp_source.html b/content/api/latest/c++/registry__puller_8hpp_source.html
index 21665ce..527e03d 100644
--- a/content/api/latest/c++/registry__puller_8hpp_source.html
+++ b/content/api/latest/c++/registry__puller_8hpp_source.html
@@ -128,7 +128,7 @@
 <div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="preprocessor">#endif //  __PROVISIONER_DOCKER_REGISTRY_PULLER_HPP__</span></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller.html">mesos::internal::slave::docker::Puller</a></div><div class="ttdef"><b>Definition:</b> puller.hpp:42</div></div>
 <div class="ttc" id="resolver_8hpp_html"><div class="ttname"><a href="resolver_8hpp.html">resolver.hpp</a></div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1RegistryPuller_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1RegistryPuller.html">mesos::internal::slave::docker::RegistryPuller</a></div><div class="ttdef"><b>Definition:</b> registry_puller.hpp:44</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="puller_8hpp_html"><div class="ttname"><a href="puller_8hpp.html">puller.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/resource__provider_2validation_8hpp_source.html b/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
index 7ed13df..3af1992 100644
--- a/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
@@ -92,7 +92,7 @@
 <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 // __RESOURCE_PROVIDER_VALIDATION_HPP__</span></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2225</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2301</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>


[17/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/sorter_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/sorter_8hpp_source.html b/content/api/latest/c++/sorter_8hpp_source.html
index a3b8a94..9b99e2b 100644
--- a/content/api/latest/c++/sorter_8hpp_source.html
+++ b/content/api/latest/c++/sorter_8hpp_source.html
@@ -210,7 +210,7 @@
 <div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="preprocessor">#endif // __MASTER_ALLOCATOR_SORTER_SORTER_HPP__</span></div>
 <div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter_html_ac1e8fc8ba543582fee82790543060fcc"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#ac1e8fc8ba543582fee82790543060fcc">mesos::internal::master::allocator::Sorter::unallocated</a></div><div class="ttdeci">virtual void unallocated(const std::string &amp;client, const SlaveID &amp;slaveId, const Resources &amp;resources)=0</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter_html_a378eedf4b183e753a28c052254e35854"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a378eedf4b183e753a28c052254e35854">mesos::internal::master::allocator::Sorter::Sorter</a></div><div class="ttdeci">Sorter(const process::UPID &amp;allocator, const std::string &amp;metricsPrefix)</div><div class="ttdef"><b>Definition:</b> sorter.hpp:49</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter_html_a83252e954533dff4f7f203ac88ee9604"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a83252e954533dff4f7f203ac88ee9604">mesos::internal::master::allocator::Sorter::~Sorter</a></div><div class="ttdeci">virtual ~Sorter()=default</div></div>
 <div class="ttc" id="type__utils_8hpp_html"><div class="ttname"><a href="type__utils_8hpp.html">type_utils.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html b/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html
index 8f27d2e..866859d 100644
--- a/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html
+++ b/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html
@@ -113,7 +113,7 @@
 <div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
 <div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">#endif // __AUTHENTICATION_CRAM_MD5_AUTHENTICATOR_HPP__</span></div>
 <div class="ttc" id="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html">mesos::internal::cram_md5::CRAMMD5Authenticator</a></div><div class="ttdef"><b>Definition:</b> authenticator.hpp:37</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="include_2mesos_2module_2authenticator_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_2authenticator_8hpp.html">authenticator.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator_html_abea5e44a2e84887aba2fd4ee3ba06b96"><div class="ttname"><a href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#abea5e44a2e84887aba2fd4ee3ba06b96">mesos::internal::cram_md5::CRAMMD5Authenticator::authenticate</a></div><div class="ttdeci">virtual process::Future&lt; Option&lt; std::string &gt; &gt; authenticate(const process::UPID &amp;pid)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html b/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html
index b1cb68e..654b122 100644
--- a/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html
@@ -135,7 +135,7 @@
 <div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
 <div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="preprocessor">#endif // __AUTHORIZER_AUTHORIZER_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1LocalAuthorizer_html_a2a353a0b47cc0c1e13e9006968fe3788"><div class="ttname"><a href="classmesos_1_1internal_1_1LocalAuthorizer.html#a2a353a0b47cc0c1e13e9006968fe3788">mesos::internal::LocalAuthorizer::authorized</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; authorized(const authorization::Request &amp;request)</div><div class="ttdoc">Checks with the identity server back end whether request is allowed by the policies of the identity s...</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2common_2recordio_8hpp_source.html b/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
index c21346f..8c2fa93 100644
--- a/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
+++ b/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
@@ -314,7 +314,7 @@
 <div class="ttc" id="namespaceprocess_html_a20443908afa3212215166e26065349e5"><div class="ttname"><a href="namespaceprocess.html#a20443908afa3212215166e26065349e5">process::terminate</a></div><div class="ttdeci">void terminate(const UPID &amp;pid, bool inject=true)</div><div class="ttdoc">Sends a TerminateEvent to the given process. </div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess_html_af123bea3321a9d99d1fecaf33cd5179b"><div class="ttname"><a href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html#af123bea3321a9d99d1fecaf33cd5179b">mesos::internal::recordio::internal::ReaderProcess::initialize</a></div><div class="ttdeci">virtual void initialize() override</div><div class="ttdoc">Invoked when a process gets spawned. </div><div class="ttdef"><b>Definition:</b> recordio.hpp:184</div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess_html_ad17237b8d9089c4112dc03268ed1c5e0"><div class="ttname"><a href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html#ad17237b8d9089c4112dc03268ed1c5e0">mesos::internal::recordio::internal::ReaderProcess::read</a></div><div class="ttdeci">process::Future&lt; Result&lt; T &gt; &gt; read()</div><div class="ttdef"><b>Definition:</b> recordio.hpp:161</div></div>
 <div class="ttc" id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div class="ttname"><a href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div class="ttdeci">void dispatch(const PID&lt; T &gt; &amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> dispatch.hpp:158</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1recordio_1_1Reader_html"><div class="ttname"><a href="classmesos_1_1internal_1_1recordio_1_1Reader.html">mesos::internal::recordio::Reader</a></div><div class="ttdoc">Provides RecordIO decoding on top of an http::Pipe::Reader. </div><div class="ttdef"><b>Definition:</b> recordio.hpp:62</div></div>
@@ -326,7 +326,7 @@
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise</a></div><div class="ttdef"><b>Definition:</b> future.hpp:72</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a59c192ee8ea5abbbee1642957f47c92a"><div class="ttname"><a href="namespaceprocess.html#a59c192ee8ea5abbbee1642957f47c92a">process::loop</a></div><div class="ttdeci">struct ev_loop * loop</div><div class="ttdef"><b>Definition:</b> loop.hpp:452</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1recordio_1_1Reader_html_ad1adb5f2ced8d8fc56b26e787fecd0a3"><div class="ttname"><a href="classmesos_1_1internal_1_1recordio_1_1Reader.html#ad1adb5f2ced8d8fc56b26e787fecd0a3">mesos::internal::recordio::Reader::~Reader</a></div><div class="ttdeci">virtual ~Reader()</div><div class="ttdef"><b>Definition:</b> recordio.hpp:74</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2recordio_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2recordio_8hpp.html">recordio.hpp</a></div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2common_2values_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2common_2values_8hpp_source.html b/content/api/latest/c++/src_2common_2values_8hpp_source.html
index e657fe6..7c7d646 100644
--- a/content/api/latest/c++/src_2common_2values_8hpp_source.html
+++ b/content/api/latest/c++/src_2common_2values_8hpp_source.html
@@ -140,9 +140,9 @@
 <div class="ttc" id="classInterval_html"><div class="ttname"><a href="classInterval.html">Interval</a></div><div class="ttdef"><b>Definition:</b> interval.hpp:24</div></div>
 <div class="ttc" id="namespacerouting_1_1link_1_1internal_html_abfdfc99e016fe858117fa1767cef2be0"><div class="ttname"><a href="namespacerouting_1_1link_1_1internal.html#abfdfc99e016fe858117fa1767cef2be0">routing::link::internal::set</a></div><div class="ttdeci">Try&lt; bool &gt; set(const std::string &amp;_link, unsigned int flags)</div><div class="ttdef"><b>Definition:</b> internal.hpp:125</div></div>
 <div class="ttc" id="classInterval_html_aee1302bc704e91193a9003ce396b7c9b"><div class="ttname"><a href="classInterval.html#aee1302bc704e91193a9003ce396b7c9b">Interval::lower</a></div><div class="ttdeci">T lower() const </div><div class="ttdef"><b>Definition:</b> interval.hpp:81</div></div>
-<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:192</div></div>
+<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:195</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1values_html_ae37129836065b22ed456cf26121de888"><div class="ttname"><a href="namespacemesos_1_1internal_1_1values.html#ae37129836065b22ed456cf26121de888">mesos::internal::values::intervalSetToRanges</a></div><div class="ttdeci">Value::Ranges intervalSetToRanges(const IntervalSet&lt; T &gt; &amp;set)</div><div class="ttdef"><b>Definition:</b> values.hpp:59</div></div>
-<div class="ttc" id="option_8hpp_html_a78407a45187058b9b4ef2042accb9bc4"><div class="ttname"><a href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a></div><div class="ttdeci">Option&lt; T &gt; min(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:163</div></div>
+<div class="ttc" id="option_8hpp_html_a78407a45187058b9b4ef2042accb9bc4"><div class="ttname"><a href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a></div><div class="ttdeci">Option&lt; T &gt; min(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:166</div></div>
 <div class="ttc" id="classInterval_html_abdc59b5f3784ae25b54c73acbb714296"><div class="ttname"><a href="classInterval.html#abdc59b5f3784ae25b54c73acbb714296">Interval::upper</a></div><div class="ttdeci">T upper() const </div><div class="ttdef"><b>Definition:</b> interval.hpp:84</div></div>
 <div class="ttc" id="interval_8hpp_html"><div class="ttname"><a href="interval_8hpp.html">interval.hpp</a></div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2jvm_2org_2apache_2zookeeper_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2jvm_2org_2apache_2zookeeper_8hpp_source.html b/content/api/latest/c++/src_2jvm_2org_2apache_2zookeeper_8hpp_source.html
index 75b4a27..5e45120 100644
--- a/content/api/latest/c++/src_2jvm_2org_2apache_2zookeeper_8hpp_source.html
+++ b/content/api/latest/c++/src_2jvm_2org_2apache_2zookeeper_8hpp_source.html
@@ -301,11 +301,11 @@
 <div class="ttc" id="classJvm_1_1Constructor_html"><div class="ttname"><a href="classJvm_1_1Constructor.html">Jvm::Constructor</a></div><div class="ttdef"><b>Definition:</b> jvm.hpp:144</div></div>
 <div class="ttc" id="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOServerCnxnFactory_html_a059073f0f53085c564e9f494a3607bc8"><div class="ttname"><a href="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOServerCnxnFactory.html#a059073f0f53085c564e9f494a3607bc8">org::apache::zookeeper::server::NIOServerCnxnFactory::NIOServerCnxnFactory</a></div><div class="ttdeci">NIOServerCnxnFactory()</div><div class="ttdef"><b>Definition:</b> zookeeper.hpp:181</div></div>
 <div class="ttc" id="classJvm_1_1Variable_html"><div class="ttname"><a href="classJvm_1_1Variable.html">Jvm::Variable</a></div><div class="ttdef"><b>Definition:</b> jvm.hpp:295</div></div>
-<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:192</div></div>
+<div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:195</div></div>
 <div class="ttc" id="classorg_1_1apache_1_1zookeeper_1_1server_1_1persistence_1_1FileTxnSnapLog_html_a307a5945067dcda336fa5b59ebd6c01e"><div class="ttname"><a href="classorg_1_1apache_1_1zookeeper_1_1server_1_1persistence_1_1FileTxnSnapLog.html#a307a5945067dcda336fa5b59ebd6c01e">org::apache::zookeeper::server::persistence::FileTxnSnapLog::FileTxnSnapLog</a></div><div class="ttdeci">FileTxnSnapLog(const java::io::File &amp;dataDir, const java::io::File &amp;snapDir)</div><div class="ttdef"><b>Definition:</b> zookeeper.hpp:40</div></div>
 <div class="ttc" id="classJvm_1_1Method_html"><div class="ttname"><a href="classJvm_1_1Method.html">Jvm::Method</a></div><div class="ttdef"><b>Definition:</b> jvm.hpp:208</div></div>
 <div class="ttc" id="namespaceorg_1_1apache_1_1zookeeper_1_1server_html_ab8aeaf85b8cab637b53fce96f924bec6"><div class="ttname"><a href="namespaceorg_1_1apache_1_1zookeeper_1_1server.html#ab8aeaf85b8cab637b53fce96f924bec6">org::apache::zookeeper::server::ZOOKEEPERSERVER_SESSIONTRACKER</a></div><div class="ttdeci">const char ZOOKEEPERSERVER_SESSIONTRACKER[]</div></div>
-<div class="ttc" id="option_8hpp_html_a78407a45187058b9b4ef2042accb9bc4"><div class="ttname"><a href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a></div><div class="ttdeci">Option&lt; T &gt; min(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:163</div></div>
+<div class="ttc" id="option_8hpp_html_a78407a45187058b9b4ef2042accb9bc4"><div class="ttname"><a href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a></div><div class="ttdeci">Option&lt; T &gt; min(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:166</div></div>
 <div class="ttc" id="classorg_1_1apache_1_1zookeeper_1_1server_1_1ZooKeeperServer_html_ad8399b4f330682e8a6d702a9b75d21f5"><div class="ttname"><a href="classorg_1_1apache_1_1zookeeper_1_1server_1_1ZooKeeperServer.html#ad8399b4f330682e8a6d702a9b75d21f5">org::apache::zookeeper::server::ZooKeeperServer::closeSession</a></div><div class="ttdeci">void closeSession(int64_t sessionId)</div><div class="ttdef"><b>Definition:</b> zookeeper.hpp:160</div></div>
 <div class="ttc" id="classJvm_1_1Object_html"><div class="ttname"><a href="classJvm_1_1Object.html">Jvm::Object</a></div><div class="ttdef"><b>Definition:</b> jvm.hpp:244</div></div>
 <div class="ttc" id="classorg_1_1apache_1_1zookeeper_1_1server_1_1SessionTracker_html"><div class="ttname"><a href="classorg_1_1apache_1_1zookeeper_1_1server_1_1SessionTracker.html">org::apache::zookeeper::server::SessionTracker</a></div><div class="ttdef"><b>Definition:</b> zookeeper.hpp:58</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2linux_2routing_2filter_2filter_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2linux_2routing_2filter_2filter_8hpp_source.html b/content/api/latest/c++/src_2linux_2routing_2filter_2filter_8hpp_source.html
index 2a6e763..f8ca595 100644
--- a/content/api/latest/c++/src_2linux_2routing_2filter_2filter_8hpp_source.html
+++ b/content/api/latest/c++/src_2linux_2routing_2filter_2filter_8hpp_source.html
@@ -173,7 +173,7 @@
 <div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;} <span class="comment">// namespace routing {</span></div>
 <div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
 <div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="preprocessor">#endif // __LINUX_ROUTING_FILTER_FILTER_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="structrouting_1_1filter_1_1Filter_html_ad87174eef00793486123325982027d12"><div class="ttname"><a href="structrouting_1_1filter_1_1Filter.html#ad87174eef00793486123325982027d12">routing::filter::Filter::classifier</a></div><div class="ttdeci">Classifier classifier</div><div class="ttdef"><b>Definition:</b> filter.hpp:90</div></div>
 <div class="ttc" id="action_8hpp_html"><div class="ttname"><a href="action_8hpp.html">action.hpp</a></div></div>
 <div class="ttc" id="structrouting_1_1filter_1_1Filter_html_a2a214d608fe4304177f60a66e0aba9a6"><div class="ttname"><a href="structrouting_1_1filter_1_1Filter.html#a2a214d608fe4304177f60a66e0aba9a6">routing::filter::Filter::classid</a></div><div class="ttdeci">Option&lt; Handle &gt; classid</div><div class="ttdef"><b>Definition:</b> filter.hpp:111</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2log_2network_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2log_2network_8hpp_source.html b/content/api/latest/c++/src_2log_2network_8hpp_source.html
index 6bd4d3e..a0acb5d 100644
--- a/content/api/latest/c++/src_2log_2network_8hpp_source.html
+++ b/content/api/latest/c++/src_2log_2network_8hpp_source.html
@@ -569,7 +569,7 @@
 <div class="ttc" id="classNetwork_html_a43d645248055c352b6550c586dfdf46ba7f1c8f1a0171b0e809d6c2e69490671a"><div class="ttname"><a href="classNetwork.html#a43d645248055c352b6550c586dfdf46ba7f1c8f1a0171b0e809d6c2e69490671a">Network::EQUAL_TO</a></div><div class="ttdef"><b>Definition:</b> network.hpp:55</div></div>
 <div class="ttc" id="classProtobufProcess_html_a6c404fdc490a7199a0d2ad881d588e5c"><div class="ttname"><a href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">ProtobufProcess&lt; NetworkProcess &gt;::send</a></div><div class="ttdeci">void send(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:108</div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="classNetwork_html"><div class="ttname"><a href="classNetwork.html">Network</a></div><div class="ttdef"><b>Definition:</b> network.hpp:50</div></div>
 <div class="ttc" id="classNetworkProcess_html_adde5598934df8f0d514db2b01d2508f2"><div class="ttname"><a href="classNetworkProcess.html#adde5598934df8f0d514db2b01d2508f2">NetworkProcess::broadcast</a></div><div class="ttdeci">std::set&lt; process::Future&lt; Res &gt; &gt; broadcast(const Protocol&lt; Req, Res &gt; &amp;protocol, const Req &amp;req, const std::set&lt; process::UPID &gt; &amp;filter)</div><div class="ttdef"><b>Definition:</b> network.hpp:222</div></div>
 <div class="ttc" id="classNetwork_html_ac273d79a8be8f05411440757979dae5d"><div class="ttname"><a href="classNetwork.html#ac273d79a8be8f05411440757979dae5d">Network::watch</a></div><div class="ttdeci">process::Future&lt; size_t &gt; watch(size_t size, WatchMode mode=NOT_EQUAL_TO) const </div><div class="ttdef"><b>Definition:</b> network.hpp:367</div></div>
@@ -586,7 +586,7 @@
 <div class="ttc" id="classNetwork_html_a7a4e19cdb4bf0c7ecf82baa643831492"><div class="ttname"><a href="classNetwork.html#a7a4e19cdb4bf0c7ecf82baa643831492">Network::~Network</a></div><div class="ttdeci">virtual ~Network()</div><div class="ttdef"><b>Definition:</b> network.hpp:341</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; size_t &gt;</a></div></div>
 <div class="ttc" id="classNetwork_html_a43d645248055c352b6550c586dfdf46ba5720bf2cef2135857ad15209169bbd8c"><div class="ttname"><a href="classNetwork.html#a43d645248055c352b6550c586dfdf46ba5720bf2cef2135857ad15209169bbd8c">Network::GREATER_THAN</a></div><div class="ttdef"><b>Definition:</b> network.hpp:59</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1log_1_1protocol_html_a3b1f8bd7b18c51af9d1f58842950b545"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol::promise</a></div><div class="ttdeci">Protocol&lt; PromiseRequest, PromiseResponse &gt; promise</div></div>
 <div class="ttc" id="classNetwork_html_a31e8af8c885552d6cf1000ea846c62dc"><div class="ttname"><a href="classNetwork.html#a31e8af8c885552d6cf1000ea846c62dc">Network::broadcast</a></div><div class="ttdeci">process::Future&lt; std::set&lt; process::Future&lt; Res &gt; &gt; &gt; broadcast(const Protocol&lt; Req, Res &gt; &amp;protocol, const Req &amp;req, const std::set&lt; process::UPID &gt; &amp;filter=std::set&lt; process::UPID &gt;()) const </div><div class="ttdef"><b>Definition:</b> network.hpp:375</div></div>
 <div class="ttc" id="classNetwork_html_a43d645248055c352b6550c586dfdf46ba35573a903c78a976ee1becfd4c41b64a"><div class="ttname"><a href="classNetwork.html#a43d645248055c352b6550c586dfdf46ba35573a903c78a976ee1becfd4c41b64a">Network::NOT_EQUAL_TO</a></div><div class="ttdef"><b>Definition:</b> network.hpp:56</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2logging_2logging_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2logging_2logging_8hpp_source.html b/content/api/latest/c++/src_2logging_2logging_8hpp_source.html
index 6af6a66..840bca6 100644
--- a/content/api/latest/c++/src_2logging_2logging_8hpp_source.html
+++ b/content/api/latest/c++/src_2logging_2logging_8hpp_source.html
@@ -100,7 +100,7 @@
 <div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#endif // __LOGGING_LOGGING_HPP__</span></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="namespaceprocess_html_a283af87525d9611f5d27b9a7dd6b967e"><div class="ttname"><a href="namespaceprocess.html#a283af87525d9611f5d27b9a7dd6b967e">process::logging</a></div><div class="ttdeci">PID&lt; Logging &gt; logging()</div><div class="ttdoc">Return the PID associated with the global logging process. </div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1logging_html_a2b17fe00b051ca8b5e05fac7dc732641"><div class="ttname"><a href="namespacemesos_1_1internal_1_1logging.html#a2b17fe00b051ca8b5e05fac7dc732641">mesos::internal::logging::getLogSeverity</a></div><div class="ttdeci">google::LogSeverity getLogSeverity(const std::string &amp;logging_level)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html b/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
index b9e3faa..9572192 100644
--- a/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
@@ -753,7 +753,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html_af406147c4ad2b61a3dead8c9b989ee3a"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#af406147c4ad2b61a3dead8c9b989ee3a">mesos::internal::master::allocator::MesosAllocatorProcess::requestResources</a></div><div class="ttdeci">virtual void requestResources(const FrameworkID &amp;frameworkId, const std::vector&lt; Request &gt; &amp;requests)=0</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator_html_a438b5c7c52813573cd63ec14623c3c39"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a438b5c7c52813573cd63ec14623c3c39">mesos::internal::master::allocator::MesosAllocator::setQuota</a></div><div class="ttdeci">void setQuota(const std::string &amp;role, const Quota &amp;quota)</div><div class="ttdoc">Informs the allocator to set quota for the given role. </div><div class="ttdef"><b>Definition:</b> allocator.hpp:657</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html_a87397726afe39e99670a0c68facee4e1"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a87397726afe39e99670a0c68facee4e1">mesos::internal::master::allocator::MesosAllocatorProcess::updateInverseOffer</a></div><div class="ttdeci">virtual void updateInverseOffer(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const Option&lt; UnavailableResources &gt; &amp;unavailableResources, const Option&lt; mesos::allocator::InverseOfferStatus &gt; &amp;status, const Option&lt; Filters &gt; &amp;filters=None())=0</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator_html_af21d8b1c164feddfc6a8550245028b06"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af21d8b1c164feddfc6a8550245028b06">mesos::internal::master::allocator::MesosAllocator::addSlave</a></div><div class="ttdeci">void addSlave(const SlaveID &amp;slaveId, const SlaveInfo &amp;slaveInfo, const std::vector&lt; SlaveInfo::Capability &gt; &amp;capabilities, const Option&lt; Unavailability &gt; &amp;unavailability, const Resources &amp;total, const hashmap&lt; FrameworkID, Resources &gt; &amp;used)</div><div class="ttdoc">Adds or re-adds an agent to the Mesos cluster. </div><div class="ttdef"><b>Definition:</b> allocator.hpp:446</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator_html_a23724d1a04045cf433dc3d7c4e8ea44c"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a23724d1a04045cf433dc3d7c4e8ea44c">mesos::internal::master::allocator::MesosAllocator::removeFramework</a></div><div class="ttdeci">void removeFramework(const FrameworkID &amp;frameworkId)</div><div class="ttdoc">Removes a framework from the Mesos cluster. </div><div class="ttdef"><b>Definition:</b> allocator.hpp:398</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html_a37b1ad182ecf2b499cd789bba61bd7f2"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a37b1ad182ecf2b499cd789bba61bd7f2">mesos::internal::master::allocator::MesosAllocatorProcess::recover</a></div><div class="ttdeci">virtual void recover(const int expectedAgentCount, const hashmap&lt; std::string, Quota &gt; &amp;quotas)=0</div></div>


[44/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/classmesos_1_1Resources-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1Resources-members.html b/content/api/latest/c++/classmesos_1_1Resources-members.html
index 169f745..b8c574c 100644
--- a/content/api/latest/c++/classmesos_1_1Resources-members.html
+++ b/content/api/latest/c++/classmesos_1_1Resources-members.html
@@ -60,7 +60,7 @@
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0">allocatableTo</a>(const std::string &amp;role) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634">allocate</a>(const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79">allocations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883">apply</a>(const Offer::Operation &amp;operation) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aea41343a928f725d953640767be9a732">apply</a>(const Offer::Operation &amp;operation, const Option&lt; Resources &gt; &amp;convertedResources=None()) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab8017b6c67953ba5fc5c2a5f27580da6">apply</a>(const Iterable &amp;operations) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f">begin</a>()</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ae66c01db87b2a42cfee3e77c20687d56">begin</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -84,7 +84,9 @@
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a319bc081593e24956927ac4ec8c74e8d">get</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab7efb90fdd329ee238af86013584480d">gpus</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa68cbefaa4f5e4365783c370cd8dbc45">hasRefinedReservations</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a">isAllocatableTo</a>(const Resource &amp;resource, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6">hasResourceProvider</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a">isAllocatableTo</a>(const Resource &amp;resource, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ac122469e75b48787a955348873218aeb">isDisk</a>(const Resource &amp;resource, const Resource::DiskInfo::Source::Type &amp;type)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5">isDynamicallyReserved</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#af80276e0925e9e48dbf816aae62a2bb8">isEmpty</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a2854bcb8a35610e98a6ad0e559ea6213">isPersistentVolume</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/classmesos_1_1Resources.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1Resources.html b/content/api/latest/c++/classmesos_1_1Resources.html
index b612c4a..2c1d647 100644
--- a/content/api/latest/c++/classmesos_1_1Resources.html
+++ b/content/api/latest/c++/classmesos_1_1Resources.html
@@ -133,8 +133,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a350c2c74774111e8b961127b7311fecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a531f3b2cf4318aa421a2c9a9134992d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classmesos_1_1Resources.html">Resources</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a531f3b2cf4318aa421a2c9a9134992d1">find</a> (const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;targets) const </td></tr>
 <tr class="separator:a531f3b2cf4318aa421a2c9a9134992d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a56d8a100d4079d7d5c316fdf4545d883"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classmesos_1_1Resources.html">Resources</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883">apply</a> (const Offer::Operation &amp;operation) const </td></tr>
-<tr class="separator:a56d8a100d4079d7d5c316fdf4545d883"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea41343a928f725d953640767be9a732"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classmesos_1_1Resources.html">Resources</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#aea41343a928f725d953640767be9a732">apply</a> (const Offer::Operation &amp;operation, const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;convertedResources=<a class="el" href="structNone.html">None</a>()) const </td></tr>
+<tr class="separator:aea41343a928f725d953640767be9a732"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab8017b6c67953ba5fc5c2a5f27580da6"><td class="memTemplParams" colspan="2">template&lt;typename Iterable &gt; </td></tr>
 <tr class="memitem:ab8017b6c67953ba5fc5c2a5f27580da6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classmesos_1_1Resources.html">Resources</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ab8017b6c67953ba5fc5c2a5f27580da6">apply</a> (const Iterable &amp;operations) const </td></tr>
 <tr class="separator:ab8017b6c67953ba5fc5c2a5f27580da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -222,6 +222,8 @@ Static Public Member Functions</h2></td></tr>
 <tr class="separator:af80276e0925e9e48dbf816aae62a2bb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2854bcb8a35610e98a6ad0e559ea6213"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a2854bcb8a35610e98a6ad0e559ea6213">isPersistentVolume</a> (const Resource &amp;resource)</td></tr>
 <tr class="separator:a2854bcb8a35610e98a6ad0e559ea6213"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac122469e75b48787a955348873218aeb"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ac122469e75b48787a955348873218aeb">isDisk</a> (const Resource &amp;resource, const Resource::DiskInfo::Source::Type &amp;type)</td></tr>
+<tr class="separator:ac122469e75b48787a955348873218aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adca79e207e34acac374fa48035ebfb55"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#adca79e207e34acac374fa48035ebfb55">isReserved</a> (const Resource &amp;resource, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;role=<a class="el" href="structNone.html">None</a>())</td></tr>
 <tr class="separator:adca79e207e34acac374fa48035ebfb55"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a25673a3dfbad9b49fc7a67d6bab2494a"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a">isAllocatableTo</a> (const Resource &amp;resource, const std::string &amp;role)</td></tr>
@@ -236,6 +238,8 @@ Static Public Member Functions</h2></td></tr>
 <tr class="separator:a2543b70428e6d4546271615fc013776e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa68cbefaa4f5e4365783c370cd8dbc45"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#aa68cbefaa4f5e4365783c370cd8dbc45">hasRefinedReservations</a> (const Resource &amp;resource)</td></tr>
 <tr class="separator:aa68cbefaa4f5e4365783c370cd8dbc45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa10cb7cd890230dabdd845ac17516ee6"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6">hasResourceProvider</a> (const Resource &amp;resource)</td></tr>
+<tr class="separator:aa10cb7cd890230dabdd845ac17516ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af45f5789dd4c9d7345e47a072b37f9b4"><td class="memItemLeft" align="right" valign="top">static const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#af45f5789dd4c9d7345e47a072b37f9b4">reservationRole</a> (const Resource &amp;resource)</td></tr>
 <tr class="separator:af45f5789dd4c9d7345e47a072b37f9b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9753991686eca5e60ec5324a83535352"><td class="memTemplParams" colspan="2">template&lt;typename Key &gt; </td></tr>
@@ -416,7 +420,7 @@ Friends</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a56d8a100d4079d7d5c316fdf4545d883"></a>
+<a class="anchor" id="aea41343a928f725d953640767be9a732"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -424,8 +428,18 @@ Friends</h2></td></tr>
           <td class="memname"><a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="classmesos_1_1Resources.html">Resources</a>&gt; mesos::Resources::apply </td>
           <td>(</td>
           <td class="paramtype">const Offer::Operation &amp;&#160;</td>
-          <td class="paramname"><em>operation</em></td><td>)</td>
-          <td> const</td>
+          <td class="paramname"><em>operation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>convertedResources</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -918,6 +932,30 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="aa10cb7cd890230dabdd845ac17516ee6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool mesos::Resources::hasResourceProvider </td>
+          <td>(</td>
+          <td class="paramtype">const Resource &amp;&#160;</td>
+          <td class="paramname"><em>resource</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a25673a3dfbad9b49fc7a67d6bab2494a"></a>
 <div class="memitem">
 <div class="memproto">
@@ -952,6 +990,40 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="ac122469e75b48787a955348873218aeb"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool mesos::Resources::isDisk </td>
+          <td>(</td>
+          <td class="paramtype">const Resource &amp;&#160;</td>
+          <td class="paramname"><em>resource</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const Resource::DiskInfo::Source::Type &amp;&#160;</td>
+          <td class="paramname"><em>type</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a65426926427f541434634ab4b63597f5"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
index caa90de..b2214ca 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
@@ -147,69 +147,70 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#af6a3cda747e1f310296c51d05831dc34">newOfferId</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae5fdaed6ff563268774b24b1d6813f67">newSlaveId</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a44d73db38b6c15996c0097be7fb99d3c">offer</a>(const FrameworkID &amp;frameworkId, const hashmap&lt; std::string, hashmap&lt; SlaveID, Resources &gt;&gt; &amp;resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#af0a2cc7f6e412270d8049d8ee8c18fb1">offerTimeout</a>(const OfferID &amp;offerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &amp;id=&quot;&quot;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &amp;name, const std::string &amp;path, const std::map&lt; std::string, std::string &gt; &amp;types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a58719ea924d9d7508db7ed7b2bf7517f">reconcileKnownSlave</a>(Slave *slave, const std::vector&lt; ExecutorInfo &gt; &amp;executors, const std::vector&lt; Task &gt; &amp;tasks)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a694f20e8171922c4899139f09e32f3d6">reconcileTasks</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const std::vector&lt; TaskStatus &gt; &amp;statuses)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad984209e10f925712335d99bed0b9c5b">recover</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ab609269957c32b5138b3bfc61194a789">recoveredSlavesTimeout</a>(const Registry &amp;registry)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a98cf6f42201feca492b223305df1a137">recoverFramework</a>(const FrameworkInfo &amp;info, const std::set&lt; std::string &gt; &amp;suppressedRoles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4788e54ee02bc123346a7cee04e7cc19">registerFramework</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a41545b5cf05575138f40d10db654dc22">registerSlave</a>(const process::UPID &amp;from, const SlaveInfo &amp;slaveInfo, const std::vector&lt; Resource &gt; &amp;checkpointedResources, const std::string &amp;version, const std::vector&lt; SlaveInfo::Capability &gt; &amp;agentCapabilities)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a22c33d6eb4a0d89677c6c014324d6670">removeExecutor</a>(Slave *slave, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a79038036cb84f4b429aece8ab1a3dd9b">removeFramework</a>(Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ada94455da8345b7bdd9572069dfe971c">removeFramework</a>(Slave *slave, Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a077f836136559b7d1846fe3c1edb2a60">removeInverseOffer</a>(InverseOffer *inverseOffer, bool rescind=false)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a58c5b558f390db608257a39361f5b4ef">removeOffer</a>(Offer *offer, bool rescind=false)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5d8be0eddccff3542156d3499570f04b">removeSlave</a>(Slave *slave, const std::string &amp;message, Option&lt; process::metrics::Counter &gt; reason=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a0771cec561a66be88cc0443dd571e487">removeTask</a>(Task *task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#aac3a38ee730baa94fcc6c94482f8f756">reply</a>(const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a53f16cce2a7a78781a2080911c042241">reregisterFramework</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, bool failover)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#af73e5daa89d0d901f5c8d3a4393e2302">reregisterSlave</a>(const process::UPID &amp;from, const SlaveInfo &amp;slaveInfo, const std::vector&lt; Resource &gt; &amp;checkpointedResources, const std::vector&lt; ExecutorInfo &gt; &amp;executorInfos, const std::vector&lt; Task &gt; &amp;tasks, const std::vector&lt; FrameworkInfo &gt; &amp;frameworks, const std::vector&lt; Archive::Framework &gt; &amp;completedFrameworks, const std::string &amp;version, const std::vector&lt; SlaveInfo::Capability &gt; &amp;agentCapabilities)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a23b9370f456caab5c1c91b367dd2c5b5">resourceRequest</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const std::vector&lt; Request &gt; &amp;requests)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a3461bdc133dd1d5df5d977dfa561979d">reviveOffers</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const std::vector&lt; std::string &gt; &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, const HttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;, const Option&lt; http::authentication::Principal &gt; &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#adde9b0f853d5804d5e88cddbfdbf7566">schedulerMessage</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a>(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">Process&lt; Master &gt;::send</a>(const UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">Process&lt; Master &gt;::send</a>(const UPID &amp;to, std::string &amp;&amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ac06fd896b2bfa469445780728279e5cd">sendSlaveLost</a>(const SlaveInfo &amp;slaveInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae1a3fb953af58d3b19033d4395ba4e5c">Slave</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#af55044d85d26455bf76563f9f9253f4c">SlavesWriter</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae1c4caf776aae3a6d5f062431f0e4566">statusUpdate</a>(StatusUpdate update, const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a43f3d08bee0c1cb847914a16c0f05fd6">statusUpdateAcknowledgement</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const TaskID &amp;taskId, const std::string &amp;uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a10612b0c349105c4e3ac1cb8bc48210f">submitScheduler</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad8fccf68963e3540e62df4dfb512bc54">Subscriber</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c">throttled</a>(const process::MessageEvent &amp;event, const Option&lt; std::string &gt; &amp;principal)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a3b121770595af7978290e598a47ae3f7">unregisterFramework</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a10cc0fd019512c68eae59432b7aff3a4">unregisterSlave</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#acebf75338ede75fc4cf3bcbdba86e82b">updateFramework</a>(Framework *framework, const FrameworkInfo &amp;frameworkInfo, const std::set&lt; std::string &gt; &amp;suppressedRoles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a7d82dd8c81f792177720f47dcc651b7c">updateSlave</a>(const UpdateSlaveMessage &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#afb50f46fa9a7c640505e19f2d2136f4b">updateTask</a>(Task *task, const StatusUpdate &amp;update)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a2bcd31ff91d60fac0172aaeab69bae93">updateUnavailability</a>(const MachineID &amp;machineId, const Option&lt; Unavailability &gt; &amp;unavailability)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a9a526495e4fb02447a99ce99b8342ae9">validateFrameworkAuthentication</a>(const FrameworkInfo &amp;frameworkInfo, const process::UPID &amp;from)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#af53d19cf9610be66dd8fc7a91c6fde5b">validation::offer::getInverseOffer</a>(Master *master, const OfferID &amp;offerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#abdf4da8359e30cf5dc3a37ee47990216">validation::offer::getOffer</a>(Master *master, const OfferID &amp;offerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#aa41489eb0629d99dac6794766cfb7a33">validation::offer::getSlave</a>(Master *master, const SlaveID &amp;slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#abc98aab1998bf1a0db65bd0a6799bc9c">visit</a>(const process::MessageEvent &amp;event)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ac6025245facc481ba42f7208969494df">visit</a>(const process::ExitedEvent &amp;event)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">Process&lt; Master &gt;::visit</a>(const DispatchEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">Process&lt; Master &gt;::visit</a>(const HttpEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">Process&lt; Master &gt;::visit</a>(const TerminateEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a764cc788ce2694bc201e8f7dfc24d005">~Master</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a>()</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5765b0792339e002845e1569e203b2c4">offerOperationStatusUpdate</a>(const OfferOperationStatusUpdate &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#af0a2cc7f6e412270d8049d8ee8c18fb1">offerTimeout</a>(const OfferID &amp;offerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &amp;id=&quot;&quot;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &amp;name, const std::string &amp;path, const std::map&lt; std::string, std::string &gt; &amp;types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a58719ea924d9d7508db7ed7b2bf7517f">reconcileKnownSlave</a>(Slave *slave, const std::vector&lt; ExecutorInfo &gt; &amp;executors, const std::vector&lt; Task &gt; &amp;tasks)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a694f20e8171922c4899139f09e32f3d6">reconcileTasks</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const std::vector&lt; TaskStatus &gt; &amp;statuses)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad984209e10f925712335d99bed0b9c5b">recover</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ab609269957c32b5138b3bfc61194a789">recoveredSlavesTimeout</a>(const Registry &amp;registry)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a98cf6f42201feca492b223305df1a137">recoverFramework</a>(const FrameworkInfo &amp;info, const std::set&lt; std::string &gt; &amp;suppressedRoles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4788e54ee02bc123346a7cee04e7cc19">registerFramework</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a41545b5cf05575138f40d10db654dc22">registerSlave</a>(const process::UPID &amp;from, const SlaveInfo &amp;slaveInfo, const std::vector&lt; Resource &gt; &amp;checkpointedResources, const std::string &amp;version, const std::vector&lt; SlaveInfo::Capability &gt; &amp;agentCapabilities)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a22c33d6eb4a0d89677c6c014324d6670">removeExecutor</a>(Slave *slave, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a79038036cb84f4b429aece8ab1a3dd9b">removeFramework</a>(Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ada94455da8345b7bdd9572069dfe971c">removeFramework</a>(Slave *slave, Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a077f836136559b7d1846fe3c1edb2a60">removeInverseOffer</a>(InverseOffer *inverseOffer, bool rescind=false)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a58c5b558f390db608257a39361f5b4ef">removeOffer</a>(Offer *offer, bool rescind=false)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5d8be0eddccff3542156d3499570f04b">removeSlave</a>(Slave *slave, const std::string &amp;message, Option&lt; process::metrics::Counter &gt; reason=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a0771cec561a66be88cc0443dd571e487">removeTask</a>(Task *task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#aac3a38ee730baa94fcc6c94482f8f756">reply</a>(const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a53f16cce2a7a78781a2080911c042241">reregisterFramework</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, bool failover)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#af73e5daa89d0d901f5c8d3a4393e2302">reregisterSlave</a>(const process::UPID &amp;from, const SlaveInfo &amp;slaveInfo, const std::vector&lt; Resource &gt; &amp;checkpointedResources, const std::vector&lt; ExecutorInfo &gt; &amp;executorInfos, const std::vector&lt; Task &gt; &amp;tasks, const std::vector&lt; FrameworkInfo &gt; &amp;frameworks, const std::vector&lt; Archive::Framework &gt; &amp;completedFrameworks, const std::string &amp;version, const std::vector&lt; SlaveInfo::Capability &gt; &amp;agentCapabilities)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a23b9370f456caab5c1c91b367dd2c5b5">resourceRequest</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const std::vector&lt; Request &gt; &amp;requests)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a3461bdc133dd1d5df5d977dfa561979d">reviveOffers</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const std::vector&lt; std::string &gt; &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, const HttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;, const Option&lt; http::authentication::Principal &gt; &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#adde9b0f853d5804d5e88cddbfdbf7566">schedulerMessage</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a>(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">Process&lt; Master &gt;::send</a>(const UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">Process&lt; Master &gt;::send</a>(const UPID &amp;to, std::string &amp;&amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ac06fd896b2bfa469445780728279e5cd">sendSlaveLost</a>(const SlaveInfo &amp;slaveInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae1a3fb953af58d3b19033d4395ba4e5c">Slave</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#af55044d85d26455bf76563f9f9253f4c">SlavesWriter</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae1c4caf776aae3a6d5f062431f0e4566">statusUpdate</a>(StatusUpdate update, const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a43f3d08bee0c1cb847914a16c0f05fd6">statusUpdateAcknowledgement</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const TaskID &amp;taskId, const std::string &amp;uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a10612b0c349105c4e3ac1cb8bc48210f">submitScheduler</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad8fccf68963e3540e62df4dfb512bc54">Subscriber</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c">throttled</a>(const process::MessageEvent &amp;event, const Option&lt; std::string &gt; &amp;principal)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a3b121770595af7978290e598a47ae3f7">unregisterFramework</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a10cc0fd019512c68eae59432b7aff3a4">unregisterSlave</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#acebf75338ede75fc4cf3bcbdba86e82b">updateFramework</a>(Framework *framework, const FrameworkInfo &amp;frameworkInfo, const std::set&lt; std::string &gt; &amp;suppressedRoles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a7d82dd8c81f792177720f47dcc651b7c">updateSlave</a>(const UpdateSlaveMessage &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#afb50f46fa9a7c640505e19f2d2136f4b">updateTask</a>(Task *task, const StatusUpdate &amp;update)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a2bcd31ff91d60fac0172aaeab69bae93">updateUnavailability</a>(const MachineID &amp;machineId, const Option&lt; Unavailability &gt; &amp;unavailability)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a9a526495e4fb02447a99ce99b8342ae9">validateFrameworkAuthentication</a>(const FrameworkInfo &amp;frameworkInfo, const process::UPID &amp;from)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#af53d19cf9610be66dd8fc7a91c6fde5b">validation::offer::getInverseOffer</a>(Master *master, const OfferID &amp;offerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#abdf4da8359e30cf5dc3a37ee47990216">validation::offer::getOffer</a>(Master *master, const OfferID &amp;offerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#aa41489eb0629d99dac6794766cfb7a33">validation::offer::getSlave</a>(Master *master, const SlaveID &amp;slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#abc98aab1998bf1a0db65bd0a6799bc9c">visit</a>(const process::MessageEvent &amp;event)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ac6025245facc481ba42f7208969494df">visit</a>(const process::ExitedEvent &amp;event)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">Process&lt; Master &gt;::visit</a>(const DispatchEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">Process&lt; Master &gt;::visit</a>(const HttpEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">Process&lt; Master &gt;::visit</a>(const TerminateEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a764cc788ce2694bc201e8f7dfc24d005">~Master</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a>()</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></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/529f48dc/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html
index 61e555f..adb7ce2 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html
@@ -115,6 +115,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ae1c4caf776aae3a6d5f062431f0e4566"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a694f20e8171922c4899139f09e32f3d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a694f20e8171922c4899139f09e32f3d6">reconcileTasks</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;from, const FrameworkID &amp;frameworkId, const std::vector&lt; TaskStatus &gt; &amp;statuses)</td></tr>
 <tr class="separator:a694f20e8171922c4899139f09e32f3d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5765b0792339e002845e1569e203b2c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5765b0792339e002845e1569e203b2c4">offerOperationStatusUpdate</a> (const OfferOperationStatusUpdate &amp;message)</td></tr>
+<tr class="separator:a5765b0792339e002845e1569e203b2c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1c43d0e0feca12e86a5f03fab4065cda"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a1c43d0e0feca12e86a5f03fab4065cda">exitedExecutor</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, int32_t status)</td></tr>
 <tr class="separator:a1c43d0e0feca12e86a5f03fab4065cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7d82dd8c81f792177720f47dcc651b7c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a7d82dd8c81f792177720f47dcc651b7c">updateSlave</a> (const UpdateSlaveMessage &amp;message)</td></tr>
@@ -2800,6 +2802,22 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
+<a class="anchor" id="a5765b0792339e002845e1569e203b2c4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void mesos::internal::master::Master::offerOperationStatusUpdate </td>
+          <td>(</td>
+          <td class="paramtype">const OfferOperationStatusUpdate &amp;&#160;</td>
+          <td class="paramname"><em>message</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="af0a2cc7f6e412270d8049d8ee8c18fb1"></a>
 <div class="memitem">
 <div class="memproto">


[30/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/index.hhk
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 273565b..4ba526f 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -548,6 +548,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a501020e1788fff91b58b13359e0476ae"><param name="Name" value="mesos::internal::master::Framework"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Slave.html#ac0e0040b54f748b44f56dbaa71e13f06"><param name="Name" value="mesos::internal::master::Slave"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ad1adeef84e4a4c91ecbb5da9b41627f1"><param name="Name" value="addOfferOperation"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#aeb25f4fcc70053454fa9b96fdc723472"><param name="Name" value="addPendingTask"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#af3e51bb9c1d72d282695d8a4a9b2e072"><param name="Name" value="addPendingTaskGroup"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="address_8hpp.html"><param name="Name" value="address.hpp"></OBJECT>
@@ -793,8 +794,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a3b261428d1a06d7bfcfa5951888fbe1f"><param name="Name" value="mesos::resource_provider::AgentRegistrar"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a150589689cc428be01789de2c737f7fe"><param name="Name" value="mesos::resource_provider::MasterRegistrar"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1resource__provider_1_1Registrar.html#aaab7749c63ecb420293a0684180b1047"><param name="Name" value="mesos::resource_provider::Registrar"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883"><param name="Name" value="mesos::Resources"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55"><param name="Name" value="mesos::v1::Resources"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aea41343a928f725d953640767be9a732"><param name="Name" value="mesos::Resources"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad9322221413dfe5e54664f61ec9edb32"><param name="Name" value="mesos::v1::Resources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1firewall_1_1DisabledEndpointsFirewallRule.html#a7af83219b1a8f32238c24dcb5cb5e30a"><param name="Name" value="process::firewall::DisabledEndpointsFirewallRule"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1firewall_1_1FirewallRule.html#aef80202f4571b5d401daf7e52dacbf32"><param name="Name" value="process::firewall::FirewallRule"></OBJECT>
   </UL>
@@ -803,6 +804,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#aa29c69dc413109882c5009aec52b50b2"><param name="Name" value="common/resources_utils.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#aa29c69dc413109882c5009aec52b50b2"><param name="Name" value="mesos"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ffbdce60b7566faefd30d7e84cedfb2"><param name="Name" value="applyOfferOperation"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#adb457ca53302f333e3390bab2c6b634d"><param name="Name" value="appoint"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1AcceptingObjectApprover.html#a3b1c6c813ccb670a90f7e2504f6d1cfc"><param name="Name" value="approved"></OBJECT>
   <UL>
@@ -862,6 +864,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html#aeedaa1e38800ab6aeae4cda6451cf477"><param name="Name" value="std::hash< mesos::internal::tests::ModuleID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#a57ccbf9965dce75fe9cace99579cfabb"><param name="Name" value="std::hash< mesos::MachineID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#a939cea4d5a093d219a58907eb0d337fa"><param name="Name" value="std::hash< mesos::OfferID >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9"><param name="Name" value="std::hash< mesos::OfferOperationID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#ae1801f4178ba4cf86c9afa7868f149a2"><param name="Name" value="std::hash< mesos::ResourceProviderID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#ac4d32af54065f7aec8ae8cac9893ec7f"><param name="Name" value="std::hash< mesos::SlaveID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#af8d0ab7a495541d3c4f5c382e7f4e284"><param name="Name" value="std::hash< mesos::TaskID >"></OBJECT>
@@ -876,11 +879,14 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#abcdfee3986ee2f09429e1782e47f27e1"><param name="Name" value="std::hash< mesos::v1::Image::Type >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#af7e3bdeb6154b828db29ef18e401bcb2"><param name="Name" value="std::hash< mesos::v1::MachineID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#aaea353e1117676636268308a41a331dd"><param name="Name" value="std::hash< mesos::v1::OfferID >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90"><param name="Name" value="std::hash< mesos::v1::OfferOperationID >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3"><param name="Name" value="std::hash< mesos::v1::ResourceProviderID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#afc0fc977791dd673772867d36d6c76ba"><param name="Name" value="std::hash< mesos::v1::TaskID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html#a08c95e116f76c1115ed45497a5601a48"><param name="Name" value="std::hash< mesos::v1::TaskState >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#a9f91d552ff6336490c303ea174e65615"><param name="Name" value="std::hash< mesos::v1::TaskStatus_Reason >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#acaeb2c8281c4a428da70b38e5c0140e5"><param name="Name" value="std::hash< mesos::v1::TaskStatus_Source >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01net_1_1IP_01_4.html#a5e2eba58070d0460314c2aed7c10453a"><param name="Name" value="std::hash< net::IP >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7"><param name="Name" value="std::hash< Option< T > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a2a5618e5e307b2d36c98f14d1600636c"><param name="Name" value="std::hash< os::WindowsFD >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html#a817c1f0c340595a04853476fca648cb4"><param name="Name" value="std::hash< process::network::inet::Address >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01process_1_1UPID_01_4.html#a688a6a51a9771737871bbd78f16aa46f"><param name="Name" value="std::hash< process::UPID >"></OBJECT>
@@ -1114,8 +1120,11 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess.html#a94fb0cab716a430c9a9e85c6f2ccaf70"><param name="Name" value="availableCacheSpace"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#aad24cf6d30a1f1deec48c39b1adb01cc"><param name="Name" value="availableSpace"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#a9244f063b856adbc7182f8620b01034c"><param name="Name" value="await"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#a9244f063b856adbc7182f8620b01034c"><param name="Name" value="collect.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a45915c2c6b7aea85b1c9a726158f19fc"><param name="Name" value="libprocess/include/process/gtest.hpp"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="libprocess_2include_2process_2gtest_8hpp.html#ae87163d195db1ec27c22a6eff7855944"><param name="Name" value="Await"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1internal.html#a45915c2c6b7aea85b1c9a726158f19fc"><param name="Name" value="await"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="libprocess_2include_2process_2gtest_8hpp.html#a9d083eaa5502e467abd6ea70bb598a6b"><param name="Name" value="AWAIT"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#a9244f063b856adbc7182f8620b01034c"><param name="Name" value="await"></OBJECT>
   <UL>
@@ -1460,14 +1469,14 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#afc19db0edd77ac901f8591a41ef76523"><param name="Name" value="Bytes"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#afc19db0edd77ac901f8591a41ef76523"><param name="Name" value="Bytes"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#abc3596f11351b515b1594f7b6b920468"><param name="Name" value="gigabytes"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#af715f3fd536e251db7e71e9d94fbcf9a"><param name="Name" value="GIGABYTES"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2b62c948987fe920f780d516f99230eb"><param name="Name" value="kilobytes"></OBJECT>
@@ -2822,19 +2831,33 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#a557283e2f07dd89441195b39ba8427b5"><param name="Name" value="mesos::internal::tests::v1"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ab1479066681bb142e54688ccae08c3a0"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#acf9334619820eae6a7f3618321e16229"><param name="Name" value="createDiskSourceMount"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a6d3dece3ebb6438212aa642a0bcfbcb8"><param name="Name" value="createDiskSourceBlock"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a6d3dece3ebb6438212aa642a0bcfbcb8"><param name="Name" value="mesos::internal::tests::common"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#a65d06f49eede3680da2800db572c4fab"><param name="Name" value="mesos::internal::tests::internal"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#ad5f567ae22ad2ba5aff021465d3bd9e6"><param name="Name" value="mesos::internal::tests::v1"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a6d3dece3ebb6438212aa642a0bcfbcb8"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#afdb48dc62647ee918141d20e31b933f1"><param name="Name" value="createDiskSourceMount"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#acf9334619820eae6a7f3618321e16229"><param name="Name" value="mesos::internal::tests::common"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#afdb48dc62647ee918141d20e31b933f1"><param name="Name" value="mesos::internal::tests::common"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#ace7ded455243dfab55dabea6f18e0fd3"><param name="Name" value="mesos::internal::tests::internal"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#abeb598a270d4990acac9155a2c2257d2"><param name="Name" value="mesos::internal::tests::v1"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#acf9334619820eae6a7f3618321e16229"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#afdb48dc62647ee918141d20e31b933f1"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a3e0a121f23f7e53ba4fee14bc85c2093"><param name="Name" value="createDiskSourcePath"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ab65db29cfcbb539769af0a797d971efb"><param name="Name" value="createDiskSourcePath"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a3e0a121f23f7e53ba4fee14bc85c2093"><param name="Name" value="mesos::internal::tests::common"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ab65db29cfcbb539769af0a797d971efb"><param name="Name" value="mesos::internal::tests::common"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#ad6307ddd5df8294f201fda145dafc0c0"><param name="Name" value="mesos::internal::tests::internal"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#a86e1c63ed3e05747793de192c50510c6"><param name="Name" value="mesos::internal::tests::v1"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a3e0a121f23f7e53ba4fee14bc85c2093"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ab65db29cfcbb539769af0a797d971efb"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a3c388aad1e6ab87d5eb376eed64cecf5"><param name="Name" value="createDiskSourceRaw"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a3c388aad1e6ab87d5eb376eed64cecf5"><param name="Name" value="mesos::internal::tests::common"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#aae5530e134eb545009ebb3a2fc4c34aa"><param name="Name" value="mesos::internal::tests::internal"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#aceae55f2aba6337b4cc3cae33d7f855d"><param name="Name" value="mesos::internal::tests::v1"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a3c388aad1e6ab87d5eb376eed64cecf5"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e"><param name="Name" value="createDockerImage"></OBJECT>
   <UL>
@@ -2916,6 +2939,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#a49d4fce5037ef80c4e459f39a2bc5332"><param name="Name" value="mesos::internal::tests::v1"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a52c123ca66d0739e852794683d647541"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a171fb0158aea7478b0550021cc828cc6"><param name="Name" value="createOfferOperation"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a171fb0158aea7478b0550021cc828cc6"><param name="Name" value="mesos::internal::protobuf"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a171fb0158aea7478b0550021cc828cc6"><param name="Name" value="protobuf_utils.hpp"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce"><param name="Name" value="createPersistentVolume"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce"><param name="Name" value="mesos::internal::tests::common"></OBJECT>
@@ -6320,6 +6348,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aa68cbefaa4f5e4365783c370cd8dbc45"><param name="Name" value="mesos::Resources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a497e25b377bf0b52d3356972f2f49df8"><param name="Name" value="mesos::v1::Resources"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6"><param name="Name" value="hasResourceProvider"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6"><param name="Name" value="mesos::Resources"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a54217a6501a0f7fad946eacd893ecb67"><param name="Name" value="mesos::v1::Resources"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#aa4d1693c6eaeccb8df16ae925c3979e0"><param name="Name" value="hasTask"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classHDFS.html"><param name="Name" value="HDFS"></OBJECT>
   <UL>
@@ -7137,6 +7170,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40"><param name="Name" value="windows/stat.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#abc89036db733a417b7b383b091efaf3c"><param name="Name" value="isDiscarded"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ac122469e75b48787a955348873218aeb"><param name="Name" value="isDisk"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ac122469e75b48787a955348873218aeb"><param name="Name" value="mesos::Resources"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a01310b5316cfff0b6126115fc7f31046"><param name="Name" value="mesos::v1::Resources"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5"><param name="Name" value="isDynamicallyReserved"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5"><param name="Name" value="mesos::Resources"></OBJECT>
@@ -8483,6 +8521,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="master_2validation_8hpp.html#aea75ca826f924863c11796152c96ec33"><param name="Name" value="validateKillPolicy"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="master_2validation_8hpp.html#aaf28f7a39db6151b2451beff6fef7ed3"><param name="Name" value="validateResources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="master_2validation_8hpp.html#af68f1787c31d4a27e4d50c64b3566534"><param name="Name" value="validateRoles"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="master_2validation_8hpp.html#a2c3aa9fcef7f8d13a1370ae93ff0383a"><param name="Name" value="validateSingleResourceProvider"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="master_2validation_8hpp.html#a022c4b03c213982d97466c05a023a45c"><param name="Name" value="validateTaskAndExecutorResources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="master_2validation_8hpp.html#a014ef5cbfd11ca273df7d3a5ff1501a0"><param name="Name" value="validateTaskGroupAndExecutorResources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="master_2validation_8hpp.html#a9ebe9897a79fc1c166d52668b86104b0"><param name="Name" value="validateType"></OBJECT>
@@ -9787,6 +9826,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a3a6ff7632d43e249ac5c0d33b69f15fb"><param name="Name" value="addExecutor"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4f4199a2f4982a95e85f2a43cddeef54"><param name="Name" value="addInverseOffer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a501020e1788fff91b58b13359e0476ae"><param name="Name" value="addOffer"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ad1adeef84e4a4c91ecbb5da9b41627f1"><param name="Name" value="addOfferOperation"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4d9a5a8184f84befc507e33d0fd8750a"><param name="Name" value="addTask"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#aeb6de80698ecb96df9976f260eebe324"><param name="Name" value="addUnreachableTask"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4bd6909f50c4594e8db3f4f791814dc7"><param name="Name" value="capabilities"></OBJECT>
@@ -9808,6 +9848,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a614fb3ba127133b939e2a733c6ecbf2a"><param name="Name" value="isTrackedUnderRole"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a3b912abb827bb20ef35d46b2388ae1f0"><param name="Name" value="master"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ac11f863cb7ccbc451d099fe77989cfce"><param name="Name" value="offeredResources"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a73efe6c7ec93af36a580f1d6134e24ff"><param name="Name" value="offerOperations"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4d211f2b6fca34349126f16bc2cef3e0"><param name="Name" value="offerOperationUUIDs"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a6fe60c0c1a491ac16776bad1598da52e"><param name="Name" value="offers"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a146261f2447bec7776ebd06a80178d09"><param name="Name" value="pendingTasks"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#acccaa7a1d26e66b6c1d3d6de4b1897e0"><param name="Name" value="pid"></OBJECT>
@@ -9974,6 +10016,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#af6a3cda747e1f310296c51d05831dc34"><param name="Name" value="newOfferId"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ae5fdaed6ff563268774b24b1d6813f67"><param name="Name" value="newSlaveId"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a44d73db38b6c15996c0097be7fb99d3c"><param name="Name" value="offer"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a5765b0792339e002845e1569e203b2c4"><param name="Name" value="offerOperationStatusUpdate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#af0a2cc7f6e412270d8049d8ee8c18fb1"><param name="Name" value="offerTimeout"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a58719ea924d9d7508db7ed7b2bf7517f"><param name="Name" value="reconcileKnownSlave"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a694f20e8171922c4899139f09e32f3d6"><param name="Name" value="reconcileTasks"></OBJECT>
@@ -10238,9 +10281,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64"><param name="Name" value="validate"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html"><param name="Name" value="mesos::internal::master::validation::resource"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html"><param name="Name" value="mesos::internal::master::validation::resource::internal"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html#a32226576728bfadc39fce340a7b6e4d9"><param name="Name" value="validate"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html#a2c3aa9fcef7f8d13a1370ae93ff0383a"><param name="Name" value="validateSingleResourceProvider"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html"><param name="Name" value="mesos::internal::master::validation::resource"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler.html"><param name="Name" value="mesos::internal::master::validation::scheduler"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler_1_1call.html"><param name="Name" value="mesos::internal::master::validation::scheduler::call"></OBJECT>
   <UL>
@@ -10357,6 +10402,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a2eefacd53f893b58a35ab9f16fa1b494"><param name="Name" value="createFileInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#afbc28e67bfbbed45cad7350a47088229"><param name="Name" value="createLabel"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a638bffc6be26057ab5f2054bd5d467e3"><param name="Name" value="createMasterInfo"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a171fb0158aea7478b0550021cc828cc6"><param name="Name" value="createOfferOperation"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#ae8277d87edbd2a5fee65869cd13afc72"><param name="Name" value="createStatusUpdate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#ac4ae9d9e44c7a92327e4cbd111a6bbd7"><param name="Name" value="createTask"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#ab9f554de394cdf244a2979900698c084"><param name="Name" value="createTaskStatus"></OBJECT>
@@ -11692,6 +11738,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#ac7dbbf424b30bc5f70fe4f6d22c3abc3"><param name="Name" value="_statusUpdate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d"><param name="Name" value="_statusUpdateAcknowledgement"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a355d5c297d06b8e818df3edcfd69648b"><param name="Name" value="age"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ffbdce60b7566faefd30d7e84cedfb2"><param name="Name" value="applyOfferOperation"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab"><param name="Name" value="authenticate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a834f5a3d33854228abfa40e61eb0106e"><param name="Name" value="checkDiskUsage"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#acf8c6cf73789692d60ad155f2a72b6f8"><param name="Name" value="checkpointResources"></OBJECT>
@@ -12119,8 +12166,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ae22bdc6f560eb8e648ef875bde2cabc8"><param name="Name" value="createContainerInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a2c7ca5d5d7360c57e1cf20da72be694c"><param name="Name" value="createDiskInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ab1479066681bb142e54688ccae08c3a0"><param name="Name" value="createDiskResource"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#acf9334619820eae6a7f3618321e16229"><param name="Name" value="createDiskSourceMount"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a3e0a121f23f7e53ba4fee14bc85c2093"><param name="Name" value="createDiskSourcePath"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a6d3dece3ebb6438212aa642a0bcfbcb8"><param name="Name" value="createDiskSourceBlock"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#afdb48dc62647ee918141d20e31b933f1"><param name="Name" value="createDiskSourceMount"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ab65db29cfcbb539769af0a797d971efb"><param name="Name" value="createDiskSourcePath"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a3c388aad1e6ab87d5eb376eed64cecf5"><param name="Name" value="createDiskSourceRaw"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e"><param name="Name" value="createDockerImage"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765"><param name="Name" value="createDomainInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#abbb02ad57066e16e8bd72307ab00a191"><param name="Name" value="createDynamicReservationInfo"></OBJECT>
@@ -12210,8 +12259,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#a6fccd573d50e3608f3f28123e2b74fce"><param name="Name" value="createContainerInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#a3fa0b4cd0581208c4e0b8995516b4c60"><param name="Name" value="createDiskInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#aaa3e057830d0bbb6db03f8763d254b8f"><param name="Name" value="createDiskResource"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#a65d06f49eede3680da2800db572c4fab"><param name="Name" value="createDiskSourceBlock"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#ace7ded455243dfab55dabea6f18e0fd3"><param name="Name" value="createDiskSourceMount"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#ad6307ddd5df8294f201fda145dafc0c0"><param name="Name" value="createDiskSourcePath"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#aae5530e134eb545009ebb3a2fc4c34aa"><param name="Name" value="createDiskSourceRaw"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#a2ad0f285ee08ef152b54347455000dfc"><param name="Name" value="createDockerImage"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#ab8ca0bbf11b92b83e6152b303624e74c"><param name="Name" value="createDomainInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#a2fb6e07be3dac32ed041fedbdfca0a13"><param name="Name" value="createDynamicReservationInfo"></OBJECT>
@@ -12553,8 +12604,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab9b231cca8cee68ad34c327377b9d42a"><param name="Name" value="createContainerInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#a51397f0039f49f4592754f865a9d6118"><param name="Name" value="createDiskInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#a557283e2f07dd89441195b39ba8427b5"><param name="Name" value="createDiskResource"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#ad5f567ae22ad2ba5aff021465d3bd9e6"><param name="Name" value="createDiskSourceBlock"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#abeb598a270d4990acac9155a2c2257d2"><param name="Name" value="createDiskSourceMount"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#a86e1c63ed3e05747793de192c50510c6"><param name="Name" value="createDiskSourcePath"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#aceae55f2aba6337b4cc3cae33d7f855d"><param name="Name" value="createDiskSourceRaw"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#a44bd25dc90bbe3d7baf46136243a923f"><param name="Name" value="createDockerImage"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#a32043398eca4b3fadf38f4895c57c553"><param name="Name" value="createDynamicReservationInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0a4c3e164d6cd047ee8b9279ce91c5dc"><param name="Name" value="createExecutorInfo"></OBJECT>
@@ -13156,7 +13209,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0"><param name="Name" value="allocatableTo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634"><param name="Name" value="allocate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79"><param name="Name" value="allocations"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883"><param name="Name" value="apply"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aea41343a928f725d953640767be9a732"><param name="Name" value="apply"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f"><param name="Name" value="begin"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768"><param name="Name" value="const_iterator"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a30fc4fe000da99818bfcee5bb780e5d4"><param name="Name" value="contains"></OBJECT>
@@ -13175,7 +13228,9 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a5684c02bb2bd69a712e4302aa5c78199"><param name="Name" value="get"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ab7efb90fdd329ee238af86013584480d"><param name="Name" value="gpus"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aa68cbefaa4f5e4365783c370cd8dbc45"><param name="Name" value="hasRefinedReservations"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6"><param name="Name" value="hasResourceProvider"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a"><param name="Name" value="isAllocatableTo"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ac122469e75b48787a955348873218aeb"><param name="Name" value="isDisk"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5"><param name="Name" value="isDynamicallyReserved"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#af80276e0925e9e48dbf816aae62a2bb8"><param name="Name" value="isEmpty"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a2854bcb8a35610e98a6ad0e559ea6213"><param name="Name" value="isPersistentVolume"></OBJECT>
@@ -13561,7 +13616,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e"><param name="Name" value="allocatableTo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967"><param name="Name" value="allocate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84"><param name="Name" value="allocations"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55"><param name="Name" value="apply"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad9322221413dfe5e54664f61ec9edb32"><param name="Name" value="apply"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5"><param name="Name" value="begin"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96"><param name="Name" value="const_iterator"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#acc7fd5ead44f48cc44ad2169b5d0b5c3"><param name="Name" value="contains"></OBJECT>
@@ -13580,7 +13635,9 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afe2d8d92f1fd5767f5ffe27e5e046f73"><param name="Name" value="get"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a77bd749c9b8e90069b6aff41d617eb9c"><param name="Name" value="gpus"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a497e25b377bf0b52d3356972f2f49df8"><param name="Name" value="hasRefinedReservations"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a54217a6501a0f7fad946eacd893ecb67"><param name="Name" value="hasResourceProvider"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a"><param name="Name" value="isAllocatableTo"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a01310b5316cfff0b6126115fc7f31046"><param name="Name" value="isDisk"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ab691d1c2fa2629190347c19dcc6a385f"><param name="Name" value="isDynamicallyReserved"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a1122b880d0a01c919a35a41be0fa7b94"><param name="Name" value="isEmpty"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad2b1ead3063e0d52e43d93c3dc5fd070"><param name="Name" value="isPersistentVolume"></OBJECT>
@@ -14040,10 +14097,13 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1metrics_1_1Metric.html#a2d32a61ac6c565314ec780a5939e1485"><param name="Name" value="Metric"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1metrics_1_1internal.html#aaa37243f659788386a13de558eba70a7"><param name="Name" value="metrics"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#af826d9a6556a89a5e9436c78fd07b021"><param name="Name" value="Metrics"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2"><param name="Name" value="metrics"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="Metrics"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#af826d9a6556a89a5e9436c78fd07b021"><param name="Name" value="mesos::internal::log::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2"><param name="Name" value="metrics"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a8bab2e615e686c7e2fb9d197258b06cb"><param name="Name" value="Metrics"></OBJECT>
+  <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a8bab2e615e686c7e2fb9d197258b06cb"><param name="Name" value="mesos::internal::master::allocator::internal::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html#a09013502681221e6a5bae264563cb954"><param name="Name" value="mesos::internal::master::allocator::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a33768639ed69e6812b805bd70b29bf35"><param name="Name" value="mesos::internal::master::Master"></OBJECT>
@@ -14496,18 +14556,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ab183d70e36bb66b5f55c543637488881"><param name="Name" value="name"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9"><param name="Name" value="NAME"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a3797f96a62adbc485e54c139cb967d3b"><param name="Name" value="name"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="NAME"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9"><param name="Name" value="mesos::uri::CopyFetcherPlugin"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ad942cc6916621fcfb8f714a76aaf2487"><param name="Name" value="mesos::uri::DockerFetcherPlugin"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a3797f96a62adbc485e54c139cb967d3b"><param name="Name" value="name"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ab99142c6fad3fff779336e6f7002d700"><param name="Name" value="name"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a3797f96a62adbc485e54c139cb967d3b"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ab99142c6fad3fff779336e6f7002d700"><param name="Name" value="mesos::uri::DockerFetcherPlugin"></OBJECT>
-  </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ad942cc6916621fcfb8f714a76aaf2487"><param name="Name" value="NAME"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#a202f7d2793b8ea5a31e85d11f9c4a299"><param name="Name" value="name"></OBJECT>
-  <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#a202f7d2793b8ea5a31e85d11f9c4a299"><param name="Name" value="mesos::uri::Fetcher::Plugin"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a4bb32944d46d17d2152813eb5aea91cd"><param name="Name" value="mesos::uri::HadoopFetcherPlugin"></OBJECT>
   </UL>
@@ -14887,6 +14944,9 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Slave.html#a8424019e6048a4f479cd0005873c8314"><param name="Name" value="mesos::internal::master::Slave"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a56b6fba37d8c466ad48c0e50ab1ce92d"><param name="Name" value="offerFilters"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a73efe6c7ec93af36a580f1d6134e24ff"><param name="Name" value="offerOperations"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a5765b0792339e002845e1569e203b2c4"><param name="Name" value="offerOperationStatusUpdate"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4d211f2b6fca34349126f16bc2cef3e0"><param name="Name" value="offerOperationUUIDs"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1python_1_1ProxyScheduler.html#ad21c8edda159da2fddb7ae1894249c14"><param name="Name" value="offerRescinded"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1python_1_1ProxyScheduler.html#ad21c8edda159da2fddb7ae1894249c14"><param name="Name" value="mesos::python::ProxyScheduler"></OBJECT>
@@ -15092,6 +15152,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html#a25ba0a9dfc90816ea144009218feebbc"><param name="Name" value="std::hash< mesos::internal::tests::ModuleID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#ac4db13300836e4478131da7e8ee08e26"><param name="Name" value="std::hash< mesos::MachineID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#a03c6594a70d4dc07ff0ca48b85228025"><param name="Name" value="std::hash< mesos::OfferID >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a8deea5a7e065ff427580da1ecdec94db"><param name="Name" value="std::hash< mesos::OfferOperationID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#a958c6d48b5436e1ed02901f20859e12f"><param name="Name" value="std::hash< mesos::ResourceProviderID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#ae2498ab15aea4ef5032cf9d7e8f2923d"><param name="Name" value="std::hash< mesos::SlaveID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#ab371bb4d3cf1b5cb360ff1f895f9316a"><param name="Name" value="std::hash< mesos::TaskID >"></OBJECT>
@@ -15106,6 +15167,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#a8ff7312ddf96a9159e7c8f842d27e493"><param name="Name" value="std::hash< mesos::v1::Image::Type >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a966c17b86ebff36d208fd0250c092392"><param name="Name" value="std::hash< mesos::v1::MachineID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#a1b078e0fa7550b3c37f657a631124a3c"><param name="Name" value="std::hash< mesos::v1::OfferID >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ac0a0470b0883ab4b63b17951f32f2f01"><param name="Name" value="std::hash< mesos::v1::OfferOperationID >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a7ce71f85d308737573bfecc697266382"><param name="Name" value="std::hash< mesos::v1::ResourceProviderID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#ac45aa85503cd0fbd91df4ecda98ccfbb"><param name="Name" value="std::hash< mesos::v1::TaskID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html#a1e8e6c8a6dfc583d46f69b2ab69f341f"><param name="Name" value="std::hash< mesos::v1::TaskState >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#a827050b45d1384bce1b008fccd79c701"><param name="Name" value="std::hash< mesos::v1::TaskStatus_Reason >"></OBJECT>
@@ -15113,6 +15176,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01net_1_1IP_01_4.html#af873f4d78fd40b8156b8cc657d2d4244"><param name="Name" value="std::hash< net::IP >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01net_1_1IPv4_01_4.html#a6ebc600d99b299a27fc05be8d432a1d5"><param name="Name" value="std::hash< net::IPv4 >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01net_1_1IPv6_01_4.html#a3958a36ef3b334916d9694c025791a70"><param name="Name" value="std::hash< net::IPv6 >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a40b6e0b23d3d15d0100daf7494d9b384"><param name="Name" value="std::hash< Option< T > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a40e1f6acb1c4c520635b95edf09ff884"><param name="Name" value="std::hash< os::WindowsFD >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html#ad8df0b6ed55d59073d00b6318b6d99a0"><param name="Name" value="std::hash< process::network::inet::Address >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01process_1_1UPID_01_4.html#acba5462de7c502b5a3eaef126242455d"><param name="Name" value="std::hash< process::UPID >"></OBJECT>
@@ -16199,10 +16263,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="path_8hpp.html#a222005a87c0bb37fbabdc8effe38aed1"><param name="Name" value="operator>"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="path_8hpp.html#a0a79d7788a7f0189a4a5b69b73dce859"><param name="Name" value="operator>="></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html"><param name="Name" value="Path"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepath.html"><param name="Name" value="path"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html"><param name="Name" value="Path"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a240c7b71a23c8e97b5490dbae75cc948"><param name="Name" value="absolute"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a11c34646ac636526f1b28b61057f3b1f"><param name="Name" value="basename"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a0449e93ffb615ef7fd198ef03dd1100c"><param name="Name" value="dirname"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a46e804f0daca3c3a0fef137364aca5ea"><param name="Name" value="extension"></OBJECT>
@@ -17288,8 +17352,8 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#ab73883ea45426022ec851b2069f8ed21"><param name="Name" value="acceptsEncoding"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#aa944870ad568bea5f0d0ce28763d0cef"><param name="Name" value="acceptsMediaType"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1"><param name="Name" value="body"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a2498f3dfc1ebe743f650e72f147c7887a25d7d2e078ea5bd01283be7cc227e071"><param name="Name" value="BODY"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1"><param name="Name" value="body"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#ad0493ac04e37acf41127dfff3625c0f5"><param name="Name" value="client"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a53555a597f9376d2dd71daa799a90494"><param name="Name" value="headers"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a3a459e9dbce042511e6359533f6925d4"><param name="Name" value="keepAlive"></OBJECT>
@@ -17307,8 +17371,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242"><param name="Name" value="code"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ae463c5c7a083aea98a89cf9b675b59ab"><param name="Name" value="headers"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14"><param name="Name" value="NONE"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada8d713d3c6326b2c6f5730c5f46f3e3f0"><param name="Name" value="PIPE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aa3543eb8ecd36f5d6d91b2640d471359"><param name="Name" value="reader"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ac7ac8132a8d8772335efd5a55d9ebb4f"><param name="Name" value="Response"></OBJECT>
@@ -17524,8 +17588,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab9c4a52a88fcc9983438e391643424ca"><param name="Name" value="redirect"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Latch.html"><param name="Name" value="process::Latch"></OBJECT>
   <UL>
@@ -17786,8 +17850,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html"><param name="Name" value="process::Once"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#a2b83d07d529fb1028705e5c5bcafab6c"><param name="Name" value="done"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c"><param name="Name" value="Once"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3"><param name="Name" value="once"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c"><param name="Name" value="Once"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#a757b5aa045b5833563235eb0d84afa82"><param name="Name" value="~Once"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Owned.html"><param name="Name" value="process::Owned"></OBJECT>
@@ -18161,8 +18225,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18189,15 +18253,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< GroupProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Heartbeater< Message, Event > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18217,8 +18281,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18238,29 +18302,29 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Master >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< MesosAllocatorProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18280,8 +18344,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18294,8 +18358,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Profiler >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18308,8 +18372,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18329,15 +18393,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< ReqResProcess< Req, Res > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18371,8 +18435,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< VersionProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18602,6 +18666,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#afbc28e67bfbbed45cad7350a47088229"><param name="Name" value="createLabel"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#acaaf550110b9c5e305e48525f9e5ddc0"><param name="Name" value="createMachineList"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#a638bffc6be26057ab5f2054bd5d467e3"><param name="Name" value="createMasterInfo"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#a171fb0158aea7478b0550021cc828cc6"><param name="Name" value="createOfferOperation"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#a1669caee9ef867397eca668ad1cf89f0"><param name="Name" value="createSchedule"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#ae8277d87edbd2a5fee65869cd13afc72"><param name="Name" value="createStatusUpdate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="protobuf__utils_8hpp.html#ac4ae9d9e44c7a92327e4cbd111a6bbd7"><param name="Name" value="createTask"></OBJECT>
@@ -18844,10 +18909,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1stat.html#a4375e0a26dfaf8f4a1ff72bf97eebecc"><param name="Name" value="os::stat"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1stat.html#a4375e0a26dfaf8f4a1ff72bf97eebecc"><param name="Name" value="posix/stat.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><param name="Name" value="read"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="3rdparty/libprocess/include/process/io.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><param name="Name" value="3rdparty/stout/include/stout/os/read.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#af24a361f8c310bd4d732e68378b57ed3"><param name="Name" value="3rdparty/stout/include/stout/os/windows/read.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprotobuf.html#a2120146c620b72d4e1e3ae47bdacb1b3"><param name="Name" value="3rdparty/stout/include/stout/protobuf.hpp"></OBJECT>
@@ -18874,13 +18939,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1log_1_1Log_1_1Reader.html#a5588979f3c9608bed2ac45328b85b4f3"><param name="Name" value="mesos::log::Log::Reader"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><param name="Name" value="os"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1http_1_1Pipe_1_1Reader.html#a0b20318ac77b65b16e30d552b6c0ae91"><param name="Name" value="process::http::Pipe::Reader"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="process::io"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="process::io"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904a3466fab4975481651940ed328aa990e4"><param name="Name" value="process::network::internal::Socket"></OBJECT>
-  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904a3466fab4975481651940ed328aa990e4"><param name="Name" value="READ"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#a0a3f315345ef7b7ee6f3f1d4d337854d"><param name="Name" value="read"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#a0a3f315345ef7b7ee6f3f1d4d337854d"><param name="Name" value="process::Subprocess::IO::InputFileDescriptors"></OBJECT>
@@ -19065,12 +19127,12 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1state.html#a1607ea983f882e98da9653a6bcc6513b"><param name="Name" value="src/slave/state.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#a5c71d6ae6b66a67f23bc60bfe372aabe"><param name="Name" value="recovered"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><param name="Name" value="RECOVERED"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2"><param name="Name" value="recovered"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#a5c71d6ae6b66a67f23bc60bfe372aabe"><param name="Name" value="mesos::internal::log::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2"><param name="Name" value="mesos::internal::master::Framework"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b"><param name="Name" value="mesos::internal::slave::Slave::RecoveryInfo"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><param name="Name" value="RECOVERED"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b"><param name="Name" value="recovered"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ab609269957c32b5138b3bfc61194a789"><param name="Name" value="recoveredSlavesTimeout"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a440112e6053e7d36a46c18580a1b5133"><param name="Name" value="recoverExecutor"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a98cf6f42201feca492b223305df1a137"><param name="Name" value="recoverFramework"></OBJECT>
@@ -19605,6 +19667,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html#ae1f06800f834cda908849248a16eecc7"><param name="Name" value="std::hash< mesos::internal::tests::ModuleID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#aab3b81e4ee40e5e1a8dee056a363ab6e"><param name="Name" value="std::hash< mesos::MachineID >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#ae07091df527268aeaded5dd2f3dfe4c2"><param name="Name" value="std::hash< mesos::OfferID >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a879848aa13429c8f47c0fea196bcbf81"><par

<TRUNCATED>

[39/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_0x6f.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x6f.html b/content/api/latest/c++/functions_0x6f.html
index 42d5666..6a42f30 100644
--- a/content/api/latest/c++/functions_0x6f.html
+++ b/content/api/latest/c++/functions_0x6f.html
@@ -134,9 +134,18 @@
 <li>offerFilters
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a56b6fba37d8c466ad48c0e50ab1ce92d">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Framework</a>
 </li>
+<li>offerOperations
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a73efe6c7ec93af36a580f1d6134e24ff">mesos::internal::master::Framework</a>
+</li>
+<li>offerOperationStatusUpdate()
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5765b0792339e002845e1569e203b2c4">mesos::internal::master::Master</a>
+</li>
+<li>offerOperationUUIDs
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4d211f2b6fca34349126f16bc2cef3e0">mesos::internal::master::Framework</a>
+</li>
 <li>offerRescinded()
-: <a class="el" href="classmesos_1_1python_1_1ProxyScheduler.html#ad21c8edda159da2fddb7ae1894249c14">mesos::python::ProxyScheduler</a>
-, <a class="el" href="classmesos_1_1Scheduler.html#a9a617efd22f14867c87d3193a746ebd9">mesos::Scheduler</a>
+: <a class="el" href="classmesos_1_1Scheduler.html#a9a617efd22f14867c87d3193a746ebd9">mesos::Scheduler</a>
+, <a class="el" href="classmesos_1_1python_1_1ProxyScheduler.html#ad21c8edda159da2fddb7ae1894249c14">mesos::python::ProxyScheduler</a>
 </li>
 <li>offers
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a9dbf820e6c564c4333f97eaff7136cb1">mesos::internal::master::Slave</a>
@@ -174,7 +183,7 @@
 : <a class="el" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">process::Future&lt; T &gt;</a>
 </li>
 <li>onReady()
-: <a class="el" href="classprocess_1_1Future.html#a0af9d6f01e26acab3c2882a90fc09149">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#ad002735b3459454f81f77bc9604903ba">process::Future&lt; T &gt;</a>
 </li>
 <li>OnTestEnd()
 : <a class="el" href="classprocess_1_1FilterTestEventListener.html#a1cf255ce6d1f7980dce08fadd562a6fa">process::FilterTestEventListener</a>
@@ -323,7 +332,10 @@
 : <a class="el" href="structprocess_1_1UPID.html#a4602556bdfca9709ab64989da89ad3b6">process::UPID</a>
 </li>
 <li>operator!=()
-: <a class="el" href="classcgroups_1_1blkio_1_1Device.html#a95281e7fd14131a91a6e4c20a4a361c5">cgroups::blkio::Device</a>
+: <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a4b9c122e02a3c2bae614bca63f47d09a">mesos::v1::Attributes</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a5e80a4c0b065ceb6cd2f0d5445964213">mesos::v1::Resources</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a0ff067f816f906e16e1d30db4919bdbc">zookeeper::Group::Membership</a>
+, <a class="el" href="classcgroups_1_1blkio_1_1Device.html#a95281e7fd14131a91a6e4c20a4a361c5">cgroups::blkio::Device</a>
 , <a class="el" href="classrouting_1_1Handle.html#a7c6c67baa9ca07440687860fd2614fca">routing::Handle</a>
 , <a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html#a34f52c69afd6743630e8e04f906c2ab4">mesos::internal::xfs::BasicBlocks</a>
 , <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#afa06a09cf32dfab00619ccd27518c8af">process::network::inet::Address</a>
@@ -349,9 +361,6 @@
 , <a class="el" href="structVersion.html#a85b8334778605508043fe809becac358">Version</a>
 , <a class="el" href="classmesos_1_1Attributes.html#a720e8b87c531c38cc338783647c76df4">mesos::Attributes</a>
 , <a class="el" href="classmesos_1_1Resources.html#ac992e85d674e3a1346dcce492f766588">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a4b9c122e02a3c2bae614bca63f47d09a">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a5e80a4c0b065ceb6cd2f0d5445964213">mesos::v1::Resources</a>
-, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a0ff067f816f906e16e1d30db4919bdbc">zookeeper::Group::Membership</a>
 </li>
 <li>operator&amp;=()
 : <a class="el" href="classIntervalSet.html#a02fdd16c500cd0e262866dfe78ed01ab">IntervalSet&lt; T &gt;</a>
@@ -370,6 +379,7 @@
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#ab01fc2365d94713f2ca192615eba97d3">std::hash&lt; mesos::Image::Type &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a3dbad88b7092735a9d94c565932f2db1">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#ac4db13300836e4478131da7e8ee08e26">std::hash&lt; mesos::MachineID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a8deea5a7e065ff427580da1ecdec94db">std::hash&lt; mesos::OfferOperationID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#a958c6d48b5436e1ed02901f20859e12f">std::hash&lt; mesos::ResourceProviderID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#a2ecbd3228cecb49c0a27f657408a6e95">std::hash&lt; mesos::v1::CommandInfo::URI &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#ad07ee310efed811bb797473e09d8dfd7">std::hash&lt; mesos::v1::ContainerID &gt;</a>
@@ -384,6 +394,8 @@
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#a8ff7312ddf96a9159e7c8f842d27e493">std::hash&lt; mesos::v1::Image::Type &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#a786e70a039dce04a1a412649674c4d1d">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a966c17b86ebff36d208fd0250c092392">std::hash&lt; mesos::v1::MachineID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ac0a0470b0883ab4b63b17951f32f2f01">std::hash&lt; mesos::v1::OfferOperationID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a7ce71f85d308737573bfecc697266382">std::hash&lt; mesos::v1::ResourceProviderID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a8a3547fa3586a9692559c5a39462bb8f">std::hash&lt; cgroups::memory::pressure::Level &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html#a21981b3e13a769411ae4a8ed6f312280">std::hash&lt; routing::filter::ip::PortRange &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#a579f54e98cc99bf30ed6d1c209fa17c3">mesos::internal::master::Operation</a>
@@ -407,6 +419,7 @@
 , <a class="el" href="structstd_1_1hash_3_01net_1_1IPv4_01_4.html#a6ebc600d99b299a27fc05be8d432a1d5">std::hash&lt; net::IPv4 &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01net_1_1IPv6_01_4.html#a3958a36ef3b334916d9694c025791a70">std::hash&lt; net::IPv6 &gt;</a>
 , <a class="el" href="structJSON_1_1Comparator.html#a29bf198a45ccb94642f59f7c06ee28f1">JSON::Comparator</a>
+, <a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a40b6e0b23d3d15d0100daf7494d9b384">std::hash&lt; Option&lt; T &gt; &gt;</a>
 , <a class="el" href="structos_1_1Fork.html#a02efce3a3ea84a623858bbff4ed03b0c">os::Fork</a>
 , <a class="el" href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a40e1f6acb1c4c520635b95edf09ff884">std::hash&lt; os::WindowsFD &gt;</a>
 , <a class="el" href="structprotobuf_1_1internal_1_1Read.html#a14fbbef56bbe35eec7b4e54a6376fc40">protobuf::internal::Read&lt; T &gt;</a>
@@ -436,12 +449,13 @@
 : <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ae85a67e0df8790e45fe573b8891c5aa3">process::metrics::Counter</a>
 </li>
 <li>operator+=()
-: <a class="el" href="classIntervalSet.html#afd971853c00f95631e90f0a5f1123103">IntervalSet&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1Resources.html#ab7bf64d42dc36eac4a4315058a3fdb1a">mesos::Resources</a>
+: <a class="el" href="classIntervalSet.html#a545950538b4f9ab04417939d79aeb68e">IntervalSet&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">mesos::v1::Resources</a>
+, <a class="el" href="classBytes.html#a7835b454824e5ffa133dc4a0295e6598">Bytes</a>
+, <a class="el" href="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f05f1dfdf3ac09b52798c345d7d81c4">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ad6c58e7eb5f6d5827894234f6c88a047">process::metrics::Counter</a>
 , <a class="el" href="classprocess_1_1Time.html#af2abb64c154a7b00612af4351d90c89d">process::Time</a>
-, <a class="el" href="classBytes.html#a7835b454824e5ffa133dc4a0295e6598">Bytes</a>
 , <a class="el" href="classDuration.html#a8f72b5d65f60bef398b1c59781b2a927">Duration</a>
 , <a class="el" href="classIntervalSet.html#a8bee4aea7e7361b920f1d10fdf62f0c4">IntervalSet&lt; T &gt;</a>
 </li>
@@ -449,211 +463,212 @@
 : <a class="el" href="classBound.html#a966181dc0f4ecee3c5e5cf4524fb460c">Bound&lt; T &gt;</a>
 </li>
 <li>operator-()
-: <a class="el" href="classDuration.html#af1a864a25683921ec0784f15751af69e">Duration</a>
-, <a class="el" href="classprocess_1_1Time.html#a58892120c356c9d7c405477f602930e0">process::Time</a>
-, <a class="el" href="classmesos_1_1Resources.html#aef45055ac31698b5c6222bba1f8eedd8">mesos::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Time.html#a79f49b5c04b7fb2fecd63951ebbfea84">process::Time</a>
+, <a class="el" href="classDuration.html#af1a864a25683921ec0784f15751af69e">Duration</a>
 </li>
 <li>operator-=()
 : <a class="el" href="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Time.html#aa0a23d5b519d3dfe65e880e94f75013f">process::Time</a>
 , <a class="el" href="classBytes.html#a0152e9f05070dc19652d12a142af391d">Bytes</a>
-, <a class="el" href="classIntervalSet.html#ac48e5aa6075b01efde69edb302983686">IntervalSet&lt; T &gt;</a>
 , <a class="el" href="classDuration.html#a423d88c5efbc1eeefa9b88d4ccd464cc">Duration</a>
+, <a class="el" href="classIntervalSet.html#aacba0b2fc0763c24af95bd6a19b7ea55">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afe22d24d11cebcb48a91f0e48210072a">mesos::v1::Resources</a>
 </li>
 <li>operator-&gt;()
-: <a class="el" href="classprocess_1_1Future.html#ade35e2593ea7486d0d6cd26584960704">process::Future&lt; T &gt;</a>
+: <a class="el" href="classJvm_1_1Env.html#af47bfc06692df2379dbe88f99bffb683">Jvm::Env</a>
+, <a class="el" href="classprocess_1_1Future.html#ade35e2593ea7486d0d6cd26584960704">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Owned.html#afb3a89c50539c3c238906b2465b2c785">process::Owned&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Shared.html#aeb4d74c937660e50c912d79bb84ef754">process::Shared&lt; T &gt;</a>
-, <a class="el" href="classOption.html#a73bd52ced63e1450fdb017d93443582a">Option&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1ProcessReference.html#afe6b9c2c47f6fae01f9217e9835537ae">process::ProcessReference</a>
+, <a class="el" href="classOption.html#abb1b8b12538f5603d2f32cf9483b8b0a">Option&lt; T &gt;</a>
 , <a class="el" href="classResult.html#a4a9b579d9529b43cae207fb3aa7b1c0f">Result&lt; T &gt;</a>
+, <a class="el" href="classTry.html#abb420e7f8f439f0cf4083489c4662d7b">Try&lt; T, E &gt;</a>
+, <a class="el" href="classOption.html#a73bd52ced63e1450fdb017d93443582a">Option&lt; T &gt;</a>
 , <a class="el" href="classTry.html#aa1a9b7b5155868454bf85971cfea4676">Try&lt; T, E &gt;</a>
-, <a class="el" href="classprocess_1_1ProcessReference.html#afe6b9c2c47f6fae01f9217e9835537ae">process::ProcessReference</a>
-, <a class="el" href="classJvm_1_1Env.html#af47bfc06692df2379dbe88f99bffb683">Jvm::Env</a>
 </li>
 <li>operator/()
 : <a class="el" href="classDuration.html#a5dc54363ab21c211ff26c7bb24695a50">Duration</a>
 </li>
 <li>operator/=()
-: <a class="el" href="classDuration.html#ab88b1cef3ed6bbf2bbdbbf02d172eadd">Duration</a>
-, <a class="el" href="classBytes.html#a044ebb80c167852ae2c79506352a2602">Bytes</a>
+: <a class="el" href="classBytes.html#a044ebb80c167852ae2c79506352a2602">Bytes</a>
+, <a class="el" href="classDuration.html#ab88b1cef3ed6bbf2bbdbbf02d172eadd">Duration</a>
 </li>
 <li>operator::testing::Action()
 : <a class="el" href="classFutureResultAction.html#a9b324d0e85f9d04a874adcc3a28cddf7">FutureResultAction&lt; R, A &gt;</a>
 </li>
 <li>operator&lt;()
 : <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a293812a5c359075b65893637ef24e12e">mesos::log::Log::Position</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeec550d499633821dc549800458eb6d8">zookeeper::Group::Membership</a>
 , <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a94c86506d2b3ffc9e6a075eeb776f4a2">process::network::inet::Address</a>
 , <a class="el" href="classprocess_1_1Future.html#a01597d58e57a7384eed5a56ccf797a0e">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Latch.html#ae5b16114942a86ab479f92277e0d1af2">process::Latch</a>
-, <a class="el" href="structprocess_1_1UPID.html#ac6f524d3372f4a8c25a89d87e6cae9b0">process::UPID</a>
+, <a class="el" href="classprocess_1_1Owned.html#a42eeec357f54930f021958e76bf8b5c1">process::Owned&lt; T &gt;</a>
 , <a class="el" href="structprocess_1_1UPID_1_1ID.html#aa02dfc5196d4a5d976b98d407b3a7494">process::UPID::ID</a>
 , <a class="el" href="classprocess_1_1Shared.html#a8dab66aa15e3b5dafa463bb485bddbbd">process::Shared&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Time.html#ae8ee1051fa658d66a8965f408490397a">process::Time</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a0401f5e59e9bad6b9f3316c4db8eed17">process::Timeout</a>
 , <a class="el" href="classBytes.html#aa92963e2108fef5b18adc4262c1ba133">Bytes</a>
 , <a class="el" href="classDuration.html#aacf0fd4bb1e301b34b56b0063b4adc4b">Duration</a>
-, <a class="el" href="structos_1_1Process.html#a2a0fcd972adf203de69b08ff79e04df8">os::Process</a>
-, <a class="el" href="structVersion.html#a5d092507721a8f9768adff3ff1884640">Version</a>
 , <a class="el" href="classnet_1_1IP.html#a93ced0f7f6476376931b8617b00c8fb0">net::IP</a>
-, <a class="el" href="classprocess_1_1Owned.html#a42eeec357f54930f021958e76bf8b5c1">process::Owned&lt; T &gt;</a>
-, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeec550d499633821dc549800458eb6d8">zookeeper::Group::Membership</a>
+, <a class="el" href="structVersion.html#a5d092507721a8f9768adff3ff1884640">Version</a>
+, <a class="el" href="structos_1_1Process.html#a2a0fcd972adf203de69b08ff79e04df8">os::Process</a>
+, <a class="el" href="structprocess_1_1UPID.html#ac6f524d3372f4a8c25a89d87e6cae9b0">process::UPID</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a0401f5e59e9bad6b9f3316c4db8eed17">process::Timeout</a>
 </li>
 <li>operator&lt;&lt;
-: <a class="el" href="classVariant.html#aff18400fa69d0bc05f1542f9776a43af">Variant&lt; T, Ts &gt;</a>
+: <a class="el" href="structVersion.html#a6868b46a8ba132a83ed5fc72c91bcdb0">Version</a>
 , <a class="el" href="classmesos_1_1Resources.html#ae280811800456648b43c902fa7a42d46">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#aaa0dad01dbe8f53633eaf8c61b4bcb56">mesos::internal::capabilities::ProcessCapabilities</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ae280811800456648b43c902fa7a42d46">mesos::v1::Resources</a>
 , <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aee60dfc13f0d0163a600d788a524a725">mesos::internal::HttpConnectionProcess&lt; Call, Event &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#acf6d422ed7139f6e0398f0c875e68ccf">mesos::internal::slave::MesosContainerizerProcess</a>
-, <a class="el" href="classprocess_1_1RFC1123.html#a74dc3697556abb5ff260cfd9fda448d4">process::RFC1123</a>
+, <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a36fedfa6e623cc0068e4b839b9cca38a">process::network::unix::Address</a>
 , <a class="el" href="classprocess_1_1RFC3339.html#a60c51f0ab05c275cbcff432125f42119">process::RFC3339</a>
 , <a class="el" href="classCache.html#abd2f09fcc29dcba0d9eddcef57d7ebfa">Cache&lt; Key, Value &gt;</a>
 , <a class="el" href="classDuration.html#a3e6309cc2ddc8f96a0bd587d7c9e6f94">Duration</a>
-, <a class="el" href="classInterval.html#ad07095a9994642b6d885a3bc5df799fa">Interval&lt; T &gt;</a>
 , <a class="el" href="classIntervalSet.html#a66b3bf32123b5d838da336bf0004e6e0">IntervalSet&lt; T &gt;</a>
 , <a class="el" href="classJSON_1_1Proxy.html#aac4c48606d4142a155af7d38446dcd33">JSON::Proxy</a>
-, <a class="el" href="structVersion.html#a6868b46a8ba132a83ed5fc72c91bcdb0">Version</a>
-, <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a36fedfa6e623cc0068e4b839b9cca38a">process::network::unix::Address</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ae280811800456648b43c902fa7a42d46">mesos::v1::Resources</a>
+, <a class="el" href="classVariant.html#aff18400fa69d0bc05f1542f9776a43af">Variant&lt; T, Ts &gt;</a>
+, <a class="el" href="classprocess_1_1RFC1123.html#a74dc3697556abb5ff260cfd9fda448d4">process::RFC1123</a>
+, <a class="el" href="classInterval.html#ad07095a9994642b6d885a3bc5df799fa">Interval&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#aaa0dad01dbe8f53633eaf8c61b4bcb56">mesos::internal::capabilities::ProcessCapabilities</a>
 </li>
 <li>operator&lt;=()
-: <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a57168dc97286bf46c6ae3f98eac2218e">mesos::log::Log::Position</a>
+: <a class="el" href="classprocess_1_1Timeout.html#a28ad4ae375d881aaba5bf5c7253799ce">process::Timeout</a>
+, <a class="el" href="classDuration.html#a457767898f3cea266370a2067c8ec03f">Duration</a>
+, <a class="el" href="structos_1_1Process.html#ab298d8003273d2a7fd16bea90ca2ee9a">os::Process</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a57168dc97286bf46c6ae3f98eac2218e">mesos::log::Log::Position</a>
 , <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#ace337def95a18a79233725fe776197a4">zookeeper::Group::Membership</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a28ad4ae375d881aaba5bf5c7253799ce">process::Timeout</a>
 , <a class="el" href="classprocess_1_1Time.html#a0bce2dc99a413504dd66a56fa834360f">process::Time</a>
-, <a class="el" href="structVersion.html#a7445f8f8e2fb535f786fa0c516e86524">Version</a>
 , <a class="el" href="classBytes.html#acc93306b8255294dfe7080503e1a1ddc">Bytes</a>
-, <a class="el" href="classDuration.html#a457767898f3cea266370a2067c8ec03f">Duration</a>
-, <a class="el" href="structos_1_1Process.html#ab298d8003273d2a7fd16bea90ca2ee9a">os::Process</a>
+, <a class="el" href="structVersion.html#a7445f8f8e2fb535f786fa0c516e86524">Version</a>
 </li>
 <li>operator=()
-: <a class="el" href="classResult.html#abf41ef823ecffee22aac8bf20f83660a">Result&lt; T &gt;</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
-, <a class="el" href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID</a>
+: <a class="el" href="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Timeout.html#ace2454f353da19b912cb37ad4db4c862">process::Timeout</a>
-, <a class="el" href="classTry.html#ac76293ef2e70b94aecb3d7b9fb6be0dd">Try&lt; T, E &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a5f7d81060aef2d7ddfada36e8fb6a217">mesos::internal::StorageLocalResourceProvider</a>
 , <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a7e3b37fe702c1f4c9a95eb4702806cbb">mesos::internal::ResourceProviderManager</a>
-, <a class="el" href="classJSON_1_1StringWriter.html#a66695fc12351a7567460ff7cd0e9ad3b">JSON::StringWriter</a>
-, <a class="el" href="structprocess_1_1UPID.html#ad433d95e591aee3ca70b8356bf8617a8">process::UPID</a>
-, <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a72edd5484c4aac855f23f530057153f5">mesos::internal::checks::Checker</a>
-, <a class="el" href="classJSON_1_1ObjectWriter.html#ad617ba09645c74bf892369669fa83b2d">JSON::ObjectWriter</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources</a>
+, <a class="el" href="classJSON_1_1BooleanWriter.html#a47f2a076c899dbecbb0e0584cbb6ff8b">JSON::BooleanWriter</a>
+, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a0c2ecef01ec0ba8fe895a1754f89b7a3">mesos::v1::scheduler::Mesos</a>
 , <a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes</a>
+, <a class="el" href="classos_1_1WindowsFD.html#ab780d87119c772425aa855260056d1a1">os::WindowsFD</a>
+, <a class="el" href="classJSON_1_1NumberWriter.html#ab314b794bb66902945ab3bbce5cadbb9">JSON::NumberWriter</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources</a>
+, <a class="el" href="classJSON_1_1ArrayWriter.html#a3250c19290bfb70e1fba3cb0cf4f836a">JSON::ArrayWriter</a>
+, <a class="el" href="classJvm_1_1Variable.html#aea4a00191b25acaae787f1302601b9ed">Jvm::Variable&lt; T, name, signature &gt;</a>
+, <a class="el" href="classgzip_1_1Decompressor.html#a8543337e4a3520b93c337218e4bc8ea6">gzip::Decompressor</a>
+, <a class="el" href="classJvm_1_1Object.html#ab6c5a893c5492b2f6e8ef828ddbdac65">Jvm::Object</a>
 , <a class="el" href="classmesos_1_1Attributes.html#aa541ab8e9de57cd5c65750b30cd56a90">mesos::Attributes</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes</a>
+, <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver</a>
+, <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a72edd5484c4aac855f23f530057153f5">mesos::internal::checks::Checker</a>
+, <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">mesos::internal::LocalResourceProviderDaemon</a>
+, <a class="el" href="structprocess_1_1MessageEvent.html#a8d2caf28c92a8b0866b5dd77b08f8db6">process::MessageEvent</a>
+, <a class="el" href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
+, <a class="el" href="classflags_1_1FlagsBase.html#a51b9edeaf47b010420ce174e1929bf04">flags::FlagsBase</a>
 , <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">mesos::v1::executor::Mesos</a>
-, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a6e199c0e9c4c34c893b9f930614f943b">mesos::http::authentication::BasicAuthenticatee</a>
-, <a class="el" href="classJvm_1_1Object.html#ab6c5a893c5492b2f6e8ef828ddbdac65">Jvm::Object</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#ad0382c412122e0f356cd01948de8fbd1">mesos::internal::master::Master::Subscribers::Subscriber</a>
-, <a class="el" href="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5">process::MessageEvent</a>
-, <a class="el" href="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f">process::Future&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a0c2ecef01ec0ba8fe895a1754f89b7a3">mesos::v1::scheduler::Mesos</a>
-, <a class="el" href="classKernelSemaphore.html#ac1679753e74611457749d5d531cc2857">KernelSemaphore</a>
-, <a class="el" href="classflags_1_1FlagsBase.html#a3eb8bf5ca9744fe981a40eb19e065f3c">flags::FlagsBase</a>
-, <a class="el" href="classnet_1_1IP_1_1Network.html#a11d6e408855fe1f5d0dde3134c08fe9e">net::IP::Network</a>
-, <a class="el" href="classJvm_1_1Variable.html#aea4a00191b25acaae787f1302601b9ed">Jvm::Variable&lt; T, name, signature &gt;</a>
-, <a class="el" href="classJSON_1_1NumberWriter.html#ac5e45bd2792f992c0d3ab66c2695c390">JSON::NumberWriter</a>
 , <a class="el" href="classJSON_1_1StringWriter.html#a9f5c9eb6fb6a1212bfde71f5b486cd90">JSON::StringWriter</a>
-, <a class="el" href="classJSON_1_1ArrayWriter.html#a3bb932f8ed50dba8063ff665ba7b9e41">JSON::ArrayWriter</a>
-, <a class="el" href="classJSON_1_1NullWriter.html#ad055045adc55a50449eee5c3f9f7c674">JSON::NullWriter</a>
-, <a class="el" href="classLinkedHashMap.html#aeb567159da25077c2fed08221a19ab71">LinkedHashMap&lt; Key, Value &gt;</a>
-, <a class="el" href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">Option&lt; T &gt;</a>
-, <a class="el" href="structRepresentation.html#a86b050476c45ffacb260ba40faa3cc79">Representation&lt; T &gt;</a>
-, <a class="el" href="classResult.html#a796771fd811f190b98476babe0fa460c">Result&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a5f7d81060aef2d7ddfada36e8fb6a217">mesos::internal::StorageLocalResourceProvider</a>
-, <a class="el" href="classgzip_1_1Decompressor.html#a8543337e4a3520b93c337218e4bc8ea6">gzip::Decompressor</a>
+, <a class="el" href="classJSON_1_1ObjectWriter.html#aadf354d7bb74ad40dbb82d389fb4b62c">JSON::ObjectWriter</a>
+, <a class="el" href="classJSON_1_1StringWriter.html#a66695fc12351a7567460ff7cd0e9ad3b">JSON::StringWriter</a>
 , <a class="el" href="classLinkedHashMap.html#ada8cb9f2b4ee30c70ae1286740d5f3a4">LinkedHashMap&lt; Key, Value &gt;</a>
-, <a class="el" href="structRepresentation.html#a5f6012cb0ba5681fd25c3489790c657e">Representation&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">mesos::internal::LocalResourceProviderDaemon</a>
+, <a class="el" href="classOption.html#a60341d91ef896c7349f38aee848f4879">Option&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a6e199c0e9c4c34c893b9f930614f943b">mesos::http::authentication::BasicAuthenticatee</a>
+, <a class="el" href="classResult.html#a796771fd811f190b98476babe0fa460c">Result&lt; T &gt;</a>
 , <a class="el" href="classTry.html#aa61bbfa75f0feb3ccc93846f296145d8">Try&lt; T, E &gt;</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
-, <a class="el" href="classflags_1_1FlagsBase.html#a51b9edeaf47b010420ce174e1929bf04">flags::FlagsBase</a>
+, <a class="el" href="classJSON_1_1ObjectWriter.html#ad617ba09645c74bf892369669fa83b2d">JSON::ObjectWriter</a>
+, <a class="el" href="structRepresentation.html#a5f6012cb0ba5681fd25c3489790c657e">Representation&lt; T &gt;</a>
+, <a class="el" href="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5">process::MessageEvent</a>
+, <a class="el" href="classResult.html#abf41ef823ecffee22aac8bf20f83660a">Result&lt; T &gt;</a>
+, <a class="el" href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">Option&lt; T &gt;</a>
+, <a class="el" href="structprocess_1_1UPID.html#ad433d95e591aee3ca70b8356bf8617a8">process::UPID</a>
 , <a class="el" href="classJSON_1_1NullWriter.html#a2d7a8e3b62b6593b738afef9859d2f3c">JSON::NullWriter</a>
-, <a class="el" href="classos_1_1WindowsFD.html#ab780d87119c772425aa855260056d1a1">os::WindowsFD</a>
-, <a class="el" href="classOption.html#a60341d91ef896c7349f38aee848f4879">Option&lt; T &gt;</a>
+, <a class="el" href="classos_1_1WindowsFD.html#a057780cfa5e1cc2fa84543a6f9b6bca0">os::WindowsFD</a>
+, <a class="el" href="classJSON_1_1NullWriter.html#ad055045adc55a50449eee5c3f9f7c674">JSON::NullWriter</a>
+, <a class="el" href="classJSON_1_1ArrayWriter.html#a3bb932f8ed50dba8063ff665ba7b9e41">JSON::ArrayWriter</a>
+, <a class="el" href="classJSON_1_1NumberWriter.html#ac5e45bd2792f992c0d3ab66c2695c390">JSON::NumberWriter</a>
 , <a class="el" href="classJSON_1_1BooleanWriter.html#ab39bd2f99538733e4ff9982c4f5e4958">JSON::BooleanWriter</a>
-, <a class="el" href="classJSON_1_1NumberWriter.html#ab314b794bb66902945ab3bbce5cadbb9">JSON::NumberWriter</a>
-, <a class="el" href="classJSON_1_1ObjectWriter.html#aadf354d7bb74ad40dbb82d389fb4b62c">JSON::ObjectWriter</a>
-, <a class="el" href="classJSON_1_1ArrayWriter.html#a3250c19290bfb70e1fba3cb0cf4f836a">JSON::ArrayWriter</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
+, <a class="el" href="classnet_1_1IP_1_1Network.html#a11d6e408855fe1f5d0dde3134c08fe9e">net::IP::Network</a>
+, <a class="el" href="classKernelSemaphore.html#ac1679753e74611457749d5d531cc2857">KernelSemaphore</a>
 </li>
 <li>operator==()
-: <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a50e932465a1c4e2c9d2723cb0ac72b6c">zookeeper::Group::Membership</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#abb2df9657326caac828ede56f226710e">mesos::v1::Attributes</a>
-, <a class="el" href="classcgroups_1_1blkio_1_1Device.html#a578d8a8719fa30c1284c30fb764727a8">cgroups::blkio::Device</a>
-, <a class="el" href="classIntervalSet.html#a03a4bdeef04c7ac411cc6e039197c1fc">IntervalSet&lt; T &gt;</a>
-, <a class="el" href="classVariant.html#ab07030cf3cd3f187815ecab876fbcb69">Variant&lt; T, Ts &gt;</a>
-, <a class="el" href="classmesos_1_1Attributes.html#af178fdf6f1399753faf2d544d4e9c96a">mesos::Attributes</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#aacf8e0374f4885a1b02f96a6a8c8ec46">process::UPID::ID</a>
+: <a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources</a>
+, <a class="el" href="structVersion.html#a2cd9e31878209449cf6b6871fa8df2ca">Version</a>
 , <a class="el" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">Option&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a3616beab3442de06328d8e56e908db7f">process::network::inet::Address</a>
+, <a class="el" href="classmesos_1_1Attributes.html#af178fdf6f1399753faf2d544d4e9c96a">mesos::Attributes</a>
+, <a class="el" href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a88163658413e7817b7d6b442b7eb7dd6">process::network::internal::Socket&lt; AddressType &gt;</a>
+, <a class="el" href="classprocess_1_1http_1_1Pipe.html#a4dfc8ee332d8e02d63079491086d3a3b">process::http::Pipe</a>
+, <a class="el" href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">Error</a>
+, <a class="el" href="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f">process::Future&lt; T &gt;</a>
+, <a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html#a432560ec58e0e168d7e06734b17b7bca">routing::filter::basic::Classifier</a>
 , <a class="el" href="classprocess_1_1Time.html#a4ab86bc8f1fa04c645e2cd5e6a6d9aa8">process::Time</a>
+, <a class="el" href="classprocess_1_1Shared.html#a3c929e667ce6a6fd45b56a81fd16a766">process::Shared&lt; T &gt;</a>
+, <a class="el" href="classnet_1_1MAC.html#a0a1331d9bec0070e02eadbed544e50a0">net::MAC</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a50e932465a1c4e2c9d2723cb0ac72b6c">zookeeper::Group::Membership</a>
+, <a class="el" href="classrouting_1_1filter_1_1ip_1_1PortRange.html#a9ef20d02b7be3f152bbafdcead2bfc4c">routing::filter::ip::PortRange</a>
+, <a class="el" href="classprocess_1_1http_1_1Connection.html#af05c8ada407f7c78299d9e46eaf80459">process::http::Connection</a>
 , <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a4cd3a77ecd8fbd087f38eb685e6c10dd">mesos::log::Log::Position</a>
-, <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a0339fa96358b0cd957e8a1b54dcfb415">process::network::unix::Address</a>
-, <a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources</a>
+, <a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html#afffe21f3ed208fa7b0a6924d63b05268">routing::filter::icmp::Classifier</a>
 , <a class="el" href="structprocess_1_1UPID.html#a1ad0ca205d7c6e95652c1ca35c80b41f">process::UPID</a>
 , <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a8c1ee643a40bc7a0b9b1710dc50ea41a">process::http::authentication::Principal</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#aacf8e0374f4885a1b02f96a6a8c8ec46">process::UPID::ID</a>
+, <a class="el" href="classprocess_1_1Timer.html#a791687580a5514745038ab05e86c3786">process::Timer</a>
+, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ab05ad7874980715328153d42c6b138be">process::http::Pipe::Reader</a>
+, <a class="el" href="classnet_1_1IP_1_1Network.html#a7caf57738bb2acc394ec654ef6088ef3">net::IP::Network</a>
 , <a class="el" href="classprocess_1_1Latch.html#a6231a37a0a92318a3d7aa62920b9fe0e">process::Latch</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#a586d73e210c4cfeb5775fc14a412b1ee">process::UPID::ID</a>
+, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a10e02a274b8a2ae503a9aeef2e6a7c4b">process::http::authentication::Principal</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Owned.html#ac0f1e612c61ca5c45aa8e5e262f0e8b8">process::Owned&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1http_1_1Connection.html#af05c8ada407f7c78299d9e46eaf80459">process::http::Connection</a>
+, <a class="el" href="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e">routing::Handle</a>
 , <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#af9693ab7e438233a3e8244f3c650df7d">process::http::Pipe::Writer</a>
+, <a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html#aa479383d7a5d5d14bd3a78c82e694bca">mesos::internal::xfs::BasicBlocks</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#abb2df9657326caac828ede56f226710e">mesos::v1::Attributes</a>
+, <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#a3dadffb3918abb6eb971673f3c93f8de">mesos::internal::capabilities::ProcessCapabilities</a>
+, <a class="el" href="structflags_1_1Name.html#a63d59c9cd49d00f55ddec17729e69f83">flags::Name</a>
 , <a class="el" href="structos_1_1Process.html#a1d540a0a2640fd907423f8277bccce48">os::Process</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources</a>
+, <a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html#ad3f77abdeed3be644b937de71d306a02">routing::filter::ip::Classifier</a>
+, <a class="el" href="classVariant.html#ab07030cf3cd3f187815ecab876fbcb69">Variant&lt; T, Ts &gt;</a>
+, <a class="el" href="classcgroups_1_1blkio_1_1Device.html#a578d8a8719fa30c1284c30fb764727a8">cgroups::blkio::Device</a>
+, <a class="el" href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes</a>
+, <a class="el" href="classIntervalSet.html#a03a4bdeef04c7ac411cc6e039197c1fc">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a0339fa96358b0cd957e8a1b54dcfb415">process::network::unix::Address</a>
 , <a class="el" href="classDuration.html#a754a0109e91ee4506d4cbd5b51750997">Duration</a>
-, <a class="el" href="classrouting_1_1filter_1_1ip_1_1PortRange.html#a9ef20d02b7be3f152bbafdcead2bfc4c">routing::filter::ip::PortRange</a>
-, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a88163658413e7817b7d6b442b7eb7dd6">process::network::internal::Socket&lt; AddressType &gt;</a>
+, <a class="el" href="classInterval.html#a743ac1e9440d2adde4db184dad490b8f">Interval&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Timeout.html#aab5d590690d4fd2f27cad2d910ee1cfa">process::Timeout</a>
-, <a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html#ad3f77abdeed3be644b937de71d306a02">routing::filter::ip::Classifier</a>
-, <a class="el" href="structVersion.html#a2cd9e31878209449cf6b6871fa8df2ca">Version</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe.html#a4dfc8ee332d8e02d63079491086d3a3b">process::http::Pipe</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ab05ad7874980715328153d42c6b138be">process::http::Pipe::Reader</a>
-, <a class="el" href="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f">process::Future&lt; T &gt;</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#a586d73e210c4cfeb5775fc14a412b1ee">process::UPID::ID</a>
-, <a class="el" href="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e">routing::Handle</a>
-, <a class="el" href="structflags_1_1Name.html#a63d59c9cd49d00f55ddec17729e69f83">flags::Name</a>
-, <a class="el" href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">Error</a>
-, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a10e02a274b8a2ae503a9aeef2e6a7c4b">process::http::authentication::Principal</a>
-, <a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html#afffe21f3ed208fa7b0a6924d63b05268">routing::filter::icmp::Classifier</a>
-, <a class="el" href="classnet_1_1IP_1_1Network.html#a7caf57738bb2acc394ec654ef6088ef3">net::IP::Network</a>
 , <a class="el" href="classnet_1_1IP.html#a5ceb2f0c6ba902dbe29c1d62f7f53427">net::IP</a>
-, <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#a3dadffb3918abb6eb971673f3c93f8de">mesos::internal::capabilities::ProcessCapabilities</a>
-, <a class="el" href="classInterval.html#a743ac1e9440d2adde4db184dad490b8f">Interval&lt; T &gt;</a>
-, <a class="el" href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1Timer.html#a791687580a5514745038ab05e86c3786">process::Timer</a>
-, <a class="el" href="classprocess_1_1Shared.html#a3c929e667ce6a6fd45b56a81fd16a766">process::Shared&lt; T &gt;</a>
-, <a class="el" href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes</a>
-, <a class="el" href="classnet_1_1MAC.html#a0a1331d9bec0070e02eadbed544e50a0">net::MAC</a>
-, <a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html#aa479383d7a5d5d14bd3a78c82e694bca">mesos::internal::xfs::BasicBlocks</a>
-, <a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html#a432560ec58e0e168d7e06734b17b7bca">routing::filter::basic::Classifier</a>
+, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a3616beab3442de06328d8e56e908db7f">process::network::inet::Address</a>
 </li>
 <li>operator&gt;()
-: <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a1bb3ad8072f56e8958f0bf44da9a9cf6">process::network::inet::Address</a>
-, <a class="el" href="classDuration.html#ace1ffd7bf32fa029c03b315e8f4a8b6a">Duration</a>
-, <a class="el" href="classBytes.html#ac86c81c8a80826fdddc265e07fc735d4">Bytes</a>
+: <a class="el" href="classDuration.html#ace1ffd7bf32fa029c03b315e8f4a8b6a">Duration</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a35fac8f239f3685e555e93be98e980aa">mesos::log::Log::Position</a>
 , <a class="el" href="structVersion.html#a8a7d33d5d4bcc5cbac192597328c6f78">Version</a>
 , <a class="el" href="structos_1_1Process.html#a9305ba395a7f61e936fa7d3577d75a8a">os::Process</a>
+, <a class="el" href="classBytes.html#ac86c81c8a80826fdddc265e07fc735d4">Bytes</a>
+, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a1bb3ad8072f56e8958f0bf44da9a9cf6">process::network::inet::Address</a>
 , <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeedb1ae964ce69d27ccc9cbf2519b7c1">zookeeper::Group::Membership</a>
 , <a class="el" href="classprocess_1_1Time.html#a2082db6e45ef09c154db1e06df68a4e9">process::Time</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a35fac8f239f3685e555e93be98e980aa">mesos::log::Log::Position</a>
 , <a class="el" href="classnet_1_1IP.html#ae57a99f62c1f524eb2937408993365cb">net::IP</a>
 </li>
 <li>operator&gt;=()
-: <a class="el" href="classprocess_1_1Time.html#a86b53a660603271a4a840f559ea7b79c">process::Time</a>
-, <a class="el" href="structos_1_1Process.html#a0c29d67f0a2721ff353042e99539e65c">os::Process</a>
+: <a class="el" href="classBytes.html#a4ced587025cda32bcc6aaf99dc246bb7">Bytes</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a2609306d99b93755246a8199ebea7fac">mesos::log::Log::Position</a>
 , <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a1ce418ac66b66440664e66b8448cd9c7">zookeeper::Group::Membership</a>
 , <a class="el" href="classDuration.html#a8c59bcce1ffd198648dceec5412bad2a">Duration</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a2609306d99b93755246a8199ebea7fac">mesos::log::Log::Position</a>
-, <a class="el" href="classBytes.html#a4ced587025cda32bcc6aaf99dc246bb7">Bytes</a>
+, <a class="el" href="structos_1_1Process.html#a0c29d67f0a2721ff353042e99539e65c">os::Process</a>
 , <a class="el" href="structVersion.html#a20345f7cfcb7faad86e01a8a3cc00f78">Version</a>
+, <a class="el" href="classprocess_1_1Time.html#a86b53a660603271a4a840f559ea7b79c">process::Time</a>
 </li>
 <li>operator[]()
 : <a class="el" href="classnet_1_1MAC.html#af925648a11ff2d5ab14cf4e608e2048d">net::MAC</a>
 , <a class="el" href="classLinkedHashMap.html#a420faa2efd1818fdbc58193256825760">LinkedHashMap&lt; Key, Value &gt;</a>
 </li>
 <li>Option()
-: <a class="el" href="classOption.html#a3d53e0ded5f765a366c0b303d3148f2d">Option&lt; T &gt;</a>
+: <a class="el" href="classOption.html#aa0a9f40ef90a38110daf2903a77d13f0">Option&lt; T &gt;</a>
 </li>
 <li>optionalFields
 : <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#a2f7cbb4d05351adc3143c7aa83e7577b">mesos::internal::fs::MountInfoTable::Entry</a>
@@ -667,25 +682,25 @@
 <li>others
 : <a class="el" href="structos_1_1Permissions.html#a49e2c2553d1d104736e03dc419181ade">os::Permissions</a>
 </li>
-<li>out()
-: <a class="el" href="classprocess_1_1Subprocess.html#a1c1a81931671b15c0c4b310bc49dea56">process::Subprocess</a>
+<li>out
+: <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html#a0de456b091225ae112d9799652d990ed">mesos::slave::ContainerIO</a>
+, <a class="el" href="classprocess_1_1Subprocess.html#a1c1a81931671b15c0c4b310bc49dea56">process::Subprocess</a>
 , <a class="el" href="struct__CheckFatal.html#ac36bdde5291698e2c5a2211e3a1a345f">_CheckFatal</a>
-, <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html#a0de456b091225ae112d9799652d990ed">mesos::slave::ContainerIO</a>
 </li>
 <li>output
-: <a class="el" href="classDocker_1_1Container.html#a3c7827975fc6182997b44752c96ec1df">Docker::Container</a>
-, <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html#a6e6f5dd035c7ac0547ab6978b2e47758">mesos::internal::log::tool::Benchmark::Flags</a>
+: <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html#a6e6f5dd035c7ac0547ab6978b2e47758">mesos::internal::log::tool::Benchmark::Flags</a>
+, <a class="el" href="classDocker_1_1Container.html#a3c7827975fc6182997b44752c96ec1df">Docker::Container</a>
 </li>
 <li>outstanding_offers
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#a8455de6a2bd5235878e337d939105d2f">mesos::internal::master::Metrics</a>
 </li>
 <li>Overload()
-: <a class="el" href="structOverload_3_01F_01_4.html#a763f6bb766d7c9ead1ee7d5e2740248b">Overload&lt; F &gt;</a>
-, <a class="el" href="structOverload.html#a9c6348be87cf2f98450962646f8174a9">Overload&lt; F, Fs &gt;</a>
+: <a class="el" href="structOverload.html#a9c6348be87cf2f98450962646f8174a9">Overload&lt; F, Fs &gt;</a>
+, <a class="el" href="structOverload_3_01F_01_4.html#a763f6bb766d7c9ead1ee7d5e2740248b">Overload&lt; F &gt;</a>
 </li>
 <li>oversubscribable()
-: <a class="el" href="classmesos_1_1slave_1_1ResourceEstimator.html#a65aea819df6f61cabf0a98520121606b">mesos::slave::ResourceEstimator</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#a0cacb1628b5ed2037e8889a42f7d63bd">mesos::internal::slave::NoopResourceEstimator</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#a0cacb1628b5ed2037e8889a42f7d63bd">mesos::internal::slave::NoopResourceEstimator</a>
+, <a class="el" href="classmesos_1_1slave_1_1ResourceEstimator.html#a65aea819df6f61cabf0a98520121606b">mesos::slave::ResourceEstimator</a>
 </li>
 <li>oversubscribed_resources_interval
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a44a7405ec2e3b494e0b06dadc4c2a056">mesos::internal::slave::Flags</a>
@@ -693,6 +708,9 @@
 <li>own()
 : <a class="el" href="classprocess_1_1Shared.html#a84986b276de9b6d1b525c64d944c6797">process::Shared&lt; T &gt;</a>
 </li>
+<li>Owned()
+: <a class="el" href="classprocess_1_1Owned.html#ae4c94696ed1b07401493f1bef8d31981">process::Owned&lt; T &gt;</a>
+</li>
 <li>OWNED
 : <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990ad3f73761156a6e75873cf903a0d62994">process::Subprocess::IO</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_0x70.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x70.html b/content/api/latest/c++/functions_0x70.html
index 4717cc1..c743125 100644
--- a/content/api/latest/c++/functions_0x70.html
+++ b/content/api/latest/c++/functions_0x70.html
@@ -169,10 +169,8 @@
 <li>patchVersion
 : <a class="el" href="structVersion.html#adefd3b36f307963dd8f5ee7a34267067">Version</a>
 </li>
-<li>PATH()
-: <a class="el" href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html#a341f45297ccb682a0c97e7f164d03a55">mesos::slave::ContainerIO::IO</a>
-, <a class="el" href="classprocess_1_1Subprocess.html#a54793e9c516257d68776f63f0872c3c7">process::Subprocess</a>
-, <a class="el" href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html#a7c8f14a0efec6a09b957d5d24b8f9e99a5ffb5f0d0de78321df46fc7c93ca64a3">mesos::slave::ContainerIO::IO</a>
+<li>PATH
+: <a class="el" href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html#a7c8f14a0efec6a09b957d5d24b8f9e99a5ffb5f0d0de78321df46fc7c93ca64a3">mesos::slave::ContainerIO::IO</a>
 </li>
 <li>Path()
 : <a class="el" href="classPath.html#af26cfab021ddf49af73da3b2beca85ac">Path</a>
@@ -194,6 +192,8 @@
 </li>
 <li>PATH
 : <a class="el" href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8">process::http::Response</a>
+, <a class="el" href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html#a341f45297ccb682a0c97e7f164d03a55">mesos::slave::ContainerIO::IO</a>
+, <a class="el" href="classprocess_1_1Subprocess.html#a54793e9c516257d68776f63f0872c3c7">process::Subprocess</a>
 </li>
 <li>PathBuffer
 : <a class="el" href="struct__REPARSE__DATA__BUFFER.html#a147ca85ab16ce66bf0a2f0f512e6e2a4">_REPARSE_DATA_BUFFER</a>
@@ -454,14 +454,15 @@
 <li>PrintNameOffset
 : <a class="el" href="struct__REPARSE__DATA__BUFFER.html#a2957208cf83448056aff7c03495c8be2">_REPARSE_DATA_BUFFER</a>
 </li>
-<li>priority
-: <a class="el" href="structproc_1_1ProcessStatus.html#a6ab2b0aee6bdebe3eab419e48b0f0b3f">proc::ProcessStatus</a>
-</li>
 <li>Priority()
-: <a class="el" href="classrouting_1_1filter_1_1Priority.html#a2248e8e95c16b14b905d30a4bf6675ee">routing::filter::Priority</a>
+: <a class="el" href="classrouting_1_1filter_1_1Priority.html#a41a1939341586e23fe3260c5b94fcc59">routing::filter::Priority</a>
 </li>
 <li>priority
 : <a class="el" href="structrouting_1_1filter_1_1Filter.html#a4092907cf26633122a73f1f6e2f5dea1">routing::filter::Filter&lt; Classifier &gt;</a>
+, <a class="el" href="structproc_1_1ProcessStatus.html#a6ab2b0aee6bdebe3eab419e48b0f0b3f">proc::ProcessStatus</a>
+</li>
+<li>Priority()
+: <a class="el" href="classrouting_1_1filter_1_1Priority.html#a2248e8e95c16b14b905d30a4bf6675ee">routing::filter::Priority</a>
 </li>
 <li>privileged
 : <a class="el" href="classDocker_1_1RunOptions.html#a33f18cefbc3ca182e25e11864aaf6b7c">Docker::RunOptions</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/functions_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x72.html b/content/api/latest/c++/functions_0x72.html
index bf31d41..1ea9a36 100644
--- a/content/api/latest/c++/functions_0x72.html
+++ b/content/api/latest/c++/functions_0x72.html
@@ -357,12 +357,12 @@
 <li>registerSlave()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a41545b5cf05575138f40d10db654dc22">mesos::internal::master::Master</a>
 </li>
-<li>Registrar()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a1cc052cf68db1c3b45b0d981eb7e7264">mesos::internal::master::Registrar</a>
-</li>
 <li>registrar
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Master.html#a310be48a9b22f656225d00202a34b405">mesos::internal::tests::cluster::Master</a>
 </li>
+<li>Registrar()
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a1cc052cf68db1c3b45b0d981eb7e7264">mesos::internal::master::Registrar</a>
+</li>
 <li>registration_backoff_factor
 : <a class="el" href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#a4e3fdfee0aff6a443cd37f5b6df8a8d7">mesos::internal::scheduler::Flags</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#ad140c71b2ad1053eaf987ed7ebba29c3">mesos::internal::slave::Flags</a>
@@ -469,6 +469,9 @@
 <li>removeRole()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#abe00e42bb325a7cc0a4d9dd1ead5d772">mesos::internal::master::allocator::internal::Metrics</a>
 </li>
+<li>RemoveSlave()
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html#a708e692d8287a0a5d931fbab40b04083">mesos::internal::master::RemoveSlave</a>
+</li>
 <li>removeSlave()
 : <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">mesos::allocator::Allocator</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#aa668a3cac81d97424ff4ec517ca21b23">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
@@ -476,9 +479,6 @@
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa63a6a9f0c900a6760dfe5406efda44b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5d8be0eddccff3542156d3499570f04b">mesos::internal::master::Master</a>
 </li>
-<li>RemoveSlave()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html#a708e692d8287a0a5d931fbab40b04083">mesos::internal::master::RemoveSlave</a>
-</li>
 <li>removeTask()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ae9f6573ace87d74380e2ee68b9b61864">mesos::internal::master::Slave</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a0771cec561a66be88cc0443dd571e487">mesos::internal::master::Master</a>
@@ -583,22 +583,20 @@
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a7ed33a126401a10668cb4194f158eda0">mesos::v1::Resources</a>
 </li>
 <li>reservations()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a9d1776e435ec2e0bac48940f5d914ba2">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1Resources.html#ade04c622a0b1ef1cf9dc88ac4007d958">mesos::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#ade04c622a0b1ef1cf9dc88ac4007d958">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a9d1776e435ec2e0bac48940f5d914ba2">mesos::v1::Resources</a>
 </li>
 <li>reserve()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#a78dc006d647ff14c96d51ed2306493e0">mesos::internal::slave::FetcherProcess::Cache</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsHandleManager.html#a3503cbaeeae35e8ae5811297f3626ba5">mesos::internal::slave::NetClsHandleManager</a>
 </li>
 <li>reserved()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3">mesos::v1::Resources</a>
 </li>
 <li>Reserved
 : <a class="el" href="struct__REPARSE__DATA__BUFFER.html#ab7d7ef1bac95556ac1ffee0a37e8b6d7">_REPARSE_DATA_BUFFER</a>
 </li>
-<li>reserved()
-: <a class="el" href="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748">mesos::Resources</a>
-</li>
 <li>reset()
 : <a class="el" href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#a7d5f4e616a2fc6fefe403155ad45bb83">mesos::http::authentication::Authenticatee</a>
 , <a class="el" href="classprocess_1_1Owned.html#a882bec89a9247989a97ee1ec16e23fa8">process::Owned&lt; T &gt;</a>
@@ -638,13 +636,8 @@
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a23b9370f456caab5c1c91b367dd2c5b5">mesos::internal::master::Master</a>
 </li>
 <li>Resources()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">mesos::v1::Resources</a>
-</li>
-<li>resources
-: <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#a85a6b53e715be297825be643113f30e4">mesos::internal::slave::state::State</a>
-</li>
-<li>Resources()
-: <a class="el" href="classmesos_1_1Resources.html#ab3dc443a7bad2f836206cacb0c5852d2">mesos::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a46c478b66abd53e0aed44cd82bc6e4d0">mesos::v1::Resources</a>
 </li>
 <li>resources
 : <a class="el" href="structmesos_1_1UnavailableResources.html#a2b3f0db5b5a05f3fa0bc1f8abfb68331">mesos::UnavailableResources</a>
@@ -655,19 +648,28 @@
 <li>Resources()
 : <a class="el" href="classmesos_1_1Resources.html#a54f4d215c4b8c70ecb9029c2103d3e86">mesos::Resources</a>
 </li>
+<li>resources
+: <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#a85a6b53e715be297825be643113f30e4">mesos::internal::slave::state::State</a>
+</li>
+<li>Resources()
+: <a class="el" href="classmesos_1_1Resources.html#ab3dc443a7bad2f836206cacb0c5852d2">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">mesos::v1::Resources</a>
+</li>
 <li>resources()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">mesos::internal::slave::Containerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html#a27fc74b54530efb09a05e3ba29c3b030">mesos::internal::slave::NvidiaGpuAllocator</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html#a27fc74b54530efb09a05e3ba29c3b030">mesos::internal::slave::NvidiaGpuAllocator</a>
 </li>
 <li>Resources()
-: <a class="el" href="classmesos_1_1Resources.html#afe876c2096b96e0894317d132b10d080">mesos::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#a224d38fb001cffb8f4f2f6e9dc328091">mesos::Resources</a>
 </li>
-<li>resources
-: <a class="el" href="structmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_1_1Info.html#a98a9fcb99a18d92d7de620e6c450c457">mesos::internal::slave::PosixFilesystemIsolatorProcess::Info</a>
+<li>resources()
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">mesos::internal::slave::Containerizer</a>
 </li>
 <li>Resources()
 : <a class="el" href="classmesos_1_1v1_1_1Resources.html#a2532379d077c61b1addcd6aa47e61ad0">mesos::v1::Resources</a>
 </li>
+<li>resources
+: <a class="el" href="structmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_1_1Info.html#a98a9fcb99a18d92d7de620e6c450c457">mesos::internal::slave::PosixFilesystemIsolatorProcess::Info</a>
+</li>
 <li>resources_offered_or_allocated
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#af180af540adbda46abde39c5d07d4525">mesos::internal::master::allocator::internal::Metrics</a>
 </li>
@@ -680,16 +682,16 @@
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#a2a7efeaeca2a0adcd713ad9084aef62c">mesos::internal::master::Metrics</a>
 </li>
 <li>resources_revocable_total
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#ad3a0a5608c89b86b6ff7eb2bc6528514">mesos::internal::master::Metrics</a>
-, <a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a19ca769eac92197727a5428a1c92686d">mesos::internal::slave::Metrics</a>
+: <a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a19ca769eac92197727a5428a1c92686d">mesos::internal::slave::Metrics</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#ad3a0a5608c89b86b6ff7eb2bc6528514">mesos::internal::master::Metrics</a>
 </li>
 <li>resources_revocable_used
 : <a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a66681eeeec551648a595a90956be9aeb">mesos::internal::slave::Metrics</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#a74b2a8992dffbfa7eebcd5d146356e51">mesos::internal::master::Metrics</a>
 </li>
 <li>resources_total
-: <a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#aeee28e865dfffcf597060ca142fc41c6">mesos::internal::slave::Metrics</a>
-, <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aa44f094659729582e9b318b4f1281497">mesos::internal::master::allocator::internal::Metrics</a>
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aa44f094659729582e9b318b4f1281497">mesos::internal::master::allocator::internal::Metrics</a>
+, <a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#aeee28e865dfffcf597060ca142fc41c6">mesos::internal::slave::Metrics</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#ad676430ff53421907501f1672ca60c66">mesos::internal::master::Metrics</a>
 </li>
 <li>resources_used
@@ -699,6 +701,9 @@
 <li>ResourcesState()
 : <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1ResourcesState.html#a1cd90dfb2e0c8cb14c45a8ce0ffacd5b">mesos::internal::slave::state::ResourcesState</a>
 </li>
+<li>Response()
+: <a class="el" href="structprocess_1_1http_1_1Response.html#ac7ac8132a8d8772335efd5a55d9ebb4f">process::http::Response</a>
+</li>
 <li>response
 : <a class="el" href="structprocess_1_1HttpEvent.html#abf37239662ef06eb96bc2079e4241bbc">process::HttpEvent</a>
 </li>
@@ -716,54 +721,58 @@
 : <a class="el" href="classResult.html#a61f7a8612af4b813816ddd01247d4b66">Result&lt; T &gt;</a>
 </li>
 <li>result_type
-: <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#a9472e27c6321755254f75677c1749b14">std::hash&lt; mesos::v1::Image::Type &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html#a30987e68b3130b83b73f99baf834b150">std::hash&lt; mesos::FrameworkID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01net_1_1IP_01_4.html#af846150bb8c9fcf5e4063e3da50b1223">std::hash&lt; net::IP &gt;</a>
+: <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#ab06e1247be54bd52df9aaef5e5fe3e61">std::hash&lt; mesos::v1::OfferOperationID &gt;</a>
+, <a class="el" href="structLambdaTraits_3_01Result_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_01_4.html#a9c4257ba82bc33ec46799d33d94e1cd2">LambdaTraits&lt; Result(Class::*)(Args...) const  &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a6f35308e3b42efd96f4483554e3015e3">std::hash&lt; mesos::v1::FrameworkID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4.html#a56337eb0043b4395278656943f928569">std::hash&lt; mesos::internal::log::Metadata_Status &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#a0286cb906f380f58e5ac0e99c9437ef7">std::hash&lt; mesos::TaskState &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html#a4309c2da3c7b098514a4e2b82f049ab9">std::hash&lt; mesos::v1::TaskState &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01UUID_01_4.html#a07f387761a18313b24327ccb8e7e9ae8">std::hash&lt; UUID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#aac67cfecd49397a220f47fe61ead27b9">std::hash&lt; mesos::internal::slave::DockerVolume &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a8ea108d687a24fdbf797ab8cab67d059">std::hash&lt; mesos::v1::MachineID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html#ae1f06800f834cda908849248a16eecc7">std::hash&lt; mesos::internal::tests::ModuleID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a68d464c2d14610de0ac2756ded809081">std::hash&lt; cgroups::memory::pressure::Level &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#af3360afd9badbb8dc6e4ebbd0abb3a8c">std::hash&lt; Option&lt; T &gt; &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4.html#ab593260c7e216c3d77583eac2d7b9f46">std::hash&lt; mesos::ContainerID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#a31c7387c660d9814d79db9fa0f31deb0">std::hash&lt; mesos::SlaveID &gt;</a>
-, <a class="el" href="structLambdaTraits_3_01Result_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_01_4.html#a9c4257ba82bc33ec46799d33d94e1cd2">LambdaTraits&lt; Result(Class::*)(Args...) const  &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html#af80ac6fe5b7c2d3999a28b1ec33940eb">std::hash&lt; process::network::inet::Address &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01process_1_1UPID_01_4.html#abb909b81d5aa41e8b0a3f75ba6b703d9">std::hash&lt; process::UPID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a7870c9e3d0f7da33f35f37c0cfcca417">std::hash&lt; mesos::TaskStatus_Reason &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a68d464c2d14610de0ac2756ded809081">std::hash&lt; cgroups::memory::pressure::Level &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a879848aa13429c8f47c0fea196bcbf81">std::hash&lt; mesos::OfferOperationID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#a7c939fe8b1debaff8c35d4d222e6cc35">std::hash&lt; mesos::ResourceProviderID &gt;</a>
 , <a class="el" href="structOverload.html#a4efb2c6232e5f0cda6bc07a79f628251">Overload&lt; F, Fs &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a6f35308e3b42efd96f4483554e3015e3">std::hash&lt; mesos::v1::FrameworkID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html#a4309c2da3c7b098514a4e2b82f049ab9">std::hash&lt; mesos::v1::TaskState &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a784a468593b723beb6be44656cc9f67a">std::hash&lt; os::WindowsFD &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#a7c5dec639e005c344aa1c4a066a42c16">std::hash&lt; mesos::v1::ExecutorID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#aad2307b231e2af7967abdb93d3ba93e8">std::hash&lt; mesos::v1::TaskID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#a9472e27c6321755254f75677c1749b14">std::hash&lt; mesos::v1::Image::Type &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a8ea108d687a24fdbf797ab8cab67d059">std::hash&lt; mesos::v1::MachineID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a0dcb2921f37239932c7d9f5dbdccc7fe">std::hash&lt; mesos::v1::ResourceProviderID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html#af24f54ab2ba83c0591d577b909a16e23">std::hash&lt; routing::filter::ip::PortRange &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#aac67cfecd49397a220f47fe61ead27b9">std::hash&lt; mesos::internal::slave::DockerVolume &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01net_1_1IP_01_4.html#af846150bb8c9fcf5e4063e3da50b1223">std::hash&lt; net::IP &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#a97fca7261135a9fcb1b5cfa8ccd1de37">std::hash&lt; mesos::v1::TaskStatus_Source &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#ae95cd9b2785ce804833514bf4c343034">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#af006dba801a9dcb2e56c429f2ad649a9">std::hash&lt; mesos::v1::TaskStatus_Reason &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4.html#a56337eb0043b4395278656943f928569">std::hash&lt; mesos::internal::log::Metadata_Status &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html#ae1f06800f834cda908849248a16eecc7">std::hash&lt; mesos::internal::tests::ModuleID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01process_1_1UPID_01_4.html#abb909b81d5aa41e8b0a3f75ba6b703d9">std::hash&lt; process::UPID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a784a468593b723beb6be44656cc9f67a">std::hash&lt; os::WindowsFD &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#a54d133ff8836cf33500f2cb7b9422aec">std::hash&lt; mesos::v1::OfferID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html#acc85aa3779d476f758ffa20c7d0c27d6">std::hash&lt; mesos::v1::AgentID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#a97fca7261135a9fcb1b5cfa8ccd1de37">std::hash&lt; mesos::v1::TaskStatus_Source &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#aad2307b231e2af7967abdb93d3ba93e8">std::hash&lt; mesos::v1::TaskID &gt;</a>
+, <a class="el" href="structOverload_3_01F_01_4.html#ace68e5d5df88e33b0fa01b9a6e98de2f">Overload&lt; F &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#ad5964445933d9316344d1be6df4ae77e">std::hash&lt; mesos::v1::CommandInfo::URI &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#adcfd68141b2f16821dee4adbbc6bc9c2">std::hash&lt; mesos::v1::ContainerID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#af7e4f8d1b27de3a39ed30cbffa1c0607">std::hash&lt; mesos::Image::Type &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#a7c5dec639e005c344aa1c4a066a42c16">std::hash&lt; mesos::v1::ExecutorID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a90371ab9671829e05e16df360ec612dd">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html#a30987e68b3130b83b73f99baf834b150">std::hash&lt; mesos::FrameworkID &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#af7e4f8d1b27de3a39ed30cbffa1c0607">std::hash&lt; mesos::Image::Type &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html#af80ac6fe5b7c2d3999a28b1ec33940eb">std::hash&lt; process::network::inet::Address &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#ae07091df527268aeaded5dd2f3dfe4c2">std::hash&lt; mesos::OfferID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#a54d133ff8836cf33500f2cb7b9422aec">std::hash&lt; mesos::v1::OfferID &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#aad4102be6e30998b97b1e3ff51021572">std::hash&lt; mesos::TaskID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1CommandInfo__URI_01_4.html#a69ea660284062514e68803067675dd53">std::hash&lt; mesos::CommandInfo_URI &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html#a1aa034f39cdc71332fe426de92ea30da">std::hash&lt; mesos::ExecutorID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a8b6e60776f914eef6a9bb6be92017f67">std::hash&lt; mesos::TaskStatus_Source &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#a0286cb906f380f58e5ac0e99c9437ef7">std::hash&lt; mesos::TaskState &gt;</a>
-, <a class="el" href="structOverload_3_01F_01_4.html#ace68e5d5df88e33b0fa01b9a6e98de2f">Overload&lt; F &gt;</a>
 , <a class="el" href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#aab3b81e4ee40e5e1a8dee056a363ab6e">std::hash&lt; mesos::MachineID &gt;</a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#ad5964445933d9316344d1be6df4ae77e">std::hash&lt; mesos::v1::CommandInfo::URI &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1CommandInfo__URI_01_4.html#a69ea660284062514e68803067675dd53">std::hash&lt; mesos::CommandInfo_URI &gt;</a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a8b6e60776f914eef6a9bb6be92017f67">std::hash&lt; mesos::TaskStatus_Source &gt;</a>
 </li>
 <li>resume()
 : <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#aab23bf981d8adefc42831594343f84c0">mesos::internal::checks::Checker</a>
-, <a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a432809cd9ab8da0373597f4b680d0659">mesos::internal::checks::HealthChecker</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1StatusUpdateManager.html#ac8ac84370f89108c952d932b95368701">mesos::internal::slave::StatusUpdateManager</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e122112ca8eca4b89e0597ebafb6056">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#aab6429358cff19d17ac73b1c22327bdf">mesos::internal::checks::CheckerProcess</a>
 , <a class="el" href="classprocess_1_1Clock.html#ae3ea265163df2de286e185914265f538">process::Clock</a>
+, <a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a432809cd9ab8da0373597f4b680d0659">mesos::internal::checks::HealthChecker</a>
 </li>
 <li>RETRY_INTERVAL
 : <a class="el" href="classzookeeper_1_1GroupProcess.html#a883cc6ba0676d8b20c84e84cc0c311a2">zookeeper::GroupProcess</a>
@@ -778,17 +787,17 @@
 : <a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8a0a8e4fd54250dc259c749ebf914f6a5e">process::ProcessBase</a>
 </li>
 <li>reviveOffers()
-: <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">mesos::allocator::Allocator</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c060a124aa551693f6829812b52ef2c">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a0daa8505b5f29c92aef8a521c4a74d25">mesos::internal::master::allocator::MesosAllocatorProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a3461bdc133dd1d5df5d977dfa561979d">mesos::internal::master::Master</a>
+, <a class="el" href="classmesos_1_1SchedulerDriver.html#a3b8ba2b8a9b897ff34b11d3703b519a2">mesos::SchedulerDriver</a>
 , <a class="el" href="classmesos_1_1MesosSchedulerDriver.html#a8807bae56a3ec2d7ff88a71f3492c851">mesos::MesosSchedulerDriver</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a3461bdc133dd1d5df5d977dfa561979d">mesos::internal::master::Master</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a3a30aa8a57f54eb97c073e0911bc461b">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
-, <a class="el" href="classmesos_1_1SchedulerDriver.html#a3b8ba2b8a9b897ff34b11d3703b519a2">mesos::SchedulerDriver</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c060a124aa551693f6829812b52ef2c">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a0daa8505b5f29c92aef8a521c4a74d25">mesos::internal::master::allocator::MesosAllocatorProcess</a>
+, <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">mesos::allocator::Allocator</a>
 </li>
 <li>revocable()
-: <a class="el" href="classmesos_1_1Resources.html#ab24fc44ad91b263500d2736a54a9aea3">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a857302e3f08273a1ecee3395b437a965">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a857302e3f08273a1ecee3395b437a965">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#ab24fc44ad91b263500d2736a54a9aea3">mesos::Resources</a>
 </li>
 <li>revocableResources
 : <a class="el" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a9a94be1c011c55b0ed30eca00b52cfb9">mesos::internal::protobuf::framework::Capabilities</a>
@@ -800,23 +809,20 @@
 : <a class="el" href="classprocess_1_1RFC3339.html#aecb9fc8fa8996dd683a1c8d33ec95c7a">process::RFC3339</a>
 </li>
 <li>rm()
-: <a class="el" href="classHDFS.html#ae2b281bb34b01190e4e1bd28806c40c6">HDFS</a>
-, <a class="el" href="classDocker.html#afd1dd8dc67fd3d111164ff80f90761f4">Docker</a>
+: <a class="el" href="classDocker.html#afd1dd8dc67fd3d111164ff80f90761f4">Docker</a>
+, <a class="el" href="classHDFS.html#ae2b281bb34b01190e4e1bd28806c40c6">HDFS</a>
 </li>
 <li>Role()
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#accf0d5437cf11da50c674ecd6c19c7ce">mesos::internal::master::Role</a>
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#a9e8163dd90e1dd48c752cbfa82660804">mesos::internal::master::Role</a>
 </li>
 <li>role
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc">mesos::internal::master::Role</a>
 </li>
-<li>Role()
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#a9e8163dd90e1dd48c752cbfa82660804">mesos::internal::master::Role</a>
-</li>
 <li>roles
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a16c7474e21fd5aa3d219a0e46341038d">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">mesos::internal::master::Framework</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a5f21b4205cea2fade829ab3afc82815d">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Framework</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a16c7474e21fd5aa3d219a0e46341038d">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a2d6ceeda8424544119431ac03fe99d98">mesos::internal::master::Flags</a>
-, <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">mesos::internal::master::Framework</a>
 </li>
 <li>roleSorter
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a890bb44d4f46f708e8df0514036d44ca">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
@@ -828,22 +834,24 @@
 <li>root_submissions
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a9ada3d623640c548972084b1ed83ebea">mesos::internal::master::Flags</a>
 </li>
+<li>rootfs
+: <a class="el" href="structmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup_1_1Flags.html#a792e873bae0fe54efee978120acb69fa">mesos::internal::slave::NetworkCniIsolatorSetup::Flags</a>
+</li>
 <li>Rootfs()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1Rootfs.html#a0d1eefd3053932eceda17475fae5f95c">mesos::internal::tests::Rootfs</a>
 </li>
 <li>rootfs
-: <a class="el" href="structmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup_1_1Flags.html#a792e873bae0fe54efee978120acb69fa">mesos::internal::slave::NetworkCniIsolatorSetup::Flags</a>
-, <a class="el" href="structmesos_1_1internal_1_1slave_1_1ProvisionInfo.html#ae5f3b182cf40f977062a177c309c3269">mesos::internal::slave::ProvisionInfo</a>
+: <a class="el" href="structmesos_1_1internal_1_1slave_1_1ProvisionInfo.html#ae5f3b182cf40f977062a177c309c3269">mesos::internal::slave::ProvisionInfo</a>
 </li>
 <li>route()
-: <a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">process::ProcessBase</a>
+: <a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">process::ProcessBase</a>
 </li>
 <li>RouteOptions()
 : <a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html#a9c202f7f06a7cb90499e3365ce338475">process::ProcessBase::RouteOptions</a>
 </li>
 <li>rss
-: <a class="el" href="structos_1_1Process.html#ac9d282f98339ff9eb248157dfba9167a">os::Process</a>
-, <a class="el" href="structproc_1_1ProcessStatus.html#a42c4886162f88b8efd2422df00083955">proc::ProcessStatus</a>
+: <a class="el" href="structproc_1_1ProcessStatus.html#a42c4886162f88b8efd2422df00083955">proc::ProcessStatus</a>
+, <a class="el" href="structos_1_1Process.html#ac9d282f98339ff9eb248157dfba9167a">os::Process</a>
 </li>
 <li>rsslim
 : <a class="el" href="structproc_1_1ProcessStatus.html#a6ee8ebe0f63eabfa8980255fe2173b52">proc::ProcessStatus</a>
@@ -852,22 +860,22 @@
 : <a class="el" href="structrouting_1_1route_1_1Rule.html#a396311c058cc3d0affdde0b0691b408a">routing::route::Rule</a>
 </li>
 <li>run()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acd63433cddd0b596275f07f316c32839">mesos::internal::slave::Slave</a>
+: <a class="el" href="classmesos_1_1ExecutorDriver.html#a107e364bc652e9407b34f55e83a55ae1">mesos::ExecutorDriver</a>
 , <a class="el" href="classReqResProcess.html#aa88a64351fac32c4d142a4119b8fe45e">ReqResProcess&lt; Req, Res &gt;</a>
-, <a class="el" href="classmesos_1_1MesosSchedulerDriver.html#a58e00b100cfcd3072f98792a17d30a26">mesos::MesosSchedulerDriver</a>
+, <a class="el" href="classmesos_1_1SchedulerDriver.html#a2ed26c57cc88fa141cf08921080e7294">mesos::SchedulerDriver</a>
+, <a class="el" href="classDocker.html#a4c921c0018b3ca12ad726617d2938710">Docker</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acd63433cddd0b596275f07f316c32839">mesos::internal::slave::Slave</a>
 , <a class="el" href="classmesos_1_1MesosExecutorDriver.html#adae3f8fe35eb8c63fe854e4e13a69816">mesos::MesosExecutorDriver</a>
+, <a class="el" href="classprocess_1_1internal_1_1Loop.html#a11417f29be6ae721ee9331b0ccbf16e4">process::internal::Loop&lt; Iterate, Body, T, R &gt;</a>
+, <a class="el" href="classmesos_1_1MesosSchedulerDriver.html#a58e00b100cfcd3072f98792a17d30a26">mesos::MesosSchedulerDriver</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1IOSwitchboardServer.html#a692aa93d7db0ee083a6aa2b0101c885e">mesos::internal::slave::IOSwitchboardServer</a>
-, <a class="el" href="classDocker.html#a4c921c0018b3ca12ad726617d2938710">Docker</a>
-, <a class="el" href="classmesos_1_1SchedulerDriver.html#a2ed26c57cc88fa141cf08921080e7294">mesos::SchedulerDriver</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess.html#af4f74f98f2997125702f99aaad749764">mesos::internal::slave::FetcherProcess</a>
-, <a class="el" href="classmesos_1_1ExecutorDriver.html#a107e364bc652e9407b34f55e83a55ae1">mesos::ExecutorDriver</a>
 , <a class="el" href="classprocess_1_1EventLoop.html#a5e89851f1fe597bce869fdae00ca2ef2">process::EventLoop</a>
-, <a class="el" href="classprocess_1_1internal_1_1Loop.html#a11417f29be6ae721ee9331b0ccbf16e4">process::internal::Loop&lt; Iterate, Body, T, R &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess.html#af4f74f98f2997125702f99aaad749764">mesos::internal::slave::FetcherProcess</a>
 </li>
 <li>RUNNING
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#accb4e9c8d32936b20f3d0ddc71fe8addaee1aee9245f83af93404e62fe978dcc0">mesos::internal::slave::Framework</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a3b2abbbd9f9e9ca5c08b75329ac426c0a1485da27f38622c47c16abf8c1491683">mesos::internal::slave::Executor</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">mesos::internal::slave::Slave</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a3b2abbbd9f9e9ca5c08b75329ac426c0a1485da27f38622c47c16abf8c1491683">mesos::internal::slave::Executor</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#accb4e9c8d32936b20f3d0ddc71fe8addaee1aee9245f83af93404e62fe978dcc0">mesos::internal::slave::Framework</a>
 </li>
 <li>runs
 : <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1ExecutorState.html#af95714b376c0f7b2ce62ac1502489647">mesos::internal::slave::state::ExecutorState</a>


[05/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/Protos.CSIPluginInfo.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/Protos.CSIPluginInfo.html b/content/api/latest/java/org/apache/mesos/Protos.CSIPluginInfo.html
new file mode 100644
index 0000000..c023574
--- /dev/null
+++ b/content/api/latest/java/org/apache/mesos/Protos.CSIPluginInfo.html
@@ -0,0 +1,1068 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Protos.CSIPluginInfo</title>
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Protos.CSIPluginInfo";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":9,"i26":10,"i27":10,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":10,"i40":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Protos.CredentialsOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Protos.CSIPluginInfo.html" target="_top">Frames</a></li>
+<li><a href="Protos.CSIPluginInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.mesos</div>
+<h2 title="Class Protos.CSIPluginInfo" class="title">Class Protos.CSIPluginInfo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>com.google.protobuf.GeneratedMessageV3</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.mesos.Protos.CSIPluginInfo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/mesos/Protos.html" title="class in org.apache.mesos">Protos</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static final class <span class="typeNameLabel">Protos.CSIPluginInfo</span>
+extends com.google.protobuf.GeneratedMessageV3
+implements <a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></pre>
+<div class="block"><pre>
+
+ Describes a CSI plugin.
+ </pre>
+
+ Protobuf type <code>mesos.CSIPluginInfo</code></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></span></code>
+<div class="block">
+
+ Describes a CSI plugin.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#COMMAND_FIELD_NUMBER">COMMAND_FIELD_NUMBER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#CONTAINER_FIELD_NUMBER">CONTAINER_FIELD_NUMBER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#NAME_FIELD_NUMBER">NAME_FIELD_NUMBER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;any&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#PARSER">PARSER</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#RESOURCES_FIELD_NUMBER">RESOURCES_FIELD_NUMBER</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getCommand--">getCommand</a></span>()</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CommandInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CommandInfoOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getCommandOrBuilder--">getCommandOrBuilder</a></span>()</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getContainer--">getContainer</a></span>()</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ContainerInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ContainerInfoOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getContainerOrBuilder--">getContainerOrBuilder</a></span>()</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getDefaultInstance--">getDefaultInstance</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getDefaultInstanceForType--">getDefaultInstanceForType</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static com.google.protobuf.Descriptors.Descriptor</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getDescriptor--">getDescriptor</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getName--">getName</a></span>()</code>
+<div class="block"><code>required string name = 1;</code></div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getNameBytes--">getNameBytes</a></span>()</code>
+<div class="block"><code>required string name = 1;</code></div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>&lt;any&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getParserForType--">getParserForType</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getResources-int-">getResources</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getResourcesCount--">getResourcesCount</a></span>()</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getResourcesList--">getResourcesList</a></span>()</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getResourcesOrBuilder-int-">getResourcesOrBuilder</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getResourcesOrBuilderList--">getResourcesOrBuilderList</a></span>()</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getSerializedSize--">getSerializedSize</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>com.google.protobuf.UnknownFieldSet</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#getUnknownFields--">getUnknownFields</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#hasCommand--">hasCommand</a></span>()</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#hasContainer--">hasContainer</a></span>()</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#hasName--">hasName</a></span>()</code>
+<div class="block"><code>required string name = 1;</code></div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#isInitialized--">isInitialized</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#newBuilder--">newBuilder</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#newBuilder-org.apache.mesos.Protos.CSIPluginInfo-">newBuilder</a></span>(<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;prototype)</code>&nbsp;</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#newBuilderForType--">newBuilderForType</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#newBuilderForType-com.google.protobuf.GeneratedMessageV3.BuilderParent-">newBuilderForType</a></span>(com.google.protobuf.GeneratedMessageV3.BuilderParent&nbsp;parent)</code>&nbsp;</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#parseDelimitedFrom-java.io.InputStream-">parseDelimitedFrom</a></span>(java.io.InputStream&nbsp;input)</code>&nbsp;</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#parseDelimitedFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseDelimitedFrom</a></span>(java.io.InputStream&nbsp;input,
+                  com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#parseFrom-byte:A-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(byte[]&nbsp;data,
+         com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#parseFrom-java.nio.ByteBuffer-">parseFrom</a></span>(java.nio.ByteBuffer&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#parseFrom-java.nio.ByteBuffer-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.nio.ByteBuffer&nbsp;data,
+         com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#parseFrom-com.google.protobuf.ByteString-">parseFrom</a></span>(com.google.protobuf.ByteString&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#parseFrom-com.google.protobuf.ByteString-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.ByteString&nbsp;data,
+         com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#parseFrom-com.google.protobuf.CodedInputStream-">parseFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input)</code>&nbsp;</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#parseFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input,
+         com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#parseFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.io.InputStream&nbsp;input,
+         com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code>static &lt;any&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#parser--">parser</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#toBuilder--">toBuilder</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html#writeTo-com.google.protobuf.CodedOutputStream-">writeTo</a></span>(com.google.protobuf.CodedOutputStream&nbsp;output)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="NAME_FIELD_NUMBER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NAME_FIELD_NUMBER</h4>
+<pre>public static final&nbsp;int NAME_FIELD_NUMBER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.mesos.Protos.CSIPluginInfo.NAME_FIELD_NUMBER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="COMMAND_FIELD_NUMBER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COMMAND_FIELD_NUMBER</h4>
+<pre>public static final&nbsp;int COMMAND_FIELD_NUMBER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.mesos.Protos.CSIPluginInfo.COMMAND_FIELD_NUMBER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="RESOURCES_FIELD_NUMBER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RESOURCES_FIELD_NUMBER</h4>
+<pre>public static final&nbsp;int RESOURCES_FIELD_NUMBER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.mesos.Protos.CSIPluginInfo.RESOURCES_FIELD_NUMBER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CONTAINER_FIELD_NUMBER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CONTAINER_FIELD_NUMBER</h4>
+<pre>public static final&nbsp;int CONTAINER_FIELD_NUMBER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.mesos.Protos.CSIPluginInfo.CONTAINER_FIELD_NUMBER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="PARSER">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PARSER</h4>
+<pre>@Deprecated
+public static final&nbsp;&lt;any&gt; PARSER</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getUnknownFields--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUnknownFields</h4>
+<pre>public final&nbsp;com.google.protobuf.UnknownFieldSet&nbsp;getUnknownFields()</pre>
+</li>
+</ul>
+<a name="getDescriptor--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDescriptor</h4>
+<pre>public static final&nbsp;com.google.protobuf.Descriptors.Descriptor&nbsp;getDescriptor()</pre>
+</li>
+</ul>
+<a name="internalGetFieldAccessorTable--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>internalGetFieldAccessorTable</h4>
+<pre>protected&nbsp;com.google.protobuf.GeneratedMessageV3.FieldAccessorTable&nbsp;internalGetFieldAccessorTable()</pre>
+</li>
+</ul>
+<a name="hasName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasName</h4>
+<pre>public&nbsp;boolean&nbsp;hasName()</pre>
+<div class="block"><code>required string name = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#hasName--">hasName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
+<div class="block"><code>required string name = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getName--">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNameBytes--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNameBytes</h4>
+<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getNameBytes()</pre>
+<div class="block"><code>required string name = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getNameBytes--">getNameBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hasCommand--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasCommand</h4>
+<pre>public&nbsp;boolean&nbsp;hasCommand()</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#hasCommand--">hasCommand</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCommand--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCommand</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;getCommand()</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getCommand--">getCommand</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCommandOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCommandOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CommandInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CommandInfoOrBuilder</a>&nbsp;getCommandOrBuilder()</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getCommandOrBuilder--">getCommandOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getResourcesList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesList</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&gt;&nbsp;getResourcesList()</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResourcesList--">getResourcesList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getResourcesOrBuilderList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesOrBuilderList</h4>
+<pre>public&nbsp;java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a>&gt;&nbsp;getResourcesOrBuilderList()</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResourcesOrBuilderList--">getResourcesOrBuilderList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getResourcesCount--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesCount</h4>
+<pre>public&nbsp;int&nbsp;getResourcesCount()</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResourcesCount--">getResourcesCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getResources-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResources</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;getResources(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResources-int-">getResources</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getResourcesOrBuilder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a>&nbsp;getResourcesOrBuilder(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResourcesOrBuilder-int-">getResourcesOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hasContainer--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasContainer</h4>
+<pre>public&nbsp;boolean&nbsp;hasContainer()</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#hasContainer--">hasContainer</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getContainer--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContainer</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;getContainer()</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getContainer--">getContainer</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getContainerOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContainerOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ContainerInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ContainerInfoOrBuilder</a>&nbsp;getContainerOrBuilder()</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getContainerOrBuilder--">getContainerOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isInitialized--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isInitialized</h4>
+<pre>public final&nbsp;boolean&nbsp;isInitialized()</pre>
+</li>
+</ul>
+<a name="writeTo-com.google.protobuf.CodedOutputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeTo</h4>
+<pre>public&nbsp;void&nbsp;writeTo(com.google.protobuf.CodedOutputStream&nbsp;output)
+             throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSerializedSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSerializedSize</h4>
+<pre>public&nbsp;int&nbsp;getSerializedSize()</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+</li>
+</ul>
+<a name="hashCode--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+</li>
+</ul>
+<a name="parseFrom-java.nio.ByteBuffer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;parseFrom(java.nio.ByteBuffer&nbsp;data)
+                                      throws com.google.protobuf.InvalidProtocolBufferException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-java.nio.ByteBuffer-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;parseFrom(java.nio.ByteBuffer&nbsp;data,
+                                             com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                      throws com.google.protobuf.InvalidProtocolBufferException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-com.google.protobuf.ByteString-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;parseFrom(com.google.protobuf.ByteString&nbsp;data)
+                                      throws com.google.protobuf.InvalidProtocolBufferException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-com.google.protobuf.ByteString-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;parseFrom(com.google.protobuf.ByteString&nbsp;data,
+                                             com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                      throws com.google.protobuf.InvalidProtocolBufferException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-byte:A-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;parseFrom(byte[]&nbsp;data,
+                                             com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                      throws com.google.protobuf.InvalidProtocolBufferException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;parseFrom(java.io.InputStream&nbsp;input,
+                                             com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                      throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseDelimitedFrom-java.io.InputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseDelimitedFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;parseDelimitedFrom(java.io.InputStream&nbsp;input)
+                                               throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseDelimitedFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseDelimitedFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;parseDelimitedFrom(java.io.InputStream&nbsp;input,
+                                                      com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                               throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-com.google.protobuf.CodedInputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;parseFrom(com.google.protobuf.CodedInputStream&nbsp;input)
+                                      throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;parseFrom(com.google.protobuf.CodedInputStream&nbsp;input,
+                                             com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                      throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="newBuilderForType--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newBuilderForType</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;newBuilderForType()</pre>
+</li>
+</ul>
+<a name="newBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newBuilder</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;newBuilder()</pre>
+</li>
+</ul>
+<a name="newBuilder-org.apache.mesos.Protos.CSIPluginInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newBuilder</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;newBuilder(<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;prototype)</pre>
+</li>
+</ul>
+<a name="toBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;toBuilder()</pre>
+</li>
+</ul>
+<a name="newBuilderForType-com.google.protobuf.GeneratedMessageV3.BuilderParent-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newBuilderForType</h4>
+<pre>protected&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a>&nbsp;newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent&nbsp;parent)</pre>
+</li>
+</ul>
+<a name="getDefaultInstance--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefaultInstance</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;getDefaultInstance()</pre>
+</li>
+</ul>
+<a name="parser--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parser</h4>
+<pre>public static&nbsp;&lt;any&gt;&nbsp;parser()</pre>
+</li>
+</ul>
+<a name="getParserForType--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParserForType</h4>
+<pre>public&nbsp;&lt;any&gt;&nbsp;getParserForType()</pre>
+</li>
+</ul>
+<a name="getDefaultInstanceForType--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDefaultInstanceForType</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;getDefaultInstanceForType()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Protos.CredentialsOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Protos.CSIPluginInfo.html" target="_top">Frames</a></li>
+<li><a href="Protos.CSIPluginInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html b/content/api/latest/java/org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html
new file mode 100644
index 0000000..48ebb65
--- /dev/null
+++ b/content/api/latest/java/org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html
@@ -0,0 +1,435 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Protos.CSIPluginInfoOrBuilder</title>
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Protos.CSIPluginInfoOrBuilder";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" target="_top">Frames</a></li>
+<li><a href="Protos.CSIPluginInfoOrBuilder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.mesos</div>
+<h2 title="Interface Protos.CSIPluginInfoOrBuilder" class="title">Interface Protos.CSIPluginInfoOrBuilder</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>, <a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos">Protos.CSIPluginInfo.Builder</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/mesos/Protos.html" title="class in org.apache.mesos">Protos</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="typeNameLabel">Protos.CSIPluginInfoOrBuilder</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getCommand--">getCommand</a></span>()</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CommandInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CommandInfoOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getCommandOrBuilder--">getCommandOrBuilder</a></span>()</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getContainer--">getContainer</a></span>()</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ContainerInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ContainerInfoOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getContainerOrBuilder--">getContainerOrBuilder</a></span>()</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getName--">getName</a></span>()</code>
+<div class="block"><code>required string name = 1;</code></div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getNameBytes--">getNameBytes</a></span>()</code>
+<div class="block"><code>required string name = 1;</code></div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResources-int-">getResources</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResourcesCount--">getResourcesCount</a></span>()</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResourcesList--">getResourcesList</a></span>()</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResourcesOrBuilder-int-">getResourcesOrBuilder</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#getResourcesOrBuilderList--">getResourcesOrBuilderList</a></span>()</code>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#hasCommand--">hasCommand</a></span>()</code>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#hasContainer--">hasContainer</a></span>()</code>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html#hasName--">hasName</a></span>()</code>
+<div class="block"><code>required string name = 1;</code></div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="hasName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasName</h4>
+<pre>boolean&nbsp;hasName()</pre>
+<div class="block"><code>required string name = 1;</code></div>
+</li>
+</ul>
+<a name="getName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>java.lang.String&nbsp;getName()</pre>
+<div class="block"><code>required string name = 1;</code></div>
+</li>
+</ul>
+<a name="getNameBytes--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNameBytes</h4>
+<pre>com.google.protobuf.ByteString&nbsp;getNameBytes()</pre>
+<div class="block"><code>required string name = 1;</code></div>
+</li>
+</ul>
+<a name="hasCommand--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasCommand</h4>
+<pre>boolean&nbsp;hasCommand()</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</li>
+</ul>
+<a name="getCommand--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCommand</h4>
+<pre><a href="../../../org/apache/mesos/Protos.CommandInfo.html" title="class in org.apache.mesos">Protos.CommandInfo</a>&nbsp;getCommand()</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</li>
+</ul>
+<a name="getCommandOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCommandOrBuilder</h4>
+<pre><a href="../../../org/apache/mesos/Protos.CommandInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CommandInfoOrBuilder</a>&nbsp;getCommandOrBuilder()</pre>
+<div class="block"><code>required .mesos.CommandInfo command = 2;</code></div>
+</li>
+</ul>
+<a name="getResourcesList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesList</h4>
+<pre>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&gt;&nbsp;getResourcesList()</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="getResources-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResources</h4>
+<pre><a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;getResources(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="getResourcesCount--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesCount</h4>
+<pre>int&nbsp;getResourcesCount()</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="getResourcesOrBuilderList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesOrBuilderList</h4>
+<pre>java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a>&gt;&nbsp;getResourcesOrBuilderList()</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="getResourcesOrBuilder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResourcesOrBuilder</h4>
+<pre><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a>&nbsp;getResourcesOrBuilder(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.Resource resources = 3;</code></div>
+</li>
+</ul>
+<a name="hasContainer--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasContainer</h4>
+<pre>boolean&nbsp;hasContainer()</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</li>
+</ul>
+<a name="getContainer--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContainer</h4>
+<pre><a href="../../../org/apache/mesos/Protos.ContainerInfo.html" title="class in org.apache.mesos">Protos.ContainerInfo</a>&nbsp;getContainer()</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</li>
+</ul>
+<a name="getContainerOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getContainerOrBuilder</h4>
+<pre><a href="../../../org/apache/mesos/Protos.ContainerInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ContainerInfoOrBuilder</a>&nbsp;getContainerOrBuilder()</pre>
+<div class="block"><code>optional .mesos.ContainerInfo container = 4;</code></div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" target="_top">Frames</a></li>
+<li><a href="Protos.CSIPluginInfoOrBuilder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/Protos.CredentialsOrBuilder.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/Protos.CredentialsOrBuilder.html b/content/api/latest/java/org/apache/mesos/Protos.CredentialsOrBuilder.html
index 4942b49..31b1840 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.CredentialsOrBuilder.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.CredentialsOrBuilder.html
@@ -47,7 +47,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/mesos/Protos.CredentialsOrBuilder.html" target="_top">Frames</a></li>
@@ -247,7 +247,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/mesos/Protos.Credentials.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/mesos/Protos.Device.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/mesos/Protos.CredentialsOrBuilder.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/Protos.Device.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/Protos.Device.html b/content/api/latest/java/org/apache/mesos/Protos.Device.html
index d54a19e..ff3e6ad 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.Device.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.Device.html
@@ -46,7 +46,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/mesos/Protos.CredentialsOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -839,7 +839,7 @@ public static final&nbsp;&lt;any&gt; PARSER</pre>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/mesos/Protos.CredentialsOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/mesos/Protos.Device.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">


[02/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html b/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html
new file mode 100644
index 0000000..5f26489
--- /dev/null
+++ b/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html
@@ -0,0 +1,984 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Protos.ResourceProviderInfo.StorageInfo</title>
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Protos.ResourceProviderInfo.StorageInfo";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":10,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":9,"i22":9,"i23":10,"i24":10,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":10,"i37":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" target="_top">Frames</a></li>
+<li><a href="Protos.ResourceProviderInfo.StorageInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.mesos</div>
+<h2 title="Class Protos.ResourceProviderInfo.StorageInfo" class="title">Class Protos.ResourceProviderInfo.StorageInfo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>com.google.protobuf.GeneratedMessageV3</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static final class <span class="typeNameLabel">Protos.ResourceProviderInfo.StorageInfo</span>
+extends com.google.protobuf.GeneratedMessageV3
+implements <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></pre>
+<div class="block">Protobuf type <code>mesos.ResourceProviderInfo.StorageInfo</code></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></span></code>
+<div class="block">Protobuf type <code>mesos.ResourceProviderInfo.StorageInfo</code></div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#CONTROLLER_PLUGIN_FIELD_NUMBER">CONTROLLER_PLUGIN_FIELD_NUMBER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#CSI_PLUGINS_FIELD_NUMBER">CSI_PLUGINS_FIELD_NUMBER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#NODE_PLUGIN_FIELD_NUMBER">NODE_PLUGIN_FIELD_NUMBER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;any&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#PARSER">PARSER</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getControllerPlugin--">getControllerPlugin</a></span>()</code>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getControllerPluginBytes--">getControllerPluginBytes</a></span>()</code>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getCsiPlugins-int-">getCsiPlugins</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getCsiPluginsCount--">getCsiPluginsCount</a></span>()</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getCsiPluginsList--">getCsiPluginsList</a></span>()</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getCsiPluginsOrBuilder-int-">getCsiPluginsOrBuilder</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getCsiPluginsOrBuilderList--">getCsiPluginsOrBuilderList</a></span>()</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getDefaultInstance--">getDefaultInstance</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getDefaultInstanceForType--">getDefaultInstanceForType</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static com.google.protobuf.Descriptors.Descriptor</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getDescriptor--">getDescriptor</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getNodePlugin--">getNodePlugin</a></span>()</code>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getNodePluginBytes--">getNodePluginBytes</a></span>()</code>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>&lt;any&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getParserForType--">getParserForType</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getSerializedSize--">getSerializedSize</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>com.google.protobuf.UnknownFieldSet</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#getUnknownFields--">getUnknownFields</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#hasControllerPlugin--">hasControllerPlugin</a></span>()</code>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#hasNodePlugin--">hasNodePlugin</a></span>()</code>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#isInitialized--">isInitialized</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#newBuilder--">newBuilder</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#newBuilder-org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo-">newBuilder</a></span>(<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;prototype)</code>&nbsp;</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#newBuilderForType--">newBuilderForType</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>protected <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#newBuilderForType-com.google.protobuf.GeneratedMessageV3.BuilderParent-">newBuilderForType</a></span>(com.google.protobuf.GeneratedMessageV3.BuilderParent&nbsp;parent)</code>&nbsp;</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#parseDelimitedFrom-java.io.InputStream-">parseDelimitedFrom</a></span>(java.io.InputStream&nbsp;input)</code>&nbsp;</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#parseDelimitedFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseDelimitedFrom</a></span>(java.io.InputStream&nbsp;input,
+                  com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#parseFrom-byte:A-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(byte[]&nbsp;data,
+         com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#parseFrom-java.nio.ByteBuffer-">parseFrom</a></span>(java.nio.ByteBuffer&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#parseFrom-java.nio.ByteBuffer-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.nio.ByteBuffer&nbsp;data,
+         com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#parseFrom-com.google.protobuf.ByteString-">parseFrom</a></span>(com.google.protobuf.ByteString&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#parseFrom-com.google.protobuf.ByteString-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.ByteString&nbsp;data,
+         com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#parseFrom-com.google.protobuf.CodedInputStream-">parseFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input)</code>&nbsp;</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#parseFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input,
+         com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#parseFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.io.InputStream&nbsp;input,
+         com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code>static &lt;any&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#parser--">parser</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#toBuilder--">toBuilder</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html#writeTo-com.google.protobuf.CodedOutputStream-">writeTo</a></span>(com.google.protobuf.CodedOutputStream&nbsp;output)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="CSI_PLUGINS_FIELD_NUMBER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CSI_PLUGINS_FIELD_NUMBER</h4>
+<pre>public static final&nbsp;int CSI_PLUGINS_FIELD_NUMBER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo.CSI_PLUGINS_FIELD_NUMBER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CONTROLLER_PLUGIN_FIELD_NUMBER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CONTROLLER_PLUGIN_FIELD_NUMBER</h4>
+<pre>public static final&nbsp;int CONTROLLER_PLUGIN_FIELD_NUMBER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo.CONTROLLER_PLUGIN_FIELD_NUMBER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="NODE_PLUGIN_FIELD_NUMBER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NODE_PLUGIN_FIELD_NUMBER</h4>
+<pre>public static final&nbsp;int NODE_PLUGIN_FIELD_NUMBER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo.NODE_PLUGIN_FIELD_NUMBER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="PARSER">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PARSER</h4>
+<pre>@Deprecated
+public static final&nbsp;&lt;any&gt; PARSER</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getUnknownFields--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUnknownFields</h4>
+<pre>public final&nbsp;com.google.protobuf.UnknownFieldSet&nbsp;getUnknownFields()</pre>
+</li>
+</ul>
+<a name="getDescriptor--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDescriptor</h4>
+<pre>public static final&nbsp;com.google.protobuf.Descriptors.Descriptor&nbsp;getDescriptor()</pre>
+</li>
+</ul>
+<a name="internalGetFieldAccessorTable--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>internalGetFieldAccessorTable</h4>
+<pre>protected&nbsp;com.google.protobuf.GeneratedMessageV3.FieldAccessorTable&nbsp;internalGetFieldAccessorTable()</pre>
+</li>
+</ul>
+<a name="getCsiPluginsList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsList</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&gt;&nbsp;getCsiPluginsList()</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsList--">getCsiPluginsList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCsiPluginsOrBuilderList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsOrBuilderList</h4>
+<pre>public&nbsp;java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a>&gt;&nbsp;getCsiPluginsOrBuilderList()</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsOrBuilderList--">getCsiPluginsOrBuilderList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCsiPluginsCount--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsCount</h4>
+<pre>public&nbsp;int&nbsp;getCsiPluginsCount()</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsCount--">getCsiPluginsCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCsiPlugins-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPlugins</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;getCsiPlugins(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPlugins-int-">getCsiPlugins</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCsiPluginsOrBuilder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a>&nbsp;getCsiPluginsOrBuilder(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsOrBuilder-int-">getCsiPluginsOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hasControllerPlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasControllerPlugin</h4>
+<pre>public&nbsp;boolean&nbsp;hasControllerPlugin()</pre>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#hasControllerPlugin--">hasControllerPlugin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getControllerPlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getControllerPlugin</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getControllerPlugin()</pre>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getControllerPlugin--">getControllerPlugin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getControllerPluginBytes--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getControllerPluginBytes</h4>
+<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getControllerPluginBytes()</pre>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getControllerPluginBytes--">getControllerPluginBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hasNodePlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasNodePlugin</h4>
+<pre>public&nbsp;boolean&nbsp;hasNodePlugin()</pre>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#hasNodePlugin--">hasNodePlugin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNodePlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNodePlugin</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getNodePlugin()</pre>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getNodePlugin--">getNodePlugin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNodePluginBytes--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNodePluginBytes</h4>
+<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getNodePluginBytes()</pre>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getNodePluginBytes--">getNodePluginBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isInitialized--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isInitialized</h4>
+<pre>public final&nbsp;boolean&nbsp;isInitialized()</pre>
+</li>
+</ul>
+<a name="writeTo-com.google.protobuf.CodedOutputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeTo</h4>
+<pre>public&nbsp;void&nbsp;writeTo(com.google.protobuf.CodedOutputStream&nbsp;output)
+             throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSerializedSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSerializedSize</h4>
+<pre>public&nbsp;int&nbsp;getSerializedSize()</pre>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+</li>
+</ul>
+<a name="hashCode--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+</li>
+</ul>
+<a name="parseFrom-java.nio.ByteBuffer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;parseFrom(java.nio.ByteBuffer&nbsp;data)
+                                                         throws com.google.protobuf.InvalidProtocolBufferException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-java.nio.ByteBuffer-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;parseFrom(java.nio.ByteBuffer&nbsp;data,
+                                                                com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                                         throws com.google.protobuf.InvalidProtocolBufferException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-com.google.protobuf.ByteString-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;parseFrom(com.google.protobuf.ByteString&nbsp;data)
+                                                         throws com.google.protobuf.InvalidProtocolBufferException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-com.google.protobuf.ByteString-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;parseFrom(com.google.protobuf.ByteString&nbsp;data,
+                                                                com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                                         throws com.google.protobuf.InvalidProtocolBufferException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-byte:A-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;parseFrom(byte[]&nbsp;data,
+                                                                com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                                         throws com.google.protobuf.InvalidProtocolBufferException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>com.google.protobuf.InvalidProtocolBufferException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;parseFrom(java.io.InputStream&nbsp;input,
+                                                                com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                                         throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseDelimitedFrom-java.io.InputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseDelimitedFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;parseDelimitedFrom(java.io.InputStream&nbsp;input)
+                                                                  throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseDelimitedFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseDelimitedFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;parseDelimitedFrom(java.io.InputStream&nbsp;input,
+                                                                         com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                                                  throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-com.google.protobuf.CodedInputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;parseFrom(com.google.protobuf.CodedInputStream&nbsp;input)
+                                                         throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="parseFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parseFrom</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;parseFrom(com.google.protobuf.CodedInputStream&nbsp;input,
+                                                                com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)
+                                                         throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="newBuilderForType--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newBuilderForType</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;newBuilderForType()</pre>
+</li>
+</ul>
+<a name="newBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newBuilder</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;newBuilder()</pre>
+</li>
+</ul>
+<a name="newBuilder-org.apache.mesos.Protos.ResourceProviderInfo.StorageInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newBuilder</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;newBuilder(<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;prototype)</pre>
+</li>
+</ul>
+<a name="toBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;toBuilder()</pre>
+</li>
+</ul>
+<a name="newBuilderForType-com.google.protobuf.GeneratedMessageV3.BuilderParent-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newBuilderForType</h4>
+<pre>protected&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a>&nbsp;newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent&nbsp;parent)</pre>
+</li>
+</ul>
+<a name="getDefaultInstance--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefaultInstance</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;getDefaultInstance()</pre>
+</li>
+</ul>
+<a name="parser--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parser</h4>
+<pre>public static&nbsp;&lt;any&gt;&nbsp;parser()</pre>
+</li>
+</ul>
+<a name="getParserForType--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParserForType</h4>
+<pre>public&nbsp;&lt;any&gt;&nbsp;getParserForType()</pre>
+</li>
+</ul>
+<a name="getDefaultInstanceForType--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDefaultInstanceForType</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;getDefaultInstanceForType()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" target="_top">Frames</a></li>
+<li><a href="Protos.ResourceProviderInfo.StorageInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html b/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html
new file mode 100644
index 0000000..2150f66
--- /dev/null
+++ b/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html
@@ -0,0 +1,387 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Protos.ResourceProviderInfo.StorageInfoOrBuilder</title>
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Protos.ResourceProviderInfo.StorageInfoOrBuilder";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" target="_top">Frames</a></li>
+<li><a href="Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.mesos</div>
+<h2 title="Interface Protos.ResourceProviderInfo.StorageInfoOrBuilder" class="title">Interface Protos.ResourceProviderInfo.StorageInfoOrBuilder</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>, <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo.Builder</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="typeNameLabel">Protos.ResourceProviderInfo.StorageInfoOrBuilder</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getControllerPlugin--">getControllerPlugin</a></span>()</code>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getControllerPluginBytes--">getControllerPluginBytes</a></span>()</code>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPlugins-int-">getCsiPlugins</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsCount--">getCsiPluginsCount</a></span>()</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsList--">getCsiPluginsList</a></span>()</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsOrBuilder-int-">getCsiPluginsOrBuilder</a></span>(int&nbsp;index)</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getCsiPluginsOrBuilderList--">getCsiPluginsOrBuilderList</a></span>()</code>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getNodePlugin--">getNodePlugin</a></span>()</code>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#getNodePluginBytes--">getNodePluginBytes</a></span>()</code>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#hasControllerPlugin--">hasControllerPlugin</a></span>()</code>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html#hasNodePlugin--">hasNodePlugin</a></span>()</code>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getCsiPluginsList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsList</h4>
+<pre>java.util.List&lt;<a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&gt;&nbsp;getCsiPluginsList()</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="getCsiPlugins-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPlugins</h4>
+<pre><a href="../../../org/apache/mesos/Protos.CSIPluginInfo.html" title="class in org.apache.mesos">Protos.CSIPluginInfo</a>&nbsp;getCsiPlugins(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="getCsiPluginsCount--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsCount</h4>
+<pre>int&nbsp;getCsiPluginsCount()</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="getCsiPluginsOrBuilderList--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsOrBuilderList</h4>
+<pre>java.util.List&lt;? extends <a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a>&gt;&nbsp;getCsiPluginsOrBuilderList()</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="getCsiPluginsOrBuilder-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCsiPluginsOrBuilder</h4>
+<pre><a href="../../../org/apache/mesos/Protos.CSIPluginInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.CSIPluginInfoOrBuilder</a>&nbsp;getCsiPluginsOrBuilder(int&nbsp;index)</pre>
+<div class="block"><code>repeated .mesos.CSIPluginInfo csi_plugins = 1;</code></div>
+</li>
+</ul>
+<a name="hasControllerPlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasControllerPlugin</h4>
+<pre>boolean&nbsp;hasControllerPlugin()</pre>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</li>
+</ul>
+<a name="getControllerPlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getControllerPlugin</h4>
+<pre>java.lang.String&nbsp;getControllerPlugin()</pre>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</li>
+</ul>
+<a name="getControllerPluginBytes--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getControllerPluginBytes</h4>
+<pre>com.google.protobuf.ByteString&nbsp;getControllerPluginBytes()</pre>
+<div class="block"><code>required string controller_plugin = 2;</code></div>
+</li>
+</ul>
+<a name="hasNodePlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasNodePlugin</h4>
+<pre>boolean&nbsp;hasNodePlugin()</pre>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</li>
+</ul>
+<a name="getNodePlugin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNodePlugin</h4>
+<pre>java.lang.String&nbsp;getNodePlugin()</pre>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</li>
+</ul>
+<a name="getNodePluginBytes--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getNodePluginBytes</h4>
+<pre>com.google.protobuf.ByteString&nbsp;getNodePluginBytes()</pre>
+<div class="block"><code>required string node_plugin = 3;</code></div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" target="_top">Frames</a></li>
+<li><a href="Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.html b/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.html
index b1f0cb0..4bca594 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.ResourceProviderInfo.html
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":9,"i26":10,"i27":10,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":10,"i40":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":9,"i28":9,"i29":10,"i30":10,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":10,"i43":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -156,6 +156,16 @@ implements <a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuild
  Describes a resource provider.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></span></code>
+<div class="block">Protobuf type <code>mesos.ResourceProviderInfo.StorageInfo</code></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></span></code>&nbsp;</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -191,6 +201,10 @@ implements <a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuild
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#STORAGE_FIELD_NUMBER">STORAGE_FIELD_NUMBER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#TYPE_FIELD_NUMBER">TYPE_FIELD_NUMBER</a></span></code>&nbsp;</td>
 </tr>
 </table>
@@ -289,126 +303,144 @@ implements <a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuild
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#getSerializedSize--">getSerializedSize</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i15" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#getStorage--">getStorage</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#getStorageOrBuilder--">getStorageOrBuilder</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#getType--">getType</a></span>()</code>
 <div class="block">
  The type of the resource provider.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#getTypeBytes--">getTypeBytes</a></span>()</code>
 <div class="block">
  The type of the resource provider.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>com.google.protobuf.UnknownFieldSet</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#getUnknownFields--">getUnknownFields</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#hasId--">hasId</a></span>()</code>
 <div class="block"><code>optional .mesos.ResourceProviderID id = 1;</code></div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#hasName--">hasName</a></span>()</code>
 <div class="block">
  The name of the resource provider.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#hasStorage--">hasStorage</a></span>()</code>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#hasType--">hasType</a></span>()</code>
 <div class="block">
  The type of the resource provider.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#isInitialized--">isInitialized</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#newBuilder--">newBuilder</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#newBuilder-org.apache.mesos.Protos.ResourceProviderInfo-">newBuilder</a></span>(<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a>&nbsp;prototype)</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#newBuilderForType--">newBuilderForType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#newBuilderForType-com.google.protobuf.GeneratedMessageV3.BuilderParent-">newBuilderForType</a></span>(com.google.protobuf.GeneratedMessageV3.BuilderParent&nbsp;parent)</code>&nbsp;</td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#parseDelimitedFrom-java.io.InputStream-">parseDelimitedFrom</a></span>(java.io.InputStream&nbsp;input)</code>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#parseDelimitedFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseDelimitedFrom</a></span>(java.io.InputStream&nbsp;input,
                   com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#parseFrom-byte:A-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(byte[]&nbsp;data,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#parseFrom-java.nio.ByteBuffer-">parseFrom</a></span>(java.nio.ByteBuffer&nbsp;data)</code>&nbsp;</td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#parseFrom-java.nio.ByteBuffer-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.nio.ByteBuffer&nbsp;data,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#parseFrom-com.google.protobuf.ByteString-">parseFrom</a></span>(com.google.protobuf.ByteString&nbsp;data)</code>&nbsp;</td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#parseFrom-com.google.protobuf.ByteString-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.ByteString&nbsp;data,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#parseFrom-com.google.protobuf.CodedInputStream-">parseFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input)</code>&nbsp;</td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#parseFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#parseFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.io.InputStream&nbsp;input,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>static &lt;any&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#parser--">parser</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.Builder.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#toBuilder--">toBuilder</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.html#writeTo-com.google.protobuf.CodedOutputStream-">writeTo</a></span>(com.google.protobuf.CodedOutputStream&nbsp;output)</code>&nbsp;</td>
 </tr>
@@ -486,6 +518,19 @@ implements <a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuild
 </dl>
 </li>
 </ul>
+<a name="STORAGE_FIELD_NUMBER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STORAGE_FIELD_NUMBER</h4>
+<pre>public static final&nbsp;int STORAGE_FIELD_NUMBER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.mesos.Protos.ResourceProviderInfo.STORAGE_FIELD_NUMBER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
 <a name="PARSER">
 <!--   -->
 </a>
@@ -773,6 +818,48 @@ public static final&nbsp;&lt;any&gt; PARSER</pre>
 </dl>
 </li>
 </ul>
+<a name="hasStorage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasStorage</h4>
+<pre>public&nbsp;boolean&nbsp;hasStorage()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#hasStorage--">hasStorage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getStorage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStorage</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfo.html" title="class in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfo</a>&nbsp;getStorage()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#getStorage--">getStorage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getStorageOrBuilder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStorageOrBuilder</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.ResourceProviderInfo.StorageInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfo.StorageInfoOrBuilder</a>&nbsp;getStorageOrBuilder()</pre>
+<div class="block"><code>optional .mesos.ResourceProviderInfo.StorageInfo storage = 5;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html#getStorageOrBuilder--">getStorageOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.ResourceProviderInfoOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceProviderInfoOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
 <a name="isInitialized--">
 <!--   -->
 </a>


[27/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/module_2manager_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/module_2manager_8hpp_source.html b/content/api/latest/c++/module_2manager_8hpp_source.html
index a97785d..760862c 100644
--- a/content/api/latest/c++/module_2manager_8hpp_source.html
+++ b/content/api/latest/c++/module_2manager_8hpp_source.html
@@ -250,7 +250,7 @@
 <div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="preprocessor">#endif // __MODULE_MANAGER_HPP__</span></div>
 <div class="ttc" id="synchronized_8hpp_html"><div class="ttname"><a href="synchronized_8hpp.html">synchronized.hpp</a></div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1modules_1_1ModuleManager_html_a7f8ba7f0638cf5b05dc31ec3a0bf0e47"><div class="ttname"><a href="classmesos_1_1modules_1_1ModuleManager.html#a7f8ba7f0638cf5b05dc31ec3a0bf0e47">mesos::modules::ModuleManager::contains</a></div><div class="ttdeci">static bool contains(const std::string &amp;moduleName)</div><div class="ttdef"><b>Definition:</b> manager.hpp:114</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1modules_1_1ModuleManager_html_a0ab072c60a3c002765c843bdb6eafed4"><div class="ttname"><a href="classmesos_1_1modules_1_1ModuleManager.html#a0ab072c60a3c002765c843bdb6eafed4">mesos::modules::ModuleManager::create</a></div><div class="ttdeci">static Try&lt; T * &gt; create(const std::string &amp;moduleName, const Option&lt; Parameters &gt; &amp;params=None())</div><div class="ttdef"><b>Definition:</b> manager.hpp:78</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/mutex_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/mutex_8hpp_source.html b/content/api/latest/c++/mutex_8hpp_source.html
index f40b22c..d9f9785 100644
--- a/content/api/latest/c++/mutex_8hpp_source.html
+++ b/content/api/latest/c++/mutex_8hpp_source.html
@@ -153,8 +153,8 @@
 <div class="ttc" id="synchronized_8hpp_html"><div class="ttname"><a href="synchronized_8hpp.html">synchronized.hpp</a></div></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
 <div class="ttc" id="classprocess_1_1Mutex_html_a3edf9d92fb6c54646f968ece8d50d30b"><div class="ttname"><a href="classprocess_1_1Mutex.html#a3edf9d92fb6c54646f968ece8d50d30b">process::Mutex::unlock</a></div><div class="ttdeci">void unlock()</div><div class="ttdef"><b>Definition:</b> mutex.hpp:50</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="classprocess_1_1Mutex_html_a49bf029c7e026b0bf07ace6c61e6d45d"><div class="ttname"><a href="classprocess_1_1Mutex.html#a49bf029c7e026b0bf07ace6c61e6d45d">process::Mutex::Mutex</a></div><div class="ttdeci">Mutex()</div><div class="ttdef"><b>Definition:</b> mutex.hpp:31</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; Nothing &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_0x63.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x63.html b/content/api/latest/c++/namespacemembers_0x63.html
index 82c3782..68ffb1f 100644
--- a/content/api/latest/c++/namespacemembers_0x63.html
+++ b/content/api/latest/c++/namespacemembers_0x63.html
@@ -331,16 +331,14 @@
 </li>
 <li>create()
 : <a class="el" href="namespacerouting_1_1filter_1_1icmp.html#a64aef366cefd9cb46d46d37c10c50617">routing::filter::icmp</a>
-, <a class="el" href="namespacerouting_1_1queueing_1_1internal.html#ad758dd14190e35694010d8975d39e24c">routing::queueing::internal</a>
-, <a class="el" href="namespacerouting_1_1filter_1_1icmp.html#a8acfed39420ab9bb8f8b24ce428f9fc7">routing::filter::icmp</a>
 , <a class="el" href="namespacerouting_1_1filter_1_1internal.html#a423e7356a6d9fa534552ba58a4d71bb7">routing::filter::internal</a>
 , <a class="el" href="namespacerouting_1_1filter_1_1ip.html#a41ba6dae935fe9f879696a6c091addc6">routing::filter::ip</a>
 , <a class="el" href="namespacerouting_1_1link_1_1veth.html#aba5aedbe249472f1ad87d3ee0dc4bc0b">routing::link::veth</a>
 , <a class="el" href="namespacerouting_1_1queueing_1_1fq__codel.html#ac64f036a9af898f285211d9b2e18c0ad">routing::queueing::fq_codel</a>
 , <a class="el" href="namespacerouting_1_1queueing_1_1htb.html#ad3d6b1ae1396269f0ba73c4258cf8445">routing::queueing::htb</a>
 , <a class="el" href="namespacerouting_1_1queueing_1_1ingress.html#a155f42f24fb578cdaff08fdaadb7bfd5">routing::queueing::ingress</a>
+, <a class="el" href="namespacerouting_1_1queueing_1_1internal.html#ad758dd14190e35694010d8975d39e24c">routing::queueing::internal</a>
 , <a class="el" href="namespacesystemd_1_1slices.html#a0931fc5806ba560602cb355395671ae2">systemd::slices</a>
-, <a class="el" href="namespacerouting_1_1filter_1_1icmp.html#a0f804ac0e7638b661235541ce9ecdfa8">routing::filter::icmp</a>
 , <a class="el" href="namespacemesos_1_1uri_1_1fetcher.html#a9e3b9116b5b9559bb374a9a189e20931">mesos::uri::fetcher</a>
 </li>
 <li>CREATE()
@@ -351,6 +349,7 @@
 <li>create()
 : <a class="el" href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups</a>
 , <a class="el" href="namespacerouting_1_1filter_1_1basic.html#a35b72778ac9c32776fdbdda05a74cf70">routing::filter::basic</a>
+, <a class="el" href="namespacerouting_1_1filter_1_1icmp.html#a0f804ac0e7638b661235541ce9ecdfa8">routing::filter::icmp</a>
 </li>
 <li>create_job()
 : <a class="el" href="namespaceos.html#a88a1637a0168d78faad2ac5b82e5cc4d">os</a>
@@ -428,28 +427,38 @@
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aaa3e057830d0bbb6db03f8763d254b8f">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a557283e2f07dd89441195b39ba8427b5">mesos::internal::tests::v1</a>
 </li>
+<li>createDiskSourceBlock()
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a65d06f49eede3680da2800db572c4fab">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ad5f567ae22ad2ba5aff021465d3bd9e6">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a6d3dece3ebb6438212aa642a0bcfbcb8">mesos::internal::tests::common</a>
+</li>
 <li>createDiskSourceMount()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#acf9334619820eae6a7f3618321e16229">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ace7ded455243dfab55dabea6f18e0fd3">mesos::internal::tests::internal</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ace7ded455243dfab55dabea6f18e0fd3">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afdb48dc62647ee918141d20e31b933f1">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#abeb598a270d4990acac9155a2c2257d2">mesos::internal::tests::v1</a>
 </li>
 <li>createDiskSourcePath()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ad6307ddd5df8294f201fda145dafc0c0">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3e0a121f23f7e53ba4fee14bc85c2093">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a86e1c63ed3e05747793de192c50510c6">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab65db29cfcbb539769af0a797d971efb">mesos::internal::tests::common</a>
+</li>
+<li>createDiskSourceRaw()
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aae5530e134eb545009ebb3a2fc4c34aa">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#aceae55f2aba6337b4cc3cae33d7f855d">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3c388aad1e6ab87d5eb376eed64cecf5">mesos::internal::tests::common</a>
 </li>
 <li>createDockerImage()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a44bd25dc90bbe3d7baf46136243a923f">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a2ad0f285ee08ef152b54347455000dfc">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a44bd25dc90bbe3d7baf46136243a923f">mesos::internal::tests::v1</a>
 </li>
 <li>createDomainInfo()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ab8ca0bbf11b92b83e6152b303624e74c">mesos::internal::tests::internal</a>
 </li>
 <li>createDynamicReservationInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a2fb6e07be3dac32ed041fedbdfca0a13">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#abbb02ad57066e16e8bd72307ab00a191">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#abbb02ad57066e16e8bd72307ab00a191">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a2fb6e07be3dac32ed041fedbdfca0a13">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a32043398eca4b3fadf38f4895c57c553">mesos::internal::tests::v1</a>
 </li>
 <li>createEnvironment()
@@ -459,10 +468,9 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f">mesos::internal::slave::paths</a>
 </li>
 <li>createExecutorInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0a4c3e164d6cd047ee8b9279ce91c5dc">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6cc33559f96bc2b0b5cc3e098d3daf2">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a1d89ea8fd0a176a5b25e672b0a88899a">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae649731a59b2e0763494927610a12e77">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0a4c3e164d6cd047ee8b9279ce91c5dc">mesos::internal::tests::v1</a>
 </li>
 <li>createFileInfo()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a2eefacd53f893b58a35ab9f16fa1b494">mesos::internal::protobuf</a>
@@ -490,11 +498,14 @@
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a85fedb5ed43233812f874aa4b58de100">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a52c123ca66d0739e852794683d647541">mesos::internal::tests::common</a>
 </li>
+<li>createOfferOperation()
+: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a171fb0158aea7478b0550021cc828cc6">mesos::internal::protobuf</a>
+</li>
 <li>createPersistentVolume()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a983767ec82f466f6b7c00b18aff1fa3a">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afd8335a177e8bfe417b4668da9e161ac">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a5781795d2ad97feb34a5ff805fad1bec">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afd8335a177e8bfe417b4668da9e161ac">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a983767ec82f466f6b7c00b18aff1fa3a">mesos::internal::tests::internal</a>
 </li>
 <li>createPorts()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests.html#a3b59b9060437978b28f2be4f9f11cd81">mesos::internal::tests</a>
@@ -503,18 +514,18 @@
 : <a class="el" href="namespacemesos_1_1python.html#a88c25644f8837bfc76920f504a0e142d">mesos::python</a>
 </li>
 <li>createQuotaInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1master_1_1quota.html#a858856c5b332d277d20be66515b44e19">mesos::internal::master::quota</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1master_1_1quota.html#a771e86d8a90e4839be7549ae1b388e1a">mesos::internal::master::quota</a>
 </li>
 <li>createRange()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests.html#aa3baef77e9071163d2e2dfb2b48798c1">mesos::internal::tests</a>
 </li>
 <li>createRequest()
-: <a class="el" href="namespaceprocess_1_1http.html#af2b66a0484ac2a6448270526c854251c">process::http</a>
+: <a class="el" href="namespaceprocess_1_1http.html#ad368a8449dbf9bc0bd6cec4a8a3532f1">process::http</a>
 </li>
 <li>createReservedResource()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a9faf1357ddbd892de9f2673ae1f1b8ca">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0d6d9a96f27bef863a94b32c2305e2d4">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ad44a4a3a14ad096da630b5e593aec482">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0d6d9a96f27bef863a94b32c2305e2d4">mesos::internal::tests::v1</a>
 </li>
 <li>createSchedule()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#a1669caee9ef867397eca668ad1cf89f0">mesos::internal::protobuf::maintenance</a>
@@ -524,33 +535,33 @@
 </li>
 <li>createStaticReservationInfo()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a2d5e39f4c7829de155a8c2fdc72bfeda">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a7da241ea340f1c4715e431d9b2180b7a">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2166ae4f0e46aaeedb761b68f5142e22">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a7da241ea340f1c4715e431d9b2180b7a">mesos::internal::tests::internal</a>
 </li>
 <li>createStatusUpdate()
-: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ae8277d87edbd2a5fee65869cd13afc72">mesos::internal::protobuf</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a58d7b5b72080e3e6a6332842b5ad5f0d">mesos::internal::protobuf</a>
 </li>
 <li>createSubject()
 : <a class="el" href="namespacemesos_1_1authorization.html#a876801d3f6c22d613cf83123c4598d5f">mesos::authorization</a>
 </li>
 <li>createTask()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a51b414ab4213c5596c94d566fe5e4787">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ac4ae9d9e44c7a92327e4cbd111a6bbd7">mesos::internal::protobuf</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae24026be3eb8840d1bdad5f4b81a387e">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a9037552b8a0fe03198b20008cc0ba01b">mesos::internal::tests::v1</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae24026be3eb8840d1bdad5f4b81a387e">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a48402bec0895e479cdd6a418a3fc7051">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a46f6c9664f560b14ab6a14cb1a55409f">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a9037552b8a0fe03198b20008cc0ba01b">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a51b414ab4213c5596c94d566fe5e4787">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ac4ae9d9e44c7a92327e4cbd111a6bbd7">mesos::internal::protobuf</a>
 </li>
 <li>createTaskAdded()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a69703958853b44f22fbf6123be76e0a2">mesos::internal::protobuf::master::event</a>
 </li>
 <li>createTaskGroupInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a1aba6f3b305a6cd36e34d0c04ac1dfe2">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aabb3c99be894bfff537d9153c6b5830e">mesos::internal::tests::internal</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aabb3c99be894bfff537d9153c6b5830e">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab2af45e2da4d8fc3ef09cc401dc30b74">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a1aba6f3b305a6cd36e34d0c04ac1dfe2">mesos::internal::tests::common</a>
 </li>
 <li>createTaskStatus()
-: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ab9f554de394cdf244a2979900698c084">mesos::internal::protobuf</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#aabe01c6dc0cb744bb86a31a9a7d66466">mesos::internal::protobuf</a>
 </li>
 <li>createTaskUpdated()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a6afd8a21c1cf14d6ab80abeb476720bc">mesos::internal::protobuf::master::event</a>
@@ -560,23 +571,23 @@
 </li>
 <li>createVolumeFromDockerImage()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7e990915d6fb2d55541ddcb872efe74c">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a7762d7729fcc9475d06a0a88d4f7d462">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a8b90ede7719f7eaed5edfbcf17122a41">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a7762d7729fcc9475d06a0a88d4f7d462">mesos::internal::tests::internal</a>
 </li>
 <li>createVolumeHostPath()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a136fb1e9d7fb86a3b4c1b24727da4604">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a404591f43eef906cdee2cd72f6e7ff11">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a404591f43eef906cdee2cd72f6e7ff11">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a3c67dbcdf31fd4259022ef672d471ab0">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a136fb1e9d7fb86a3b4c1b24727da4604">mesos::internal::tests::v1</a>
 </li>
 <li>createVolumeSandboxPath()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aab8b24b0bae458e9005c8057bf6ee0f5">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ac98b964455bf97e0117defd948cfc432">mesos::internal::tests::internal</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ac98b964455bf97e0117defd948cfc432">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a70e0ec1bc0a367c9e8280452c9a56941">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aab8b24b0bae458e9005c8057bf6ee0f5">mesos::internal::tests::common</a>
 </li>
 <li>createWeightInfos()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a96c6096bba99af5d2e8093b06f315c15">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a0618d152e3c28f151ed43f530c650653">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a50b62cdb3a3b962c5b7e01cc975db458">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a0618d152e3c28f151ed43f530c650653">mesos::internal::tests::internal</a>
 </li>
 <li>createWindow()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#a3fa93ed41b8e957b26d4224eed6ee4a0">mesos::internal::protobuf::maintenance</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_0x6a.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x6a.html b/content/api/latest/c++/namespacemembers_0x6a.html
index ec32bb9..cab9324 100644
--- a/content/api/latest/c++/namespacemembers_0x6a.html
+++ b/content/api/latest/c++/namespacemembers_0x6a.html
@@ -94,18 +94,19 @@
 : <a class="el" href="namespaceprocess_1_1internal.html#a05a2591dfe6a59e00bad2a5c9b6c8db3">process::internal</a>
 </li>
 <li>join()
-: <a class="el" href="namespacepath.html#a1729e1b6a293ad05545aa75e73f71de6">path</a>
+: <a class="el" href="namespacepath.html#aa86b16a2171cec90bb3337930513ef0f">path</a>
+, <a class="el" href="namespacestrings_1_1internal.html#a325c5015379eceee1d0b526b69292be4">strings::internal</a>
 , <a class="el" href="namespacestrings.html#ac315a6174f56cba0d8295f84da265416">strings</a>
-, <a class="el" href="namespacepath.html#a1d72015b1e35ab52249f56386c42d1a4">path</a>
-, <a class="el" href="namespacestrings.html#a17b772b14fe4a5d91260205e7d2e5775">strings</a>
-, <a class="el" href="namespacepath.html#aa86b16a2171cec90bb3337930513ef0f">path</a>
-, <a class="el" href="namespacestrings_1_1internal.html#aee9076202875ef7e5d438b5b8bb9e863">strings::internal</a>
+, <a class="el" href="namespacepath.html#a1729e1b6a293ad05545aa75e73f71de6">path</a>
+, <a class="el" href="namespacestrings.html#a7dcd151d2c339eb3c2f9ac9d75223eac">strings</a>
 </li>
 <li>JOIN
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30ca3d9cfcb5ef43cd2178bc5152c0c94368">mesos::internal::slave::containerizer::paths</a>
 </li>
 <li>join()
-: <a class="el" href="namespacestrings_1_1internal.html#a325c5015379eceee1d0b526b69292be4">strings::internal</a>
+: <a class="el" href="namespacepath.html#a1d72015b1e35ab52249f56386c42d1a4">path</a>
+, <a class="el" href="namespacestrings.html#ae96a03b66b88e25e074fc9000985506d">strings</a>
+, <a class="el" href="namespacestrings_1_1internal.html#aee9076202875ef7e5d438b5b8bb9e863">strings::internal</a>
 </li>
 <li>json()
 : <a class="el" href="namespaceJSON.html#ab3d5568528385a51beb070b35b561dab">JSON</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_0x6e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x6e.html b/content/api/latest/c++/namespacemembers_0x6e.html
index 6b3e9a3..8e9ec20 100644
--- a/content/api/latest/c++/namespacemembers_0x6e.html
+++ b/content/api/latest/c++/namespacemembers_0x6e.html
@@ -87,13 +87,13 @@
 <div class="textblock">Here is a list of all namespace members with links to the namespace documentation for each member:</div>
 
 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
-<li>NAME
-: <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a>
-</li>
 <li>name
 : <a class="el" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a>
 , <a class="el" href="namespacerouting_1_1link.html#a92ef360196f329e41575de0f7a094a6e">routing::link</a>
 </li>
+<li>NAME
+: <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a>
+</li>
 <li>name_job()
 : <a class="el" href="namespaceos.html#a4c477c8086d4b3004c170ee05e5be9bf">os</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_0x6f.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x6f.html b/content/api/latest/c++/namespacemembers_0x6f.html
index 833ac82..a410296 100644
--- a/content/api/latest/c++/namespacemembers_0x6f.html
+++ b/content/api/latest/c++/namespacemembers_0x6f.html
@@ -98,25 +98,27 @@
 </li>
 <li>operator!=()
 : <a class="el" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">mesos</a>
+, <a class="el" href="namespaceprocess.html#ac891ac7e3502ead65abcbc1a5e3874ae">process</a>
+, <a class="el" href="namespaceJSON.html#a48e7d8b23ef96c08d9a379b6e470350a">JSON</a>
+, <a class="el" href="namespacemesos.html#aa4c24addbedd77651c04e32f40c527aa">mesos</a>
 , <a class="el" href="namespaceos.html#a2b5fe81684d25b62c1d2d42d70055b01">os</a>
+, <a class="el" href="namespacemesos.html#a0d3b37279ce476556fc01b9d441e4ddc">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">mesos::v1</a>
 , <a class="el" href="namespaceos.html#adfa6e9183e6bc24e95a45fa3f095ea37">os</a>
-, <a class="el" href="namespacemesos.html#a0d3b37279ce476556fc01b9d441e4ddc">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a3b993e75bfccabb32f49ca3c61e0b59f">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#a697bd8ad6da0c1139f2d1920d4d1ec4c">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a252220eed6ae46cd59a7b13a10747e7a">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a5b1885cde2227fab3072da03224e31df">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#ab78adba7247ee9b27d51bfd1fe927b3e">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a990750811229fe0a4537a4a8ea41929f">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a2bad352b993468432e5c68a83b1867d3">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#adf197a5a457cb16ab374d2381f4f0187">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a52f23bd9f6e313138b0415851c4d4e8b">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a83c3cd2eedf6177bb4957fa749d74e33">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a90d342e30424da51c2686b17879bc948">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a5372d97805b4c1b86cd53e854a39808d">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a9ed457b7db261d56db6208f54c3b2df9">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#aca4ef9f13976b36e34f7fabe3ff2c0b5">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a9ed457b7db261d56db6208f54c3b2df9">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a6bae41339aa8c32ac25f374f8b60aa5b">mesos</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#acf9146f09a5cc0dc59ead525d8a45147">mesos::internal::protobuf::slave</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a99899d3421992c6a0ed035db65796f23">mesos::internal::slave</a>
-, <a class="el" href="namespacemesos.html#ae0de7c86e295532be59bf544ef689cce">mesos</a>
-, <a class="el" href="namespaceprocess.html#ac891ac7e3502ead65abcbc1a5e3874ae">process</a>
-, <a class="el" href="namespaceJSON.html#a48e7d8b23ef96c08d9a379b6e470350a">JSON</a>
 </li>
 <li>operator+()
 : <a class="el" href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos</a>
@@ -130,9 +132,8 @@
 , <a class="el" href="namespacemesos.html#ae8997cace9dd5086343b53f42e8f8e27">mesos</a>
 </li>
 <li>operator-()
-: <a class="el" href="namespacemesos.html#abffb88fb3e48bb7a6317823246b07ca1">mesos</a>
+: <a class="el" href="namespacemesos.html#a38fdfca4d9b46d186d98e7689ea9c3f5">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#aa5bf199a4a7be4fe4ed693a53972097f">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a38fdfca4d9b46d186d98e7689ea9c3f5">mesos</a>
 </li>
 <li>operator-=()
 : <a class="el" href="namespacemesos_1_1v1.html#a3832a76a561a2406879c6c0f2f490e57">mesos::v1</a>
@@ -146,181 +147,175 @@
 , <a class="el" href="namespaceproc.html#a49456e566186d80eea04b68f60ad3521">proc</a>
 </li>
 <li>operator&lt;&lt;()
-: <a class="el" href="namespacemesos.html#a13ec9fa9c9faf91207a9473a9addc337">mesos</a>
+: <a class="el" href="namespacemesos.html#addb12b6feeb7c1dc51d64843e8098704">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1_1_1agent.html#a60f181f4c68e9116edf49c02208156b1">mesos::v1::agent</a>
 , <a class="el" href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">mesos::v1</a>
 , <a class="el" href="namespacemesos_1_1v1_1_1executor.html#ae3a590c08efedc9d037eb16fb9cec110">mesos::v1::executor</a>
 , <a class="el" href="namespacemesos_1_1v1_1_1master.html#a4e55eea576b11b68f8c49fb77673f79c">mesos::v1::master</a>
 , <a class="el" href="namespacemesos_1_1v1.html#aefc502246a8492f0b7d2a0c8c473e342">mesos::v1</a>
-, <a class="el" href="namespaceproc.html#a74bcd61d4a4d1e78c692b17f4bc58030">proc</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a57347e75160ac4ee6dc837e3e0bce1f7">mesos::v1</a>
-, <a class="el" href="namespacenet.html#a801fe1714d4b21629f8cda290c39baf6">net</a>
-, <a class="el" href="namespaceJSON.html#a76f40e87f0a9e2002f31f404721e0068">JSON</a>
+, <a class="el" href="namespaceos.html#ae7cfc38dfd6783b8d347893cb1dd6b8f">os</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a7982ed95dbd5f1059784da8f7c09cb41">mesos::v1</a>
+, <a class="el" href="namespaceJSON.html#adda8b5afa4059477808314f362a34186">JSON</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a21d7f93fa8eca4b5dcefaeb371e1b429">mesos::v1</a>
+, <a class="el" href="namespaceJSON.html#aa42390806efb4eda9fa076a3bb5b7195">JSON</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a03a484397c074cc0fcff24df8b968c59">mesos::v1</a>
-, <a class="el" href="namespaceJSON.html#a77e4778cade8fc81ced6fc1eda7fa617">JSON</a>
-, <a class="el" href="namespacemesos_1_1v1.html#aee0e8229b4bc63affea2aa0c2082ff09">mesos::v1</a>
-, <a class="el" href="namespacenet.html#a083be9578acfcf321b4d2dfdda362d5a">net</a>
 , <a class="el" href="namespaceflags.html#ad03a3a00378ae3295bc571eeb9f7050b">flags</a>
+, <a class="el" href="namespaceprocess.html#a549e763d44bfc037bbfcf9558c72aa50">process</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a8acf3027c41f67b897bb43e0b9a849af">mesos::v1</a>
+, <a class="el" href="namespaceprocess.html#a57a041df6d38d9628efc0d9746e5d48b">process</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a8f572fe93f9c01c507db0cd46edbe76d">mesos::v1</a>
-, <a class="el" href="namespaceprocess.html#a7883f0e4a69d1899e4393c722f3a6be6">process</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a609e7f1994ec4fd5e1c9a910e10090db">mesos::v1</a>
-, <a class="el" href="namespaceprocess_1_1http_1_1authentication.html#af2bc907e0d37b7c0802351b2f31b6931">process::http::authentication</a>
-, <a class="el" href="namespaceprocess_1_1http.html#a64211e6e3428968c27b5753f05cbcf45">process::http</a>
 , <a class="el" href="namespaceprocess_1_1http_1_1authentication.html#ac9e252b8318f0ef96f408664b94b7b75">process::http::authentication</a>
-, <a class="el" href="namespacemesos_1_1agent.html#a3b1bc144376bfefe215d6bba57e67c36">mesos::agent</a>
+, <a class="el" href="namespaceprocess_1_1network_1_1unix.html#adeefcd3b3ee2108ee5edfa1b0833141f">process::network::unix</a>
 , <a class="el" href="namespaceprocess_1_1network_1_1inet.html#aeeb98511a7f2ae5797a252cab8c15679">process::network::inet</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a591b9aa2ef19239263841988faa27fc4">mesos::internal::slave</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a8cdc6ba857fbfda6d217fa8b77cdca1a">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#adfd49b5ab14a65efd8770853f16a7786">mesos::internal::slave</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a1dda370d1b39268f61082927d1cf93b2">mesos::v1</a>
 , <a class="el" href="namespacemesos_1_1v1_1_1scheduler.html#a1f156aa40247ed2b1bba2576f29ceac6">mesos::v1::scheduler</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a48a59f25d5b99e3c3e9bc9437ba42d6c">mesos::internal::slave</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ac7535099ce3dc8acd4b7d41a247b8e78">mesos::internal::slave::cni::spec</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1slave.html#aff395baf40381a02eb166f6944ca79e3">mesos::internal::slave</a>
-, <a class="el" href="namespacemesos_1_1agent.html#ab52d239bf5cfa9a43b7135bc896e1157">mesos::agent</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#acc816a5f127bb40e7d5464befda0a0a9">mesos::internal::slave</a>
-, <a class="el" href="namespacemesos_1_1internal.html#aba6f74e79c74b72a7f2c362485f1e051">mesos::internal</a>
+, <a class="el" href="namespacemesos_1_1agent.html#a3b1bc144376bfefe215d6bba57e67c36">mesos::agent</a>
+, <a class="el" href="namespacemesos_1_1internal.html#a58e845e2ec645d45a1e130343269a30e">mesos::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1log.html#af6d7b8d4f54e4b638f0210dbeade5550">mesos::internal::log</a>
 , <a class="el" href="namespacemesos_1_1v1_1_1scheduler.html#ae53a54b2e422632360159a2fde353f4e">mesos::v1::scheduler</a>
 , <a class="el" href="namespacemesos_1_1v1.html#ae1ef77c60fe9bd9a2ac21dd0cca95a35">mesos::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1log.html#a043f391d3cd175d4bc2eee7fcdc697fe">mesos::internal::log</a>
-, <a class="el" href="namespacemesos_1_1internal.html#acba82bfc2a4fa6397a9809d7f1b5eb66">mesos::internal</a>
-, <a class="el" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">mesos</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1master.html#a222c724f5e238d743bb338c71016048d">mesos::internal::master</a>
-, <a class="el" href="namespacerouting.html#abf1d7881979be03fba1753a6d04546ca">routing</a>
+, <a class="el" href="namespacemesos_1_1internal.html#a1a4e1e51f2c90c7d3e3385712e52bf2e">mesos::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1master.html#a8ef7cf4eacf0a6a5bd143e976d2019ec">mesos::internal::master</a>
+, <a class="el" href="namespacemesos_1_1agent.html#ab52d239bf5cfa9a43b7135bc896e1157">mesos::agent</a>
+, <a class="el" href="namespacerouting_1_1filter_1_1ip.html#aff473ae2a0854ec0dddf869feb460247">routing::filter::ip</a>
+, <a class="el" href="namespacecgroups_1_1devices.html#a4e3c250590372f36f5de57ea8f2cac90">cgroups::devices</a>
 , <a class="el" href="namespacemesos_1_1v1.html#ae9dd29f38f4cd1d765f9f47849196156">mesos::v1</a>
-, <a class="el" href="namespacecgroups_1_1devices.html#a1843ec5579db73881af41007562263d6">cgroups::devices</a>
-, <a class="el" href="namespacemesos.html#a7315699b934a218d80a94f9e4a93c921">mesos</a>
+, <a class="el" href="namespacecgroups_1_1devices.html#affb102eb88017ce14b105cb8fcce9a84">cgroups::devices</a>
+, <a class="el" href="namespacecgroups_1_1memory_1_1pressure.html#a189f8e20c812f6618523d39356cbbf5a">cgroups::memory::pressure</a>
+, <a class="el" href="namespacecgroups_1_1blkio.html#a206437e43d4ba487715b48515fea49e9">cgroups::blkio</a>
+, <a class="el" href="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#aeb29613b749ef4dd7cd1d6033bf7308a">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#ad6597be53f86c48183230f8ce1c1a91d">mesos</a>
-, <a class="el" href="namespacedocker_1_1spec.html#ad8e529f836f39b93d35ae8e8906d22f5">docker::spec</a>
-, <a class="el" href="namespacemesos.html#a1880c633e657b044988372b517d76311">mesos</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#a852e6a191b47deb5440d03eec2421e43">mesos::internal::capabilities</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a92e7b9534b178d3b0eaa7ea23106f225">mesos::internal::protobuf::slave</a>
 , <a class="el" href="namespacemesos.html#a591f064082e582274271de846dbc75e7">mesos</a>
-, <a class="el" href="namespacemesos_1_1executor.html#a5786744a9d03ed6b205b2bb1b073b270">mesos::executor</a>
+, <a class="el" href="namespacedocker_1_1spec.html#ad8e529f836f39b93d35ae8e8906d22f5">docker::spec</a>
 , <a class="el" href="namespacemesos.html#a4d57168e01224e333dc6b990faaa29aa">mesos</a>
 , <a class="el" href="namespacezookeeper.html#a7809602b75b99bb5626bb3a926b750b1">zookeeper</a>
-, <a class="el" href="namespacemesos_1_1executor.html#aed51e9bc485c0682f4f4206aa4a7da65">mesos::executor</a>
+, <a class="el" href="namespacemesos_1_1executor.html#a5786744a9d03ed6b205b2bb1b073b270">mesos::executor</a>
 , <a class="el" href="namespacezookeeper.html#a9716bc853a28dca908b56916f680867c">zookeeper</a>
+, <a class="el" href="namespacemesos_1_1executor.html#aed51e9bc485c0682f4f4206aa4a7da65">mesos::executor</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#a7e35c5c79120a67a84c91076667cebcc">mesos::internal::capabilities</a>
 , <a class="el" href="namespacemesos.html#a4388de7bd096712a931fc9309b5debad">mesos</a>
-, <a class="el" href="namespacemesos_1_1master.html#ab3cd73ee092d62cc8d20ba8218c9dabc">mesos::master</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#aab8c462a0128910c3311736170289bfd">mesos::internal::capabilities</a>
 , <a class="el" href="namespacecgroups_1_1blkio.html#abe76f10dfff024924889ee6282d0d511">cgroups::blkio</a>
-, <a class="el" href="namespacemesos_1_1master.html#a60094c7ce3c5dfc11c6df130e0778649">mesos::master</a>
+, <a class="el" href="namespacemesos_1_1master.html#ab3cd73ee092d62cc8d20ba8218c9dabc">mesos::master</a>
 , <a class="el" href="namespacecgroups_1_1blkio.html#ad7268dfce16fa5ecdabd02547930a312">cgroups::blkio</a>
-, <a class="el" href="namespacemesos_1_1master.html#ad99a73e97bf9dca3e558839e679b5a8e">mesos::master</a>
-, <a class="el" href="namespacecgroups_1_1memory_1_1pressure.html#a189f8e20c812f6618523d39356cbbf5a">cgroups::memory::pressure</a>
+, <a class="el" href="namespacemesos_1_1master.html#a60094c7ce3c5dfc11c6df130e0778649">mesos::master</a>
+, <a class="el" href="namespacecgroups_1_1devices.html#aa5559f39c578fd8dc95578ede38bff4e">cgroups::devices</a>
 , <a class="el" href="namespacemesos.html#a786dbb540d567fff2903d6b8ef050ce2">mesos</a>
-, <a class="el" href="namespacecgroups_1_1devices.html#a4e3c250590372f36f5de57ea8f2cac90">cgroups::devices</a>
-, <a class="el" href="namespacerouting_1_1filter_1_1ip.html#aff473ae2a0854ec0dddf869feb460247">routing::filter::ip</a>
+, <a class="el" href="namespacerouting.html#abf1d7881979be03fba1753a6d04546ca">routing</a>
 , <a class="el" href="namespacemesos.html#aefbedd4efe64f0d50cdc61b02729791c">mesos</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1master.html#a8ef7cf4eacf0a6a5bd143e976d2019ec">mesos::internal::master</a>
+, <a class="el" href="namespacemesos_1_1internal.html#acba82bfc2a4fa6397a9809d7f1b5eb66">mesos::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1log.html#a043f391d3cd175d4bc2eee7fcdc697fe">mesos::internal::log</a>
 , <a class="el" href="namespacemesos.html#a52beaadec75300b2ce896c44027a10a8">mesos</a>
 , <a class="el" href="namespacemesos_1_1scheduler.html#a833c2801307ab84f5caeec25870ed560">mesos::scheduler</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1log.html#af6d7b8d4f54e4b638f0210dbeade5550">mesos::internal::log</a>
-, <a class="el" href="namespacemesos_1_1internal.html#a58e845e2ec645d45a1e130343269a30e">mesos::internal</a>
+, <a class="el" href="namespacemesos_1_1internal.html#aba6f74e79c74b72a7f2c362485f1e051">mesos::internal</a>
 , <a class="el" href="namespacemesos_1_1scheduler.html#aeda1161507f7e0658466cea3eb9dc189">mesos::scheduler</a>
 , <a class="el" href="namespacemesos.html#abdbfac36387a745b9b7c3587c407c77e">mesos</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#ad15adeb974e7acf07dd32160b23017a5">mesos::internal::slave</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ac7535099ce3dc8acd4b7d41a247b8e78">mesos::internal::slave::cni::spec</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a48a59f25d5b99e3c3e9bc9437ba42d6c">mesos::internal::slave</a>
 , <a class="el" href="namespacemesos.html#a2be22fe05709c152e960f390b4d04686">mesos</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#aa38e22680e702e7e739a7ddf4d26ef99">mesos::internal::slave</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a591b9aa2ef19239263841988faa27fc4">mesos::internal::slave</a>
 , <a class="el" href="namespacemesos.html#a22f922b46b803a3b504083a278775d89">mesos</a>
-, <a class="el" href="namespaceprocess_1_1network_1_1unix.html#adeefcd3b3ee2108ee5edfa1b0833141f">process::network::unix</a>
+, <a class="el" href="namespaceprocess_1_1http.html#a64211e6e3428968c27b5753f05cbcf45">process::http</a>
+, <a class="el" href="namespaceprocess_1_1http_1_1authentication.html#af2bc907e0d37b7c0802351b2f31b6931">process::http::authentication</a>
 , <a class="el" href="namespacemesos.html#a22984ea59933c84cf13bb3779aceb0ea">mesos</a>
 , <a class="el" href="namespaceprocess.html#af08ce50462fad9a5ee4fc1b24a9028f2">process</a>
-, <a class="el" href="namespacemesos.html#a1a2e2e92f24bcbece7bdc7d53b782c56">mesos</a>
+, <a class="el" href="namespacemesos.html#a0478f4fc8781740c2cec02416ed192ca">mesos</a>
 , <a class="el" href="namespaceprocess.html#a3816b8efecd3a0bb520823fb2534933c">process</a>
-, <a class="el" href="namespacemesos.html#a2b54e57d136a0c782589284808145f01">mesos</a>
-, <a class="el" href="namespaceprocess.html#a549e763d44bfc037bbfcf9558c72aa50">process</a>
+, <a class="el" href="namespacemesos.html#a1a2e2e92f24bcbece7bdc7d53b782c56">mesos</a>
+, <a class="el" href="namespacenet.html#ab2ed5173deb8f3daf281f9828613956d">net</a>
 , <a class="el" href="namespacemesos.html#af481ec62aef9c1bf85b90c0a0b782850">mesos</a>
-, <a class="el" href="namespaceJSON.html#ac96bbb00f53bc36a66e51125a7c95343">JSON</a>
+, <a class="el" href="namespaceJSON.html#a01afb82d9e7aa0dd0030853f351c0685">JSON</a>
 , <a class="el" href="namespacemesos.html#a9be4eb170bc682fb312c6f24d019027b">mesos</a>
-, <a class="el" href="namespaceJSON.html#ac29dc0c5b91c1c5f8fe7c928a65df642">JSON</a>
+, <a class="el" href="namespaceJSON.html#a76f40e87f0a9e2002f31f404721e0068">JSON</a>
+, <a class="el" href="namespacenet.html#a801fe1714d4b21629f8cda290c39baf6">net</a>
 , <a class="el" href="namespacemesos.html#a1aa7f95c4173ececf2e2eebe7012d0ad">mesos</a>
-, <a class="el" href="namespaceos.html#adf8abf607ec106e38317de03bcdda834">os</a>
+, <a class="el" href="namespaceproc.html#a74bcd61d4a4d1e78c692b17f4bc58030">proc</a>
 , <a class="el" href="namespacemesos.html#a912ea9aa2355db00d64768c8980f9593">mesos</a>
 </li>
 <li>operator&lt;=()
 : <a class="el" href="namespaceos.html#ae0567bbfde960caa1f0e7282ebba1129">os</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a6f7dc08665eca139af0750c83b41a088">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#aaed69b584a1b0cc695d9a6e1adcd01ab">mesos</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a7e2cc309dd4a1327365927bcb835721e">mesos::internal::slave</a>
 , <a class="el" href="namespacemesos.html#ae3e7c72a23c036906034a25e9d6895ad">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a0a97c9ec8c88aa35a4750e938d1c6d44">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#ab57fc596a1137bdd81d3b298e65ffa7e">mesos</a>
+, <a class="el" href="namespacemesos.html#aaed69b584a1b0cc695d9a6e1adcd01ab">mesos</a>
 , <a class="el" href="namespaceos.html#aaa650dd8aa2a11305b96cc8addb62965">os</a>
 </li>
 <li>operator==()
-: <a class="el" href="namespacemesos.html#a227b85f64ea58790c627ba123a422f14">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a28daa4add8a5e82a4a82e8dea91490ec">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a296d954895824c3dec2d9b7f61331021">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a5652f60420546d43b1ba1c6c063b532e">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#ab45ab4df0609b928fb28021312e4a819">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a39d1e6d803d0e076d235b76a982299b5">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a492b25711600d294e72e9eff4ee91bc0">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#aab4dfd6346f3f7c817876aceba021703">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#ae8bce3f7afcdf19bb769db50f396b314">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#aa5d694482b96eacc8395612938446f64">mesos</a>
-, <a class="el" href="namespacecgroups_1_1devices.html#a5db45ea2593f65cb34948c1a1de6943f">cgroups::devices</a>
-, <a class="el" href="namespacemesos.html#af11b2e8a4b8cc885ba1a47d4e4991c7f">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a2ae47640fdba9a4de3e9446ab0749edd">mesos::v1</a>
+: <a class="el" href="namespacemesos.html#abff0d7fb58b560198d02866d3aad4af7">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a1575b8666dede303fd94b0408eadbe9f">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a5d76d098ce12844b69c144881136d28c">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#ad6644755c0325268befb5d01abf7a21c">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#aca22f61dc3db71304a47b2fd05035784">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a749d20b5556297ecfe3413d486584f60">mesos::v1</a>
+, <a class="el" href="namespaceproc.html#a48e75dd8517c9830f45872c555cd8b66">proc</a>
+, <a class="el" href="namespacemesos.html#a7b8fb0bae685974bc8b26ae79f0517fd">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a4667e68110028e78c75f7294b438e339">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#a164009134bb3b33fc099a7464ffa4eda">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a5fd51b8aee057fb883d15df591f56e86">mesos::v1</a>
-, <a class="el" href="namespaceos.html#a5c6de77e356412060c38c5e41cdd5ba1">os</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a08b6f314f1f025362e972993674ffaf4">mesos::v1</a>
-, <a class="el" href="namespacemesos_1_1internal.html#a381c38c1ad3718a9d4fc1c208255aea1">mesos::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a565284f0eb182e88dd3930225c028a0e">mesos::internal::protobuf::slave</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a152c6cab947233acab27c6dba9b1ddb2">mesos::v1</a>
+, <a class="el" href="namespaceos.html#a233ee9ab58e9c214bb9dada3b4cde87a">os</a>
+, <a class="el" href="namespacemesos_1_1v1.html#ac87f0d5690e5d2ffc976a7259e8790fd">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a9871e5d8c4a6c2f505a2eb89f407b30b">mesos</a>
+, <a class="el" href="namespacecgroups_1_1devices.html#ad6bfb775bb8896d8bb6c9d81d2028d35">cgroups::devices</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a9be31fa94f9a49c22650ce5e3a3954c0">mesos::internal::slave</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a8ff235a8c2c5973db047ff44918bc2c8">mesos::v1</a>
+, <a class="el" href="namespacecgroups_1_1devices.html#a5db45ea2593f65cb34948c1a1de6943f">cgroups::devices</a>
 , <a class="el" href="namespacemesos_1_1v1.html#ae97d28c64c7632353dcf01b917486c90">mesos::v1</a>
-, <a class="el" href="namespaceproc.html#a48e75dd8517c9830f45872c555cd8b66">proc</a>
-, <a class="el" href="namespacemesos_1_1v1.html#afa3198e28af4feae8b5339053c83cbf2">mesos::v1</a>
+, <a class="el" href="namespaceos.html#a964a363626326ed56a030b26813124a7">os</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a97f698d49bd20701be585a772c5711fa">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#ac003ccbc37c25d272715acfe0049a158">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a7c489bf9fa59e7051c7a2c8cfe1d3e56">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a7efc7530631d4ff8d9bdafa08e1efd93">mesos</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#ae70d508e899aba72ca70430dab25161b">mesos::internal::slave</a>
-, <a class="el" href="namespacemesos_1_1v1.html#ab72ee12ec1799cc873ce950082abcd16">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#aa25bb8acbed5348cf50cf7ef02040a8b">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#aa5eddde89d7e2aafdc615d07f840cb1b">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a4334845956ae2d55cbc345fcd6e19a89">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a04b3228b06b953730fce80c1a964b6fb">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#ae78415630371a9a344bac466ee42db0c">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#aa04b81622951beae846cd6fe7b696345">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a46595d8ef0779db77f4c1f815609fd46">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#ac87f0d5690e5d2ffc976a7259e8790fd">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a5fad8045cf3cea5288e1b109af213cbe">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a28daa4add8a5e82a4a82e8dea91490ec">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#adb1251e4351ece5baeb0fa6d32d823c0">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a06fdd5832854026d7049874aeb0e2276">mesos::v1</a>
 , <a class="el" href="namespacemesos.html#ab3c06efc91b4ab77d8abfa2017464841">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a7c489bf9fa59e7051c7a2c8cfe1d3e56">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a7efc7530631d4ff8d9bdafa08e1efd93">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a8f902df4f9b6a7d47a23b0e72f7b32d4">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a443a95e6a0b351c11000a513362fa96c">mesos::v1</a>
+, <a class="el" href="namespaceos.html#a5c6de77e356412060c38c5e41cdd5ba1">os</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a3239553edce73a781b87f8efe956fd35">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#aa5d694482b96eacc8395612938446f64">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#ad276d20bb93fcc49b89a5dffaf4404d4">mesos::v1</a>
+, <a class="el" href="namespaceJSON.html#a9f1de88f37b74b1f935497d13cca3464">JSON</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a2ea47a8efb1f84ed04d9e2d845a0259d">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a284b786a953abd4da67735dce74615f3">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a63555a0369e2f77c19bc652858fecffe">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#a01107f368db224c730d87c8c2b40d1cf">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a8b5fb76f110ef4d80b39d2dfd92e1e2b">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a7b8fb0bae685974bc8b26ae79f0517fd">mesos</a>
+, <a class="el" href="namespacemesos.html#a4334845956ae2d55cbc345fcd6e19a89">mesos</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#ae70d508e899aba72ca70430dab25161b">mesos::internal::slave</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a7cafd35fc1780cef96d8b92bdd947273">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a284b786a953abd4da67735dce74615f3">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a3239553edce73a781b87f8efe956fd35">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a25baf5dc50c84275f660a602705ac4fb">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#afa8bb628778c46da7f095f5cecc25da3">mesos::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1xfs.html#ae68b6cb89b0b81fe5604f0464c3f7513">mesos::internal::xfs</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a363c8bbb1b84f7a1f1d7d68ee2c1ce25">mesos::v1</a>
-, <a class="el" href="namespacecgroups_1_1devices.html#ad6bfb775bb8896d8bb6c9d81d2028d35">cgroups::devices</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a565284f0eb182e88dd3930225c028a0e">mesos::internal::protobuf::slave</a>
-, <a class="el" href="namespacemesos_1_1v1.html#ae50024220191dc70a8d4f901d7d089fb">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a5fad8045cf3cea5288e1b109af213cbe">mesos</a>
+, <a class="el" href="namespacemesos.html#ac1a706fb7377c5bff300bb05cdb4fcbd">mesos</a>
 , <a class="el" href="namespaceprocess.html#aecbdc1b686bf195f0a1ae0cc891b5f7c">process</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a152c6cab947233acab27c6dba9b1ddb2">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a819515bd7b90b5d30c0ca7edd75432cf">mesos</a>
-, <a class="el" href="namespaceJSON.html#a9f1de88f37b74b1f935497d13cca3464">JSON</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a04b3228b06b953730fce80c1a964b6fb">mesos::v1</a>
-, <a class="el" href="namespaceos.html#a233ee9ab58e9c214bb9dada3b4cde87a">os</a>
-, <a class="el" href="namespacemesos.html#af6729973832a80946201fa68244b6f99">mesos</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a9be31fa94f9a49c22650ce5e3a3954c0">mesos::internal::slave</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a06fdd5832854026d7049874aeb0e2276">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a3f0be1a44db72a579bd0785ae5f0f5f7">mesos</a>
-, <a class="el" href="namespaceos.html#a964a363626326ed56a030b26813124a7">os</a>
+, <a class="el" href="namespacemesos_1_1internal.html#a381c38c1ad3718a9d4fc1c208255aea1">mesos::internal</a>
+, <a class="el" href="namespacemesos_1_1v1.html#ae8bce3f7afcdf19bb769db50f396b314">mesos::v1</a>
 , <a class="el" href="namespacecgroups_1_1devices.html#a901a7f78629834b72a902e36d579f8d1">cgroups::devices</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a8ff235a8c2c5973db047ff44918bc2c8">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#ab3fd2fac64b51133f5795fbc03f954bb">mesos</a>
-, <a class="el" href="namespacemesos_1_1v1.html#ad6644755c0325268befb5d01abf7a21c">mesos::v1</a>
-, <a class="el" href="namespacemesos.html#a0f1d3bc5c33b779f69dabaec6403f845">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#afa8bb628778c46da7f095f5cecc25da3">mesos::v1</a>
+, <a class="el" href="namespacemesos.html#aa25bb8acbed5348cf50cf7ef02040a8b">mesos</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a5cad90e323309859bb5bda82c79b0b94">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1xfs.html#ae68b6cb89b0b81fe5604f0464c3f7513">mesos::internal::xfs</a>
+, <a class="el" href="namespacemesos_1_1v1.html#afa3198e28af4feae8b5339053c83cbf2">mesos::v1</a>
 </li>
 <li>operator&gt;()
-: <a class="el" href="namespacemesos_1_1internal_1_1slave.html#aaaf87f4a8c743a20ab51b039e94a4a06">mesos::internal::slave</a>
-, <a class="el" href="namespaceos.html#abe2661c800845e8704d0689041382dd9">os</a>
+: <a class="el" href="namespaceos.html#a01c61a529abd402f5c7e1307d24f5378">os</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#aaaf87f4a8c743a20ab51b039e94a4a06">mesos::internal::slave</a>
+, <a class="el" href="namespaceos.html#a9b3ec4a9596510ae4f5147b50d50178b">os</a>
 </li>
 <li>operator&gt;=()
-: <a class="el" href="namespaceos.html#a7212150e865b156fdae90c1052407042">os</a>
+: <a class="el" href="namespaceos.html#aff40faf624abae939675cdfff558570b">os</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a78de39cdf7986b7bfdfe26ff2a743fdd">mesos::internal::slave</a>
-, <a class="el" href="namespaceos.html#aff40faf624abae939675cdfff558570b">os</a>
+, <a class="el" href="namespaceos.html#a4c23527d085bb3223290521de16d298e">os</a>
 </li>
 <li>operator&gt;&gt;()
 : <a class="el" href="namespaceprocess.html#a54c84b494905a04c7329602874020ad2">process</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x72.html b/content/api/latest/c++/namespacemembers_0x72.html
index c0b0df1..6c7b51f 100644
--- a/content/api/latest/c++/namespacemembers_0x72.html
+++ b/content/api/latest/c++/namespacemembers_0x72.html
@@ -103,23 +103,22 @@
 : <a class="el" href="namespaceos_1_1stat.html#a4375e0a26dfaf8f4a1ff72bf97eebecc">os::stat</a>
 </li>
 <li>read()
-: <a class="el" href="namespacemesos_1_1internal_1_1credentials.html#a137c93d60149616181a10e9f39986f7f">mesos::internal::credentials</a>
-, <a class="el" href="namespaceprotobuf.html#ae3e1bd443efafaf4f5d0f2ade10b81f9">protobuf</a>
-, <a class="el" href="namespacecgroups.html#aa696e42fa4a13e922dee2d1f869146d2">cgroups</a>
-, <a class="el" href="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f">process::io</a>
-</li>
-<li>READ
-: <a class="el" href="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879">process::io</a>
-</li>
-<li>read()
-: <a class="el" href="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7">os</a>
+: <a class="el" href="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f">process::io</a>
 </li>
 <li>READ
 : <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efa3466fab4975481651940ed328aa990e4">cgroups::blkio</a>
 </li>
 <li>read()
-: <a class="el" href="namespaceos.html#af24a361f8c310bd4d732e68378b57ed3">os</a>
+: <a class="el" href="namespaceprocess_1_1io.html#ad1290a283a4d16068acfef3903bfd88b">process::io</a>
+, <a class="el" href="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7">os</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1credentials.html#a137c93d60149616181a10e9f39986f7f">mesos::internal::credentials</a>
+, <a class="el" href="namespaceos.html#af24a361f8c310bd4d732e68378b57ed3">os</a>
 , <a class="el" href="namespaceprotobuf.html#a2120146c620b72d4e1e3ae47bdacb1b3">protobuf</a>
+, <a class="el" href="namespacecgroups.html#aa696e42fa4a13e922dee2d1f869146d2">cgroups</a>
+, <a class="el" href="namespaceprotobuf.html#ae3e1bd443efafaf4f5d0f2ade10b81f9">protobuf</a>
+</li>
+<li>READ
+: <a class="el" href="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879">process::io</a>
 </li>
 <li>readCredential()
 : <a class="el" href="namespacemesos_1_1internal_1_1credentials.html#a69e23d6d4e7b9d1c64671c28915a3ab3">mesos::internal::credentials</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x73.html b/content/api/latest/c++/namespacemembers_0x73.html
index a8477a1..648bbd6 100644
--- a/content/api/latest/c++/namespacemembers_0x73.html
+++ b/content/api/latest/c++/namespacemembers_0x73.html
@@ -146,12 +146,12 @@
 <li>SETFCAP
 : <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a50d1eff019d89ad9af78f881b5e940a1">mesos::internal::capabilities</a>
 </li>
-<li>SETGID
-: <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58abc0f656f11e3daaa7b496fa0863f208f">mesos::internal::capabilities</a>
-</li>
 <li>setgid()
 : <a class="el" href="namespaceos.html#a34d621fcc9ff30cfe4869b40644a3b2b">os</a>
 </li>
+<li>SETGID
+: <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58abc0f656f11e3daaa7b496fa0863f208f">mesos::internal::capabilities</a>
+</li>
 <li>setgroups()
 : <a class="el" href="namespaceos.html#a84b1082a4cacbb147c1ded91d860b4b5">os</a>
 </li>
@@ -225,15 +225,15 @@
 <li>snapshot()
 : <a class="el" href="namespaceprocess_1_1metrics.html#a767a7c1dc04bf1c7c0445657baa0a475">process::metrics</a>
 </li>
+<li>socket()
+: <a class="el" href="namespacerouting.html#aee51d4e36a57bab7d6ada56e15467370">routing</a>
+, <a class="el" href="namespacenet.html#a4cfca6331034dc0a6dc6077fc048843b">net</a>
+</li>
 <li>Socket
 : <a class="el" href="namespaceprocess_1_1network.html#ac88a30c7132c85b7394664e9985aa8ae">process::network</a>
 , <a class="el" href="namespaceprocess_1_1network_1_1inet.html#a891ec97cdaf1fa184350945b7233eaa4">process::network::inet</a>
 , <a class="el" href="namespaceprocess_1_1network_1_1unix.html#a8836b16e6b5735d60b9a3dbb14294e61">process::network::unix</a>
 </li>
-<li>socket()
-: <a class="el" href="namespacerouting.html#aee51d4e36a57bab7d6ada56e15467370">routing</a>
-, <a class="el" href="namespacenet.html#a4cfca6331034dc0a6dc6077fc048843b">net</a>
-</li>
 <li>SOCKET_FILE
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#a44b1075725473ba826aca595a1b8bd42">mesos::internal::slave::containerizer::paths</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_0x74.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x74.html b/content/api/latest/c++/namespacemembers_0x74.html
index 4d044d0..c6bac78 100644
--- a/content/api/latest/c++/namespacemembers_0x74.html
+++ b/content/api/latest/c++/namespacemembers_0x74.html
@@ -168,12 +168,12 @@
 : <a class="el" href="namespaceproc.html#a15bf23098084d86bb1f2ac75b863ec24">proc</a>
 , <a class="el" href="namespacecgroups.html#a9fb61299862484ab2d1bd382ea109ca9">cgroups</a>
 </li>
-<li>time()
-: <a class="el" href="namespacecgroups_1_1blkio_1_1cfq.html#abe4d7d69fdf7ca70fb30c6cd34a953e4">cgroups::blkio::cfq</a>
-</li>
 <li>TIME
 : <a class="el" href="namespacemesos_1_1internal_1_1build.html#aa79f42728c96cf89104ff674afd449ef">mesos::internal::build</a>
 </li>
+<li>time()
+: <a class="el" href="namespacecgroups_1_1blkio_1_1cfq.html#abe4d7d69fdf7ca70fb30c6cd34a953e4">cgroups::blkio::cfq</a>
+</li>
 <li>time_recursive()
 : <a class="el" href="namespacecgroups_1_1blkio_1_1cfq.html#a5a9522fa8b40ec2eda4194dddacc1994">cgroups::blkio::cfq</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x75.html b/content/api/latest/c++/namespacemembers_0x75.html
index cf23002..ce7d87e 100644
--- a/content/api/latest/c++/namespacemembers_0x75.html
+++ b/content/api/latest/c++/namespacemembers_0x75.html
@@ -143,13 +143,13 @@
 <li>URL_SAFE_CHARS
 : <a class="el" href="namespacebase64_1_1internal.html#afb1eec684c43630078b7a6288cc17335">base64::internal</a>
 </li>
-<li>USAGE()
-: <a class="el" href="namespaceprocess.html#a525cafa300f0b0630d9c2c9b9ce2c77f">process</a>
-</li>
 <li>usage()
 : <a class="el" href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal</a>
 , <a class="el" href="namespacefs.html#ab5ede09379c4793ba4477c7e4573670a">fs</a>
 </li>
+<li>USAGE()
+: <a class="el" href="namespaceprocess.html#a525cafa300f0b0630d9c2c9b9ce2c77f">process</a>
+</li>
 <li>usage_in_bytes()
 : <a class="el" href="namespacecgroups_1_1memory.html#a149585d37c91a4340c1bedcd20a37de9">cgroups::memory</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_0x76.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x76.html b/content/api/latest/c++/namespacemembers_0x76.html
index c4b99aa..f2807f4 100644
--- a/content/api/latest/c++/namespacemembers_0x76.html
+++ b/content/api/latest/c++/namespacemembers_0x76.html
@@ -97,15 +97,17 @@
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a34b37d065d79053e74a3c46569075fe3">mesos::internal::master::validation::operation</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1scheduler_1_1call.html#a8e9cb980895653a8ea234b98b618ecd2">mesos::internal::master::validation::scheduler::call</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#af70071e34c64f67c12a5cc3970d083c3">mesos::internal::master::validation::operation</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1resource__provider_1_1validation_1_1call.html#a6280d6bf8b45244134b2bd00bb21a9f8">mesos::internal::resource_provider::validation::call</a>
 , <a class="el" href="namespacemesos_1_1roles.html#aa33464e694d17fab588e0ff5dce69701">mesos::roles</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html#a32226576728bfadc39fce340a7b6e4d9">mesos::internal::master::validation::resource</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1agent_1_1call.html#abc55b08bf280a24b7cf379f52ddbf700">mesos::internal::slave::validation::agent::call</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1executor_1_1call.html#a2cecaed381004dded5fc4ec626660bb4">mesos::internal::slave::validation::executor::call</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#aeae43aaadcadf883cd1dc5bc3cdfcca7">mesos::internal::master::validation::operation</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor.html#ab584b5c18fe8091ef26e2be1ed509ed1">mesos::internal::master::validation::executor</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a3f81c702d5df8346588266824bd2fc4d">mesos::internal::master::validation::operation</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1resource__provider_1_1validation_1_1call.html#a6280d6bf8b45244134b2bd00bb21a9f8">mesos::internal::resource_provider::validation::call</a>
 , <a class="el" href="namespacedocker_1_1spec_1_1v1.html#a68a7f16779bb542ff3f8238733fdcb88">docker::spec::v1</a>
 , <a class="el" href="namespacemesos_1_1roles.html#a1ac27bb0abea2900fdaa4a53ff7931e2">mesos::roles</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task.html#addcf61e144d7714bbb56f6e7857c0b84">mesos::internal::master::validation::task</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1agent_1_1call.html#abc55b08bf280a24b7cf379f52ddbf700">mesos::internal::slave::validation::agent::call</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1executor_1_1call.html#a2cecaed381004dded5fc4ec626660bb4">mesos::internal::slave::validation::executor::call</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1group.html#a8e98b5bf56c232f4e87f646fe58d10d8">mesos::internal::master::validation::task::group</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1call.html#ab29a555fefa7889720f0ffe5c561cc55">mesos::internal::master::validation::master::call</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#a67e5dd84cfae3267bbe92a5a331ca575">mesos::internal::master::validation::offer</a>
@@ -170,6 +172,9 @@
 <li>validateSecret()
 : <a class="el" href="namespacemesos_1_1internal_1_1common_1_1validation.html#aae8bca9dce8b75faae743822547ba10c">mesos::internal::common::validation</a>
 </li>
+<li>validateSingleResourceProvider()
+: <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html#a2c3aa9fcef7f8d13a1370ae93ff0383a">mesos::internal::master::validation::resource::internal</a>
+</li>
 <li>validateSlaveID()
 : <a class="el" href="namespacemesos_1_1internal_1_1common_1_1validation.html#aab590984496c9626e4bb3921693c708d">mesos::internal::common::validation</a>
 </li>
@@ -199,8 +204,8 @@
 </li>
 <li>version()
 : <a class="el" href="namespacemesos_1_1internal.html#a4311a7bd3d79fd1225d08444f8ff758a">mesos::internal</a>
-, <a class="el" href="namespaceperf.html#a240601d1c5090f329a23755094e5b089">perf</a>
 , <a class="el" href="namespaceos_1_1internal.html#a04a1a24433409d4181f799198af5d835">os::internal</a>
+, <a class="el" href="namespaceperf.html#a240601d1c5090f329a23755094e5b089">perf</a>
 </li>
 </ul>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/namespacemembers_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x77.html b/content/api/latest/c++/namespacemembers_0x77.html
index a7288a6..9109958 100644
--- a/content/api/latest/c++/namespacemembers_0x77.html
+++ b/content/api/latest/c++/namespacemembers_0x77.html
@@ -124,29 +124,30 @@
 : <a class="el" href="namespaceprocess.html#a18419acc52ca1e339e684f8d9208207e">process</a>
 </li>
 <li>write()
-: <a class="el" href="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39">process::io</a>
-, <a class="el" href="namespaceos_1_1signal__safe.html#a67bf0cd3aa924b5584a8744f15430835">os::signal_safe</a>
-, <a class="el" href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">cgroups</a>
-, <a class="el" href="namespaceos.html#aa0e3acff8992055da620cae8b455d93d">os</a>
+: <a class="el" href="namespaceos.html#a68c1f23747262ae6528a3ca532ad5047">os</a>
+, <a class="el" href="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39">process::io</a>
+, <a class="el" href="namespaceprotobuf.html#ad7c5a30c2e972caaed6b3896ac7e477f">protobuf</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
 </li>
 <li>WRITE
-: <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
+: <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efad4b9e47f65b6e79b010582f15785867e">cgroups::blkio</a>
 </li>
 <li>write()
-: <a class="el" href="namespaceprotobuf.html#a1c2352b3f232044d4e960e227d530a92">protobuf</a>
+: <a class="el" href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">cgroups</a>
 </li>
 <li>WRITE
-: <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efad4b9e47f65b6e79b010582f15785867e">cgroups::blkio</a>
+: <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
 </li>
 <li>write()
-: <a class="el" href="namespaceprotobuf.html#ad7c5a30c2e972caaed6b3896ac7e477f">protobuf</a>
-, <a class="el" href="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b">os::signal_safe</a>
-, <a class="el" href="namespaceos.html#a1261e5423671d777b7276223b7427045">os</a>
+: <a class="el" href="namespaceprotobuf.html#a1c2352b3f232044d4e960e227d530a92">protobuf</a>
+, <a class="el" href="namespaceos_1_1signal__safe.html#a67bf0cd3aa924b5584a8744f15430835">os::signal_safe</a>
+, <a class="el" href="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899">protobuf</a>
+, <a class="el" href="namespaceprocess_1_1io.html#a4c2c8de8f0750ab0f0ba40283774dfb6">process::io</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1log.html#a644a438399ebd57381f8c3eb9261c9bc">mesos::internal::log</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
-, <a class="el" href="namespaceos.html#a1b67d073837cf74e5cdfa785d5c95fac">os</a>
+, <a class="el" href="namespaceos.html#aa0e3acff8992055da620cae8b455d93d">os</a>
 , <a class="el" href="namespaceos_1_1signal__safe.html#a1fe471bfb9a8e827779d24a58ba155d3">os::signal_safe</a>
-, <a class="el" href="namespaceprocess_1_1io.html#a4c2c8de8f0750ab0f0ba40283774dfb6">process::io</a>
+, <a class="el" href="namespaceos.html#a1b67d073837cf74e5cdfa785d5c95fac">os</a>
+, <a class="el" href="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b">os::signal_safe</a>
 </li>
 <li>write_impl()
 : <a class="el" href="namespaceos_1_1signal__safe.html#ad42f0ba6d36e7d9611f80820add8424a">os::signal_safe</a>


[23/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/os_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/os_8hpp_source.html b/content/api/latest/c++/os_8hpp_source.html
index 48fc96d..4d06ad5 100644
--- a/content/api/latest/c++/os_8hpp_source.html
+++ b/content/api/latest/c++/os_8hpp_source.html
@@ -323,7 +323,7 @@
 <div class="ttc" id="namespaceos_html_ac0f608e2a32764327e38c53d0d51527d"><div class="ttname"><a href="namespaceos.html#ac0f608e2a32764327e38c53d0d51527d">os::setenv</a></div><div class="ttdeci">void setenv(const std::string &amp;key, const std::string &amp;value, bool overwrite=true)</div><div class="ttdef"><b>Definition:</b> os.hpp:158</div></div>
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> result.hpp:40</div></div>
 <div class="ttc" id="touch_8hpp_html"><div class="ttname"><a href="touch_8hpp.html">touch.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="utime_8hpp_html"><div class="ttname"><a href="utime_8hpp.html">utime.hpp</a></div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2version_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2version_8hpp.html">version.hpp</a></div></div>
 <div class="ttc" id="namespaceos_1_1libraries_html_afc02134d9f729bf36a26d01dd7e112db"><div class="ttname"><a href="namespaceos_1_1libraries.html#afc02134d9f729bf36a26d01dd7e112db">os::libraries::setPaths</a></div><div class="ttdeci">void setPaths(const std::string &amp;newPaths)</div><div class="ttdef"><b>Definition:</b> os.hpp:146</div></div>
@@ -340,7 +340,7 @@
 <div class="ttc" id="access_8hpp_html"><div class="ttname"><a href="access_8hpp.html">access.hpp</a></div></div>
 <div class="ttc" id="dup_8hpp_html"><div class="ttname"><a href="dup_8hpp.html">dup.hpp</a></div></div>
 <div class="ttc" id="ls_8hpp_html"><div class="ttname"><a href="ls_8hpp.html">ls.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespaceos_html_add69634db977768c56f0367b4bb03cd5"><div class="ttname"><a href="namespaceos.html#add69634db977768c56f0367b4bb03cd5">os::getenv</a></div><div class="ttdeci">Option&lt; std::string &gt; getenv(const std::string &amp;key)</div><div class="ttdef"><b>Definition:</b> getenv.hpp:29</div></div>
 <div class="ttc" id="mkdir_8hpp_html"><div class="ttname"><a href="mkdir_8hpp.html">mkdir.hpp</a></div></div>
 <div class="ttc" id="classResult_html_aedf79f3b14dcda5791b84a64ada4d412"><div class="ttname"><a href="classResult.html#aedf79f3b14dcda5791b84a64ada4d412">Result::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> result.hpp:112</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/osx_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/osx_8hpp_source.html b/content/api/latest/c++/osx_8hpp_source.html
index df05f7d..da8e128 100644
--- a/content/api/latest/c++/osx_8hpp_source.html
+++ b/content/api/latest/c++/osx_8hpp_source.html
@@ -322,7 +322,7 @@
 <div class="ttc" id="classNanoseconds_html"><div class="ttname"><a href="classNanoseconds.html">Nanoseconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:213</div></div>
 <div class="ttc" id="classBytes_html"><div class="ttname"><a href="classBytes.html">Bytes</a></div><div class="ttdef"><b>Definition:</b> bytes.hpp:30</div></div>
 <div class="ttc" id="namespaceos_html_a23a7b8f4b4c145ad212381e89d4b6dc4"><div class="ttname"><a href="namespaceos.html#a23a7b8f4b4c145ad212381e89d4b6dc4">os::memory</a></div><div class="ttdeci">Try&lt; Memory &gt; memory()</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:78</div></div>
-<div class="ttc" id="classOption_html_a6a6c9f0bcb1a83e2251d3e49960e97f5"><div class="ttname"><a href="classOption.html#a6a6c9f0bcb1a83e2251d3e49960e97f5">Option::getOrElse</a></div><div class="ttdeci">T getOrElse(const T &amp;_t) const </div><div class="ttdef"><b>Definition:</b> option.hpp:120</div></div>
+<div class="ttc" id="classOption_html_a6a6c9f0bcb1a83e2251d3e49960e97f5"><div class="ttname"><a href="classOption.html#a6a6c9f0bcb1a83e2251d3e49960e97f5">Option::getOrElse</a></div><div class="ttdeci">T getOrElse(const T &amp;_t) const </div><div class="ttdef"><b>Definition:</b> option.hpp:123</div></div>
 <div class="ttc" id="namespaceos_html_a42af1cab63434cedf2b698cd6f49f073"><div class="ttname"><a href="namespaceos.html#a42af1cab63434cedf2b698cd6f49f073">os::pids</a></div><div class="ttdeci">Try&lt; std::set&lt; pid_t &gt; &gt; pids()</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:62</div></div>
 <div class="ttc" id="classTry_html_a7be0768038e0628632492edf6cc1515a"><div class="ttname"><a href="classTry.html#a7be0768038e0628632492edf6cc1515a">Try::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div>
 <div class="ttc" id="strings_8hpp_html"><div class="ttname"><a href="strings_8hpp.html">strings.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/ports_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/ports_8hpp_source.html b/content/api/latest/c++/ports_8hpp_source.html
index c346289..236fce8 100644
--- a/content/api/latest/c++/ports_8hpp_source.html
+++ b/content/api/latest/c++/ports_8hpp_source.html
@@ -165,7 +165,7 @@
 <div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="preprocessor">#endif // __NETWORK_PORTS_ISOLATOR_HPP__</span></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess_html_af6925295222b759403800b74790d7942"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#af6925295222b759403800b74790d7942">mesos::internal::slave::NetworkPortsIsolatorProcess::watch</a></div><div class="ttdeci">virtual process::Future&lt; mesos::slave::ContainerLimitation &gt; watch(const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess_html_a77a6d78e8983ada38696c09fb5457529"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#a77a6d78e8983ada38696c09fb5457529">mesos::internal::slave::NetworkPortsIsolatorProcess::update</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; update(const ContainerID &amp;containerId, const Resources &amp;resources)</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess_html_a25f9596edb7e6397b6d04baff3b35958"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#a25f9596edb7e6397b6d04baff3b35958">mesos::internal::slave::NetworkPortsIsolatorProcess::prepare</a></div><div class="ttdeci">virtual process::Future&lt; Option&lt; mesos::slave::ContainerLaunchInfo &gt; &gt; prepare(const ContainerID &amp;containerId, const mesos::slave::ContainerConfig &amp;containerConfig)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html b/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html
index 6e2bca3..b08a035 100644
--- a/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html
+++ b/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html
@@ -159,9 +159,9 @@
 <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> try.hpp:34</div></div>
 <div class="ttc" id="classDynamicLibrary_html_a0ab4cac9af777fb64c70863534f1c64a"><div class="ttname"><a href="classDynamicLibrary.html#a0ab4cac9af777fb64c70863534f1c64a">DynamicLibrary::loadSymbol</a></div><div class="ttdeci">Try&lt; void * &gt; loadSymbol(const std::string &amp;name)</div><div class="ttdef"><b>Definition:</b> dynamiclibrary.hpp:82</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classDynamicLibrary_html"><div class="ttname"><a href="classDynamicLibrary.html">DynamicLibrary</a></div><div class="ttdoc">DynamicLibrary is a very simple wrapper around the programming interface to the dynamic linking loade...</div><div class="ttdef"><b>Definition:</b> dynamiclibrary.hpp:28</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/posix_2fork_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2fork_8hpp_source.html b/content/api/latest/c++/posix_2fork_8hpp_source.html
index d4f01a4..b3f4f9b 100644
--- a/content/api/latest/c++/posix_2fork_8hpp_source.html
+++ b/content/api/latest/c++/posix_2fork_8hpp_source.html
@@ -509,7 +509,7 @@
 <div class="ttc" id="namespaceos_html_aa9ac22b4028f187826a9861373006abf"><div class="ttname"><a href="namespaceos.html#aa9ac22b4028f187826a9861373006abf">os::strerror</a></div><div class="ttdeci">std::string strerror(int errno_)</div><div class="ttdoc">A thread-safe version of strerror. </div><div class="ttdef"><b>Definition:</b> strerror.hpp:30</div></div>
 <div class="ttc" id="structos_1_1Fork_html"><div class="ttname"><a href="structos_1_1Fork.html">os::Fork</a></div><div class="ttdef"><b>Definition:</b> fork.hpp:113</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="abort_8hpp_html_a4d84a74fe6e4f84bc3d2f901b9e89f93"><div class="ttname"><a href="abort_8hpp.html#a4d84a74fe6e4f84bc3d2f901b9e89f93">ABORT</a></div><div class="ttdeci">#define ABORT(...)</div><div class="ttdef"><b>Definition:</b> abort.hpp:40</div></div>
 <div class="ttc" id="structos_1_1Fork_html_aa9ba5406fbb3a143b0f44ae58d4e04c6"><div class="ttname"><a href="structos_1_1Fork.html#aa9ba5406fbb3a143b0f44ae58d4e04c6">os::Fork::Fork</a></div><div class="ttdeci">Fork(const Option&lt; void(*)()&gt; &amp;_function, const Fork &amp;fork1, const Fork &amp;fork2, const Exec &amp;_exec)</div><div class="ttdef"><b>Definition:</b> fork.hpp:163</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/posix_2killtree_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2killtree_8hpp_source.html b/content/api/latest/c++/posix_2killtree_8hpp_source.html
index 1c521ce..f28810e 100644
--- a/content/api/latest/c++/posix_2killtree_8hpp_source.html
+++ b/content/api/latest/c++/posix_2killtree_8hpp_source.html
@@ -280,7 +280,7 @@
 <div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="preprocessor">#endif // __STOUT_OS_POSIX_KILLTREE_HPP__</span></div>
 <div class="ttc" id="classResult_html_ac2cdc0db9f9d29a5bb2f1cf19c29da49"><div class="ttname"><a href="classResult.html#ac2cdc0db9f9d29a5bb2f1cf19c29da49">Result::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> result.hpp:109</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classResult_html_a521adf96f5c27d26d6b1d580aae8aaee"><div class="ttname"><a href="classResult.html#a521adf96f5c27d26d6b1d580aae8aaee">Result::error</a></div><div class="ttdeci">static Result&lt; T &gt; error(const std::string &amp;message)</div><div class="ttdef"><b>Definition:</b> result.hpp:53</div></div>
 <div class="ttc" id="structos_1_1Process_html_a41f9befab165fd224ba2d829e7c35ba6"><div class="ttname"><a href="structos_1_1Process.html#a41f9befab165fd224ba2d829e7c35ba6">os::Process::group</a></div><div class="ttdeci">const pid_t group</div><div class="ttdef"><b>Definition:</b> process.hpp:55</div></div>
@@ -291,14 +291,14 @@
 <div class="ttc" id="structos_1_1Process_html_a688cf2d2f64d48fc510aa78a952c5ad4"><div class="ttname"><a href="structos_1_1Process.html#a688cf2d2f64d48fc510aa78a952c5ad4">os::Process::session</a></div><div class="ttdeci">const Option&lt; pid_t &gt; session</div><div class="ttdef"><b>Definition:</b> process.hpp:56</div></div>
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> result.hpp:40</div></div>
 <div class="ttc" id="stout_2include_2stout_2check_8hpp_html"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html">check.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a583621044da0b9775420b5e6795e22c1"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a583621044da0b9775420b5e6795e22c1">SIGCONT</a></div><div class="ttdeci">const mode_t SIGCONT</div><div class="ttdef"><b>Definition:</b> windows.hpp:346</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ab03ced250ed239bc3b50b669493997f9"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a></div><div class="ttdeci">DWORD pid_t</div><div class="ttdef"><b>Definition:</b> windows.hpp:187</div></div>
 <div class="ttc" id="structos_1_1Process_html"><div class="ttname"><a href="structos_1_1Process.html">os::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:32</div></div>
 <div class="ttc" id="structos_1_1Process_html_a8c68e0a8c8693f2acacf0f428ea0a493"><div class="ttname"><a href="structos_1_1Process.html#a8c68e0a8c8693f2acacf0f428ea0a493">os::Process::pid</a></div><div class="ttdeci">const pid_t pid</div><div class="ttdef"><b>Definition:</b> process.hpp:53</div></div>
 <div class="ttc" id="namespaceos_html_ae7bf571af786eae39cb025d516566168"><div class="ttname"><a href="namespaceos.html#ae7bf571af786eae39cb025d516566168">os::killtree</a></div><div class="ttdeci">Try&lt; std::list&lt; ProcessTree &gt; &gt; killtree(pid_t pid, int signal, bool groups=false, bool sessions=false)</div><div class="ttdef"><b>Definition:</b> killtree.hpp:58</div></div>
 <div class="ttc" id="pstree_8hpp_html"><div class="ttname"><a href="pstree_8hpp.html">pstree.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="classResult_html_aedf79f3b14dcda5791b84a64ada4d412"><div class="ttname"><a href="classResult.html#aedf79f3b14dcda5791b84a64ada4d412">Result::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> result.hpp:112</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
 <div class="ttc" id="namespaceos_html_a45423d28aabced8c82165ee906930732"><div class="ttname"><a href="namespaceos.html#a45423d28aabced8c82165ee906930732">os::kill</a></div><div class="ttdeci">int kill(pid_t pid, int sig)</div><div class="ttdef"><b>Definition:</b> kill.hpp:21</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/posix_2os_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2os_8hpp_source.html b/content/api/latest/c++/posix_2os_8hpp_source.html
index 622d922..d24e5de 100644
--- a/content/api/latest/c++/posix_2os_8hpp_source.html
+++ b/content/api/latest/c++/posix_2os_8hpp_source.html
@@ -608,7 +608,7 @@
 <div class="ttc" id="fork_8hpp_html"><div class="ttname"><a href="fork_8hpp.html">fork.hpp</a></div></div>
 <div class="ttc" id="close_8hpp_html"><div class="ttname"><a href="close_8hpp.html">close.hpp</a></div></div>
 <div class="ttc" id="namespaceos_1_1raw_html_a255f9fd6996adf47571d24586f9ba8fe"><div class="ttname"><a href="namespaceos_1_1raw.html#a255f9fd6996adf47571d24586f9ba8fe">os::raw::environmentp</a></div><div class="ttdeci">char *** environmentp()</div><div class="ttdef"><b>Definition:</b> environment.hpp:88</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="structos_1_1UTSInfo_html_aea5e6121d79c970b5abe84d9e2736663"><div class="ttname"><a href="structos_1_1UTSInfo.html#aea5e6121d79c970b5abe84d9e2736663">os::UTSInfo::release</a></div><div class="ttdeci">std::string release</div><div class="ttdef"><b>Definition:</b> os.hpp:48</div></div>
 <div class="ttc" id="strerror_8hpp_html"><div class="ttname"><a href="strerror_8hpp.html">strerror.hpp</a></div></div>
 <div class="ttc" id="structos_1_1Load_html"><div class="ttname"><a href="structos_1_1Load.html">os::Load</a></div><div class="ttdef"><b>Definition:</b> os.hpp:25</div></div>
@@ -635,7 +635,7 @@
 <div class="ttc" id="namespaceos_html_a73c0258b355f6a38f3809bcd16a8f25a"><div class="ttname"><a href="namespaceos.html#a73c0258b355f6a38f3809bcd16a8f25a">os::hstrerror</a></div><div class="ttdeci">std::string hstrerror(int err)=delete</div></div>
 <div class="ttc" id="getcwd_8hpp_html"><div class="ttname"><a href="getcwd_8hpp.html">getcwd.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_a2cc6177f60b8bd36990aab876a3c3c3f"><div class="ttname"><a href="namespaceos.html#a2cc6177f60b8bd36990aab876a3c3c3f">os::setctty</a></div><div class="ttdeci">Try&lt; Nothing &gt; setctty(int fd)</div><div class="ttdef"><b>Definition:</b> os.hpp:484</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespaceos_html_add69634db977768c56f0367b4bb03cd5"><div class="ttname"><a href="namespaceos.html#add69634db977768c56f0367b4bb03cd5">os::getenv</a></div><div class="ttdeci">Option&lt; std::string &gt; getenv(const std::string &amp;key)</div><div class="ttdef"><b>Definition:</b> getenv.hpp:29</div></div>
 <div class="ttc" id="namespaceos_html_acdff0f297e3166c5a2ad4766f6ef9e9b"><div class="ttname"><a href="namespaceos.html#acdff0f297e3166c5a2ad4766f6ef9e9b">os::which</a></div><div class="ttdeci">Option&lt; std::string &gt; which(const std::string &amp;command, const Option&lt; std::string &gt; &amp;_path=None())</div><div class="ttdef"><b>Definition:</b> os.hpp:409</div></div>
 <div class="ttc" id="namespaceos_html_aede9f61dcb4b7d1f276302a7bce37446"><div class="ttname"><a href="namespaceos.html#aede9f61dcb4b7d1f276302a7bce37446">os::random</a></div><div class="ttdeci">int random()</div><div class="ttdef"><b>Definition:</b> os.hpp:632</div></div>
@@ -661,7 +661,7 @@
 <div class="ttc" id="freebsd_8hpp_html"><div class="ttname"><a href="freebsd_8hpp.html">freebsd.hpp</a></div></div>
 <div class="ttc" id="structos_1_1Load_html_ac4a959c47204e8cd9e67930ac6b9bb63"><div class="ttname"><a href="structos_1_1Load.html#ac4a959c47204e8cd9e67930ac6b9bb63">os::Load::fifteen</a></div><div class="ttdeci">double fifteen</div><div class="ttdef"><b>Definition:</b> os.hpp:28</div></div>
 <div class="ttc" id="namespaceos_1_1stat_html_afc51654ad486693167c300612bf8ebfa"><div class="ttname"><a href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">os::stat::mode</a></div><div class="ttdeci">Try&lt; mode_t &gt; mode(const std::string &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:126</div></div>
-<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:109</div></div>
+<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:112</div></div>
 <div class="ttc" id="shell_8hpp_html"><div class="ttname"><a href="shell_8hpp.html">shell.hpp</a></div></div>
 <div class="ttc" id="structos_1_1Permissions_html_a49e2c2553d1d104736e03dc419181ade"><div class="ttname"><a href="structos_1_1Permissions.html#a49e2c2553d1d104736e03dc419181ade">os::Permissions::others</a></div><div class="ttdeci">struct os::Permissions::@24 others</div></div>
 <div class="ttc" id="namespaceos_html_a547f04b42e472b2ff0070897010fac78"><div class="ttname"><a href="namespaceos.html#a547f04b42e472b2ff0070897010fac78">os::var</a></div><div class="ttdeci">Try&lt; std::string &gt; var()</div><div class="ttdef"><b>Definition:</b> os.hpp:448</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/posix_2temp_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2temp_8hpp_source.html b/content/api/latest/c++/posix_2temp_8hpp_source.html
index 6fc7c21..56d6e52 100644
--- a/content/api/latest/c++/posix_2temp_8hpp_source.html
+++ b/content/api/latest/c++/posix_2temp_8hpp_source.html
@@ -92,7 +92,7 @@
 <div class="ttc" id="getenv_8hpp_html"><div class="ttname"><a href="getenv_8hpp.html">getenv.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_add69634db977768c56f0367b4bb03cd5"><div class="ttname"><a href="namespaceos.html#add69634db977768c56f0367b4bb03cd5">os::getenv</a></div><div class="ttdeci">Option&lt; std::string &gt; getenv(const std::string &amp;key)</div><div class="ttdef"><b>Definition:</b> getenv.hpp:29</div></div>
 <div class="ttc" id="namespaceos_html_aa3debc8caa054e7a0a3bfe4aa42aae07"><div class="ttname"><a href="namespaceos.html#aa3debc8caa054e7a0a3bfe4aa42aae07">os::temp</a></div><div class="ttdeci">std::string temp()</div><div class="ttdef"><b>Definition:</b> temp.hpp:27</div></div>
-<div class="ttc" id="classOption_html_a6a6c9f0bcb1a83e2251d3e49960e97f5"><div class="ttname"><a href="classOption.html#a6a6c9f0bcb1a83e2251d3e49960e97f5">Option::getOrElse</a></div><div class="ttdeci">T getOrElse(const T &amp;_t) const </div><div class="ttdef"><b>Definition:</b> option.hpp:120</div></div>
+<div class="ttc" id="classOption_html_a6a6c9f0bcb1a83e2251d3e49960e97f5"><div class="ttname"><a href="classOption.html#a6a6c9f0bcb1a83e2251d3e49960e97f5">Option::getOrElse</a></div><div class="ttdeci">T getOrElse(const T &amp;_t) const </div><div class="ttdef"><b>Definition:</b> option.hpp:123</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/posix_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_8hpp_source.html b/content/api/latest/c++/posix_8hpp_source.html
index 195b66d..9b2aa1c 100644
--- a/content/api/latest/c++/posix_8hpp_source.html
+++ b/content/api/latest/c++/posix_8hpp_source.html
@@ -294,7 +294,7 @@
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; mesos::slave::ContainerLimitation &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess_html_a4f0cc8bf34c207c15d6e72226814d5f5"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess.html#a4f0cc8bf34c207c15d6e72226814d5f5">mesos::internal::slave::PosixMemIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags)</div><div class="ttdef"><b>Definition:</b> posix.hpp:179</div></div>
 <div class="ttc" id="classhashmap_html_a040f93efd556981326f0809e0f24f9ef"><div class="ttname"><a href="classhashmap.html#a040f93efd556981326f0809e0f24f9ef">hashmap::put</a></div><div class="ttdeci">void put(const Key &amp;key, const Value &amp;value)</div><div class="ttdef"><b>Definition:</b> hashmap.hpp:102</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1log_1_1protocol_html_a3b1f8bd7b18c51af9d1f58842950b545"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol::promise</a></div><div class="ttdeci">Protocol&lt; PromiseRequest, PromiseResponse &gt; promise</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:79</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/proc_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/proc_8hpp_source.html b/content/api/latest/c++/proc_8hpp_source.html
index 2f0a5c1..bad20c4 100644
--- a/content/api/latest/c++/proc_8hpp_source.html
+++ b/content/api/latest/c++/proc_8hpp_source.html
@@ -598,7 +598,7 @@
 <div class="ttc" id="structproc_1_1ProcessStatus_html_a3e6196d3422c03fa9a67002be7494768"><div class="ttname"><a href="structproc_1_1ProcessStatus.html#a3e6196d3422c03fa9a67002be7494768">proc::ProcessStatus::endcode</a></div><div class="ttdeci">const unsigned long endcode</div><div class="ttdef"><b>Definition:</b> proc.hpp:152</div></div>
 <div class="ttc" id="structproc_1_1ProcessStatus_html_a07cfd005385d51ab32d3291f97c41838"><div class="ttname"><a href="structproc_1_1ProcessStatus.html#a07cfd005385d51ab32d3291f97c41838">proc::ProcessStatus::cutime</a></div><div class="ttdeci">const long cutime</div><div class="ttdef"><b>Definition:</b> proc.hpp:141</div></div>
 <div class="ttc" id="structproc_1_1ProcessStatus_html_ab2edfe8f433be9047cc8454cc401107b"><div class="ttname"><a href="structproc_1_1ProcessStatus.html#ab2edfe8f433be9047cc8454cc401107b">proc::ProcessStatus::blocked</a></div><div class="ttdeci">const unsigned long blocked</div><div class="ttdef"><b>Definition:</b> proc.hpp:156</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="namespacestrings_html_a3fbaeb4d589c49ac115fab3412073ca7"><div class="ttname"><a href="namespacestrings.html#a3fbaeb4d589c49ac115fab3412073ca7">strings::remove</a></div><div class="ttdeci">std::string remove(const std::string &amp;from, const std::string &amp;substring, Mode mode=ANY)</div><div class="ttdef"><b>Definition:</b> strings.hpp:40</div></div>
 <div class="ttc" id="structproc_1_1ProcessStatus_html_a42c4886162f88b8efd2422df00083955"><div class="ttname"><a href="structproc_1_1ProcessStatus.html#a42c4886162f88b8efd2422df00083955">proc::ProcessStatus::rss</a></div><div class="ttdeci">const long rss</div><div class="ttdef"><b>Definition:</b> proc.hpp:149</div></div>
 <div class="ttc" id="structproc_1_1ProcessStatus_html_af92a1ea90ee604fd9ee2db15bf453516"><div class="ttname"><a href="structproc_1_1ProcessStatus.html#af92a1ea90ee604fd9ee2db15bf453516">proc::ProcessStatus::startcode</a></div><div class="ttdeci">const unsigned long startcode</div><div class="ttdef"><b>Definition:</b> proc.hpp:151</div></div>
@@ -617,7 +617,7 @@
 <div class="ttc" id="structproc_1_1ProcessStatus_html_af52c2700eba79687557a987066383e40"><div class="ttname"><a href="structproc_1_1ProcessStatus.html#af52c2700eba79687557a987066383e40">proc::ProcessStatus::starttime</a></div><div class="ttdeci">const unsigned long long starttime</div><div class="ttdef"><b>Definition:</b> proc.hpp:147</div></div>
 <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div class="ttname"><a href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> try.hpp:70</div></div>
 <div class="ttc" id="ls_8hpp_html"><div class="ttname"><a href="ls_8hpp.html">ls.hpp</a></div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespaceproc_html_a15bf23098084d86bb1f2ac75b863ec24"><div class="ttname"><a href="namespaceproc.html#a15bf23098084d86bb1f2ac75b863ec24">proc::threads</a></div><div class="ttdeci">Try&lt; std::set&lt; pid_t &gt; &gt; threads(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:319</div></div>
 <div class="ttc" id="structproc_1_1ProcessStatus_html_a236d914363d3ca4e748a6d539dcf28d5"><div class="ttname"><a href="structproc_1_1ProcessStatus.html#a236d914363d3ca4e748a6d539dcf28d5">proc::ProcessStatus::session</a></div><div class="ttdeci">const pid_t session</div><div class="ttdef"><b>Definition:</b> proc.hpp:131</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/profiler_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/profiler_8hpp_source.html b/content/api/latest/c++/profiler_8hpp_source.html
index 92c12c3..42d6084 100644
--- a/content/api/latest/c++/profiler_8hpp_source.html
+++ b/content/api/latest/c++/profiler_8hpp_source.html
@@ -145,9 +145,9 @@
 <div class="ttc" id="classprocess_1_1Profiler_html"><div class="ttname"><a href="classprocess_1_1Profiler.html">process::Profiler</a></div><div class="ttdef"><b>Definition:</b> profiler.hpp:24</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_af0d1a6f8da798dfb2b6ea92550b8c6f5"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">process::ProcessBase::route</a></div><div class="ttdeci">void route(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, const HttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</div><div class="ttdoc">Sets up a handler for HTTP requests with the specified name. </div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:518</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</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="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/protobuf__utils_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/protobuf__utils_8hpp.html b/content/api/latest/c++/protobuf__utils_8hpp.html
index 447cac2..5631158 100644
--- a/content/api/latest/c++/protobuf__utils_8hpp.html
+++ b/content/api/latest/c++/protobuf__utils_8hpp.html
@@ -127,6 +127,8 @@ Functions</h2></td></tr>
 <tr class="separator:a5cd00b9f2bf518fb5cea40dccf4188ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae2c95da054d42be4ebf9eb6156db1841"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; ContainerStatus &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ae2c95da054d42be4ebf9eb6156db1841">mesos::internal::protobuf::getTaskContainerStatus</a> (const Task &amp;task)</td></tr>
 <tr class="separator:ae2c95da054d42be4ebf9eb6156db1841"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a171fb0158aea7478b0550021cc828cc6"><td class="memItemLeft" align="right" valign="top">OfferOperation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a171fb0158aea7478b0550021cc828cc6">mesos::internal::protobuf::createOfferOperation</a> (const Offer::Operation &amp;info, const FrameworkID &amp;frameworkId)</td></tr>
+<tr class="separator:a171fb0158aea7478b0550021cc828cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a638bffc6be26057ab5f2054bd5d467e3"><td class="memItemLeft" align="right" valign="top">MasterInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a638bffc6be26057ab5f2054bd5d467e3">mesos::internal::protobuf::createMasterInfo</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;pid)</td></tr>
 <tr class="separator:a638bffc6be26057ab5f2054bd5d467e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afbc28e67bfbbed45cad7350a47088229"><td class="memItemLeft" align="right" valign="top">Label&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#afbc28e67bfbbed45cad7350a47088229">mesos::internal::protobuf::createLabel</a> (const std::string &amp;key, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;value=<a class="el" href="structNone.html">None</a>())</td></tr>


[28/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/master_2validation_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/master_2validation_8hpp_source.html b/content/api/latest/c++/master_2validation_8hpp_source.html
index 9b5dda4..d95e7e6 100644
--- a/content/api/latest/c++/master_2validation_8hpp_source.html
+++ b/content/api/latest/c++/master_2validation_8hpp_source.html
@@ -187,189 +187,203 @@
 <div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
 <div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html">  134</a></span>&#160;<span class="keyword">namespace </span>resource {</div>
 <div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="comment">// Validates resources specified by frameworks.</span></div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="comment">// NOTE: We cannot take &#39;Resources&#39; here because invalid resources are</span></div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment">// silently ignored within its constructor.</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html#a32226576728bfadc39fce340a7b6e4d9">validate</a>(</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="comment">// Functions in this namespace are only exposed for testing.</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html">  137</a></span>&#160;<span class="keyword">namespace </span>internal {</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html#a2c3aa9fcef7f8d13a1370ae93ff0383a">validateSingleResourceProvider</a>(</div>
 <div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    <span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;Resource&gt;&amp; resources);</div>
 <div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;} <span class="comment">// namespace resource {</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;} <span class="comment">// namespace internal {</span></div>
 <div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor.html">  145</a></span>&#160;<span class="keyword">namespace </span>executor {</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">// Functions in this namespace are only exposed for testing.</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html">  148</a></span>&#160;<span class="keyword">namespace </span>internal {</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment">// Validates resources specified by frameworks.</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="comment">// NOTE: We cannot take &#39;Resources&#39; here because invalid resources are</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment">// silently ignored within its constructor.</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html#a32226576728bfadc39fce340a7b6e4d9">validate</a>(</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    <span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;Resource&gt;&amp; resources);</div>
 <div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html#a0e02625fd46028f343b2a560f224cc1f">validateExecutorID</a>(<span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;} <span class="comment">// namespace resource {</span></div>
 <div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment">// Validates that fields are properly set depending on the type of the executor.</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html#a9ebe9897a79fc1c166d52668b86104b0">validateType</a>(<span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor.html">  153</a></span>&#160;<span class="keyword">namespace </span>executor {</div>
 <div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment">// Validates resources of the executor.</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html#aaf28f7a39db6151b2451beff6fef7ed3">validateResources</a>(<span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment">// Functions in this namespace are only exposed for testing.</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html">  156</a></span>&#160;<span class="keyword">namespace </span>internal {</div>
 <div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;} <span class="comment">// namespace internal {</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html#a0e02625fd46028f343b2a560f224cc1f">validateExecutorID</a>(<span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
 <div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor.html#ab584b5c18fe8091ef26e2be1ed509ed1">validate</a>(<span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;} <span class="comment">// namespace executor {</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task.html">  165</a></span>&#160;<span class="keyword">namespace </span>task {</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment">// Validates a task that a framework attempts to launch within the</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment">// offered resources. Returns an optional error which will cause the</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="comment">// master to send a `TASK_ERROR` status update back to the framework.</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment">// NOTE: This function must be called sequentially for each task, and</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="comment">// each task needs to be launched before the next can be validated.</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task.html#addcf61e144d7714bbb56f6e7857c0b84">validate</a>(</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;    <span class="keyword">const</span> TaskInfo&amp; task,</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;    <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave,</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;    <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; offered);</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="comment">// Functions in this namespace are only exposed for testing.</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html">  181</a></span>&#160;<span class="keyword">namespace </span>internal {</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="comment">// Validates resources of the task.</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#a7c58bc6b710afb48231552ac3c684cef">validateResources</a>(<span class="keyword">const</span> TaskInfo&amp; task);</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment">// Validates resources of the task and its executor.</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#a022c4b03c213982d97466c05a023a45c">validateTaskAndExecutorResources</a>(<span class="keyword">const</span> TaskInfo&amp; task);</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment">// Validates the kill policy of the task.</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#aea75ca826f924863c11796152c96ec33">validateKillPolicy</a>(<span class="keyword">const</span> TaskInfo&amp; task);</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment">// Validates the check of the task.</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#a50d3c2633e2d5f59120fd3f0f306fa9a">validateCheck</a>(<span class="keyword">const</span> TaskInfo&amp; task);</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment">// Validates the health check of the task.</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#af04d89fb9fd4909fc1c06a59ed4e5a5c">validateHealthCheck</a>(<span class="keyword">const</span> TaskInfo&amp; task);</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;} <span class="comment">// namespace internal {</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment">// Validates that fields are properly set depending on the type of the executor.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html#a9ebe9897a79fc1c166d52668b86104b0">validateType</a>(<span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment">// Validates resources of the executor.</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html#aaf28f7a39db6151b2451beff6fef7ed3">validateResources</a>(<span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;} <span class="comment">// namespace internal {</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor.html#ab584b5c18fe8091ef26e2be1ed509ed1">validate</a>(<span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;} <span class="comment">// namespace executor {</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task.html">  173</a></span>&#160;<span class="keyword">namespace </span>task {</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment">// Validates a task that a framework attempts to launch within the</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment">// offered resources. Returns an optional error which will cause the</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment">// master to send a `TASK_ERROR` status update back to the framework.</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="comment">// NOTE: This function must be called sequentially for each task, and</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="comment">// each task needs to be launched before the next can be validated.</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task.html#addcf61e144d7714bbb56f6e7857c0b84">validate</a>(</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;    <span class="keyword">const</span> TaskInfo&amp; task,</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;    <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave,</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; offered);</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="comment">// Functions in this namespace are only exposed for testing.</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html">  189</a></span>&#160;<span class="keyword">namespace </span>internal {</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="comment">// Validates resources of the task.</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#a7c58bc6b710afb48231552ac3c684cef">validateResources</a>(<span class="keyword">const</span> TaskInfo&amp; task);</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment">// Validates resources of the task and its executor.</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#a022c4b03c213982d97466c05a023a45c">validateTaskAndExecutorResources</a>(<span class="keyword">const</span> TaskInfo&amp; task);</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="comment">// Validates the kill policy of the task.</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#aea75ca826f924863c11796152c96ec33">validateKillPolicy</a>(<span class="keyword">const</span> TaskInfo&amp; task);</div>
 <div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1group.html">  200</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="structgroup.html">group</a> {</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="comment">// Validates a task group that a framework attempts to launch within the</span></div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="comment">// offered resources. Returns an optional error which will cause the</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="comment">// master to send a `TASK_ERROR` status updates for *all* the tasks in</span></div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="comment">// the task group back to the framework.</span></div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment">// NOTE: Validation error of *any* task will cause all the tasks in the task</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment">// group to be rejected by the master.</span></div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1group.html#a8e98b5bf56c232f4e87f646fe58d10d8">validate</a>(</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;    <span class="keyword">const</span> TaskGroupInfo&amp; taskGroup,</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;    <span class="keyword">const</span> ExecutorInfo&amp; executor,</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;    <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave,</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;    <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; offered);</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="comment">// Functions in this namespace are only exposed for testing.</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1group_1_1internal.html">  218</a></span>&#160;<span class="keyword">namespace </span>internal {</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment">// Validates that the resources specified by</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="comment">// the task group and its executor are valid.</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment">// TODO(vinod): Consolidate this with `validateTaskAndExecutorResources()`.</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1group_1_1internal.html#a014ef5cbfd11ca273df7d3a5ff1501a0">validateTaskGroupAndExecutorResources</a>(</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    <span class="keyword">const</span> TaskGroupInfo&amp; taskGroup,</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;    <span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment">// Validates the check of the task.</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#a50d3c2633e2d5f59120fd3f0f306fa9a">validateCheck</a>(<span class="keyword">const</span> TaskInfo&amp; task);</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="comment">// Validates the health check of the task.</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#af04d89fb9fd4909fc1c06a59ed4e5a5c">validateHealthCheck</a>(<span class="keyword">const</span> TaskInfo&amp; task);</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;} <span class="comment">// namespace internal {</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1group.html">  208</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="structgroup.html">group</a> {</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="comment">// Validates a task group that a framework attempts to launch within the</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment">// offered resources. Returns an optional error which will cause the</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="comment">// master to send a `TASK_ERROR` status updates for *all* the tasks in</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="comment">// the task group back to the framework.</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment">// NOTE: Validation error of *any* task will cause all the tasks in the task</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="comment">// group to be rejected by the master.</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1group.html#a8e98b5bf56c232f4e87f646fe58d10d8">validate</a>(</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;    <span class="keyword">const</span> TaskGroupInfo&amp; taskGroup,</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;    <span class="keyword">const</span> ExecutorInfo&amp; executor,</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;    <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;    <a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* slave,</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; offered);</div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="comment">// Functions in this namespace are only exposed for testing.</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1group_1_1internal.html">  226</a></span>&#160;<span class="keyword">namespace </span>internal {</div>
 <div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;} <span class="comment">// namespace internal {</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;} <span class="comment">// namespace group {</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;} <span class="comment">// namespace task {</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html">  235</a></span>&#160;<span class="keyword">namespace </span>offer {</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="comment">// NOTE: These two functions are placed in the header file because we</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="comment">// need to declare them as friends of Master.</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;Offer* <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#af3530446dfee7971eb4c64fef1470649">getOffer</a>(<a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a>* master, <span class="keyword">const</span> OfferID&amp; offerId);</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;InverseOffer* <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#aa13ddcf17f737fd9f2d870fb993891f0">getInverseOffer</a>(<a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a>* master, <span class="keyword">const</span> OfferID&amp; offerId);</div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#a01770229af2006c051401e2d6bc4b608">getSlave</a>(<a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a>* master, <span class="keyword">const</span> SlaveID&amp; slaveId);</div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="comment">// Validates that the resources specified by</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="comment">// the task group and its executor are valid.</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="comment">// TODO(vinod): Consolidate this with `validateTaskAndExecutorResources()`.</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1group_1_1internal.html#a014ef5cbfd11ca273df7d3a5ff1501a0">validateTaskGroupAndExecutorResources</a>(</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    <span class="keyword">const</span> TaskGroupInfo&amp; taskGroup,</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;    <span class="keyword">const</span> ExecutorInfo&amp; executor);</div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;} <span class="comment">// namespace internal {</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;} <span class="comment">// namespace group {</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;} <span class="comment">// namespace task {</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;</div>
 <div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="comment">// Validates the given offers.</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#a67e5dd84cfae3267bbe92a5a331ca575">validate</a>(</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;    <span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;OfferID&gt;&amp; offerIds,</div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;    <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a>* master,</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;    <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html">  243</a></span>&#160;<span class="keyword">namespace </span>offer {</div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;</div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="comment">// NOTE: These two functions are placed in the header file because we</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="comment">// need to declare them as friends of Master.</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;Offer* <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#af3530446dfee7971eb4c64fef1470649">getOffer</a>(<a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a>* master, <span class="keyword">const</span> OfferID&amp; offerId);</div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;InverseOffer* <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#aa13ddcf17f737fd9f2d870fb993891f0">getInverseOffer</a>(<a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a>* master, <span class="keyword">const</span> OfferID&amp; offerId);</div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<a class="code" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a>* <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#a01770229af2006c051401e2d6bc4b608">getSlave</a>(<a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a>* master, <span class="keyword">const</span> SlaveID&amp; slaveId);</div>
 <div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="comment">// Validates the given inverse offers.</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#ab206d1b54aebe586bd2ffd78704d0424">validateInverseOffers</a>(</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;    <span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;OfferID&gt;&amp; offerIds,</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;    <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a>* master,</div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;} <span class="comment">// namespace offer {</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;</div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="comment">// Validates the given offers.</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#a67e5dd84cfae3267bbe92a5a331ca575">validate</a>(</div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;    <span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;OfferID&gt;&amp; offerIds,</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a>* master,</div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;    <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;</div>
 <div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;</div>
-<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html">  260</a></span>&#160;<span class="keyword">namespace </span>operation {</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="comment">// Validates the RESERVE operation.</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">validate</a>(</div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;    <span class="keyword">const</span> Offer::Operation::Reserve&amp; reserve,</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">protobuf::slave::Capabilities</a>&amp; agentCapabilities,</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;FrameworkInfo&gt;</a>&amp; frameworkInfo = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="comment">// Validates the given inverse offers.</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#ab206d1b54aebe586bd2ffd78704d0424">validateInverseOffers</a>(</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    <span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;OfferID&gt;&amp; offerIds,</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a>* master,</div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework);</div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;} <span class="comment">// namespace offer {</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;</div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;</div>
+<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html">  268</a></span>&#160;<span class="keyword">namespace </span>operation {</div>
 <div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="comment">// Validates the UNRESERVE operation.</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="comment">// Validates the RESERVE operation.</span></div>
 <div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">validate</a>(</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;    <span class="keyword">const</span> Offer::Operation::Unreserve&amp; unreserve,</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;FrameworkInfo&gt;</a>&amp; frameworkInfo = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="comment">// Validates the CREATE operation. We need slave&#39;s checkpointed resources so</span></div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="comment">// that we can validate persistence ID uniqueness, and we need the principal to</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment">// verify that it&#39;s equal to the one in `DiskInfo.Persistence.principal`.</span></div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="comment">// We need the FrameworkInfo (unless the operation is requested by the</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment">// operator) to ensure shared volumes are created by frameworks with the</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="comment">// appropriate capability.</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">validate</a>(</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;    <span class="keyword">const</span> Offer::Operation::Create&amp; <a class="code" href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">create</a>,</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;    <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; checkpointedResources,</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;    <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">protobuf::slave::Capabilities</a>&amp; agentCapabilities,</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;FrameworkInfo&gt;</a>&amp; frameworkInfo = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="comment">// Validates the DESTROY operation. We need slave&#39;s checkpointed</span></div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="comment">// resources to validate that the volumes to destroy actually exist.</span></div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="comment">// We also check that the volumes are not being used, or not assigned</span></div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="comment">// to any pending task.</span></div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">validate</a>(</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    <span class="keyword">const</span> Offer::Operation::Destroy&amp; <a class="code" href="namespacecgroups.html#aff40863260825f6176d8195102a0a47f">destroy</a>,</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;    <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; checkpointedResources,</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;    <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap&lt;FrameworkID, Resources&gt;</a>&amp; usedResources,</div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap</a>&lt;FrameworkID, <a class="code" href="classhashmap.html">hashmap&lt;TaskID, TaskInfo&gt;</a>&gt;&amp; pendingTasks,</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;FrameworkInfo&gt;</a>&amp; frameworkInfo = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;} <span class="comment">// namespace operation {</span></div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;} <span class="comment">// namespace validation {</span></div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;} <span class="comment">// namespace master {</span></div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;} <span class="comment">// namespace internal {</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;} <span class="comment">// namespace mesos {</span></div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="preprocessor">#endif // __MASTER_VALIDATION_HPP__</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;    <span class="keyword">const</span> Offer::Operation::Reserve&amp; reserve,</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;    <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">protobuf::slave::Capabilities</a>&amp; agentCapabilities,</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;FrameworkInfo&gt;</a>&amp; frameworkInfo = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;</div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;</div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment">// Validates the UNRESERVE operation.</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">validate</a>(</div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;    <span class="keyword">const</span> Offer::Operation::Unreserve&amp; unreserve,</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;FrameworkInfo&gt;</a>&amp; frameworkInfo = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="comment">// Validates the CREATE operation. We need slave&#39;s checkpointed resources so</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="comment">// that we can validate persistence ID uniqueness, and we need the principal to</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="comment">// verify that it&#39;s equal to the one in `DiskInfo.Persistence.principal`.</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="comment">// We need the FrameworkInfo (unless the operation is requested by the</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="comment">// operator) to ensure shared volumes are created by frameworks with the</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="comment">// appropriate capability.</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">validate</a>(</div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;    <span class="keyword">const</span> Offer::Operation::Create&amp; <a class="code" href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">create</a>,</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;    <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; checkpointedResources,</div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;    <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">protobuf::slave::Capabilities</a>&amp; agentCapabilities,</div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;FrameworkInfo&gt;</a>&amp; frameworkInfo = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="comment">// Validates the DESTROY operation. We need slave&#39;s checkpointed</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="comment">// resources to validate that the volumes to destroy actually exist.</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="comment">// We also check that the volumes are not being used, or not assigned</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="comment">// to any pending task.</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">validate</a>(</div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    <span class="keyword">const</span> Offer::Operation::Destroy&amp; <a class="code" href="namespacecgroups.html#aff40863260825f6176d8195102a0a47f">destroy</a>,</div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;    <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; checkpointedResources,</div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;    <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap&lt;FrameworkID, Resources&gt;</a>&amp; usedResources,</div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;    <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap</a>&lt;FrameworkID, <a class="code" href="classhashmap.html">hashmap&lt;TaskID, TaskInfo&gt;</a>&gt;&amp; pendingTasks,</div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;FrameworkInfo&gt;</a>&amp; frameworkInfo = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">validate</a>(<span class="keyword">const</span> Offer::Operation::CreateVolume&amp; createVolume);</div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">validate</a>(<span class="keyword">const</span> Offer::Operation::DestroyVolume&amp; destroyVolume);</div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">validate</a>(<span class="keyword">const</span> Offer::Operation::CreateBlock&amp; createBlock);</div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">validate</a>(<span class="keyword">const</span> Offer::Operation::DestroyBlock&amp; destroyBlock);</div>
+<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;</div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;} <span class="comment">// namespace operation {</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;</div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;} <span class="comment">// namespace validation {</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;} <span class="comment">// namespace master {</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;} <span class="comment">// namespace internal {</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;} <span class="comment">// namespace mesos {</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;</div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="preprocessor">#endif // __MASTER_VALIDATION_HPP__</span></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal_html_a0e02625fd46028f343b2a560f224cc1f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html#a0e02625fd46028f343b2a560f224cc1f">mesos::internal::master::validation::executor::internal::validateExecutorID</a></div><div class="ttdeci">Option&lt; Error &gt; validateExecutorID(const ExecutorInfo &amp;executor)</div></div>
 <div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1message_html_a87f75b712d4489278730df3403d76737"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1message.html#a87f75b712d4489278730df3403d76737">mesos::internal::master::validation::master::message::reregisterSlave</a></div><div class="ttdeci">Option&lt; Error &gt; reregisterSlave(const SlaveInfo &amp;slaveInfo, const std::vector&lt; Task &gt; &amp;tasks, const std::vector&lt; Resource &gt; &amp;resources, const std::vector&lt; ExecutorInfo &gt; &amp;executorInfos, const std::vector&lt; FrameworkInfo &gt; &amp;frameworkInfos)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_html_a32226576728bfadc39fce340a7b6e4d9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource.html#a32226576728bfadc39fce340a7b6e4d9">mesos::internal::master::validation::resource::validate</a></div><div class="ttdeci">Option&lt; Error &gt; validate(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:191</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:196</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation_html_a322e702f533ef29abeff533373eafe64"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">mesos::internal::master::validation::operation::validate</a></div><div class="ttdeci">Option&lt; Error &gt; validate(const Offer::Operation::Reserve &amp;reserve, const Option&lt; process::http::authentication::Principal &gt; &amp;principal, const protobuf::slave::Capabilities &amp;agentCapabilities, const Option&lt; FrameworkInfo &gt; &amp;frameworkInfo=None())</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer_html_aa13ddcf17f737fd9f2d870fb993891f0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#aa13ddcf17f737fd9f2d870fb993891f0">mesos::internal::master::validation::offer::getInverseOffer</a></div><div class="ttdeci">InverseOffer * getInverseOffer(Master *master, const OfferID &amp;offerId)</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2225</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2301</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:63</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer_html_a01770229af2006c051401e2d6bc4b608"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#a01770229af2006c051401e2d6bc4b608">mesos::internal::master::validation::offer::getSlave</a></div><div class="ttdeci">Slave * getSlave(Master *master, const SlaveID &amp;slaveId)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal_html_a7c58bc6b710afb48231552ac3c684cef"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#a7c58bc6b710afb48231552ac3c684cef">mesos::internal::master::validation::task::internal::validateResources</a></div><div class="ttdeci">Option&lt; Error &gt; validateResources(const TaskInfo &amp;task)</div></div>
@@ -399,8 +413,9 @@
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2authenticator_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2authenticator_8hpp.html">authenticator.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal_html_a022c4b03c213982d97466c05a023a45c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#a022c4b03c213982d97466c05a023a45c">mesos::internal::master::validation::task::internal::validateTaskAndExecutorResources</a></div><div class="ttdeci">Option&lt; Error &gt; validateTaskAndExecutorResources(const TaskInfo &amp;task)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer_html_af3530446dfee7971eb4c64fef1470649"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#af3530446dfee7971eb4c64fef1470649">mesos::internal::master::validation::offer::getOffer</a></div><div class="ttdeci">Offer * getOffer(Master *master, const OfferID &amp;offerId)</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal_html_a2c3aa9fcef7f8d13a1370ae93ff0383a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html#a2c3aa9fcef7f8d13a1370ae93ff0383a">mesos::internal::master::validation::resource::internal::validateSingleResourceProvider</a></div><div class="ttdeci">Option&lt; Error &gt; validateSingleResourceProvider(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2418</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2421</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal_html_aaf28f7a39db6151b2451beff6fef7ed3"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html#aaf28f7a39db6151b2451beff6fef7ed3">mesos::internal::master::validation::executor::internal::validateResources</a></div><div class="ttdeci">Option&lt; Error &gt; validateResources(const ExecutorInfo &amp;executor)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></div><div class="ttdef"><b>Definition:</b> master.hpp:366</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_html_addcf61e144d7714bbb56f6e7857c0b84"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task.html#addcf61e144d7714bbb56f6e7857c0b84">mesos::internal::master::validation::task::validate</a></div><div class="ttdeci">Option&lt; Error &gt; validate(const TaskInfo &amp;task, Framework *framework, Slave *slave, const Resources &amp;offered)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/metric_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/metric_8hpp_source.html b/content/api/latest/c++/metric_8hpp_source.html
index 8e292a8..ecf86ea 100644
--- a/content/api/latest/c++/metric_8hpp_source.html
+++ b/content/api/latest/c++/metric_8hpp_source.html
@@ -152,17 +152,17 @@
 <div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="preprocessor">#endif // __PROCESS_METRICS_METRIC_HPP__</span></div>
 <div class="ttc" id="synchronized_8hpp_html"><div class="ttname"><a href="synchronized_8hpp.html">synchronized.hpp</a></div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2statistics_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2statistics_8hpp.html">statistics.hpp</a></div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="timeseries_8hpp_html"><div class="ttname"><a href="timeseries_8hpp.html">timeseries.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html_a2d32a61ac6c565314ec780a5939e1485"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html#a2d32a61ac6c565314ec780a5939e1485">process::metrics::Metric::Metric</a></div><div class="ttdeci">Metric(const std::string &amp;name, const Option&lt; Duration &gt; &amp;window)</div><div class="ttdef"><b>Definition:</b> metric.hpp:59</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html">process::metrics::Metric</a></div><div class="ttdef"><b>Definition:</b> metric.hpp:33</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html_a55529bcaedb7bb611461bf7fc2f17cb5"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html#a55529bcaedb7bb611461bf7fc2f17cb5">process::metrics::Metric::statistics</a></div><div class="ttdeci">Option&lt; Statistics&lt; double &gt; &gt; statistics() const </div><div class="ttdef"><b>Definition:</b> metric.hpp:44</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html_a961b445c5d82327db7fa387a818635c7"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html#a961b445c5d82327db7fa387a818635c7">process::metrics::Metric::value</a></div><div class="ttdeci">virtual Future&lt; double &gt; value() const =0</div></div>
-<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
+<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html_ae63539b9d917d172350a44b26051bfef"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html#ae63539b9d917d172350a44b26051bfef">process::metrics::Metric::~Metric</a></div><div class="ttdeci">virtual ~Metric()</div><div class="ttdef"><b>Definition:</b> metric.hpp:35</div></div>
 <div class="ttc" id="structprocess_1_1Statistics_html_a4988d8015b923e2ea32048e37ba73a2c"><div class="ttname"><a href="structprocess_1_1Statistics.html#a4988d8015b923e2ea32048e37ba73a2c">process::Statistics::from</a></div><div class="ttdeci">static Option&lt; Statistics&lt; T &gt; &gt; from(const TimeSeries&lt; T &gt; &amp;timeseries)</div><div class="ttdef"><b>Definition:</b> statistics.hpp:36</div></div>
-<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Time_html"><div class="ttname"><a href="classprocess_1_1Time.html">process::Time</a></div><div class="ttdef"><b>Definition:</b> time.hpp:23</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/mock__containerizer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/mock__containerizer_8hpp_source.html b/content/api/latest/c++/mock__containerizer_8hpp_source.html
index 1279bd2..83c4b86 100644
--- a/content/api/latest/c++/mock__containerizer_8hpp_source.html
+++ b/content/api/latest/c++/mock__containerizer_8hpp_source.html
@@ -141,7 +141,7 @@
 <div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;} <span class="comment">// namespace internal {</span></div>
 <div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;} <span class="comment">// namespace mesos {</span></div>
 <div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a0f8b2095ca04f1834c5d7be77820d081"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0f8b2095ca04f1834c5d7be77820d081">mesos::internal::slave::Containerizer::launch</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; launch(const ContainerID &amp;containerId, const mesos::slave::ContainerConfig &amp;containerConfig, const std::map&lt; std::string, std::string &gt; &amp;environment, const Option&lt; std::string &gt; &amp;pidCheckpointPath)=0</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockContainerizer_html_a1a41b5e0f2323be326c08f27fc548b57"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a1a41b5e0f2323be326c08f27fc548b57">mesos::internal::tests::MockContainerizer::MOCK_METHOD4</a></div><div class="ttdeci">MOCK_METHOD4(launch, process::Future&lt; bool &gt;(const ContainerID &amp;, const mesos::slave::ContainerConfig &amp;, const std::map&lt; std::string, std::string &gt; &amp;, const Option&lt; std::string &gt; &amp;))</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/mock__fetcher_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/mock__fetcher_8hpp_source.html b/content/api/latest/c++/mock__fetcher_8hpp_source.html
index 4c023c0..62adf69 100644
--- a/content/api/latest/c++/mock__fetcher_8hpp_source.html
+++ b/content/api/latest/c++/mock__fetcher_8hpp_source.html
@@ -139,7 +139,7 @@
 <div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
 <div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="preprocessor">#endif // __TESTS_MOCK_FETCHER_HPP__</span></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess_html_ad57c535ef38d2ae40ee2831af8302dee"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#ad57c535ef38d2ae40ee2831af8302dee">mesos::internal::tests::MockFetcherProcess::unmocked_run</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; unmocked_run(const ContainerID &amp;containerId, const std::string &amp;sandboxDirectory, const Option&lt; std::string &gt; &amp;user, const mesos::fetcher::FetcherInfo &amp;info)</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess_html_a7285654d033651f607bfc278432e4f5e"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#a7285654d033651f607bfc278432e4f5e">mesos::internal::tests::MockFetcherProcess::unmocked__fetch</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; unmocked__fetch(const hashmap&lt; CommandInfo::URI, Option&lt; process::Future&lt; std::shared_ptr&lt; Cache::Entry &gt;&gt;&gt;&gt; &amp;entries, const ContainerID &amp;containerId, const std::string &amp;sandboxDirectory, const std::string &amp;cacheDirectory, const Option&lt; std::string &gt; &amp;user)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess_html_a3964bc4ca97733813371bbdd680edc07"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#a3964bc4ca97733813371bbdd680edc07">mesos::internal::tests::MockFetcherProcess::MOCK_METHOD4</a></div><div class="ttdeci">MOCK_METHOD4(run, process::Future&lt; Nothing &gt;(const ContainerID &amp;containerId, const std::string &amp;sandboxDirectory, const Option&lt; std::string &gt; &amp;user, const mesos::fetcher::FetcherInfo &amp;info))</div></div>
 <div class="ttc" id="namespaceos_html_a698aa27e5ea6b1dc1c190b978c2f7960"><div class="ttname"><a href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">os::user</a></div><div class="ttdeci">Result&lt; std::string &gt; user(Option&lt; uid_t &gt; uid=None())</div><div class="ttdef"><b>Definition:</b> su.hpp:277</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/mock__slave_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/mock__slave_8hpp_source.html b/content/api/latest/c++/mock__slave_8hpp_source.html
index 434772a..91cc77b 100644
--- a/content/api/latest/c++/mock__slave_8hpp_source.html
+++ b/content/api/latest/c++/mock__slave_8hpp_source.html
@@ -286,7 +286,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a7c5612e80a880f00c74767e13bb068fd"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">mesos::internal::slave::Slave::usage</a></div><div class="ttdeci">virtual process::Future&lt; ResourceUsage &gt; usage()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockSlave_html_a344d3b731d95979f0dc85be0a95109fc"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a344d3b731d95979f0dc85be0a95109fc">mesos::internal::tests::MockSlave::unmocked_removeFramework</a></div><div class="ttdeci">void unmocked_removeFramework(slave::Framework *framework)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockResourceEstimator_html_aa37b9a18812afafc5da6f1e6b3729d8e"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockResourceEstimator.html#aa37b9a18812afafc5da6f1e6b3729d8e">mesos::internal::tests::MockResourceEstimator::MOCK_METHOD0</a></div><div class="ttdeci">MOCK_METHOD0(oversubscribable, process::Future&lt; Resources &gt;())</div></div>
-<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:24</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a8c91e52205ed91adf20cee75cfcf43fe"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8c91e52205ed91adf20cee75cfcf43fe">mesos::internal::slave::Slave::removeFramework</a></div><div class="ttdeci">virtual void removeFramework(Framework *framework)</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a5ca99c4d54ff269e0f669480055966b7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5ca99c4d54ff269e0f669480055966b7">mesos::internal::slave::Slave::runTaskGroup</a></div><div class="ttdeci">virtual void runTaskGroup(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo)</div></div>
@@ -362,7 +362,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockSlave_html_a4d80115a30e055e31a6b877b1f3219d9"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4d80115a30e055e31a6b877b1f3219d9">mesos::internal::tests::MockSlave::MOCK_METHOD5</a></div><div class="ttdeci">MOCK_METHOD5(runTask, void(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task))</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a10e4944e4e881bba067c34228679ef12"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a10e4944e4e881bba067c34228679ef12">mesos::internal::slave::Slave::_qosCorrections</a></div><div class="ttdeci">virtual void _qosCorrections(const process::Future&lt; std::list&lt; mesos::slave::QoSCorrection &gt;&gt; &amp;correction)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector_html_ab3c3b436a375f1bd6343c72d3a2925c1"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#ab3c3b436a375f1bd6343c72d3a2925c1">mesos::internal::tests::MockGarbageCollector::~MockGarbageCollector</a></div><div class="ttdeci">virtual ~MockGarbageCollector()</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Framework_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></div><div class="ttdef"><b>Definition:</b> slave.hpp:853</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Framework_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></div><div class="ttdef"><b>Definition:</b> slave.hpp:855</div></div>
 <div class="ttc" id="messages_8hpp_html"><div class="ttname"><a href="messages_8hpp.html">messages.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; Nothing &gt;</a></div></div>
 </div><!-- fragment --></div><!-- contents -->


[14/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
index 07c1c7e..ec05c04 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -994,8 +994,8 @@
 <div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;</div>
 <div class="line"><a name="l00941"></a><span class="lineno">  941</span>&#160;<span class="comment">// Helper for creating a disk source with type `PATH`.</span></div>
 <div class="line"><a name="l00942"></a><span class="lineno">  942</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResource&gt;</div>
-<div class="line"><a name="l00943"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3e0a121f23f7e53ba4fee14bc85c2093">  943</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> TResource::DiskInfo::Source <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3e0a121f23f7e53ba4fee14bc85c2093">createDiskSourcePath</a>(</div>
-<div class="line"><a name="l00944"></a><span class="lineno">  944</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; root,</div>
+<div class="line"><a name="l00943"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab65db29cfcbb539769af0a797d971efb">  943</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> TResource::DiskInfo::Source <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab65db29cfcbb539769af0a797d971efb">createDiskSourcePath</a>(</div>
+<div class="line"><a name="l00944"></a><span class="lineno">  944</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; root = <a class="code" href="structNone.html">None</a>(),</div>
 <div class="line"><a name="l00945"></a><span class="lineno">  945</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; <span class="keywordtype">id</span> = <a class="code" href="structNone.html">None</a>(),</div>
 <div class="line"><a name="l00946"></a><span class="lineno">  946</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; profile = <a class="code" href="structNone.html">None</a>())</div>
 <div class="line"><a name="l00947"></a><span class="lineno">  947</span>&#160;{</div>
@@ -1003,8 +1003,8 @@
 <div class="line"><a name="l00949"></a><span class="lineno">  949</span>&#160;</div>
 <div class="line"><a name="l00950"></a><span class="lineno">  950</span>&#160;  source.set_type(TResource::DiskInfo::Source::PATH);</div>
 <div class="line"><a name="l00951"></a><span class="lineno">  951</span>&#160;</div>
-<div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;  <span class="keywordflow">if</span> (root.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;    source.mutable_path()-&gt;set_root(root.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div>
+<div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;  <span class="keywordflow">if</span> (root.isSome()) {</div>
+<div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;    source.mutable_path()-&gt;set_root(root.get());</div>
 <div class="line"><a name="l00954"></a><span class="lineno">  954</span>&#160;  }</div>
 <div class="line"><a name="l00955"></a><span class="lineno">  955</span>&#160;</div>
 <div class="line"><a name="l00956"></a><span class="lineno">  956</span>&#160;  <span class="keywordflow">if</span> (<span class="keywordtype">id</span>.isSome()) {</div>
@@ -1021,8 +1021,8 @@
 <div class="line"><a name="l00967"></a><span class="lineno">  967</span>&#160;</div>
 <div class="line"><a name="l00968"></a><span class="lineno">  968</span>&#160;<span class="comment">// Helper for creating a disk source with type `MOUNT`.</span></div>
 <div class="line"><a name="l00969"></a><span class="lineno">  969</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResource&gt;</div>
-<div class="line"><a name="l00970"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#acf9334619820eae6a7f3618321e16229">  970</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> TResource::DiskInfo::Source <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#acf9334619820eae6a7f3618321e16229">createDiskSourceMount</a>(</div>
-<div class="line"><a name="l00971"></a><span class="lineno">  971</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; root,</div>
+<div class="line"><a name="l00970"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afdb48dc62647ee918141d20e31b933f1">  970</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> TResource::DiskInfo::Source <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afdb48dc62647ee918141d20e31b933f1">createDiskSourceMount</a>(</div>
+<div class="line"><a name="l00971"></a><span class="lineno">  971</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; root = <a class="code" href="structNone.html">None</a>(),</div>
 <div class="line"><a name="l00972"></a><span class="lineno">  972</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; <span class="keywordtype">id</span> = <a class="code" href="structNone.html">None</a>(),</div>
 <div class="line"><a name="l00973"></a><span class="lineno">  973</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; profile = <a class="code" href="structNone.html">None</a>())</div>
 <div class="line"><a name="l00974"></a><span class="lineno">  974</span>&#160;{</div>
@@ -1030,8 +1030,8 @@
 <div class="line"><a name="l00976"></a><span class="lineno">  976</span>&#160;</div>
 <div class="line"><a name="l00977"></a><span class="lineno">  977</span>&#160;  source.set_type(TResource::DiskInfo::Source::MOUNT);</div>
 <div class="line"><a name="l00978"></a><span class="lineno">  978</span>&#160;</div>
-<div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;  <span class="keywordflow">if</span> (root.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;    source.mutable_mount()-&gt;set_root(root.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div>
+<div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;  <span class="keywordflow">if</span> (root.isSome()) {</div>
+<div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;    source.mutable_mount()-&gt;set_root(root.get());</div>
 <div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160;  }</div>
 <div class="line"><a name="l00982"></a><span class="lineno">  982</span>&#160;</div>
 <div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160;  <span class="keywordflow">if</span> (<span class="keywordtype">id</span>.isSome()) {</div>
@@ -1046,1922 +1046,1999 @@
 <div class="line"><a name="l00992"></a><span class="lineno">  992</span>&#160;}</div>
 <div class="line"><a name="l00993"></a><span class="lineno">  993</span>&#160;</div>
 <div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160;</div>
-<div class="line"><a name="l00995"></a><span class="lineno">  995</span>&#160;<span class="comment">// Helper for creating a disk resource.</span></div>
-<div class="line"><a name="l00996"></a><span class="lineno">  996</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResource, <span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TVolume&gt;</div>
-<div class="line"><a name="l00997"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab1479066681bb142e54688ccae08c3a0">  997</a></span>&#160;<span class="keyword">inline</span> TResource <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab1479066681bb142e54688ccae08c3a0">createDiskResource</a>(</div>
-<div class="line"><a name="l00998"></a><span class="lineno">  998</span>&#160;    <span class="keyword">const</span> std::string&amp; value,</div>
-<div class="line"><a name="l00999"></a><span class="lineno">  999</span>&#160;    <span class="keyword">const</span> std::string&amp; role,</div>
-<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; persistenceID,</div>
-<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; containerPath,</div>
-<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;typename TResource::DiskInfo::Source&gt;</a>&amp; source = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;    <span class="keywordtype">bool</span> isShared = <span class="keyword">false</span>)</div>
-<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;{</div>
-<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;  TResource resource = <a class="code" href="namespaceappc_1_1spec.html#a2107ae129dd83fbd20b22195247f16b5">TResources::parse</a>(<span class="stringliteral">&quot;disk&quot;</span>, value, role).get();</div>
-<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;</div>
-<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;  <span class="keywordflow">if</span> (persistenceID.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() || containerPath.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() || source.isSome()) {</div>
-<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;    resource.mutable_disk()-&gt;CopyFrom(</div>
-<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;        createDiskInfo&lt;TResource, TVolume&gt;(</div>
-<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;            persistenceID,</div>
-<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;            containerPath,</div>
-<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;            <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;            <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;            source));</div>
+<div class="line"><a name="l00995"></a><span class="lineno">  995</span>&#160;<span class="comment">// Helper for creating a disk source with type `BLOCK&#39;</span></div>
+<div class="line"><a name="l00996"></a><span class="lineno">  996</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResource&gt;</div>
+<div class="line"><a name="l00997"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a6d3dece3ebb6438212aa642a0bcfbcb8">  997</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> TResource::DiskInfo::Source <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a6d3dece3ebb6438212aa642a0bcfbcb8">createDiskSourceBlock</a>(</div>
+<div class="line"><a name="l00998"></a><span class="lineno">  998</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; <span class="keywordtype">id</span> = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00999"></a><span class="lineno">  999</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; profile = <a class="code" href="structNone.html">None</a>())</div>
+<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;{</div>
+<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;  <span class="keyword">typename</span> TResource::DiskInfo::Source source;</div>
+<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;</div>
+<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;  source.set_type(TResource::DiskInfo::Source::BLOCK);</div>
+<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;</div>
+<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;  <span class="keywordflow">if</span> (<span class="keywordtype">id</span>.isSome()) {</div>
+<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;    source.set_id(<span class="keywordtype">id</span>.<span class="keyword">get</span>());</div>
+<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;  }</div>
+<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;</div>
+<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;  <span class="keywordflow">if</span> (profile.isSome()) {</div>
+<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;    source.set_profile(profile.get());</div>
+<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;  }</div>
+<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;</div>
+<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;  <span class="keywordflow">return</span> source;</div>
+<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;}</div>
 <div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;</div>
-<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;    <span class="keywordflow">if</span> (isShared) {</div>
-<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;      resource.mutable_shared();</div>
-<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;    }</div>
-<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;  }</div>
-<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;</div>
-<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;  <span class="keywordflow">return</span> resource;</div>
-<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;}</div>
-<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;</div>
+<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;</div>
+<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;<span class="comment">// Helper for creating a disk source with type `RAW&#39;.</span></div>
+<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResource&gt;</div>
+<div class="line"><a name="l01019"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3c388aad1e6ab87d5eb376eed64cecf5"> 1019</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> TResource::DiskInfo::Source <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3c388aad1e6ab87d5eb376eed64cecf5">createDiskSourceRaw</a>(</div>
+<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; <span class="keywordtype">id</span> = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; profile = <a class="code" href="structNone.html">None</a>())</div>
+<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;{</div>
+<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;  <span class="keyword">typename</span> TResource::DiskInfo::Source source;</div>
 <div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;</div>
-<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;<span class="comment">// Note that `reservationPrincipal` should be specified if and only if</span></div>
-<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;<span class="comment">// the volume uses dynamically reserved resources.</span></div>
-<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResource, <span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TVolume&gt;</div>
-<div class="line"><a name="l01028"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce"> 1028</a></span>&#160;<span class="keyword">inline</span> TResource <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce">createPersistentVolume</a>(</div>
-<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;    <span class="keyword">const</span> <a class="code" href="classBytes.html">Bytes</a>&amp; <a class="code" href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>,</div>
-<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;    <span class="keyword">const</span> std::string&amp; role,</div>
-<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;    <span class="keyword">const</span> std::string&amp; persistenceId,</div>
-<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;    <span class="keyword">const</span> std::string&amp; containerPath,</div>
-<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; reservationPrincipal = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;typename TResource::DiskInfo::Source&gt;</a>&amp; source = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; creatorPrincipal = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;    <span class="keywordtype">bool</span> isShared = <span class="keyword">false</span>)</div>
-<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160;{</div>
-<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;  TResource volume =</div>
-<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;    <a class="code" href="namespaceappc_1_1spec.html#a2107ae129dd83fbd20b22195247f16b5">TResources::parse</a>(<span class="stringliteral">&quot;disk&quot;</span>, <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(size.<a class="code" href="classBytes.html#aee1957960ddcf609db170b0590ff7db5">megabytes</a>()), role).get();</div>
-<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;</div>
-<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160;  volume.mutable_disk()-&gt;CopyFrom(</div>
-<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;      createDiskInfo&lt;TResource, TVolume&gt;(</div>
-<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160;          persistenceId,</div>
-<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;          containerPath,</div>
-<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;          <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;          <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;          source,</div>
-<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;          creatorPrincipal));</div>
-<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;</div>
-<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;  <span class="keywordflow">if</span> (reservationPrincipal.isSome()) {</div>
-<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;    <span class="keyword">typename</span> TResource::ReservationInfo&amp; reservation =</div>
-<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;      *volume.mutable_reservations()-&gt;rbegin();</div>
-<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;</div>
-<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;    reservation.set_type(TResource::ReservationInfo::DYNAMIC);</div>
-<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160;    reservation.set_principal(reservationPrincipal.get());</div>
-<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;  }</div>
-<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;</div>
-<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;  <span class="keywordflow">if</span> (isShared) {</div>
-<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;    volume.mutable_shared();</div>
-<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;  }</div>
-<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;</div>
-<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;  <span class="keywordflow">return</span> volume;</div>
-<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;}</div>
+<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;  source.set_type(TResource::DiskInfo::Source::RAW);</div>
+<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;</div>
+<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;  <span class="keywordflow">if</span> (<span class="keywordtype">id</span>.isSome()) {</div>
+<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;    source.set_id(<span class="keywordtype">id</span>.<span class="keyword">get</span>());</div>
+<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;  }</div>
+<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;</div>
+<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;  <span class="keywordflow">if</span> (profile.isSome()) {</div>
+<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;    source.set_profile(profile.get());</div>
+<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;  }</div>
+<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;</div>
+<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;  <span class="keywordflow">return</span> source;</div>
+<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;}</div>
+<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160;</div>
+<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;</div>
+<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;<span class="comment">// Helper for creating a disk resource.</span></div>
+<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResource, <span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TVolume&gt;</div>
+<div class="line"><a name="l01041"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab1479066681bb142e54688ccae08c3a0"> 1041</a></span>&#160;<span class="keyword">inline</span> TResource <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab1479066681bb142e54688ccae08c3a0">createDiskResource</a>(</div>
+<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;    <span class="keyword">const</span> std::string&amp; value,</div>
+<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160;    <span class="keyword">const</span> std::string&amp; role,</div>
+<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; persistenceID,</div>
+<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; containerPath,</div>
+<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;typename TResource::DiskInfo::Source&gt;</a>&amp; source = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;    <span class="keywordtype">bool</span> isShared = <span class="keyword">false</span>)</div>
+<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;{</div>
+<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;  TResource resource = <a class="code" href="namespaceappc_1_1spec.html#a2107ae129dd83fbd20b22195247f16b5">TResources::parse</a>(<span class="stringliteral">&quot;disk&quot;</span>, value, role).get();</div>
+<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;</div>
+<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;  <span class="keywordflow">if</span> (persistenceID.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() || containerPath.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() || source.isSome()) {</div>
+<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;    resource.mutable_disk()-&gt;CopyFrom(</div>
+<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;        createDiskInfo&lt;TResource, TVolume&gt;(</div>
+<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;            persistenceID,</div>
+<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160;            containerPath,</div>
+<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;            <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;            <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;            source));</div>
+<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;</div>
+<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;    <span class="keywordflow">if</span> (isShared) {</div>
+<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;      resource.mutable_shared();</div>
+<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;    }</div>
+<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;  }</div>
 <div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;</div>
-<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;</div>
-<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;<span class="comment">// Note that `reservationPrincipal` should be specified if and only if</span></div>
-<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;<span class="comment">// the volume uses dynamically reserved resources.</span></div>
-<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResource, <span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TVolume&gt;</div>
-<div class="line"><a name="l01069"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afd8335a177e8bfe417b4668da9e161ac"> 1069</a></span>&#160;<span class="keyword">inline</span> TResource <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce">createPersistentVolume</a>(</div>
-<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;    TResource volume,</div>
-<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;    <span class="keyword">const</span> std::string&amp; persistenceId,</div>
-<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;    <span class="keyword">const</span> std::string&amp; containerPath,</div>
-<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; reservationPrincipal = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; creatorPrincipal = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;    <span class="keywordtype">bool</span> isShared = <span class="keyword">false</span>)</div>
-<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;{</div>
-<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;  <a class="code" href="classOption.html">Option&lt;typename TResource::DiskInfo::Source&gt;</a> source = <a class="code" href="structNone.html">None</a>();</div>
-<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;  <span class="keywordflow">if</span> (volume.has_disk() &amp;&amp; volume.disk().has_source()) {</div>
-<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160;    source = volume.disk().source();</div>
-<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;  }</div>
-<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;</div>
-<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;  volume.mutable_disk()-&gt;CopyFrom(</div>
-<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;      createDiskInfo&lt;TResource, TVolume&gt;(</div>
-<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;          persistenceId,</div>
-<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;          containerPath,</div>
-<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;          <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;          <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;          source,</div>
-<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;          creatorPrincipal));</div>
-<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;</div>
-<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;  <span class="keywordflow">if</span> (reservationPrincipal.isSome()) {</div>
-<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;    <span class="keyword">typename</span> TResource::ReservationInfo&amp; reservation =</div>
-<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;      *volume.mutable_reservations()-&gt;rbegin();</div>
-<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;</div>
-<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;    reservation.set_type(TResource::ReservationInfo::DYNAMIC);</div>
-<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;    reservation.set_principal(reservationPrincipal.get());</div>
-<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;  }</div>
-<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;</div>
-<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;  <span class="keywordflow">if</span> (isShared) {</div>
-<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;    volume.mutable_shared();</div>
-<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;  }</div>
-<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;</div>
-<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;  <span class="keywordflow">return</span> volume;</div>
-<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;}</div>
+<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;  <span class="keywordflow">return</span> resource;</div>
+<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;}</div>
+<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;</div>
+<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;</div>
+<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;<span class="comment">// Note that `reservationPrincipal` should be specified if and only if</span></div>
+<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;<span class="comment">// the volume uses dynamically reserved resources.</span></div>
+<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResource, <span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TVolume&gt;</div>
+<div class="line"><a name="l01072"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce"> 1072</a></span>&#160;<span class="keyword">inline</span> TResource <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce">createPersistentVolume</a>(</div>
+<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;    <span class="keyword">const</span> <a class="code" href="classBytes.html">Bytes</a>&amp; <a class="code" href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>,</div>
+<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;    <span class="keyword">const</span> std::string&amp; role,</div>
+<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;    <span class="keyword">const</span> std::string&amp; persistenceId,</div>
+<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;    <span class="keyword">const</span> std::string&amp; containerPath,</div>
+<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; reservationPrincipal = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;typename TResource::DiskInfo::Source&gt;</a>&amp; source = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; creatorPrincipal = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;    <span class="keywordtype">bool</span> isShared = <span class="keyword">false</span>)</div>
+<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;{</div>
+<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;  TResource volume =</div>
+<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;    <a class="code" href="namespaceappc_1_1spec.html#a2107ae129dd83fbd20b22195247f16b5">TResources::parse</a>(<span class="stringliteral">&quot;disk&quot;</span>, <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(size.<a class="code" href="classBytes.html#aee1957960ddcf609db170b0590ff7db5">megabytes</a>()), role).get();</div>
+<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;</div>
+<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;  volume.mutable_disk()-&gt;CopyFrom(</div>
+<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;      createDiskInfo&lt;TResource, TVolume&gt;(</div>
+<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;          persistenceId,</div>
+<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;          containerPath,</div>
+<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;          <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;          <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;          source,</div>
+<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;          creatorPrincipal));</div>
+<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;</div>
+<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;  <span class="keywordflow">if</span> (reservationPrincipal.isSome()) {</div>
+<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;    <span class="keyword">typename</span> TResource::ReservationInfo&amp; reservation =</div>
+<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;      *volume.mutable_reservations()-&gt;rbegin();</div>
+<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;</div>
+<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;    reservation.set_type(TResource::ReservationInfo::DYNAMIC);</div>
+<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;    reservation.set_principal(reservationPrincipal.get());</div>
+<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;  }</div>
+<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;</div>
+<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;  <span class="keywordflow">if</span> (isShared) {</div>
+<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;    volume.mutable_shared();</div>
+<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;  }</div>
 <div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;</div>
-<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;</div>
-<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TCredential&gt;</div>
-<div class="line"><a name="l01108"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a33e1b9a2dea5527be8737ed6084567fb"> 1108</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classprocess_1_1http_1_1Headers.html">process::http::Headers</a> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a33e1b9a2dea5527be8737ed6084567fb">createBasicAuthHeaders</a>(</div>
-<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;    <span class="keyword">const</span> TCredential&amp; credential)</div>
-<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;{</div>
-<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1http_1_1Headers.html">process::http::Headers</a>({{</div>
-<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;      <span class="stringliteral">&quot;Authorization&quot;</span>,</div>
-<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;      <span class="stringliteral">&quot;Basic &quot;</span> +</div>
-<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;        <a class="code" href="namespacebase64.html#a47c61bb5df3dae8cd38f44b6b69e5b4d">base64::encode</a>(credential.principal() + <span class="stringliteral">&quot;:&quot;</span> + credential.secret())</div>
-<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;  }});</div>
-<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;}</div>
-<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;</div>
-<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;</div>
-<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;<span class="comment">// Create WeightInfos from the specified weights flag.</span></div>
-<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TWeightInfo&gt;</div>
-<div class="line"><a name="l01121"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a96c6096bba99af5d2e8093b06f315c15"> 1121</a></span>&#160;<span class="keyword">inline</span> google::protobuf::RepeatedPtrField&lt;TWeightInfo&gt; <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a96c6096bba99af5d2e8093b06f315c15">createWeightInfos</a>(</div>
-<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;    <span class="keyword">const</span> std::string&amp; weightsFlag)</div>
-<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;{</div>
-<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;  google::protobuf::RepeatedPtrField&lt;TWeightInfo&gt; <a class="code" href="namespacerouting_1_1diagnosis_1_1socket.html#a8937277756951dcc28f2dbdbd9ea24d7">infos</a>;</div>
-<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;  std::vector&lt;std::string&gt; tokens = <a class="code" href="namespacestrings.html#afffe11c8ecce961981653358520d6a04">strings::tokenize</a>(weightsFlag, <span class="stringliteral">&quot;,&quot;</span>);</div>
-<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string&amp; token, tokens) {</div>
-<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;    std::vector&lt;std::string&gt; pair = <a class="code" href="namespacestrings.html#afffe11c8ecce961981653358520d6a04">strings::tokenize</a>(token, <span class="stringliteral">&quot;=&quot;</span>);</div>
-<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;    EXPECT_EQ(2u, pair.size());</div>
-<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;    <span class="keywordtype">double</span> weight = atof(pair[1].c_str());</div>
-<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;    TWeightInfo weightInfo;</div>
-<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;    weightInfo.set_role(pair[0]);</div>
-<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;    weightInfo.set_weight(weight);</div>
-<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;    infos.Add()-&gt;CopyFrom(weightInfo);</div>
-<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;  }</div>
-<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;</div>
-<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="namespacerouting_1_1diagnosis_1_1socket.html#a8937277756951dcc28f2dbdbd9ea24d7">infos</a>;</div>
-<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;}</div>
+<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;  <span class="keywordflow">return</span> volume;</div>
+<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;}</div>
+<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;</div>
+<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;</div>
+<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;<span class="comment">// Note that `reservationPrincipal` should be specified if and only if</span></div>
+<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;<span class="comment">// the volume uses dynamically reserved resources.</span></div>
+<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResource, <span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TVolume&gt;</div>
+<div class="line"><a name="l01113"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afd8335a177e8bfe417b4668da9e161ac"> 1113</a></span>&#160;<span class="keyword">inline</span> TResource <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce">createPersistentVolume</a>(</div>
+<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;    TResource volume,</div>
+<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;    <span class="keyword">const</span> std::string&amp; persistenceId,</div>
+<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;    <span class="keyword">const</span> std::string&amp; containerPath,</div>
+<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; reservationPrincipal = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; creatorPrincipal = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;    <span class="keywordtype">bool</span> isShared = <span class="keyword">false</span>)</div>
+<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;{</div>
+<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;  <a class="code" href="classOption.html">Option&lt;typename TResource::DiskInfo::Source&gt;</a> source = <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;  <span class="keywordflow">if</span> (volume.has_disk() &amp;&amp; volume.disk().has_source()) {</div>
+<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;    source = volume.disk().source();</div>
+<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;  }</div>
+<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;</div>
+<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;  volume.mutable_disk()-&gt;CopyFrom(</div>
+<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;      createDiskInfo&lt;TResource, TVolume&gt;(</div>
+<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;          persistenceId,</div>
+<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;          containerPath,</div>
+<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;          <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;          <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;          source,</div>
+<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;          creatorPrincipal));</div>
+<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;</div>
+<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;  <span class="keywordflow">if</span> (reservationPrincipal.isSome()) {</div>
+<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;    <span class="keyword">typename</span> TResource::ReservationInfo&amp; reservation =</div>
+<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;      *volume.mutable_reservations()-&gt;rbegin();</div>
 <div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;</div>
-<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;</div>
-<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;<span class="comment">// Convert WeightInfos protobuf to weights hashmap.</span></div>
-<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TWeightInfo&gt;</div>
-<div class="line"><a name="l01142"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac4a5499bf7bd860c85008cee8dec7582"> 1142</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classhashmap.html">hashmap&lt;std::string, double&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac4a5499bf7bd860c85008cee8dec7582">convertToHashmap</a>(</div>
-<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;    <span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;TWeightInfo&gt; weightInfos)</div>
-<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;{</div>
-<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;  <a class="code" href="classhashmap.html">hashmap&lt;std::string, double&gt;</a> weights;</div>
+<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;    reservation.set_type(TResource::ReservationInfo::DYNAMIC);</div>
+<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;    reservation.set_principal(reservationPrincipal.get());</div>
+<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;  }</div>
+<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;</div>
+<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;  <span class="keywordflow">if</span> (isShared) {</div>
+<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;    volume.mutable_shared();</div>
+<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;  }</div>
 <div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;</div>
-<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> TWeightInfo&amp; weightInfo, weightInfos) {</div>
-<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;    weights[weightInfo.role()] = weightInfo.weight();</div>
-<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;  }</div>
+<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;  <span class="keywordflow">return</span> volume;</div>
+<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;}</div>
+<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;</div>
 <div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;</div>
-<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;  <span class="keywordflow">return</span> weights;</div>
-<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;}</div>
-<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;</div>
-<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;</div>
-<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;<span class="comment">// Helper to create DomainInfo.</span></div>
-<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TDomainInfo&gt;</div>
-<div class="line"><a name="l01157"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765"> 1157</a></span>&#160;<span class="keyword">inline</span> TDomainInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765">createDomainInfo</a>(</div>
-<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;    <span class="keyword">const</span> std::string&amp; regionName,</div>
-<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;    <span class="keyword">const</span> std::string&amp; zoneName)</div>
-<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;{</div>
-<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;  TDomainInfo domain;</div>
+<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TCredential&gt;</div>
+<div class="line"><a name="l01152"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a33e1b9a2dea5527be8737ed6084567fb"> 1152</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classprocess_1_1http_1_1Headers.html">process::http::Headers</a> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a33e1b9a2dea5527be8737ed6084567fb">createBasicAuthHeaders</a>(</div>
+<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;    <span class="keyword">const</span> TCredential&amp; credential)</div>
+<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;{</div>
+<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="classprocess_1_1http_1_1Headers.html">process::http::Headers</a>({{</div>
+<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;      <span class="stringliteral">&quot;Authorization&quot;</span>,</div>
+<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;      <span class="stringliteral">&quot;Basic &quot;</span> +</div>
+<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;        <a class="code" href="namespacebase64.html#a47c61bb5df3dae8cd38f44b6b69e5b4d">base64::encode</a>(credential.principal() + <span class="stringliteral">&quot;:&quot;</span> + credential.secret())</div>
+<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;  }});</div>
+<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;}</div>
+<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;</div>
 <div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;</div>
-<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;  domain.mutable_fault_domain()-&gt;mutable_region()-&gt;set_name(regionName);</div>
-<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;  domain.mutable_fault_domain()-&gt;mutable_zone()-&gt;set_name(zoneName);</div>
-<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;</div>
-<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;  <span class="keywordflow">return</span> domain;</div>
-<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;}</div>
-<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;</div>
-<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;</div>
-<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;<span class="comment">// Helpers for creating offer operations.</span></div>
-<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TOffer&gt;</div>
-<div class="line"><a name="l01172"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a07ba9c332393ad463065495f37c5bced"> 1172</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a07ba9c332393ad463065495f37c5bced">RESERVE</a>(<span class="keyword">const</span> TResources&amp; resources)</div>
-<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;{</div>
-<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;  <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> operation;</div>
-<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;  operation.set_type(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a07ba9c332393ad463065495f37c5bced">TOffer::Operation::RESERVE</a>);</div>
-<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;  operation.mutable_reserve()-&gt;mutable_resources()-&gt;CopyFrom(resources);</div>
-<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;  <span class="keywordflow">return</span> operation;</div>
-<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;}</div>
+<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;<span class="comment">// Create WeightInfos from the specified weights flag.</span></div>
+<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TWeightInfo&gt;</div>
+<div class="line"><a name="l01165"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a96c6096bba99af5d2e8093b06f315c15"> 1165</a></span>&#160;<span class="keyword">inline</span> google::protobuf::RepeatedPtrField&lt;TWeightInfo&gt; <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a96c6096bba99af5d2e8093b06f315c15">createWeightInfos</a>(</div>
+<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;    <span class="keyword">const</span> std::string&amp; weightsFlag)</div>
+<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;{</div>
+<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;  google::protobuf::RepeatedPtrField&lt;TWeightInfo&gt; <a class="code" href="namespacerouting_1_1diagnosis_1_1socket.html#a8937277756951dcc28f2dbdbd9ea24d7">infos</a>;</div>
+<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;  std::vector&lt;std::string&gt; tokens = <a class="code" href="namespacestrings.html#afffe11c8ecce961981653358520d6a04">strings::tokenize</a>(weightsFlag, <span class="stringliteral">&quot;,&quot;</span>);</div>
+<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string&amp; token, tokens) {</div>
+<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;    std::vector&lt;std::string&gt; pair = <a class="code" href="namespacestrings.html#afffe11c8ecce961981653358520d6a04">strings::tokenize</a>(token, <span class="stringliteral">&quot;=&quot;</span>);</div>
+<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;    EXPECT_EQ(2u, pair.size());</div>
+<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;    <span class="keywordtype">double</span> weight = atof(pair[1].c_str());</div>
+<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;    TWeightInfo weightInfo;</div>
+<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;    weightInfo.set_role(pair[0]);</div>
+<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;    weightInfo.set_weight(weight);</div>
+<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;    infos.Add()-&gt;CopyFrom(weightInfo);</div>
+<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;  }</div>
 <div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;</div>
-<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;</div>
-<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TOffer&gt;</div>
-<div class="line"><a name="l01182"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7502aad15971920c0d5907ca2f010859"> 1182</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7502aad15971920c0d5907ca2f010859">UNRESERVE</a>(<span class="keyword">const</span> TResources&amp; resources)</div>
-<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;{</div>
-<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;  <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> operation;</div>
-<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;  operation.set_type(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7502aad15971920c0d5907ca2f010859">TOffer::Operation::UNRESERVE</a>);</div>
-<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;  operation.mutable_unreserve()-&gt;mutable_resources()-&gt;CopyFrom(resources);</div>
-<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;  <span class="keywordflow">return</span> operation;</div>
-<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;}</div>
-<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;</div>
+<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="namespacerouting_1_1diagnosis_1_1socket.html#a8937277756951dcc28f2dbdbd9ea24d7">infos</a>;</div>
+<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;}</div>
+<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;</div>
+<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;</div>
+<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;<span class="comment">// Convert WeightInfos protobuf to weights hashmap.</span></div>
+<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TWeightInfo&gt;</div>
+<div class="line"><a name="l01186"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac4a5499bf7bd860c85008cee8dec7582"> 1186</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classhashmap.html">hashmap&lt;std::string, double&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac4a5499bf7bd860c85008cee8dec7582">convertToHashmap</a>(</div>
+<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;    <span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;TWeightInfo&gt; weightInfos)</div>
+<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;{</div>
+<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;  <a class="code" href="classhashmap.html">hashmap&lt;std::string, double&gt;</a> weights;</div>
 <div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;</div>
-<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TOffer&gt;</div>
-<div class="line"><a name="l01192"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3fe53df8c99e8dce61568ce527030ce7"> 1192</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3fe53df8c99e8dce61568ce527030ce7">CREATE</a>(<span class="keyword">const</span> TResources&amp; volumes)</div>
-<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;{</div>
-<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;  <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> operation;</div>
-<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;  operation.set_type(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3fe53df8c99e8dce61568ce527030ce7">TOffer::Operation::CREATE</a>);</div>
-<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;  operation.mutable_create()-&gt;mutable_volumes()-&gt;CopyFrom(volumes);</div>
-<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;  <span class="keywordflow">return</span> operation;</div>
-<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;}</div>
-<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;</div>
-<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;</div>
-<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TOffer&gt;</div>
-<div class="line"><a name="l01202"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a8a7409ebbb940e352722588a8e0bb106"> 1202</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a8a7409ebbb940e352722588a8e0bb106">DESTROY</a>(<span class="keyword">const</span> TResources&amp; volumes)</div>
-<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;{</div>
-<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160;  <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> operation;</div>
-<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;  operation.set_type(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a8a7409ebbb940e352722588a8e0bb106">TOffer::Operation::DESTROY</a>);</div>
-<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;  operation.mutable_destroy()-&gt;mutable_volumes()-&gt;CopyFrom(volumes);</div>
-<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;  <span class="keywordflow">return</span> operation;</div>
-<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;}</div>
+<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> TWeightInfo&amp; weightInfo, weightInfos) {</div>
+<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;    weights[weightInfo.role()] = weightInfo.weight();</div>
+<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;  }</div>
+<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;</div>
+<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;  <span class="keywordflow">return</span> weights;</div>
+<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;}</div>
+<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;</div>
+<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;</div>
+<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;<span class="comment">// Helper to create DomainInfo.</span></div>
+<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TDomainInfo&gt;</div>
+<div class="line"><a name="l01201"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765"> 1201</a></span>&#160;<span class="keyword">inline</span> TDomainInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765">createDomainInfo</a>(</div>
+<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160;    <span class="keyword">const</span> std::string&amp; regionName,</div>
+<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;    <span class="keyword">const</span> std::string&amp; zoneName)</div>
+<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160;{</div>
+<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;  TDomainInfo domain;</div>
+<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;</div>
+<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;  domain.mutable_fault_domain()-&gt;mutable_region()-&gt;set_name(regionName);</div>
+<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;  domain.mutable_fault_domain()-&gt;mutable_zone()-&gt;set_name(zoneName);</div>
 <div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;</div>
-<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;</div>
-<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TOffer, <span class="keyword">typename</span> TTaskInfo&gt;</div>
-<div class="line"><a name="l01212"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5e5ce150a3e1b42ffcc0fd9e5ed659ab"> 1212</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5e5ce150a3e1b42ffcc0fd9e5ed659ab">LAUNCH</a>(<span class="keyword">const</span> std::vector&lt;TTaskInfo&gt;&amp; tasks)</div>
-<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;{</div>
-<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;  <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> operation;</div>
-<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;  operation.set_type(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5e5ce150a3e1b42ffcc0fd9e5ed659ab">TOffer::Operation::LAUNCH</a>);</div>
-<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;</div>
-<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> TTaskInfo&amp; task, tasks) {</div>
-<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;    operation.mutable_launch()-&gt;add_task_infos()-&gt;CopyFrom(task);</div>
-<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;  }</div>
-<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;</div>
+<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;  <span class="keywordflow">return</span> domain;</div>
+<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;}</div>
+<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160;</div>
+<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;</div>
+<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;<span class="comment">// Helpers for creating offer operations.</span></div>
+<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TOffer&gt;</div>
+<div class="line"><a name="l01216"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a07ba9c332393ad463065495f37c5bced"> 1216</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a07ba9c332393ad463065495f37c5bced">RESERVE</a>(<span class="keyword">const</span> TResources&amp; resources)</div>
+<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;{</div>
+<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;  <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> operation;</div>
+<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;  operation.set_type(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a07ba9c332393ad463065495f37c5bced">TOffer::Operation::RESERVE</a>);</div>
+<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;  operation.mutable_reserve()-&gt;mutable_resources()-&gt;CopyFrom(resources);</div>
 <div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;  <span class="keywordflow">return</span> operation;</div>
 <div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;}</div>
 <div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160;</div>
 <div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160;</div>
-<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TExecutorInfo, <span class="keyword">typename</span> TTaskGroupInfo, <span class="keyword">typename</span> TOffer&gt;</div>
-<div class="line"><a name="l01226"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac32a101c068371a2114b0f63a0c45db2"> 1226</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac32a101c068371a2114b0f63a0c45db2">LAUNCH_GROUP</a>(</div>
-<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;    <span class="keyword">const</span> TExecutorInfo&amp; executorInfo,</div>
-<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;    <span class="keyword">const</span> TTaskGroupInfo&amp; taskGroup)</div>
-<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;{</div>
-<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;  <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> operation;</div>
-<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;  operation.set_type(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac32a101c068371a2114b0f63a0c45db2">TOffer::Operation::LAUNCH_GROUP</a>);</div>
-<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;  operation.mutable_launch_group()-&gt;mutable_executor()-&gt;CopyFrom(executorInfo);</div>
-<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;  operation.mutable_launch_group()-&gt;mutable_task_group()-&gt;CopyFrom(taskGroup);</div>
-<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;  <span class="keywordflow">return</span> operation;</div>
-<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;}</div>
-<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;</div>
-<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;</div>
-<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TParameters, <span class="keyword">typename</span> TParameter&gt;</div>
-<div class="line"><a name="l01239"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#acfb7d6b4d5a646c620b8aba7f2f2c4fa"> 1239</a></span>&#160;<span class="keyword">inline</span> TParameters <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#acfb7d6b4d5a646c620b8aba7f2f2c4fa">parameterize</a>(<span class="keyword">const</span> ACLs&amp; acls)</div>
-<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;{</div>
-<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;  TParameters parameters;</div>
-<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;  TParameter* parameter = parameters.add_parameter();</div>
-<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;  parameter-&gt;set_key(<span class="stringliteral">&quot;acls&quot;</span>);</div>
-<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;  parameter-&gt;set_value(std::string(<a class="code" href="jsonify_8hpp.html#ab2d3ecf67ed06919e96e5e97b2effdc3">jsonify</a>(<a class="code" href="structJSON_1_1Protobuf.html">JSON::Protobuf</a>(acls))));</div>
-<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;</div>
-<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;  <span class="keywordflow">return</span> parameters;</div>
-<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;}</div>
-<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160;} <span class="comment">// namespace common {</span></div>
-<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160;</div>
-<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;</div>
-<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;<span class="comment">// TODO(jmlvanre): Remove `inline` once we have adjusted all tests to</span></div>
-<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;<span class="comment">// distinguish between `internal` and `v1`.</span></div>
-<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160;<span class="keyword">inline</span> <span class="keyword">namespace </span>internal {</div>
-<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span>... Args&gt;</div>
-<div class="line"><a name="l01255"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a1d89ea8fd0a176a5b25e672b0a88899a"> 1255</a></span>&#160;<span class="keyword">inline</span> ExecutorInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a>(Args&amp;&amp;... args)</div>
-<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;{</div>
-<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">common::createExecutorInfo</a>&lt;</div>
-<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160;      ExecutorInfo,</div>
-<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;      ExecutorID,</div>
-<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;      <a class="code" href="classmesos_1_1Resources.html">Resources</a>,</div>
-<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;      CommandInfo,</div>
-<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;      FrameworkID&gt;(std::forward&lt;Args&gt;(args)...);</div>
-<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;}</div>
+<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TOffer&gt;</div>
+<div class="line"><a name="l01226"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7502aad15971920c0d5907ca2f010859"> 1226</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7502aad15971920c0d5907ca2f010859">UNRESERVE</a>(<span class="keyword">const</span> TResources&amp; resources)</div>
+<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;{</div>
+<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;  <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> operation;</div>
+<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;  operation.set_type(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7502aad15971920c0d5907ca2f010859">TOffer::Operation::UNRESERVE</a>);</div>
+<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;  operation.mutable_unreserve()-&gt;mutable_resources()-&gt;CopyFrom(resources);</div>
+<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;  <span class="keywordflow">return</span> operation;</div>
+<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;}</div>
+<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;</div>
+<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;</div>
+<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TOffer&gt;</div>
+<div class="line"><a name="l01236"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3fe53df8c99e8dce61568ce527030ce7"> 1236</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3fe53df8c99e8dce61568ce527030ce7">CREATE</a>(<span class="keyword">const</span> TResources&amp; volumes)</div>
+<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;{</div>
+<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;  <span class="keyword">typename</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">TOffer::Operation</a> operation;</div>
+<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160;  operation.set_type(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3fe53df8c99e8dce61568ce527030ce7">TOffer::Operation::CREATE</a>);</div>
+<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;  operation.mutable_create()-&gt;mutable_volumes()-&gt;CopyF

<TRUNCATED>

[20/48] mesos-site git commit: Updated the website built from mesos SHA: 8687b92.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/529f48dc/content/api/latest/c++/resources_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/resources_8hpp_source.html b/content/api/latest/c++/resources_8hpp_source.html
index 9c7f8cb..c501610 100644
--- a/content/api/latest/c++/resources_8hpp_source.html
+++ b/content/api/latest/c++/resources_8hpp_source.html
@@ -227,397 +227,406 @@
 <div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  <span class="comment">// Tests if the given Resource object is a persistent volume.</span></div>
 <div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#a2854bcb8a35610e98a6ad0e559ea6213">isPersistentVolume</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
 <div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <span class="comment">// Tests if the given Resource object is reserved. If the role is</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  <span class="comment">// specified, tests that it&#39;s reserved for the given role.</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#adca79e207e34acac374fa48035ebfb55">isReserved</a>(</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;      <span class="keyword">const</span> Resource&amp; resource,</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; role = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  <span class="comment">// Tests if the given Resource object is allocatable to the given role.</span></div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  <span class="comment">// A resource object is allocatable to &#39;role&#39; if:</span></div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  <span class="comment">//   * it is reserved to an ancestor of that role in the hierarchy, OR</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;  <span class="comment">//   * it is reserved to &#39;role&#39; itself, OR</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;  <span class="comment">//   * it is unreserved.</span></div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a">isAllocatableTo</a>(</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;      <span class="keyword">const</span> Resource&amp; resource,</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;      <span class="keyword">const</span> std::string&amp; role);</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  <span class="comment">// Tests if the given Resource object is unreserved.</span></div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#a342965af2e97bd1c5a78fbec5d9d65d8">isUnreserved</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  <span class="comment">// Tests if the given Resource object is dynamically reserved.</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5">isDynamicallyReserved</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  <span class="comment">// Tests if the given Resource object is revocable.</span></div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#abb05dff78639303b244e9ffb0c765c14">isRevocable</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;  <span class="comment">// Tests if the given Resource object is shared.</span></div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#a2543b70428e6d4546271615fc013776e">isShared</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;</div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  <span class="comment">// Tests if the given Resource object has refined reservations.</span></div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#aa68cbefaa4f5e4365783c370cd8dbc45">hasRefinedReservations</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  <span class="comment">// Returns the role to which the given Resource object is reserved for.</span></div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  <span class="comment">// This must be called only when the resource is reserved!</span></div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classmesos_1_1Resources.html#af45f5789dd4c9d7345e47a072b37f9b4">reservationRole</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  <span class="comment">// Returns the summed up Resources given a hashmap&lt;Key, Resources&gt;.</span></div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;  <span class="comment">//</span></div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;  <span class="comment">// NOTE: While scalar resources such as &quot;cpus&quot; sum correctly,</span></div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;  <span class="comment">// non-scalar resources such as &quot;ports&quot; do not.</span></div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  <span class="comment">//   e.g. &quot;cpus:2&quot; + &quot;cpus:1&quot; = &quot;cpus:3&quot;</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;  <span class="comment">//        &quot;ports:[0-100]&quot; + &quot;ports:[0-100]&quot; = &quot;ports:[0-100]&quot;</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;  <span class="comment">//</span></div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;  <span class="comment">// TODO(mpark): Deprecate this function once we introduce the</span></div>
-<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;  <span class="comment">// concept of &quot;cluster-wide&quot; resources which provides correct</span></div>
-<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;  <span class="comment">// semantics for summation over all types of resources. (e.g.</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  <span class="comment">// non-scalar)</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Key&gt;</div>
-<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#a9753991686eca5e60ec5324a83535352">  325</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a9753991686eca5e60ec5324a83535352">sum</a>(<span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap&lt;Key, Resources&gt;</a>&amp; _resources)</div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;  {</div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;    <a class="code" href="classmesos_1_1Resources.html">Resources</a> result;</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;</div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;    <a class="code" href="foreach_8hpp.html#a28670619e64a84270d76f07b0f6eb3b6">foreachvalue</a> (<span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; resources, _resources) {</div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;      result += resources;</div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;    }</div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;</div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;    <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;  }</div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div>
-<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">  336</a></span>&#160;  <a class="code" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">Resources</a>() {}</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;</div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;  <span class="comment">// TODO(jieyu): Consider using C++11 initializer list.</span></div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;  <span class="comment">/*implicit*/</span> <a class="code" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">Resources</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <span class="comment">// Tests if the given Resource object is a disk of the specified type.</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#ac122469e75b48787a955348873218aeb">isDisk</a>(</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;      <span class="keyword">const</span> Resource&amp; resource,</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;      <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">Resource::DiskInfo::Source::Type</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>);</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  <span class="comment">// Tests if the given Resource object is reserved. If the role is</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  <span class="comment">// specified, tests that it&#39;s reserved for the given role.</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#adca79e207e34acac374fa48035ebfb55">isReserved</a>(</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;      <span class="keyword">const</span> Resource&amp; resource,</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; role = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  <span class="comment">// Tests if the given Resource object is allocatable to the given role.</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  <span class="comment">// A resource object is allocatable to &#39;role&#39; if:</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;  <span class="comment">//   * it is reserved to an ancestor of that role in the hierarchy, OR</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  <span class="comment">//   * it is reserved to &#39;role&#39; itself, OR</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  <span class="comment">//   * it is unreserved.</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a">isAllocatableTo</a>(</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;      <span class="keyword">const</span> Resource&amp; resource,</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;      <span class="keyword">const</span> std::string&amp; role);</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;  <span class="comment">// Tests if the given Resource object is unreserved.</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#a342965af2e97bd1c5a78fbec5d9d65d8">isUnreserved</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;</div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;  <span class="comment">// Tests if the given Resource object is dynamically reserved.</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5">isDynamicallyReserved</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;  <span class="comment">// Tests if the given Resource object is revocable.</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#abb05dff78639303b244e9ffb0c765c14">isRevocable</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;  <span class="comment">// Tests if the given Resource object is shared.</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#a2543b70428e6d4546271615fc013776e">isShared</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;</div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  <span class="comment">// Tests if the given Resource object has refined reservations.</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#aa68cbefaa4f5e4365783c370cd8dbc45">hasRefinedReservations</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;</div>
+<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;  <span class="comment">// Tests if the given Resource object is provided by a resource provider.</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6">hasResourceProvider</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;</div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  <span class="comment">// Returns the role to which the given Resource object is reserved for.</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;  <span class="comment">// This must be called only when the resource is reserved!</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classmesos_1_1Resources.html#af45f5789dd4c9d7345e47a072b37f9b4">reservationRole</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;</div>
+<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;  <span class="comment">// Returns the summed up Resources given a hashmap&lt;Key, Resources&gt;.</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;  <span class="comment">//</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  <span class="comment">// NOTE: While scalar resources such as &quot;cpus&quot; sum correctly,</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;  <span class="comment">// non-scalar resources such as &quot;ports&quot; do not.</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;  <span class="comment">//   e.g. &quot;cpus:2&quot; + &quot;cpus:1&quot; = &quot;cpus:3&quot;</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;  <span class="comment">//        &quot;ports:[0-100]&quot; + &quot;ports:[0-100]&quot; = &quot;ports:[0-100]&quot;</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;  <span class="comment">//</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;  <span class="comment">// TODO(mpark): Deprecate this function once we introduce the</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;  <span class="comment">// concept of &quot;cluster-wide&quot; resources which provides correct</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;  <span class="comment">// semantics for summation over all types of resources. (e.g.</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;  <span class="comment">// non-scalar)</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Key&gt;</div>
+<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#a9753991686eca5e60ec5324a83535352">  333</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a9753991686eca5e60ec5324a83535352">sum</a>(<span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap&lt;Key, Resources&gt;</a>&amp; _resources)</div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;  {</div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;    <a class="code" href="classmesos_1_1Resources.html">Resources</a> result;</div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    <a class="code" href="foreach_8hpp.html#a28670619e64a84270d76f07b0f6eb3b6">foreachvalue</a> (<span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; resources, _resources) {</div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;      result += resources;</div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    }</div>
 <div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;</div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;  <span class="comment">/*implicit*/</span></div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  <a class="code" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">Resources</a>(<span class="keyword">const</span> std::vector&lt;Resource&gt;&amp; _resources);</div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;    <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  }</div>
 <div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;</div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;  <span class="comment">/*implicit*/</span></div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;  <a class="code" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">Resources</a>(<span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;Resource&gt;&amp; _resources);</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div>
-<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#a54f4d215c4b8c70ecb9029c2103d3e86">  347</a></span>&#160;  <a class="code" href="classmesos_1_1Resources.html#a54f4d215c4b8c70ecb9029c2103d3e86">Resources</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; that) : resources(that.resources) {}</div>
+<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">  344</a></span>&#160;  <a class="code" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">Resources</a>() {}</div>
+<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;  <span class="comment">// TODO(jieyu): Consider using C++11 initializer list.</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;  <span class="comment">/*implicit*/</span> <a class="code" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">Resources</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
 <div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;</div>
-<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">  349</a></span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; <a class="code" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">operator=</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; that)</div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  {</div>
-<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;    <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;that) {</div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;      resources = that.resources;</div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;    }</div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  }</div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;  <span class="comment">/*implicit*/</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  <a class="code" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">Resources</a>(<span class="keyword">const</span> std::vector&lt;Resource&gt;&amp; _resources);</div>
+<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  <span class="comment">/*implicit*/</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;  <a class="code" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">Resources</a>(<span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;Resource&gt;&amp; _resources);</div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div>
+<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#a54f4d215c4b8c70ecb9029c2103d3e86">  355</a></span>&#160;  <a class="code" href="classmesos_1_1Resources.html#a54f4d215c4b8c70ecb9029c2103d3e86">Resources</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; that) : resources(that.resources) {}</div>
 <div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div>
-<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">  357</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">empty</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> resources.size() == 0; }</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;</div>
-<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#a941fe78c62de3a6fa7c7cf977960694a">  359</a></span>&#160;  <span class="keywordtype">size_t</span> <a class="code" href="classmesos_1_1Resources.html#a941fe78c62de3a6fa7c7cf977960694a">size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> resources.size(); }</div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;  <span class="comment">// Checks if this Resources is a superset of the given Resources.</span></div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#a30fc4fe000da99818bfcee5bb780e5d4">contains</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; that) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;  <span class="comment">// Checks if this Resources contains the given Resource.</span></div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#a30fc4fe000da99818bfcee5bb780e5d4">contains</a>(<span class="keyword">const</span> Resource&amp; that) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">  357</a></span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; <a class="code" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">operator=</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; that)</div>
+<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  {</div>
+<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;    <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;that) {</div>
+<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;      resources = that.resources;</div>
+<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;    }</div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;  }</div>
+<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;</div>
+<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">  365</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">empty</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> resources.size() == 0; }</div>
 <div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;  <span class="comment">// Count the Resource objects that match the specified value.</span></div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;  <span class="comment">//</span></div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;  <span class="comment">// NOTE:</span></div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;  <span class="comment">// - For a non-shared resource the count can be at most 1 because all</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  <span class="comment">//   non-shared Resource objects in Resources are unique.</span></div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  <span class="comment">// - For a shared resource the count can be greater than 1.</span></div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;  <span class="comment">// - If the resource is not in the Resources object, the count is 0.</span></div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;  <span class="keywordtype">size_t</span> <a class="code" href="classmesos_1_1Resources.html#a0c2f42000d8bc6c2bc050be8b48b1e3c">count</a>(<span class="keyword">const</span> Resource&amp; that) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;</div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;  <span class="comment">// Allocates the resources to the given role (by setting the</span></div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;  <span class="comment">// `AllocationInfo.role`). Any existing allocation will be</span></div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;  <span class="comment">// over-written.</span></div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634">allocate</a>(<span class="keyword">const</span> std::string&amp; role);</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;  <span class="comment">// Unallocates the resources.</span></div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1Resources.html#ae37d3b004781eb0f7b8d3676db9c6205">unallocate</a>();</div>
+<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#a941fe78c62de3a6fa7c7cf977960694a">  367</a></span>&#160;  <span class="keywordtype">size_t</span> <a class="code" href="classmesos_1_1Resources.html#a941fe78c62de3a6fa7c7cf977960694a">size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> resources.size(); }</div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;</div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;  <span class="comment">// Checks if this Resources is a superset of the given Resources.</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#a30fc4fe000da99818bfcee5bb780e5d4">contains</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; that) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;</div>
+<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  <span class="comment">// Checks if this Resources contains the given Resource.</span></div>
+<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1Resources.html#a30fc4fe000da99818bfcee5bb780e5d4">contains</a>(<span class="keyword">const</span> Resource&amp; that) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;</div>
+<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;  <span class="comment">// Count the Resource objects that match the specified value.</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;  <span class="comment">//</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;  <span class="comment">// NOTE:</span></div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;  <span class="comment">// - For a non-shared resource the count can be at most 1 because all</span></div>
+<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  <span class="comment">//   non-shared Resource objects in Resources are unique.</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;  <span class="comment">// - For a shared resource the count can be greater than 1.</span></div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;  <span class="comment">// - If the resource is not in the Resources object, the count is 0.</span></div>
+<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;  <span class="keywordtype">size_t</span> <a class="code" href="classmesos_1_1Resources.html#a0c2f42000d8bc6c2bc050be8b48b1e3c">count</a>(<span class="keyword">const</span> Resource&amp; that) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;</div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;  <span class="comment">// Filter resources based on the given predicate.</span></div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a62ae547c0d24fdfb139549e9b8126fdf">filter</a>(</div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;      <span class="keyword">const</span> lambda::function&lt;<span class="keywordtype">bool</span>(<span class="keyword">const</span> Resource&amp;)&gt;&amp; predicate) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;</div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;  <span class="comment">// Returns the reserved resources, by role.</span></div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;  <a class="code" href="classhashmap.html">hashmap&lt;std::string, Resources&gt;</a> <a class="code" href="classmesos_1_1Resources.html#ade04c622a0b1ef1cf9dc88ac4007d958">reservations</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;</div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;  <span class="comment">// Returns the reserved resources for the role, if specified.</span></div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;  <span class="comment">// Note that the &quot;*&quot; role represents unreserved resources,</span></div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  <span class="comment">// and will be ignored.</span></div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748">reserved</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; role = <a class="code" href="structNone.html">None</a>()) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;  <span class="comment">// Allocates the resources to the given role (by setting the</span></div>
+<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;  <span class="comment">// `AllocationInfo.role`). Any existing allocation will be</span></div>
+<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;  <span class="comment">// over-written.</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634">allocate</a>(<span class="keyword">const</span> std::string&amp; role);</div>
+<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;  <span class="comment">// Unallocates the resources.</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1Resources.html#ae37d3b004781eb0f7b8d3676db9c6205">unallocate</a>();</div>
+<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;</div>
+<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;  <span class="comment">// Filter resources based on the given predicate.</span></div>
+<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a62ae547c0d24fdfb139549e9b8126fdf">filter</a>(</div>
+<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;      <span class="keyword">const</span> lambda::function&lt;<span class="keywordtype">bool</span>(<span class="keyword">const</span> Resource&amp;)&gt;&amp; predicate) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;  <span class="comment">// Returns resources allocatable to role. See `isAllocatableTo` for the</span></div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;  <span class="comment">// definition of &#39;allocatableTo&#39;.</span></div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0">allocatableTo</a>(<span class="keyword">const</span> std::string&amp; role) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;</div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;  <span class="comment">// Returns the unreserved resources.</span></div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a643e177ab27dd9448ec1f3e8cbbc5634">unreserved</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;</div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;  <span class="comment">// Returns the persistent volumes.</span></div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a1e0ae1441006e85f3f15ece5eb30d8dc">persistentVolumes</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;</div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;  <span class="comment">// Returns the revocable resources.</span></div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#ab24fc44ad91b263500d2736a54a9aea3">revocable</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;</div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;  <span class="comment">// Returns the non-revocable resources, effectively !revocable().</span></div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#ae5cbdd78bfaf5de8ad74463b3a9bd5f5">nonRevocable</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;</div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;  <span class="comment">// Returns the shared resources.</span></div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">shared</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;</div>
-<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;  <span class="comment">// Returns the non-shared resources.</span></div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a7422a6ffb5e5988b507d587de1aa3e66">nonShared</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;</div>
-<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  <span class="comment">// Returns the per-role allocations within these resource objects.</span></div>
-<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;  <span class="comment">// This must be called only when the resources are allocated!</span></div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;  <a class="code" href="classhashmap.html">hashmap&lt;std::string, Resources&gt;</a> <a class="code" href="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79">allocations</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;</div>
-<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;  <span class="comment">// Returns a `Resources` object with the new reservation added to the back.</span></div>
-<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;  <span class="comment">// The new reservation must be a valid refinement of the current reservation.</span></div>
-<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a0128e578d26c22934e888a66b9424717">pushReservation</a>(<span class="keyword">const</span> Resource::ReservationInfo&amp; reservation) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;  <span class="comment">// Returns the reserved resources, by role.</span></div>
+<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;  <a class="code" href="classhashmap.html">hashmap&lt;std::string, Resources&gt;</a> <a class="code" href="classmesos_1_1Resources.html#ade04c622a0b1ef1cf9dc88ac4007d958">reservations</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;</div>
+<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;  <span class="comment">// Returns the reserved resources for the role, if specified.</span></div>
+<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;  <span class="comment">// Note that the &quot;*&quot; role represents unreserved resources,</span></div>
+<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;  <span class="comment">// and will be ignored.</span></div>
+<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748">reserved</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; role = <a class="code" href="structNone.html">None</a>()) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;</div>
+<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;  <span class="comment">// Returns resources allocatable to role. See `isAllocatableTo` for the</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;  <span class="comment">// definition of &#39;allocatableTo&#39;.</span></div>
+<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0">allocatableTo</a>(<span class="keyword">const</span> std::string&amp; role) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;</div>
+<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;  <span class="comment">// Returns the unreserved resources.</span></div>
+<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a643e177ab27dd9448ec1f3e8cbbc5634">unreserved</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;</div>
+<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;  <span class="comment">// Returns the persistent volumes.</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a1e0ae1441006e85f3f15ece5eb30d8dc">persistentVolumes</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;</div>
+<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;  <span class="comment">// Returns the revocable resources.</span></div>
+<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#ab24fc44ad91b263500d2736a54a9aea3">revocable</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;</div>
+<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;  <span class="comment">// Returns the non-revocable resources, effectively !revocable().</span></div>
+<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#ae5cbdd78bfaf5de8ad74463b3a9bd5f5">nonRevocable</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;</div>
+<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;  <span class="comment">// Returns the shared resources.</span></div>
+<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">shared</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;</div>
+<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;  <span class="comment">// Returns the non-shared resources.</span></div>
+<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a7422a6ffb5e5988b507d587de1aa3e66">nonShared</a>() <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;</div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;  <span class="comment">// Returns a `Resources` object with the last reservation removed.</span></div>
-<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  <span class="comment">// Every resource in `Resources` must have `resource.reservations_size() &gt; 0`.</span></div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a8a0ecdc2adae018a61f437a1275faa3b">popReservation</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;  <span class="comment">// Returns the per-role allocations within these resource objects.</span></div>
+<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  <span class="comment">// This must be called only when the resources are allocated!</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  <a class="code" href="classhashmap.html">hashmap&lt;std::string, Resources&gt;</a> <a class="code" href="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79">allocations</a>() <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;</div>
-<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;  <span class="comment">// Returns a `Resources` object with all of the reservations removed.</span></div>
-<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a1e1245295d0792d35f4ef441aa8a313a">toUnreserved</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;</div>
-<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;  <span class="comment">// Returns a Resources object that contains all the scalar resources</span></div>
-<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;  <span class="comment">// in this object, but with their AllocationInfo, ReservationInfo,</span></div>
-<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;  <span class="comment">// DiskInfo, and SharedInfo omitted. The `role` and RevocableInfo,</span></div>
-<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;  <span class="comment">// if any, are preserved. Because we clear ReservationInfo but</span></div>
-<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;  <span class="comment">// preserve `role`, this means that stripping a dynamically reserved</span></div>
-<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;  <span class="comment">// resource makes it effectively statically reserved.</span></div>
-<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;  <span class="comment">//</span></div>
-<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;  <span class="comment">// This is intended for code that would like to aggregate together</span></div>
-<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;  <span class="comment">// Resource values without regard for metadata like whether the</span></div>
-<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;  <span class="comment">// resource is reserved or the particular volume ID in use. For</span></div>
-<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;  <span class="comment">// example, when calculating the total resources in a cluster,</span></div>
-<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;  <span class="comment">// preserving such information has a major performance cost.</span></div>
-<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a350c2c74774111e8b961127b7311fecc">createStrippedScalarQuantity</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;</div>
-<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;  <span class="comment">// Finds a Resources object with the same amount of each resource</span></div>
-<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;  <span class="comment">// type as &quot;targets&quot; from these Resources. The roles specified in</span></div>
-<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;  <span class="comment">// &quot;targets&quot; set the preference order. For each resource type,</span></div>
-<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  <span class="comment">// resources are first taken from the specified role, then from &#39;*&#39;,</span></div>
-<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;  <span class="comment">// then from any other role.</span></div>
-<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  <span class="comment">// TODO(jieyu): &#39;find&#39; contains some allocation logic for scalars and</span></div>
-<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;  <span class="comment">// fixed set / range elements. However, this is not sufficient for</span></div>
-<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;  <span class="comment">// schedulers that want, say, any N available ports. We should</span></div>
-<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;  <span class="comment">// consider moving this to an internal &quot;allocation&quot; library for our</span></div>
-<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;  <span class="comment">// example frameworks to leverage.</span></div>
-<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;  <a class="code" href="classOption.html">Option&lt;Resources&gt;</a> <a class="code" href="classmesos_1_1Resources.html#a531f3b2cf4318aa421a2c9a9134992d1">find</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; targets) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;</div>
-<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;  <span class="comment">// Certain offer operations (e.g., RESERVE, UNRESERVE, CREATE or</span></div>
-<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;  <span class="comment">// DESTROY) alter the offered resources. The following methods</span></div>
-<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;  <span class="comment">// provide a convenient way to get the transformed resources by</span></div>
-<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;  <span class="comment">// applying the given offer operation(s). Returns an Error if the</span></div>
-<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;  <span class="comment">// offer operation(s) cannot be applied.</span></div>
-<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;  <a class="code" href="classTry.html">Try&lt;Resources&gt;</a> <a class="code" href="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883">apply</a>(<span class="keyword">const</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>&amp; operation) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;</div>
-<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iterable&gt;</div>
-<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#ab8017b6c67953ba5fc5c2a5f27580da6">  467</a></span>&#160;  <a class="code" href="classTry.html">Try&lt;Resources&gt;</a> <a class="code" href="classmesos_1_1Resources.html#ab8017b6c67953ba5fc5c2a5f27580da6">apply</a>(<span class="keyword">const</span> Iterable&amp; operations)<span class="keyword"> const</span></div>
-<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;    <a class="code" href="classmesos_1_1Resources.html">Resources</a> result = *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;</div>
-<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>&amp; operation, operations) {</div>
-<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;      <a class="code" href="classTry.html">Try&lt;Resources&gt;</a> transformed = result.<a class="code" href="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883">apply</a>(operation);</div>
-<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;      <span class="keywordflow">if</span> (transformed.<a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
-<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(transformed.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
-<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;      }</div>
-<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;</div>
-<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;      result = transformed.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>();</div>
-<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;    }</div>
+<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;  <span class="comment">// Returns a `Resources` object with the new reservation added to the back.</span></div>
+<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  <span class="comment">// The new reservation must be a valid refinement of the current reservation.</span></div>
+<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a0128e578d26c22934e888a66b9424717">pushReservation</a>(<span class="keyword">const</span> Resource::ReservationInfo&amp; reservation) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;</div>
+<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;  <span class="comment">// Returns a `Resources` object with the last reservation removed.</span></div>
+<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;  <span class="comment">// Every resource in `Resources` must have `resource.reservations_size() &gt; 0`.</span></div>
+<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a8a0ecdc2adae018a61f437a1275faa3b">popReservation</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;</div>
+<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;  <span class="comment">// Returns a `Resources` object with all of the reservations removed.</span></div>
+<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a1e1245295d0792d35f4ef441aa8a313a">toUnreserved</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;</div>
+<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;  <span class="comment">// Returns a Resources object that contains all the scalar resources</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;  <span class="comment">// in this object, but with their AllocationInfo, ReservationInfo,</span></div>
+<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;  <span class="comment">// DiskInfo, and SharedInfo omitted. The `role` and RevocableInfo,</span></div>
+<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;  <span class="comment">// if any, are preserved. Because we clear ReservationInfo but</span></div>
+<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;  <span class="comment">// preserve `role`, this means that stripping a dynamically reserved</span></div>
+<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;  <span class="comment">// resource makes it effectively statically reserved.</span></div>
+<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;  <span class="comment">//</span></div>
+<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;  <span class="comment">// This is intended for code that would like to aggregate together</span></div>
+<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;  <span class="comment">// Resource values without regard for metadata like whether the</span></div>
+<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  <span class="comment">// resource is reserved or the particular volume ID in use. For</span></div>
+<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;  <span class="comment">// example, when calculating the total resources in a cluster,</span></div>
+<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  <span class="comment">// preserving such information has a major performance cost.</span></div>
+<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a350c2c74774111e8b961127b7311fecc">createStrippedScalarQuantity</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;</div>
+<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;  <span class="comment">// Finds a Resources object with the same amount of each resource</span></div>
+<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;  <span class="comment">// type as &quot;targets&quot; from these Resources. The roles specified in</span></div>
+<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;  <span class="comment">// &quot;targets&quot; set the preference order. For each resource type,</span></div>
+<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;  <span class="comment">// resources are first taken from the specified role, then from &#39;*&#39;,</span></div>
+<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;  <span class="comment">// then from any other role.</span></div>
+<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;  <span class="comment">// TODO(jieyu): &#39;find&#39; contains some allocation logic for scalars and</span></div>
+<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;  <span class="comment">// fixed set / range elements. However, this is not sufficient for</span></div>
+<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;  <span class="comment">// schedulers that want, say, any N available ports. We should</span></div>
+<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;  <span class="comment">// consider moving this to an internal &quot;allocation&quot; library for our</span></div>
+<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;  <span class="comment">// example frameworks to leverage.</span></div>
+<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;  <a class="code" href="classOption.html">Option&lt;Resources&gt;</a> <a class="code" href="classmesos_1_1Resources.html#a531f3b2cf4318aa421a2c9a9134992d1">find</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; targets) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;</div>
+<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;  <span class="comment">// Certain offer operations alter the offered resources. The</span></div>
+<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;  <span class="comment">// following methods provide a convenient way to get the transformed</span></div>
+<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;  <span class="comment">// resources by applying the given offer operation(s). Returns an</span></div>
+<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;  <span class="comment">// Error if the offer operation(s) cannot be applied.</span></div>
+<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;  <a class="code" href="classTry.html">Try&lt;Resources&gt;</a> <a class="code" href="classmesos_1_1Resources.html#aea41343a928f725d953640767be9a732">apply</a>(</div>
+<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;      <span class="keyword">const</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>&amp; operation,</div>
+<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;Resources&gt;</a>&amp; convertedResources = <a class="code" href="structNone.html">None</a>()) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;</div>
+<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iterable&gt;</div>
+<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#ab8017b6c67953ba5fc5c2a5f27580da6">  476</a></span>&#160;  <a class="code" href="classTry.html">Try&lt;Resources&gt;</a> <a class="code" href="classmesos_1_1Resources.html#ab8017b6c67953ba5fc5c2a5f27580da6">apply</a>(<span class="keyword">const</span> Iterable&amp; operations)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;    <a class="code" href="classmesos_1_1Resources.html">Resources</a> result = *<span class="keyword">this</span>;</div>
 <div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;</div>
-<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;    <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;  }</div>
-<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;</div>
-<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;  <span class="comment">// Helpers to get resource values. We consider all roles here.</span></div>
-<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;  <a class="code" href="classOption.html">Option&lt;T&gt;</a> <span class="keyword">get</span>(<span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;</div>
-<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;  <span class="comment">// Get resources of the given name.</span></div>
-<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <span class="keyword">get</span>(<span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;</div>
-<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;  <span class="comment">// Get all the resources that are scalars.</span></div>
-<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="classmesos_1_1Resources.html#a19c38bf426688c0fb1fcc5552b29a729">scalars</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;</div>
-<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;  <span class="comment">// Get the set of unique resource names.</span></div>
-<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  std::set&lt;std::string&gt; <a class="code" href="classmesos_1_1Resources.html#a376ffdcf83696b9a957b8a24ce596649">names</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> <a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>&amp; operation, operations) {</div>
+<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;      <a class="code" href="classTry.html">Try&lt;Resources&gt;</a> transformed = result.<a class="code" href="classmesos_1_1Resources.html#aea41343a928f725d953640767be9a732">apply</a>(operation);</div>
+<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;      <span class="keywordflow">if</span> (transformed.<a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
+<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(transformed.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
+<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;      }</div>
+<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;</div>
+<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;      result = transformed.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>();</div>
+<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;    }</div>
+<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;</div>
+<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;    <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;  }</div>
+<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;</div>
+<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;  <span class="comment">// Helpers to get resource values. We consider all roles here.</span></div>
+<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  <a class="code" href="classOption.html">Option&lt;T&gt;</a> <span class="keyword">get</span>(<span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;</div>
-<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;  <span class="comment">// Get the types of resources associated with each resource name.</span></div>
-<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;  <span class="comment">// NOTE: Resources of the same name must have the same type, as</span></div>
-<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;  <span class="comment">// enforced by Resources::parse().</span></div>
-<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;  std::map&lt;std::string, Value_Type&gt; <a class="code" href="classmesos_1_1Resources.html#a6c4d4a889c254fb4241644c6557d511e">types</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;</div>
-<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;  <span class="comment">// Helpers to get known resource types.</span></div>
-<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;  <span class="comment">// TODO(vinod): Fix this when we make these types as first class</span></div>
-<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;  <span class="comment">// protobufs.</span></div>
-<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;  <a class="code" href="classOption.html">Option&lt;double&gt;</a> <a class="code" href="classmesos_1_1Resources.html#a127e7442993f5b86d03625c4ab1e8271">cpus</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;  <a class="code" href="classOption.html">Option&lt;double&gt;</a> <a class="code" href="classmesos_1_1Resources.html#ab7efb90fdd329ee238af86013584480d">gpus</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;  <a class="code" href="classOption.html">Option&lt;Bytes&gt;</a> <a class="code" href="classmesos_1_1Resources.html#afdf2dfb4dd2c53acf5cd96bb6f02140c">mem</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;  <a class="code" href="classOption.html">Option&lt;Bytes&gt;</a> <a class="code" href="classmesos_1_1Resources.html#a25edbf9ca3dc21aec283b25e48308794">disk</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;</div>
-<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;  <span class="comment">// TODO(vinod): Provide a Ranges abstraction.</span></div>
-<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;  <a class="code" href="classOption.html">Option&lt;Value::Ranges&gt;</a> <a class="code" href="classmesos_1_1Resources.html#af9c888191c3f7408ab11bb064e881507">ports</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;</div>
-<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;  <span class="comment">// TODO(jieyu): Consider returning an EphemeralPorts abstraction</span></div>
-<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;  <span class="comment">// which holds the ephemeral ports allocation logic.</span></div>
-<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;  <a class="code" href="classOption.html">Option&lt;Value::Ranges&gt;</a> <a class="code" href="classmesos_1_1Resources.html#a88a531c0e331b9a6b26ab5cedd2c87d2">ephemeral_ports</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;</div>
-<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;  <span class="comment">// NOTE: Non-`const` `iterator`, `begin()` and `end()` are __intentionally__</span></div>
-<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;  <span class="comment">// defined with `const` semantics in order to prevent mutable access to the</span></div>
-<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;  <span class="comment">// `Resource` objects within `resources`.</span></div>
-<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95">  519</a></span>&#160;  <span class="keyword">typedef</span> std::vector&lt;Resource_&gt;::const_iterator <a class="code" href="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95">iterator</a>;</div>
-<div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">  520</a></span>&#160;  <span class="keyword">typedef</span> std::vector&lt;Resource_&gt;::const_iterator <a class="code" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a>;</div>
-<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;</div>
-<div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f">  522</a></span>&#160;  <a class="code" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a> <a class="code" href="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f">begin</a>()</div>
-<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;  {</div>
-<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keyword">const </span>std::vector&lt;Resource_&gt;&amp;<span class="keyword">&gt;</span>(resources).<a class="code" href="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f">begin</a>();</div>
-<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;  }</div>
-<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;</div>
-<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#a07ff5813b931a26510a3343cb0c988e1">  527</a></span>&#160;  <a class="code" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a> <a class="code" href="classmesos_1_1Resources.html#a07ff5813b931a26510a3343cb0c988e1">end</a>()</div>
-<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;  {</div>
-<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keyword">const </span>std::vector&lt;Resource_&gt;&amp;<span class="keyword">&gt;</span>(resources).<a class="code" href="classmesos_1_1Resources.html#a07ff5813b931a26510a3343cb0c988e1">end</a>();</div>
-<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;  }</div>
-<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;</div>
-<div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#ae66c01db87b2a42cfee3e77c20687d56">  532</a></span>&#160;  <a class="code" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a> <a class="code" href="classmesos_1_1Resources.html#ae66c01db87b2a42cfee3e77c20687d56">begin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> resources.begin(); }</div>
-<div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="classmesos_1_1Resources.html#a09242ab54ec91f74c67b67c7ab44036f">  533</a></span>&#160;  <a class="code" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a> <a class="code" href="classmesos_1_1Resources.html#a09242ab54ec91f74c67b67c7ab44036f">end</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> resources.end(); }</div>
-<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;</div>
-<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;  <span class="comment">// Using this operator makes it easy to copy a resources object into</span></div>
-<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;  <span class="comment">// a protocol buffer field.</span></div>
-<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;  <span class="comment">// Note that the google::protobuf::RepeatedPtrField&lt;Resource&gt; is</span></div>
-<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;  <span class="comment">// generated at runtime.</span></div>
-<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;  <span class="keyword">operator</span> google::protobuf::RepeatedPtrField&lt;Resource&gt;() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;  <span class="comment">// Get resources of the given name.</span></div>
+<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <span class="keyword">get</span>(<span class="keyword">const</span> std::string&amp; <a 

<TRUNCATED>