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

[01/11] mesos-site git commit: Updated the website built from mesos SHA: 0f0909c.

Repository: mesos-site
Updated Branches:
  refs/heads/asf-site 8c51ec160 -> d1d01d4a0


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/sitemap.xml
----------------------------------------------------------------------
diff --git a/content/sitemap.xml b/content/sitemap.xml
index d64f1ef..7d8203b 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -2,18326 +2,18326 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
     <loc>http://mesos.apache.org/downloads/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/fetcher-cache-internals/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/allocation-module/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/api-client-libraries/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/attributes-resources/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/reconciliation/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/architecture/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/operator-http-api/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/advanced-contribution/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/mesos-containerizer/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/fault-domains/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/versioning/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/framework-rate-limiting/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/containerizers/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/shared-resources/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/oversubscription/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/maintenance/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/developer-guide/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/markdown-style-guide/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/operational-guide/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/fetcher/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/frameworks/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/reporting-an-issue/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/cmake/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/upgrades/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/scheduler-http-api/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/task-state-reasons/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/nested-container-and-task-group/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/secrets/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/authentication/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/roles/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/powered-by-mesos/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/tools/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/windows/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/high-availability-framework-guide/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/building/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/cni/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/app-framework-development-guide/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/networking-for-mesos-managed-containers/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/agent-recovery/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/reservation/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/release-guide/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/namespaces-pid/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/disk-xfs/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/filesystems/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/network-port-mapping/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/disk-du/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/windows/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/cgroups-devices/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/linux-capabilities/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/namespaces-ipc/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/cgroups-cpu/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/filesystem-shared/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/posix-rlimits/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/docker-runtime/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/cgroups-net-cls/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/network-ports/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/cgroups-blkio/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/docker-volume/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/presentations/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/logging/toggle/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/profiler/stop/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/profiler/start/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/flags/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/health/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/state.json/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/containers/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/api/v1/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/api/v1/executor/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/api/v1/resource_provider/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/monitor/statistics/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/monitor/statistics.json/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/state/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/metrics/snapshot/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/system/stats.json/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/registrar/registry/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/version/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/teardown/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/flags/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/health/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/state.json/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/frameworks/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/maintenance/status/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/maintenance/schedule/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/create-volumes/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/unreserve/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/slaves/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/roles/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/redirect/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/api/v1/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/api/v1/scheduler/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/state-summary/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/weights/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/machine/down/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/machine/up/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/destroy-volumes/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/roles.json/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/state/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/tasks/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/reserve/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/tasks.json/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/quota/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/browse.json/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/download/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/debug.json/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/read.json/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/read/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/debug/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/browse/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/download.json/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/replicated-log-internals/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/weights/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/container-image/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/documentation-guide/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/gpu-support/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/clang-format/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/cmake-examples/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/health-checks/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/committers/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/ssl/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/beginner-contribution/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/multiple-disk/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/modules/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/design-docs/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/persistent-volume/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/monitoring/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/deploy-scripts/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/engineering-principles-and-practices/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/reopening-reviews/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/doxygen-style-guide/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/executor-http-api/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/cmake/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/master/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/master-and-agent/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/agent/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/autotools/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/libprocess/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/roadmap/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/docker-containerizer/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/working-groups/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/committing/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/testing-patterns/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/logging/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/memory-profiling/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/c++-style-guide/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/committer-candidate-checklist/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/authorization/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/sandbox/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/containerizer-internals/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/container-volume/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/high-availability/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/effective-code-reviewing/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/networking/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/csi/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/quota/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/dev-community-status/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-18-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-3-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-0-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-19-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-2-2-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-community-survey-2014-results/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-16-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-20-1-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-21-1-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-seattle-preconference-and-social-activities/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/storage-developments-in-apache-mesos/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-17-0-released-featuring-autorecovery/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/announcing-mesoscon-eu-2015-hackathon/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-18-1-and-0-18-2-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-1-1-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-1-3-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-25-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-14-2-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/slave-recovery-in-apache-mesos/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-22-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-europe-2015-schedule-announced/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-community-update-1/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-0-2-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-28-2-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-26-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-4-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-27-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-27-2-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-1-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/performance-working-group-progress-report/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/framework-authentication-in-apache-mesos-0-15-0/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-19-1-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/niklas-nielsen-becomes-mesos-committer/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-goes-europe/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-27-3-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-23-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-24-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-21-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-28-3-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-2016-cfp-is-now-open/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-2-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-0-3-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-5-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-0-1-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-28-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-3-1-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-2015-earlybird-registration-now-open/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-seattle-keynote-speakers-announced/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-24-1-and-more-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-2014-hackathon-details-announced/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/register-for-mesoscon-seattle-save/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-0-4-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-4-1-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-20-0-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-2014-program-announced/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-2-1-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-26-1-and-more-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-22-1-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-2-3-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-27-1-released/</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/deferred_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1PosixRLimitsIsolatorProcess.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classKernelSemaphore.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/type__utils_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structJSON_1_1False-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/metadata__manager_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/posix_2xattr_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/assert_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/windows_2copyfile_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/port__mapping_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/windows_2stat_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classErrnoError-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structrouting_1_1filter_1_1ip_1_1Classifier-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/dir_ac0d5732b3e7205de08d9f0746079405.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/windows_2which_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2log_2log_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/uri_2fetchers_2docker_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structos_1_1Fork.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1http_1_1Server_1_1StopOptions-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1RunQueue-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/once_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespacecgroups.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1internal_1_1ReaperProcess.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classDuration-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/3rdparty_2stout_2include_2stout_2posix_2fs_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1storage_1_1UriDiskProfileAdaptorProcess-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/globals_k.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structcpp14_1_1integer__sequence-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/libprocess_2include_2process_2check_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00: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_1QoSController_01_4-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/veth_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/src_2tests_2utils_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1UnavailableResources.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/slave_2containerizer_2mesos_2isolators_2network_2cni_2paths_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1csi_1_1paths_1_1ContainerPath-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2constants_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structNothing.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/posix_2pipe_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/linux_2capabilities_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespacemembers_m.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1log_1_1tool_1_1Read-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/blkio_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/dir_bb73beb2dd8d32dce3b26aedcb6ae837.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/environment__secret_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1http_1_1Unauthorized.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1maintenance_1_1UpdateSchedule.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1ResourceProviderManager-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/libprocess_2include_2process_2check_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1RequestMediaTypes-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/module_2secret__generator_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1Files-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/dir_fbb1f3397356a940a2dbc4baf07ee5bb.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/fork_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/memory_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1uri_1_1CurlFetcherPlugin-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/posix_2mktemp_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/collect_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/queue_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/svn_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/src_2master_2master_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/dir_251697ed71d3107a084c4be76de6bea7.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/mock__containerizer_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/v1_2scheduler_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2zookeeper_2detector_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classjava_1_1net_1_1InetSocketAddress.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1internal_1_1build.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/systemd_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structDocker_1_1Device.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/rwlock_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classNanoseconds.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01process_1_1network_1_1inet4_1_1Address_01_4-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1Deferred.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structid_1_1UUID.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structJNI-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2module_2detector_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespacerouting_1_1filter_1_1icmp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01net_1_1IPv4_01_4-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/xattr_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/http__connection_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/duration_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1master_1_1Role-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/posix_2dynamiclibrary_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1log_1_1tool_1_1Replica.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1resource__provider.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/gate_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classrecordio_1_1Encoder.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/dir_27832e6c74c2ee170d1dd05a196f816c.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/src_2master_2metrics_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/basic_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/duration_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/posix_2sendfile_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2maintenance_2maintenance_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2authentication_2http_2authenticatee_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1modules_1_1Module_3_01mesos_1_1DiskProfileAdaptor_01_4.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/functions_r.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1state_1_1LevelDBStorage-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1cram__md5_1_1InMemoryAuxiliaryPropertyPlugin-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/src_2logging_2logging_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/build_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/slave_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/icmp_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockScheduler.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/windows_2dynamiclibrary_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/posix_2ftruncate_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/agent_2agent_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/mem_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2appc_2store_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2xfs_2utils_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/dir_0551c3d4c458bd0ac3ce38817955e8b6.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structJSON_1_1Boolean-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/uri_2schemes_2docker_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/dir_52f70fc1ae119f1f37c8704e01e68865.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1FileEncoder-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/dir_9ca69b4b1b6e4d90a2c00acee53f9828.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classorg_1_1apache_1_1zookeeper_1_1server_1_1ZooKeeperServer.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classSSLTemporaryDirectoryTest.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/roles_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/dir_f00e901499d154ec09950234dd4b6079.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespaceorg.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/checks__runtime_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespacelambda.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/globals_e.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/timeout_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1Message.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classnet_1_1IP_1_1Network-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/slave_2containerizer_2mesos_2isolators_2posix_2rlimits_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1cram__md5_1_1InMemoryAuxiliaryPropertyPlugin.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1ProcessReference-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1checks_1_1runtime_1_1Nested.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/resolver_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1metrics_1_1Timer.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1checks_1_1runtime_1_1Plain.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/posix_2chroot_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/pagesize_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1PortMappingUpdate-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01net_1_1IP_01_4.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1slave_1_1ResourceEstimator-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1VolumeSandboxPathIsolatorProcess-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structlambda_1_1internal_1_1Expand_3_010_01_4.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Fetcher.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00: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>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/resource__provider_2registry_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/signals_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/authentication_2secret__generator_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/src_2examples_2flags_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structAtLeastOneIsSameOrConvertible.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1Authorizer-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1http_1_1NotFound-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1Shared-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespacerouting_1_1filter_1_1basic.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1IDAcceptor-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/image_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1StorageLocalResourceProvider.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespacemembers_g.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/acls_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/fcntl_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/close_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/windows_2shell_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/dir_35c8ff4668e5819502b5d29320c39425.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespacesched.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/devices_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/globals_a.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1master_1_1HttpConnection.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1modules_1_1Module_3_01TestModule_01_4-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/posix_2fsync_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/provider_8hpp_source.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2master_2master_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/src_2log_2log_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/in__memory_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01process_1_1UPID_01_4-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1log_1_1Log_1_1Entry.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structLambdaTraits_3_01Result_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_01_4.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1Message-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1RFC1123.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1http_1_1Request-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1Encoder-members.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/posix_2which_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/stat_8hpp.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1validation_1_1executor_1_1call.html</loc>
-    <lastmod>2018-05-08T00:00:00+00:00</lastmod>
+    <lastmod>2018-05-09T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2uri_2fetcher_

<TRUNCATED>

[09/11] mesos-site git commit: Updated the website built from mesos SHA: 0f0909c.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 d737fed..78ff249 100644
--- a/content/api/latest/c++/http__connection_8hpp_source.html
+++ b/content/api/latest/c++/http__connection_8hpp_source.html
@@ -52,15 +52,15 @@
 <div class="title">http_connection.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="http__connection_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a>
 <span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// 
 distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __RESOURCE_PROVIDER_HTTP_CONNECTION_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __RESOURCE_PROVIDER_HTTP_CON
 NECTION_HPP__</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;glog/logging.h&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;ostream&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;tuple&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span cl
 ass="preprocessor">#include &lt;queue&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;utility&gt;</span></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="preprocessor">#include &lt;<a class="code" href="include_2mesos_2http_8hpp.html">mesos/http.hpp</a>&gt;</span></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;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2v1_2mesos_8hpp.html">mesos/v1/mesos.hpp</a>&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &lt;<a class
 ="code" href="async_8hpp.html">process/async.hpp</a>&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="collect_8hpp.html">process/collect.hpp</a>&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="defer_8hpp.html">process/defer.hpp</a>&gt;</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="dispatch_8hpp.html">process/dispatch.hpp</a>&gt;</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="future_8hpp.html">process/future.hpp</a>&gt;</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" hr
 ef="3rdparty_2libprocess_2include_2process_2http_8hpp.html">process/http.hpp</a>&gt;</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="mutex_8hpp.html">process/mutex.hpp</a>&gt;</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="owned_8hpp.html">process/owned.hpp</a>&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="libprocess_2include_2process_2process_8hpp.html">process/process.hpp</a>&gt;</span></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="preprocessor">#include &lt;<a class="code" href="duration_8hpp.html">stout/duration.hpp</a>&gt;</span></di
 v><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>&gt;</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="3rdparty_2stout_2include_2stout_2recordio_8hpp.html">stout/recordio.hpp</a>&gt;</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="result_8hpp.html">stout/result.hpp</a>&gt;</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="unreachable_8hpp.html">stout/unreachable.hpp</a>&gt;</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="uuid_8hpp.html">stout/uuid
 .hpp</a>&gt;</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="src_2common_2http_8hpp.html">common/http.hpp</a>&quot;</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="src_2common_2recordio_8hpp.html">common/recordio.hpp</a>&quot;</span></div><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">#include &quot;<a class="code" href="src_2resource__provider_2detector_8hpp.html">resource_provider/detector.hpp</a>&quot;</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="li
 neno">   55</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Call, <span class="keyword">typename</span> Event&gt;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="keyword">class </span>HttpConnectionProcess</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  : <span class="keyword">public</span> <a class="code" href="classprocess_1_1Process.html">process::Process</a>&lt;HttpConnectionProcess&lt;Call, Event&gt;&gt;</div><div c
 lass="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;{</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aa5d1d7deac2035597a715a0c115ca38e">   84</a></span>&#160;  <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aa5d1d7deac2035597a715a0c115ca38e">HttpConnectionProcess</a>(</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;      <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceos_1_1libraries_1_1Library.html#ab0e1a0e311049b6d685de1068e8f4690">prefix</a>,</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;      <a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;EndpointDetector&gt;</a> _detector,</div><div class="line">
 <a name="l00087"></a><span class="lineno">   87</span>&#160;      <a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> _contentType,</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;      <span class="keyword">const</span> std::function&lt;<a class="code" href="classOption.html">Option&lt;Error&gt;</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp;)&gt;&amp; <a class="code" href="namespaceappc_1_1spec.html#a1f003511d7ad7c4792223d0b11b60f62">validate</a>,</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;      <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6205fa14f66139a8c54ad3c3619fba1b">connecte
 d</a>,</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;      <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9f23195038588deaae134bba01b6f79a">disconnected</a>,</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;      <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::queue&lt;Event&gt;&amp;)&gt;&amp; received)</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    : <a class="code" href="namespaceprocess.html">process</a>::<a class="code" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(<a class="code" href="namespaceprocess.html">process</a>::ID::<a class="code" href="namespaceprocess_1_1ID.html#aeb11a4
 8c9def1da169d8455a30d0ee39">generate</a>(prefix)),</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;      state(State::DISCONNECTED),</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;      contentType(_contentType),</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;      callbacks {<a class="code" href="namespaceappc_1_1spec.html#a1f003511d7ad7c4792223d0b11b60f62">validate</a>, <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6205fa14f66139a8c54ad3c3619fba1b">connected</a>, <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9f23195038588deaae134bba01b6f79a">disconnected</a>, received},</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;      detector(std::move(_detector)) {}</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"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a07daef2f77a33b44451c4cf7d53ff627">   98</a></span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a07daef2f77a33b44451c4cf7d53ff627">send</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp; call)</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  {</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;    <a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a> = callbacks.validate(call);</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;    <span class="keywordflow">if</span> (error.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;      <span class="keywordflow">return</span> <a class="code" href="structprocess_1_1Failure.html">process::Failure</a>(error-&gt;<a class="code" href="classError.html#a2d13609e80acd2a2a473a26f273b1c4f">message</a>);</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;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;    <span class="keywordflow">if</span> (endpoint.<a class="code" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">isNone</a>()) {</div><div class="line"><a name="l00107"></a><span class="lineno">  107</s
 pan>&#160;      <span class="keywordflow">return</span> <a class="code" href="structprocess_1_1Failure.html">process::Failure</a>(<span class="stringliteral">&quot;Not connected to an endpoint&quot;</span>);</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">  110</span>&#160;    <span class="keywordflow">if</span> (call.type() == Call::SUBSCRIBE &amp;&amp; state != State::CONNECTED) {</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;      <span class="comment">// It might be possible that the client is retrying. We drop the</span></div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;      <span class="comment">// request if we have an ongoing subscribe request in flight or</span></div><div class="line"><a name="l00113"></a><span class=
 "lineno">  113</span>&#160;      <span class="comment">// if the client is already subscribed.</span></div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;      <span class="keywordflow">return</span> <a class="code" href="structprocess_1_1Failure.html">process::Failure</a>(</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;          <span class="stringliteral">&quot;Cannot process &#39;SUBSCRIBE&#39; call as the driver is in &quot;</span></div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;          <span class="stringliteral">&quot;state &quot;</span> + <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(state));</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">  118</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno">  119<
 /span>&#160;    <span class="keywordflow">if</span> (call.type() != Call::SUBSCRIBE &amp;&amp; state != State::SUBSCRIBED) {</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;      <span class="comment">// We drop all non-subscribe calls if we are not currently subscribed.</span></div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;      <span class="keywordflow">return</span> <a class="code" href="structprocess_1_1Failure.html">process::Failure</a>(</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;          <span class="stringliteral">&quot;Cannot process &#39;&quot;</span> + <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(call.type()) + <span class="stringliteral">&quot;&#39; call &quot;</span></div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;          <span class="stringliteral">&quot;as the driver is in state &
 quot;</span> + <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(state));</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">  126</span>&#160;    CHECK(state == State::CONNECTED || state == State::SUBSCRIBED);</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(connections);</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;    VLOG(1) &lt;&lt; <span class="stringliteral">&quot;Sending &quot;</span> &lt;&lt; call.type() &lt;&lt; <span class="stringliteral">&quot; call to &quot;</span> &lt;&lt; endpoint.
 <a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>();</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;    <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    request.<a class="code" href="structprocess_1_1http_1_1Request.html#a2e81202fca3244a7de00ac7bb253d59d">method</a> = <span class="stringliteral">&quot;POST&quot;</span>;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    request.<a class="code" href="structprocess_1_1http_1_1Request.html#aba3024fe3e1028d19f5fb4e92519cb56">url</a> = endpoint.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>();</di
 v><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    request.<a class="code" href="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1">body</a> = <a class="code" href="namespacemesos_1_1internal.html#a9c1f91de8a8a389b357b81f7b51b0554">serialize</a>(contentType, call);</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    request.<a class="code" href="structprocess_1_1http_1_1Request.html#a3a459e9dbce042511e6359533f6925d4">keepAlive</a> = <span class="keyword">true</span>;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    request.<a class="code" href="structprocess_1_1http_1_1Request.html#a53555a597f9376d2dd71daa799a90494">headers</a> = {{<span class="stringliteral">&quot;Accept&quot;</span>, <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(contentType)},</div><div class="line"><a name="l00137"></a><span class="lineno">  137<
 /span>&#160;                       {<span class="stringliteral">&quot;Content-Type&quot;</span>, <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(contentType)}};</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="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> response;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    <span class="keywordflow">if</span> (call.type() == Call::SUBSCRIBE) {</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;      CHECK_EQ(State::CONNECTED, state);</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;      state = State::SUBSCRIBING;</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="comment">// Send a streaming request for Subscribe call.</span></div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;      response = connections-&gt;subscribe.send(request, <span class="keyword">true</span>);</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;      <span class="keywordflow">if</span> (streamId.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;        <span class="comment">// Set the stream ID associated with this connection.</span></div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;        request.<a class="code" href="structprocess_1_1http_1_1Request.htm
 l#a53555a597f9376d2dd71daa799a90494">headers</a>[<span class="stringliteral">&quot;Mesos-Stream-Id&quot;</span>] = streamId-&gt;<a class="code" href="structid_1_1UUID.html#af024badbc379374ac635031eed57dc5f">toString</a>();</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;      response = connections-&gt;nonSubscribe.send(request);</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;    <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(connectionId);</div><div class="line"><a name="l00156"></a><span class="lineno">  15
 6</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    <span class="keywordflow">return</span> response.<a class="code" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>(</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;        <a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(),</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;              &amp;<a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6c415777d634e0b4ffed169eeef13838">Self::_send</a>,</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;              connectionId.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(),</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;              call,</div><d
 iv class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;              lambda::_1));</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="classmesos_1_1internal_1_1HttpConnectionProcess.html#a589d04f6de8671d1842d488ae9039bc5">  165</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a589d04f6de8671d1842d488ae9039bc5">start</a>()</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;    detection = detector-&gt;detect(<a class="code" href="structNone.html">None</a>())</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;      .onAny(<a class="
 code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(), &amp;<a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#afb0a8be87808f508914cc2207ae59428">Self::detected</a>, lambda::_1));</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;<span class="keyword">protected</span>:</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="comment">// Because we&#39;re deriving from a templated base class, we have</span></div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="comment">// to explicitly bring these hidden base class names into scope.</span></div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&
 #160;  <span class="keyword">using</span> <a class="code" href="classprocess_1_1Process.html">process::Process&lt;HttpConnectionProcess&lt;Call, Event&gt;</a>&gt;<a class="code" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">::self</a>;</div><div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9">  175</a></span>&#160;  <span class="keyword">typedef</span> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">HttpConnectionProcess&lt;Call, Event&gt;</a> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9">Self</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"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aae8683e301cded923007452565426324"> 
  177</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aae8683e301cded923007452565426324">finalize</a>()<span class="keyword"> override</span></div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9fd245d04700870e03111f9471d1d858">disconnect</a>();</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;</div><div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#afb0a8be87808f508914cc2207ae59428">  182</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1
 _1internal_1_1HttpConnectionProcess.html#afb0a8be87808f508914cc2207ae59428">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;process::http::URL&gt;</a>&gt;&amp; future)</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="keywordflow">if</span> (future.isFailed()) {</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;      LOG(WARNING) &lt;&lt; <span class="stringliteral">&quot;Failed to detect an endpoint: &quot;</span> &lt;&lt; future.failure();</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="comment">// TODO(nfnt): A non-retryable error might be the reason for t
 he</span></div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;      <span class="comment">// failed future. In that case the client should be informed</span></div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;      <span class="comment">// about this error and the URL dectection aborted.</span></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;    <span class="comment">// Invoke the disconnected callback if we were previously connected.</span></div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;    <span class="keywordflow">switch</span> (state) {</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;      <span class="keywordflow">case</span> State::CONNECTIN
 G:</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;      <span class="keywordflow">case</span> State::DISCONNECTED:</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;      <span class="keywordflow">case</span> State::CONNECTED:</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;      <span class="keywordflow">case</span> State::SUBSCRIBING:</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;      <span class="keywordflow">case</span> State::SUBSCRIBED: {</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;        mutex.<a class="code" href="classprocess_1_1Mutex.html#a2983b29453c623f58b843d924598793b">lock</a>()</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;
           .<a class="code" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(), [<span class="keyword">this</span>]() {</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process::async</a>(callbacks.disconnected);</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;          .onAny(<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(&amp;<a class="code" href="classprocess_1_1Mutex.html#a3edf9d92fb6c54646f968ece8d50d30b">process::Mutex::unlock</a>, mutex));</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;    <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9fd245d04700870e03111f9471d1d858">disconnect</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="keywordflow">if</span> (future.isDiscarded()) {</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;      LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Re-detecting endpoint&quot;</span>;</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div><div class="line"><a name="l00213"></a><span class="linen
 o">  213</span>&#160;      endpoint = <a class="code" href="structNone.html">None</a>();</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;    } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (future-&gt;isNone()) {</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;      LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Lost endpoint&quot;</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;      endpoint = <a class="code" href="structNone.html">None</a>();</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;    } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;      endpoint = future-&gt;get();</div><div class="line"><a name="l00220"></a><span class="lineno">  22
 0</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;      LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;New endpoint detected at &quot;</span> &lt;&lt; endpoint.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>();</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;      connectionId = <a class="code" href="structid_1_1UUID.html#a6d8296fba33c5d84a64e4a882fcdc280">id::UUID::random</a>();</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;      <a class="code" href="namespaceprocess_1_1internal.html#ac34bccdf47fcfa46cedf2a03771eb221">dispatch</a>(<span class="keyword">self</span>(), &amp;<a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a0e32a05c8807
 2b7db23e87a384ffa1ea">Self::connect</a>, connectionId.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</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;    detection = detector-&gt;detect(endpoint)</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;      .onAny(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(), &amp;<a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#afb0a8be87808f508914cc2207ae59428">Self::detected</a>, lambda::_1));</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;</div><div cla
 ss="line"><a name="l00232"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a0e32a05c88072b7db23e87a384ffa1ea">  232</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a0e32a05c88072b7db23e87a384ffa1ea">connect</a>(<span class="keyword">const</span> <a class="code" href="structid_1_1UUID.html">id::UUID</a>&amp; _connectionId)</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="comment">// It is possible that a new endpoint was detected while we were</span></div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;    <span class="comment">// waiting to establish a connection with the old master.</span></div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;    <span cla
 ss="keywordflow">if</span> (connectionId != _connectionId) {</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;      VLOG(1) &lt;&lt; <span class="stringliteral">&quot;Ignoring connection attempt from stale connection&quot;</span>;</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;      <span class="keywordflow">return</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;</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(endpoint);</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    CHECK_EQ(State::DISCONNECTED, state);</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;</div><div c
 lass="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;    state = State::CONNECTING;</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">// We create two persistent connections here, one for subscribe</span></div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;    <span class="comment">// call/streaming response and another for non-subscribe</span></div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;    <span class="comment">// calls/responses.</span></div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    <a class="code" href="namespaceprocess.html#a0f89a937c1caa20e3048e16aeb0c9736">collect</a>(</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;        <a class="code" href="namespaceprocess_1_1http.html
 #a54e53c8006298fe99e3fb5f55c0e8c41">process::http::connect</a>(endpoint.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>()),</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;        <a class="code" href="namespaceprocess_1_1http.html#a54e53c8006298fe99e3fb5f55c0e8c41">process::http::connect</a>(endpoint.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>()))</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;      .<a class="code" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a>(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(), &amp;<a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6205fa14f66139a8c54ad3c3619fba1b">Self::connected</a>, connectionId.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</
 a>(), lambda::_1));</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="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6205fa14f66139a8c54ad3c3619fba1b">  255</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6205fa14f66139a8c54ad3c3619fba1b">connected</a>(</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;      <span class="keyword">const</span> <a class="code" href="structid_1_1UUID.html">id::UUID</a>&amp; _connectionId,</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;std::tuple&lt;</div><div class="line"><a nam
 e="l00258"></a><span class="lineno">  258</span>&#160;        <a class="code" href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a>, <a class="code" href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a>&gt;&gt;&amp; _connections)</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="comment">// It is possible that a new endpoint was detected while we had an</span></div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    <span class="comment">// ongoing (re-)connection attempt with the old endpoint.</span></div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    <span class="keywordflow">if</span> (connectionId != _connectionId) {</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;      VLOG(1) &lt;&lt; <span class="s
 tringliteral">&quot;Ignoring connection attempt from stale connection&quot;</span>;</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;      <span class="keywordflow">return</span>;</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">  267</span>&#160;    CHECK_EQ(State::CONNECTING, state);</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;    <span class="keywordflow">if</span> (!_connections.isReady()) {</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9f23195038588deaae134bba01b6f79a">disconnected</a>(connectionId.<a class="code" href="c
 lassOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(),</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;                   _connections.isFailed()</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;                     ? _connections.failure()</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;                     : <span class="stringliteral">&quot;Connection future discarded&quot;</span>);</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;      <span class="keywordflow">return</span>;</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">  277</span>&#160;    VLOG(1) &lt;&lt; <span class="stringliteral">&quot;Connected with the remote endpoint at &quot;</span> &lt;
 &lt; endpoint.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>();</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;    state = State::CONNECTED;</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;    connections = Connections {</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;        std::get&lt;0&gt;(_connections.get()),</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;        std::get&lt;1&gt;(_connections.get())};</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;    connections-&gt;subscribe.disconnected()</div><div class="line"><a nam
 e="l00286"></a><span class="lineno">  286</span>&#160;      .onAny(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;          <span class="keyword">self</span>(),</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;          &amp;<a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9f23195038588deaae134bba01b6f79a">Self::disconnected</a>,</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;          connectionId.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(),</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;          <span class="stringliteral">&quot;Subscribe connection interrupted&quot;</span>));</div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;</div><div class="line"><a n
 ame="l00292"></a><span class="lineno">  292</span>&#160;    connections-&gt;nonSubscribe.disconnected()</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;      .onAny(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;          <span class="keyword">self</span>(),</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;          &amp;<a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9f23195038588deaae134bba01b6f79a">Self::disconnected</a>,</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;          connectionId.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(),</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;          <span class="stringliteral">&quot;Non-subscribe connection in
 terrupted&quot;</span>));</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">// Invoke the connected callback once we have established both</span></div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;    <span class="comment">// subscribe and non-subscribe connections with the master.</span></div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;    mutex.<a class="code" href="classprocess_1_1Mutex.html#a2983b29453c623f58b843d924598793b">lock</a>()</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;      .<a class="code" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(), [<span class="keyword">this</span>
 ]() {</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process::async</a>(callbacks.connected);</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;      .onAny(<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(&amp;<a class="code" href="classprocess_1_1Mutex.html#a3edf9d92fb6c54646f968ece8d50d30b">process::Mutex::unlock</a>, mutex));</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="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9fd245
 d04700870e03111f9471d1d858">  308</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9fd245d04700870e03111f9471d1d858">disconnect</a>()</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">if</span> (connections.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;      connections-&gt;subscribe.disconnect();</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;      connections-&gt;nonSubscribe.disconnect();</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="l
 00315"></a><span class="lineno">  315</span>&#160;    <span class="keywordflow">if</span> (subscribed.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;      subscribed-&gt;reader.close();</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;    state = State::DISCONNECTED;</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;    connections = <a class="code" href="structNone.html">None</a>();</div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;    subscribed = <a class="code" href="structNone.html">None</a>();</div><div
  class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;    endpoint = <a class="code" href="structNone.html">None</a>();</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    connectionId = <a class="code" href="structNone.html">None</a>();</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;    detection.<a class="code" href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">discard</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;</div><div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9f23195038588deaae134bba01b6f79a">  328</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9f23195038588deaae134bb
 a01b6f79a">disconnected</a>(<span class="keyword">const</span> <a class="code" href="structid_1_1UUID.html">id::UUID</a>&amp; _connectionId, <span class="keyword">const</span> std::string&amp; failure)</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">// Ignore if the disconnection happened from an old stale connection.</span></div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;    <span class="keywordflow">if</span> (connectionId != _connectionId) {</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;      VLOG(1) &lt;&lt; <span class="stringliteral">&quot;Ignoring disconnection attempt from stale connection&quot;</span>;</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a na
 me="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;    <span class="comment">// We can reach here if we noticed a disconnection for either of</span></div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    <span class="comment">// subscribe/non-subscribe connections. We discard the future here</span></div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;    <span class="comment">// to trigger an endpoint re-detection.</span></div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    detection.<a class="code" href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">discard</a>();</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;  }</div><div class="line"><a name="l00341"></a><spa
 n class="lineno">  341</span>&#160;</div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6c415777d634e0b4ffed169eeef13838">  342</a></span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6c415777d634e0b4ffed169eeef13838">_send</a>(</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;      <span class="keyword">const</span> <a class="code" href="structid_1_1UUID.html">id::UUID</a>&amp; _connectionId,</div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;      <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp; call,</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;      <sp
 an class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Response.html">process::http::Response</a>&amp; response)</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">// It is possible that we detected a new endpoint before a</span></div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;    <span class="comment">// response could be received.</span></div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;    <span class="keywordflow">if</span> (connectionId != _connectionId) {</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;      <span class="keywordflow">return</span> <a class="code" href="structprocess_1_1Failure.html">process::Failure</a>(<span class="stringliteral">&quot;Ignoring response from stale connection&quot;</span>);</d
 iv><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;</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;    CHECK(state == State::SUBSCRIBING || state == State::SUBSCRIBED) &lt;&lt; state;</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="keywordflow">if</span> (response.<a class="code" href="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242">code</a> == <a class="code" href="structprocess_1_1http_1_1Status.html#ae105d018cfcf82f5c19c79196101fd9b">process::http::Status::OK</a>) {</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;      <span class="comment">// Only SUBSCRIBE call should get a &quot;200 OK&quot; response.</span></div><div class="line">
 <a name="l00357"></a><span class="lineno">  357</span>&#160;      CHECK_EQ(Call::SUBSCRIBE, call.type());</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;      CHECK_EQ(<a class="code" href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada8d713d3c6326b2c6f5730c5f46f3e3f0">process::http::Response::PIPE</a>, response.<a class="code" href="structprocess_1_1http_1_1Response.html#a6846045a3c3df3abd8e2735847af3a79">type</a>);</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;      <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(response.<a class="code" href="structprocess_1_1http_1_1Response.html#aa3543eb8ecd36f5d6d91b2640d471359">reader</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;      state = State::SUBSCRI
 BED;</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;      <a class="code" href="classprocess_1_1http_1_1Pipe_1_1Reader.html">process::http::Pipe::Reader</a> reader = response.<a class="code" href="structprocess_1_1http_1_1Response.html#aa3543eb8ecd36f5d6d91b2640d471359">reader</a>.get();</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;      <span class="keyword">auto</span> deserializer =</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;        <a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(deserialize&lt;Event&gt;, contentType, lambda::_1);</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;      <a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;recordio::Reader&lt;Event&gt;</a>&gt; decoder(</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;          <span class="keyword">new</span> <a class="code" href="classmesos_1_1internal_1_1recordio_1_1Reader.html">recordio::Reader&lt;Event&gt;</a>(</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;              ::<a class="code" href="classrecordio_1_1Decoder.html">recordio::Decoder&lt;Event&gt;</a>(deserializer),</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;              reader));</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;      subscribed = SubscribedResponse(reader, std::move(decoder));</div><div class="line"><a name="l00374"></a><spa
 n class="lineno">  374</span>&#160;</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;      <span class="keywordflow">if</span> (response.<a class="code" href="structprocess_1_1http_1_1Response.html#ae463c5c7a083aea98a89cf9b675b59ab">headers</a>.<a class="code" href="classhashmap.html#ac142b3f8b73c76d5d4545bbd299007e5">contains</a>(<span class="stringliteral">&quot;Mesos-Stream-Id&quot;</span>)) {</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;        <a class="code" href="classTry.html">Try&lt;id::UUID&gt;</a> uuid =</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;          <a class="code" href="structid_1_1UUID.html#a51931642cf2febf1689357b40b376798">id::UUID::fromString</a>(response.<a class="code" href="structprocess_1_1http_1_1Response.html#ae463c5c7a083aea98a89cf9b675b59ab">headers</a>.at(<span class="stringliteral">&quot;Mesos-Stream-Id&quot;</span>));</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;        <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(uuid);</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;        streamId = uuid.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>();</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;      <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#ae67639b50210d327bf1d08fd5624f651">read</a>();</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;      <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>();</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;</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;    <span class="keywordflow">if</span> (response.<a class="code" href="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242">code</a> == <a class="code" href="structprocess_1_1http_1_1Status.html#a5d2b09dd7b99e2519b641b682dc976b0">process::http::Status::ACCEPTED</a>) {</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;      <span class="comment">// Only non SUBSCRIBE calls should get a &quot;202 Accepted&quot; response.</span></div><div class="line"><a name="l00391"></a><span cl
 ass="lineno">  391</span>&#160;      CHECK_NE(Call::SUBSCRIBE, call.type());</div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;      <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>();</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;</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;    <span class="comment">// We reset the state to connected if the subscribe call did not</span></div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;    <span class="comment">// succceed. We can then retry the subscribe call.</span></div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;    <span class="keywordflow">if</span> (call.type() == Call::SUBSCRIBE) {</div><div class="line"><a name="l00398"></a><span class
 ="lineno">  398</span>&#160;      state = State::CONNECTED;</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;    <span class="keywordflow">if</span> (response.<a class="code" href="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242">code</a> == <a class="code" href="structprocess_1_1http_1_1Status.html#ac38d2d21e08b9d2af0511c216613db0f">process::http::Status::SERVICE_UNAVAILABLE</a> ||</div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;        response.<a class="code" href="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242">code</a> == <a class="code" href="structprocess_1_1http_1_1Status.html#ab9caadbc291e8d0e7d633faada0119a0">process::http::Status::NOT_FOUND</a>) {</div><div class="line"><a name="l0040
 3"></a><span class="lineno">  403</span>&#160;      <span class="keywordflow">return</span> <a class="code" href="structprocess_1_1Failure.html">process::Failure</a>(</div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;          <span class="stringliteral">&quot;Received &#39;&quot;</span> + response.<a class="code" href="structprocess_1_1http_1_1Response.html#a8fcbd2073ace160af24a9ee531cb4378">status</a> + <span class="stringliteral">&quot;&#39; (&quot;</span> + response.<a class="code" href="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905">body</a> + <span class="stringliteral">&quot;)&quot;</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;</div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structpro
 cess_1_1Failure.html">process::Failure</a>(</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;        <span class="stringliteral">&quot;Received unexpected &#39;&quot;</span> + response.<a class="code" href="structprocess_1_1http_1_1Response.html#a8fcbd2073ace160af24a9ee531cb4378">status</a> +</div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;        <span class="stringliteral">&quot;&#39; (&quot;</span> + response.<a class="code" href="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905">body</a> + <span class="stringliteral">&quot;)&quot;</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;</div><div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#ae67639b50210d327bf1d08fd5624f651">  412</a
 ></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#ae67639b50210d327bf1d08fd5624f651">read</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;    subscribed-&gt;decoder-&gt;read()</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;      .onAny(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyword">self</span>(),</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;                   &amp;<a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a38245a736e95aa2ce036969a50df0473">Self::_read</a>,</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;                   subscribed-&gt;reader,</div><div class="line"><a name="l
 00418"></a><span class="lineno">  418</span>&#160;                   lambda::_1));</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;</div><div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a38245a736e95aa2ce036969a50df0473">  421</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a38245a736e95aa2ce036969a50df0473">_read</a>(</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1http_1_1Pipe_1_1Reader.html">process::http::Pipe::Reader</a>&amp; reader,</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;      <span class="keyword">const</span> <a class="code" href="cla
 ssprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classResult.html">Result&lt;Event&gt;</a>&gt;&amp; event)</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  {</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;    CHECK(!event.isDiscarded());</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;    <span class="comment">// Ignore enqueued events from the previous Subscribe call reader.</span></div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;    <span class="keywordflow">if</span> (!subscribed.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() || subscribed-&gt;reader != reader) {</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;      VLOG(1) &lt;&lt; <span class="stringliteral">&qu
 ot;Ignoring event from old stale connection&quot;</span>;</div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;    }</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;    CHECK_EQ(State::SUBSCRIBED, state);</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;    <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(connectionId);</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;    <span class="keywordflow">if</span> (event.isFailed()) {</div><div class="line"><a name="l00437"></a><span class="lineno">  437</
 span>&#160;      LOG(ERROR) &lt;&lt; <span class="stringliteral">&quot;Failed to decode stream of events: &quot;</span></div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;                 &lt;&lt; <span class="keyword">event</span>.failure();</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9f23195038588deaae134bba01b6f79a">disconnected</a>(connectionId.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(), <span class="keyword">event</span>.failure());</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;    }</div><div class="line"><a name="l00443"></a><span class="l
 ineno">  443</span>&#160;</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;    <span class="keywordflow">if</span> (event-&gt;isNone()) {</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;      <span class="keyword">const</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a> = <span class="stringliteral">&quot;End-Of-File received&quot;</span>;</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;      LOG(ERROR) &lt;&lt; <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a>;</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;      <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9f23195038588
 deaae134bba01b6f79a">disconnected</a>(connectionId.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>(), <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a>);</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;    }</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="keywordflow">if</span> (event-&gt;isError()) {</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;      LOG(ERROR) &lt;&lt; <span class="stringliteral">&quot;Failed to de-serialize event: &quot;</span> &lt;&lt; <span class="keyword">event</span>-&gt;error();</div><div class="line"><a name="l00454"></
 a><span class="lineno">  454</span>&#160;    } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a81fc91fa235309d5486bf019260e6480">receive</a>(event-&gt;get());</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;    }</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;    <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#ae67639b50210d327bf1d08fd5624f651">read</a>();</div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;  }</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"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionP
 rocess.html#a81fc91fa235309d5486bf019260e6480">  461</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a81fc91fa235309d5486bf019260e6480">receive</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&amp; event)</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;  {</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;    <span class="comment">// Check if we&#39;re are no longer subscribed but received an event.</span></div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;    <span class="keywordflow">if</span> (state != State::SUBSCRIBED) {</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;      LOG(WARNING) &lt;&lt; <span class="stringliteral">&quot;Ignoring &quot;</spa
 n> &lt;&lt; <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(event.type())</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;                   &lt;&lt; <span class="stringliteral">&quot; event because we&#39;re no longer subscribed&quot;</span>;</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;    }</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;</div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;    <span class="comment">// Queue up the event and invoke the &#39;received&#39; callback if this</span></div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;    <span class="comment">// is the first event (between now and when the &#39;received&#39;</span></di
 v><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;    <span class="comment">// callback actually gets invoked more events might get queued).</span></div><div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;    events.push(event);</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="keywordflow">if</span> (events.size() == 1) {</div><div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;      mutex.<a class="code" href="classprocess_1_1Mutex.html#a2983b29453c623f58b843d924598793b">lock</a>()</div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;        .<a class="code" href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">then</a>(<a class="code" href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">defer</a>(<span class="keyw
 ord">self</span>(), [<span class="keyword">this</span>]() {</div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;          <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> future =</div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;            <a class="code" href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process::async</a>(callbacks.received, events);</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;          events = std::queue&lt;Event&gt;();</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;          <span class="keywordflow">return</span> future;</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;        .onAny(<a class="code" href="namespaceprocess_1_1network.html#ad067110a
 4b38cc83785a43f49bf6c8e2">lambda::bind</a>(&amp;<a class="code" href="classprocess_1_1Mutex.html#a3edf9d92fb6c54646f968ece8d50d30b">process::Mutex::unlock</a>, mutex));</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;</div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;  <span class="keyword">struct </span>Callbacks</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;    std::function&lt;Option&lt;Error&gt;(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1sch
 eduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp;)&gt; <a class="code" href="namespaceappc_1_1spec.html#a1f003511d7ad7c4792223d0b11b60f62">validate</a>;</div><div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;    std::function&lt;void(void)&gt; <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6205fa14f66139a8c54ad3c3619fba1b">connected</a>;</div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;    std::function&lt;void(void)&gt; <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9f23195038588deaae134bba01b6f79a">disconnected</a>;</div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;    std::function&lt;void(const std::queue&lt;Event&gt;&amp;)&gt; received;</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  };</div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;</div><div c
 lass="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;  <span class="keyword">struct </span>Connections</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;  {</div><div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;    <a class="code" href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a> subscribe;</div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;    <a class="code" href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a> nonSubscribe;</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;</div><div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;  <span class="keyword">struct </span>SubscribedResponse</div><div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;  {</div
 ><div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;    SubscribedResponse(</div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;        <a class="code" href="classprocess_1_1http_1_1Pipe_1_1Reader.html">process::http::Pipe::Reader</a> _reader,</div><div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;        <a class="code" href="classprocess_1_1Owned.html">process::Owned</a>&lt;<a class="code" href="classmesos_1_1internal_1_1recordio_1_1Reader.html">recordio::Reader&lt;Event&gt;</a>&gt; _decoder)</div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;      : reader(std::move(_reader)),</div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;        decoder(std::move(_decoder)) {}</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="comment">// The decoder cannot be copied meaningfully, see MESOS-5122.</span></div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;    SubscribedResponse(<span class="keyword">const</span> SubscribedResponse&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;    SubscribedResponse&amp; operator=(<span class="keyword">const</span> SubscribedResponse&amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;    SubscribedResponse&amp; operator=(SubscribedResponse&amp;&amp;) = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;    SubscribedResponse(SubscribedResponse&amp;&amp;) = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;</div><div class="lin
 e"><a name="l00516"></a><span class="lineno">  516</span>&#160;    <a class="code" href="classprocess_1_1http_1_1Pipe_1_1Reader.html">process::http::Pipe::Reader</a> reader;</div><div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;    <a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;recordio::Reader&lt;Event&gt;</a>&gt; decoder;</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;</div><div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;  <span class="keyword">enum class</span> State</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;    DISCONNECTED, <span class="comment">// Either of subscribe/non-subscribe connection is broken.</span></div><div class="line"><a name="l00523"></
 a><span class="lineno">  523</span>&#160;    CONNECTING, <span class="comment">// Trying to establish subscribe and non-subscribe connections.</span></div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;    CONNECTED, <span class="comment">// Established subscribe and non-subscribe connections.</span></div><div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;    SUBSCRIBING, <span class="comment">// Trying to subscribe with the remote endpoint.</span></div><div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;    SUBSCRIBED <span class="comment">// Subscribed with the remote endpoint.</span></div><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;  };</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"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aee60df
 c13f0d0163a600d788a524a725">  529</a></span>&#160;  <span class="keyword">friend</span> std::ostream&amp; <a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aee60dfc13f0d0163a600d788a524a725">operator&lt;&lt;</a>(std::ostream&amp; stream, State state)</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;    <span class="keywordflow">switch</span> (state) {</div><div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;      <span class="keywordflow">case</span> State::DISCONNECTED: <span class="keywordflow">return</span> stream &lt;&lt; <span class="stringliteral">&quot;DISCONNECTED&quot;</span>;</div><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;      <span class="keywordflow">case</span> State::CONNECTING:   <span class="keywordflow">return</span> stream &lt;&lt; <span class="stringliteral">
 &quot;CONNECTING&quot;</span>;</div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;      <span class="keywordflow">case</span> 

<TRUNCATED>

[10/11] mesos-site git commit: Updated the website built from mesos SHA: 0f0909c.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_t.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_t.html b/content/api/latest/c++/functions_t.html
index 9b28f1f..1f397ba 100644
--- a/content/api/latest/c++/functions_t.html
+++ b/content/api/latest/c++/functions_t.html
@@ -312,7 +312,7 @@
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1TaskStatusUpdateStream.html#afed2587d35bff8423602ff07defed554">mesos::internal::slave::TaskStatusUpdateStream</a>
 </li>
 <li>Timeout()
-: <a class="el" href="classprocess_1_1Timeout.html#adeadd19e081fb4f2a0a39ecc586a4af7">process::Timeout</a>
+: <a class="el" href="classprocess_1_1Timeout.html#aa92e0df435b3ef095e9fc40313600334">process::Timeout</a>
 </li>
 <li>timeout()
 : <a class="el" href="classprocess_1_1Timer.html#adcce3e5538751535be6ec4d48670eb89">process::Timer</a>
@@ -421,13 +421,13 @@
 <li>type
 : <a class="el" href="structboost_1_1icl_1_1interval__bound__type_3_01Interval_3_01T_01_4_01_4.html#a1fb0c27f4ab926a92987cd26571c1cd9">boost::icl::interval_bound_type&lt; Interval&lt; T &gt; &gt;</a>
 , <a class="el" href="structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4.html#a78dfbb0c4101084fe49212f1867c04d2">boost::icl::interval_traits&lt; Interval&lt; T &gt; &gt;</a>
-, <a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Selector.html#ae7566a068a554a9727f32aa50f3eeb81">cgroups::devices::Entry::Selector</a>
 </li>
 <li>Type
 : <a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Selector.html#a3901fb22702c5ae9ca80a4ea0093e8f4">cgroups::devices::Entry::Selector</a>
 </li>
 <li>type
-: <a class="el" href="structcpp14_1_1internal_1_1IntegerSequenceGen_3_01T_00_010_00_01Is_8_8_8_01_4.html#a5f00d8d117a878f2a44a2c0870905a20">cpp14::internal::IntegerSequenceGen&lt; T, 0, Is... &gt;</a>
+: <a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Selector.html#ae7566a068a554a9727f32aa50f3eeb81">cgroups::devices::Entry::Selector</a>
+, <a class="el" href="structcpp14_1_1internal_1_1IntegerSequenceGen_3_01T_00_010_00_01Is_8_8_8_01_4.html#a5f00d8d117a878f2a44a2c0870905a20">cpp14::internal::IntegerSequenceGen&lt; T, 0, Is... &gt;</a>
 , <a class="el" href="structJSON_1_1Number.html#a2e9d12ef7b37989c7c1bf2b89dc31690">JSON::Number</a>
 </li>
 <li>Type
@@ -436,22 +436,22 @@
 <li>type
 : <a class="el" href="structmesos_1_1csi_1_1paths_1_1ContainerPath.html#ae82c8eee1ce13cbd2d0da44e29134b1f">mesos::csi::paths::ContainerPath</a>
 , <a class="el" href="structmesos_1_1csi_1_1paths_1_1VolumePath.html#a932b55eda0d5df1444fe5e15adba876d">mesos::csi::paths::VolumePath</a>
+, <a class="el" href="classmesos_1_1internal_1_1FilesError.html#aef08f763f1a964529d6e612e5ab49db4">mesos::internal::FilesError</a>
 </li>
 <li>Type
 : <a class="el" href="classmesos_1_1internal_1_1FilesError.html#ace93cf1c2ae2be0671102df57ed0b5a1">mesos::internal::FilesError</a>
 </li>
 <li>type
-: <a class="el" href="classmesos_1_1internal_1_1FilesError.html#aef08f763f1a964529d6e612e5ab49db4">mesos::internal::FilesError</a>
-, <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#abb78c2f10d58e5d2c8bdd47a459d832b">mesos::internal::fs::MountInfoTable::Entry</a>
+: <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#abb78c2f10d58e5d2c8bdd47a459d832b">mesos::internal::fs::MountInfoTable::Entry</a>
 , <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountTable_1_1Entry.html#a59c7e9a32021a096821a898eb03b20e1">mesos::internal::fs::MountTable::Entry</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html#a523f498c1c3ca96190b8a654b9a329f2">mesos::internal::log::tool::Benchmark::Flags</a>
-, <a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">mesos::internal::ResourceProviderMessage</a>
 </li>
 <li>Type
 : <a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5">mesos::internal::ResourceProviderMessage</a>
 </li>
 <li>type
-: <a class="el" href="structmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher_1_1Event.html#ac0d29e60c4e42c93fcd2c5f702f27d45">mesos::internal::tests::ZooKeeperTest::TestWatcher::Event</a>
+: <a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">mesos::internal::ResourceProviderMessage</a>
+, <a class="el" href="structmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher_1_1Event.html#ac0d29e60c4e42c93fcd2c5f702f27d45">mesos::internal::tests::ZooKeeperTest::TestWatcher::Event</a>
 </li>
 <li>Type
 : <a class="el" href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html#a7c8f14a0efec6a09b957d5d24b8f9e99">mesos::slave::ContainerIO::IO</a>
@@ -461,15 +461,11 @@
 </li>
 <li>Type
 : <a class="el" href="classos_1_1WindowsFD.html#ac0377db41e1c167339c97dbd69c79ae5">os::WindowsFD</a>
+, <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html#a6f5217e567bf225c536e03e858a017ed">process::http::authentication::JWTError</a>
 </li>
 <li>type
 : <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html#a082bf5dfcd9d0a9ffcb6851d8e042a01">process::http::authentication::JWTError</a>
-</li>
-<li>Type
-: <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html#a6f5217e567bf225c536e03e858a017ed">process::http::authentication::JWTError</a>
-</li>
-<li>type
-: <a class="el" href="structprocess_1_1http_1_1Request.html#a4e49e02732d986eb32f979156e0d389a">process::http::Request</a>
+, <a class="el" href="structprocess_1_1http_1_1Request.html#a4e49e02732d986eb32f979156e0d389a">process::http::Request</a>
 , <a class="el" href="structprocess_1_1http_1_1Response.html#a6846045a3c3df3abd8e2735847af3a79">process::http::Response</a>
 , <a class="el" href="structprocess_1_1internal_1_1unwrap.html#a42055ebfe5f79c5139c8811f9866cce9">process::internal::unwrap&lt; T &gt;</a>
 , <a class="el" href="structprocess_1_1internal_1_1unwrap_3_01Future_3_01X_01_4_01_4.html#a14a1ae87a7669ca60aad0624d1e58bff">process::internal::unwrap&lt; Future&lt; X &gt; &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_u.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_u.html b/content/api/latest/c++/functions_u.html
index 59916b0..6f66205 100644
--- a/content/api/latest/c++/functions_u.html
+++ b/content/api/latest/c++/functions_u.html
@@ -249,12 +249,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#a9c6b075f53b5419af9cee264482272eb">JSON::Number</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>UNSUPPORTED_MEDIA_TYPE
 : <a class="el" href="structprocess_1_1http_1_1Status.html#addffbea97c092bf92955b7f513208ceb">process::http::Status</a>
 </li>
@@ -300,13 +300,11 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a1794edfd7812b89606b905a3481af673">mesos::internal::slave::XfsDiskIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#a1658b4adb952dc5e20465e31d572633b">mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;</a>
 , <a class="el" href="classmesos_1_1slave_1_1Isolator.html#aa4e5910588131613e4c10903282dc252">mesos::slave::Isolator</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()
-: <a class="el" href="classprocess_1_1Clock.html#a196836d438ff28617159c9e682be3656">process::Clock</a>
-</li>
 <li>updateAllocation()
 : <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">mesos::allocator::Allocator</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aaa1ce6cba8a90007ee2c9d2f87dae895">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
@@ -406,7 +404,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa701113886d4b11b9e9b3715dfc2500b">mesos::internal::master::allocator::MesosAllocatorProcess</a>
 </li>
 <li>UPID()
-: <a class="el" href="structprocess_1_1UPID.html#a29c212b43fc5741dc396cebda185fc7a">process::UPID</a>
+: <a class="el" href="structprocess_1_1UPID.html#aa1520297327feb8d59f2129f838a543a">process::UPID</a>
 </li>
 <li>upper()
 : <a class="el" href="structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4.html#a052b6554282cf891c255db3612bdcf73">boost::icl::interval_traits&lt; Interval&lt; T &gt; &gt;</a>
@@ -432,7 +430,7 @@
 : <a class="el" href="structprocess_1_1http_1_1Request.html#aba3024fe3e1028d19f5fb4e92519cb56">process::http::Request</a>
 </li>
 <li>URL()
-: <a class="el" href="structprocess_1_1http_1_1URL.html#a6f6a9c959c9bb1519f1c29192aa4a407">process::http::URL</a>
+: <a class="el" href="structprocess_1_1http_1_1URL.html#a0405a5eae13705f0cfe7b78e2928bc5f">process::http::URL</a>
 </li>
 <li>us()
 : <a class="el" href="classDuration.html#ab4bc8981d3ac26e3880e57e19f7f7f92">Duration</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_w.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_w.html b/content/api/latest/c++/functions_w.html
index bc76526..cd21960 100644
--- a/content/api/latest/c++/functions_w.html
+++ b/content/api/latest/c++/functions_w.html
@@ -166,12 +166,12 @@
 <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#ae98a411bf78d0ab537c021bf3dbd01b0">Duration</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/globals_u.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_u.html b/content/api/latest/c++/globals_u.html
index 7f3d7c2..3e3c549 100644
--- a/content/api/latest/c++/globals_u.html
+++ b/content/api/latest/c++/globals_u.html
@@ -94,12 +94,12 @@
 <li>Unimplemented()
 : <a class="el" href="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f">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>
+<li>Unreachable()
+: <a class="el" href="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3">unreachable.hpp</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/grpc_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/grpc_8hpp_source.html b/content/api/latest/c++/grpc_8hpp_source.html
index cf2ff12..a8d3b7d 100644
--- a/content/api/latest/c++/grpc_8hpp_source.html
+++ b/content/api/latest/c++/grpc_8hpp_source.html
@@ -82,7 +82,7 @@
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1grpc_1_1RpcResult_html_ac90a2af5aebaa1d6fed8ef78cdb369d3"><div class="ttname"><a href="structprocess_1_1grpc_1_1RpcResult.html#ac90a2af5aebaa1d6fed8ef78cdb369d3">process::grpc::RpcResult::status</a></div><div class="ttdeci">::grpc::Status status</div><div class="ttdef"><b>Definition:</b> grpc.hpp:88</div></div>
 <div class="ttc" id="namespaceuri_html"><div class="ttname"><a href="namespaceuri.html">uri</a></div><div class="ttdef"><b>Definition:</b> uri.hpp:21</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2661</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2663</div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
 </div><!-- fragment --></div><!-- contents -->


[07/11] mesos-site git commit: Updated the website built from mesos SHA: 0f0909c.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/index.hhk
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 4622107..211c614 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -1487,8 +1487,8 @@
   </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#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>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><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>
@@ -4241,7 +4241,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1python_1_1MesosExecutorDriverImpl.html#aa4892e3154e1acfb0f7906d698feafa5"><param name="Name" value="mesos::python::MesosExecutorDriverImpl"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1python_1_1MesosSchedulerDriverImpl.html#a672c237f4964b0dfd6582856ab17a411"><param name="Name" value="mesos::python::MesosSchedulerDriverImpl"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a6c7b9bebc0bd4fe22c6b830312633403"><param name="Name" value="Driver"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a4f91b5f8a8c3ac853b156df771910587"><param name="Name" value="Driver"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient.html#ae378e79ba198dbdf561b857fad7e8fd5"><param name="Name" value="DriverClient"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1v1_1_1resource__provider.html#a8979cd8b1f8485e283620cf6827d21fc"><param name="Name" value="DriverProcess"></OBJECT>
   <UL>
@@ -7045,7 +7045,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1HttpConnection.html#a4c4c7be068622f9d8c557a58eb065cc6"><param name="Name" value="mesos::internal::master::HttpConnection"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1HttpConnection.html#acc1ca998134e63de44e77f0a371973af"><param name="Name" value="mesos::internal::slave::HttpConnection"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#aa5d1d7deac2035597a715a0c115ca38e"><param name="Name" value="HttpConnectionProcess"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a1f31bb13b5032f7ba566a21f55d6b7d6"><param name="Name" value="HttpConnectionProcess"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1HttpEvent.html#a9215c70125b736a8a6814f32f5fa25e2"><param name="Name" value="HttpEvent"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1HttpProxy.html#a019c3e5c243cf6aad5c52be8cb6b33d3"><param name="Name" value="HttpProxy"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806"><param name="Name" value="HttpRequestHandler"></OBJECT>
@@ -9963,7 +9963,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9fd245d04700870e03111f9471d1d858"><param name="Name" value="disconnect"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9f23195038588deaae134bba01b6f79a"><param name="Name" value="disconnected"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#aae8683e301cded923007452565426324"><param name="Name" value="finalize"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#aa5d1d7deac2035597a715a0c115ca38e"><param name="Name" value="HttpConnectionProcess"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a1f31bb13b5032f7ba566a21f55d6b7d6"><param name="Name" value="HttpConnectionProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#aee60dfc13f0d0163a600d788a524a725"><param name="Name" value="operator<<"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#ae67639b50210d327bf1d08fd5624f651"><param name="Name" value="read"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a81fc91fa235309d5486bf019260e6480"><param name="Name" value="receive"></OBJECT>
@@ -10390,8 +10390,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c060a124aa551693f6829812b52ef2c"><param name="Name" value="reviveOffers"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a16c7474e21fd5aa3d219a0e46341038d"><param name="Name" value="roles"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a890bb44d4f46f708e8df0514036d44ca"><param name="Name" value="roleSorter"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b8bf2523246e77c0bfd2340fe223565"><param name="Name" value="setQuota"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf75366546bda737ba22d994b6a7fb20"><param name="Name" value="slaves"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac6adbe7f44a82c49396888a88b8073d4"><param name="Name" value="suppressOffers"></OBJECT>
@@ -13065,6 +13065,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave.html#a6ed17aed3e25ca05cacf647d9e614ae8"><param name="Name" value="READWRITE_HTTP_AUTHENTICATION_REALM"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave.html#a5b20ccf235919cc83665d5ba9a466383"><param name="Name" value="RECOVERY_TIMEOUT"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave.html#acfaf0850a5e7dc54daac3701b51838e3"><param name="Name" value="REGISTER_RETRY_INTERVAL_MAX"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave.html#ac4ac850be8dfacb7ded8bd816669333c"><param name="Name" value="RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave.html#ad21670291a9464020160f8b9048ef582"><param name="Name" value="STATUS_UPDATE_RETRY_INTERVAL_MAX"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave.html#aeb8b9ceb7ee7fb45557ab4beeb3361a9"><param name="Name" value="STATUS_UPDATE_RETRY_INTERVAL_MIN"></OBJECT>
   </UL>
@@ -13561,7 +13562,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aec8984d09f36608cb2918ccd95b14d05"><param name="Name" value="operationDefault"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aa4784bdbff8b3b769cc09564f1bddb16"><param name="Name" value="publishDefault"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a76c485f9cb1bc023c658537f3adc428a"><param name="Name" value="send"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a2f7ecaa9b7af1e30d70dc6077a0047b8"><param name="Name" value="start"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a867847d3e71aef89b6f483f577ee29a2"><param name="Name" value="start"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a0238badb91d8330beab9014c1726c2b4"><param name="Name" value="subscribedDefault"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1resource__provider.html"><param name="Name" value="mesos::internal::tests::resource_provider"></OBJECT>
@@ -14390,7 +14391,6 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1roles.html#a6524417fdb4cb70c9f02354efe71ff57"><param name="Name" value="parse"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1roles.html#aa33464e694d17fab588e0ff5dce69701"><param name="Name" value="validate"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Scheduler.html"><param name="Name" value="mesos::Scheduler"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1scheduler.html"><param name="Name" value="mesos::scheduler"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Scheduler.html"><param name="Name" value="mesos::Scheduler"></OBJECT>
   <UL>
@@ -14593,8 +14593,8 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#aaf036192088af176acc7019f51afb666"><param name="Name" value="create"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a5fb63c5ef191901d35d9a0fc3f0d8efc"><param name="Name" value="fetch"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><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>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a7c29d7ad26254e86eef0f0791393e93d"><param name="Name" value="schemes"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a06504aee3f336ee1151c87e99f350082"><param name="Name" value="~CurlFetcherPlugin"></OBJECT>
   </UL>
@@ -14723,7 +14723,7 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1v1_1_1resource__provider.html"><param name="Name" value="mesos::v1::resource_provider"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html"><param name="Name" value="mesos::v1::resource_provider::Driver"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a6c7b9bebc0bd4fe22c6b830312633403"><param name="Name" value="Driver"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a4f91b5f8a8c3ac853b156df771910587"><param name="Name" value="Driver"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172"><param name="Name" value="operator="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3f4e21e44721710eeed0ced2db518d37"><param name="Name" value="send"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#ab9ccbb5edecec1e8c42c345f1be4a0a6"><param name="Name" value="start"></OBJECT>
@@ -15711,16 +15711,19 @@
   <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_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><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_1DockerFetcherPlugin.html#ad942cc6916621fcfb8f714a76aaf2487"><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>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a06b4afb2f86856aadf43412a6bf9ab73"><param name="Name" value="NAME"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a4bb32944d46d17d2152813eb5aea91cd"><param name="Name" value="name"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46"><param name="Name" value="name"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a4bb32944d46d17d2152813eb5aea91cd"><param name="Name" value="mesos::uri::HadoopFetcherPlugin"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46"><param name="Name" value="os::Shell"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46"><param name="Name" value="posix/shell.hpp"></OBJECT>
   </UL>
@@ -18305,11 +18308,11 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html"><param name="Name" value="process::EventQueue"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#a11390aaa07bced511a5b7fe4c94e97fd"><param name="Name" value="Consumer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#a73f44b10f6d09ead6bdf3ab11cba4d06"><param name="Name" value="consumer"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#a11390aaa07bced511a5b7fe4c94e97fd"><param name="Name" value="Consumer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#ad2d51d8a2a80f473de0bcf2e08e48d90"><param name="Name" value="EventQueue"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1EventVisitor.html"><param name="Name" value="process::EventVisitor"></OBJECT>
   <UL>
@@ -18655,8 +18658,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html"><param name="Name" value="process::http::Response"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905"><param name="Name" value="body"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada7d2a4db1b1426c6caab18fa8b484f4f5"><param name="Name" value="BODY"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905"><param name="Name" value="body"></OBJECT>
     <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>
@@ -19581,15 +19584,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< CheckerProcess >"></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< CollectProcess< T > >"></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>
@@ -19630,8 +19633,8 @@
   </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>
@@ -19665,8 +19668,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Logging >"></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>
@@ -19679,29 +19682,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#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< LogWriterProcess >"></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< Master >"></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< MemoryProfiler >"></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>
@@ -19728,8 +19731,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#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>
@@ -19742,8 +19745,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>
@@ -19791,8 +19794,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Slave >"></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>
@@ -21058,6 +21061,11 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="resource__provider_2validation_8hpp.html"><param name="Name" value="resource_provider/validation.hpp"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Flags.html#ab75a6e8c4dae7d10dce79461ea027a92"><param name="Name" value="resource_provider_config_dir"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Http.html#a26710d2f5bff558b388de6e1b55805c2"><param name="Name" value="RESOURCE_PROVIDER_HELP"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave.html#ac4ac850be8dfacb7ded8bd816669333c"><param name="Name" value="RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave.html#ac4ac850be8dfacb7ded8bd816669333c"><param name="Name" value="mesos::internal::slave"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave.html#ac4ac850be8dfacb7ded8bd816669333c"><param name="Name" value="src/slave/constants.hpp"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#aad98a62b2681ff5a4b77f9dc20e9140b"><param name="Name" value="ResourceConversion"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#aad98a62b2681ff5a4b77f9dc20e9140b"><param name="Name" value="mesos::ResourceConversion"></OBJECT>
@@ -21263,11 +21271,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a84298b990ad52dfd353358427b04ff3f"><param name="Name" value="windows/rmdir.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1examples_1_1Flags.html#af84b1942374e87f678a3950ccc136980"><param name="Name" value="role"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1examples_1_1Flags.html#af84b1942374e87f678a3950ccc136980"><param name="Name" value="mesos::internal::examples::Flags"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc"><param name="Name" value="mesos::internal::master::Role"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#accf0d5437cf11da50c674ecd6c19c7ce"><param name="Name" value="Role"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc"><param name="Name" value="role"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="roles_8hpp.html"><param name="Name" value="roles.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="roles_8hpp.html#a70ebdbe08b14acfb4ef2571ce909cc86"><param name="Name" value="isStrictSubroleOf"></OBJECT>
@@ -21808,30 +21813,30 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a3a3635fd3f69c6cb59ebb429f5c5d893"><param name="Name" value="mesos::internal::slave::XfsDiskIsolatorProcess"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="process::Process"></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_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="process::Process"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><param name="Name" value="process::ProcessBase"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CheckerProcess >"></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>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ContainerDaemonProcess >"></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>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ContainerDaemonProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< DockerContainerizerProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< DockerContainerizerProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< FetcherProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< FetcherProcess >"></OBJECT>
@@ -21853,53 +21858,41 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Help >"></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>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Help >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< HttpProxy >"></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>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< HttpProxy >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><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>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Logging >"></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>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Logging >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Logging >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogProcess >"></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>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogWriterProcess >"></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>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Master >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MemoryProfiler >"></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>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MemoryProfiler >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosAllocatorProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosContainerizerProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosContainerizerProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosIsolatorProcess >"></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>
@@ -21907,31 +21900,25 @@
   <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>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Profiler >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ProvisionerProcess >"></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#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>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ProvisionerProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaderProcess< T > >"></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>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><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>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Slave >"></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#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>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Slave >"></OBJECT>
@@ -21943,9 +21930,15 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Subsystem >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Subsystem >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< System >"></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>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< System >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ThunkProcess< R > >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ThunkProcess< R > >"></OBJECT>
@@ -21957,8 +21950,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< VersionProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< VersionProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< WhitelistWatcher >"></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="semaphore_8hpp.html"><param name="Name" value="semaphore.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="semaphore_8hpp.html#ad2f1d392a1962c0a2f6c0639619cc29e"><param name="Name" value="__semaphore__"></OBJECT>
@@ -22349,8 +22345,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="signals_8hpp.html"><param name="Name" value="signals.hpp"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1http_1_1authentication_1_1JWT.html#a7a5314085fad497a929f9901cf55721a"><param name="Name" value="signature"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaac9c83af02af694c57497b0f1414b0779"><param name="Name" value="SIGNED_INTEGER"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a1ef5b2f34492821aec7eae82da8366b7"><param name="Name" value="signed_integer"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaac9c83af02af694c57497b0f1414b0779"><param name="Name" value="SIGNED_INTEGER"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a57e9c8c5fa13bf86bc779a9f6f408b7c"><param name="Name" value="SIGPIPE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="windows__ctrlhandler_8hpp.html#a944a8250e34bfd7991123abd3436d8c0"><param name="Name" value="SIGUSR1"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacefs.html#a60a9e5ca4119866d80691ce3c4701dc9"><param name="Name" value="size"></OBJECT>
@@ -22932,6 +22928,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2slave_2constants_8hpp.html#a6ed17aed3e25ca05cacf647d9e614ae8"><param name="Name" value="READWRITE_HTTP_AUTHENTICATION_REALM"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2slave_2constants_8hpp.html#a5b20ccf235919cc83665d5ba9a466383"><param name="Name" value="RECOVERY_TIMEOUT"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2slave_2constants_8hpp.html#acfaf0850a5e7dc54daac3701b51838e3"><param name="Name" value="REGISTER_RETRY_INTERVAL_MAX"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2slave_2constants_8hpp.html#ac4ac850be8dfacb7ded8bd816669333c"><param name="Name" value="RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2slave_2constants_8hpp.html#ad21670291a9464020160f8b9048ef582"><param name="Name" value="STATUS_UPDATE_RETRY_INTERVAL_MAX"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2slave_2constants_8hpp.html#aeb8b9ceb7ee7fb45557ab4beeb3361a9"><param name="Name" value="STATUS_UPDATE_RETRY_INTERVAL_MIN"></OBJECT>
   </UL>
@@ -23186,7 +23183,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#a0a9fd64b962d616673fb79e8af48a13e"><param name="Name" value="mesos::internal::log::LogWriterProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1cluster_1_1Master.html#afbebaf82e91135ac7b344e4e0b1be430"><param name="Name" value="mesos::internal::tests::cluster::Master"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html#a47fc0a2bf9ef40d0d57232ea3f69e148"><param name="Name" value="mesos::internal::tests::cluster::Slave"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a2f7ecaa9b7af1e30d70dc6077a0047b8"><param name="Name" value="mesos::internal::tests::resource_provider::MockResourceProvider"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a867847d3e71aef89b6f483f577ee29a2"><param name="Name" value="mesos::internal::tests::resource_provider::MockResourceProvider"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1log_1_1Log_1_1Writer.html#a9782864d9f5080553d670f3197a0071a"><param name="Name" value="mesos::log::Log::Writer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1MesosExecutorDriver.html#a06ac86f128c639268160b511759c7b21"><param name="Name" value="mesos::MesosExecutorDriver"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1MesosSchedulerDriver.html#a22d332c0abd42e3fae082fad25d5aa98"><param name="Name" value="mesos::MesosSchedulerDriver"></OBJECT>
@@ -24766,9 +24763,9 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Exec.html#aa44880630d71534bbcb9f8f5acb2c286"><param name="Name" value="os::Exec"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Fork.html#ae3afda5dfbf9c15949f69161d2d5b33c"><param name="Name" value="os::Fork"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><param name="Name" value="unimplemented.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f"><param name="Name" value="Unimplemented"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><param name="Name" value="UNIMPLEMENTED"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Shared.html#a5a4fd275e890e3c5e81dd7aed1d804b0"><param name="Name" value="unique"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classDays.html#a589226d06fa74863c8f7a3c7b5c17a4c"><param name="Name" value="units"></OBJECT>
   <UL>
@@ -24830,8 +24827,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1SocketManager.html#ac3cd8ee72d804930dcdbf6317dcfb932"><param name="Name" value="unproxy"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html"><param name="Name" value="unreachable.hpp"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
@@ -25832,13 +25829,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a73da9d49515dfff761c4887c3d6032c0"><param name="Name" value="os"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b"><param name="Name" value="os::signal_safe"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1http_1_1Pipe_1_1Writer.html#ad945bef2134c872f8ea43dea6db84c66"><param name="Name" value="process::http::Pipe::Writer"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="process::io"></OBJECT>
   </UL>
   <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="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="process::io"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904ad4b9e47f65b6e79b010582f15785867e"><param name="Name" value="process::network::internal::Socket"></OBJECT>
-  </UL>
+  <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="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904ad4b9e47f65b6e79b010582f15785867e"><param name="Name" value="WRITE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#ab812da47364d793d9ec0471d3dc8c1bc"><param name="Name" value="write"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#ab812da47364d793d9ec0471d3dc8c1bc"><param name="Name" value="process::Subprocess::IO::InputFileDescriptors"></OBJECT>
@@ -25907,8 +25901,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags.html#a84668ca2749a1e1f6fcff9707f7f987b"><param name="Name" value="mesos::internal::log::tool::Replica::Flags"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Process.html#a4f273436ac1bdd45926d3f3c76733f39"><param name="Name" value="zombie"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classZooKeeper.html"><param name="Name" value="ZooKeeper"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacezookeeper.html"><param name="Name" value="zookeeper"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classZooKeeper.html"><param name="Name" value="ZooKeeper"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="zookeeper_2authentication_8hpp.html"><param name="Name" value="zookeeper/authentication.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="zookeeper_2authentication_8hpp.html#a520e93e970fb994ef0446f92046d3784"><param name="Name" value="EVERYONE_CREATE_AND_READ_CREATOR_ALL"></OBJECT>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 99b2f4a..b79c1a3 100644
--- a/content/api/latest/c++/master_2validation_8hpp_source.html
+++ b/content/api/latest/c++/master_2validation_8hpp_source.html
@@ -60,7 +60,7 @@
 <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:261</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_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:2658</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:2660</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:79</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/mock__csi__plugin_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/mock__csi__plugin_8hpp.html b/content/api/latest/c++/mock__csi__plugin_8hpp.html
index c4c9420..c391ba1 100644
--- a/content/api/latest/c++/mock__csi__plugin_8hpp.html
+++ b/content/api/latest/c++/mock__csi__plugin_8hpp.html
@@ -122,7 +122,7 @@ Macros</h2></td></tr>
 </div><div class="memdoc">
 <b>Value:</b><div class="fragment"><div class="line">MOCK_METHOD3(<a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>, grpc::Status(           \</div><div class="line">      grpc::ServerContext* <a class="code" href="namespaceprocess_1_1network_1_1openssl.html#a9ea7f1e144d9731d6fb4e4a0d80a7c56">context</a>,          \</div><div class="line">      <span class="keyword">const</span> <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">csi::v0::name</a>##Request* <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>, \</div><div class="line">      <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">csi::v0::name</a>##<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">Response</a>* response));</div><div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da0
 5fa"><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="namespaceprocess_1_1network_1_1openssl_html_a9ea7f1e144d9731d6fb4e4a0d80a7c56"><div class="ttname"><a href="namespaceprocess_1_1network_1_1openssl.html#a9ea7f1e144d9731d6fb4e4a0d80a7c56">process::network::openssl::context</a></div><div class="ttdeci">SSL_CTX * context()</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2661</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2663</div></div>
 <div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment -->
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/namespacemembers_l.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_l.html b/content/api/latest/c++/namespacemembers_l.html
index cdb5961..bec8b88 100644
--- a/content/api/latest/c++/namespacemembers_l.html
+++ b/content/api/latest/c++/namespacemembers_l.html
@@ -177,7 +177,7 @@
 : <a class="el" href="namespaceinternal_1_1windows.html#a9eb75fd12cc66dbf3f61c8f5156694e1">internal::windows</a>
 </li>
 <li>loop()
-: <a class="el" href="namespaceprocess.html#a852052836f10e7c11a19320e846d472e">process</a>
+: <a class="el" href="namespaceprocess.html#af4f4d3422eed6d82ea5af4a1a6e839a4">process</a>
 </li>
 <li>LOW
 : <a class="el" href="namespacecgroups_1_1memory_1_1pressure.html#ad8d4aa5c0e09cc87fef44d6713f7b61fab0b8865245ba2ef579a93fd37a0447c1">cgroups::memory::pressure</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/namespacemembers_r.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_r.html b/content/api/latest/c++/namespacemembers_r.html
index d19af23..7613395 100644
--- a/content/api/latest/c++/namespacemembers_r.html
+++ b/content/api/latest/c++/namespacemembers_r.html
@@ -106,13 +106,13 @@
 , <a class="el" href="namespacemesos_1_1internal_1_1credentials.html#a137c93d60149616181a10e9f39986f7f">mesos::internal::credentials</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html#adeb89c1623e8d5af457b5b130aceac1d">mesos::internal::slave::state</a>
 , <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="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879">process::io</a>
 </li>
 <li>read()
-: <a class="el" href="namespaceprotobuf.html#ae3e1bd443efafaf4f5d0f2ade10b81f9">protobuf</a>
+: <a class="el" href="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f">process::io</a>
+, <a class="el" href="namespaceprotobuf.html#a2120146c620b72d4e1e3ae47bdacb1b3">protobuf</a>
 </li>
 <li>read&lt; Resources &gt;()
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html#a6bdbe39082783fa5f8073104c5aa5b3c">mesos::internal::slave::state</a>
@@ -243,6 +243,9 @@
 <li>reset()
 : <a class="el" href="namespaceos_1_1signals.html#a71d775fbe079ed646659cb028b8e6d1e">os::signals</a>
 </li>
+<li>RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM
+: <a class="el" href="namespacemesos_1_1internal_1_1slave.html#ac4ac850be8dfacb7ded8bd816669333c">mesos::internal::slave</a>
+</li>
 <li>ResourceFormat
 : <a class="el" href="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82">mesos</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/namespacemembers_vars_r.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_vars_r.html b/content/api/latest/c++/namespacemembers_vars_r.html
index 5db0f06..5408a60 100644
--- a/content/api/latest/c++/namespacemembers_vars_r.html
+++ b/content/api/latest/c++/namespacemembers_vars_r.html
@@ -127,6 +127,9 @@
 <li>REQUEUES
 : <a class="el" href="namespacerouting_1_1queueing_1_1statistics.html#a9a6c9ceca9da969ea8a5536ea6551b0e">routing::queueing::statistics</a>
 </li>
+<li>RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM
+: <a class="el" href="namespacemesos_1_1internal_1_1slave.html#ac4ac850be8dfacb7ded8bd816669333c">mesos::internal::slave</a>
+</li>
 <li>ROOT_DIR
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1paths.html#af0609d4ad3e4aa97431fd352d913b706">mesos::internal::slave::cni::paths</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/namespacemembers_w.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_w.html b/content/api/latest/c++/namespacemembers_w.html
index 8e2e0bd..043d1df 100644
--- a/content/api/latest/c++/namespacemembers_w.html
+++ b/content/api/latest/c++/namespacemembers_w.html
@@ -129,8 +129,9 @@
 : <a class="el" href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">cgroups</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1log.html#a644a438399ebd57381f8c3eb9261c9bc">mesos::internal::log</a>
-, <a class="el" href="namespaceos_1_1signal__safe.html#a1fe471bfb9a8e827779d24a58ba155d3">os::signal_safe</a>
-, <a class="el" href="namespaceos.html#aa0e3acff8992055da620cae8b455d93d">os</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="namespaceprocess_1_1io.html#a4c2c8de8f0750ab0f0ba40283774dfb6">process::io</a>
 </li>
 <li>WRITE
 : <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html
index 111fd06..ee6268d 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html
@@ -404,6 +404,8 @@ Variables</h2></td></tr>
 <tr class="separator:a6ed17aed3e25ca05cacf647d9e614ae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab06983b32306c295abea280c3ccfb87b"><td class="memItemLeft" align="right" valign="top">constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave.html#ab06983b32306c295abea280c3ccfb87b">EXECUTOR_HTTP_AUTHENTICATION_REALM</a> [] = &quot;mesos-agent-executor&quot;</td></tr>
 <tr class="separator:ab06983b32306c295abea280c3ccfb87b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4ac850be8dfacb7ded8bd816669333c"><td class="memItemLeft" align="right" valign="top">constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave.html#ac4ac850be8dfacb7ded8bd816669333c">RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM</a> []</td></tr>
+<tr class="separator:ac4ac850be8dfacb7ded8bd816669333c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a693bfee95e7402c2ea259abb0d46909d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classBytes.html">Bytes</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave.html#a693bfee95e7402c2ea259abb0d46909d">DEFAULT_FETCHER_CACHE_SIZE</a> = <a class="el" href="bytes_8hpp.html#a1ddad0da83178785efb031952a4ef6a5">Gigabytes</a>(2)</td></tr>
 <tr class="separator:a693bfee95e7402c2ea259abb0d46909d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6c0ea1863b47efd4a7e55fd473d0dc8e"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classDuration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave.html#a6c0ea1863b47efd4a7e55fd473d0dc8e">DEFAULT_FETCHER_STALL_TIMEOUT</a> = <a class="el" href="classMinutes.html">Minutes</a>(1)</td></tr>
@@ -1794,6 +1796,18 @@ Variables</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="ac4ac850be8dfacb7ded8bd816669333c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">constexpr char mesos::internal::slave::RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM[]</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">=</div><div class="line">  <span class="stringliteral">&quot;mesos-agent-resource-provider&quot;</span></div></div><!-- fragment -->
+</div>
+</div>
 <a class="anchor" id="ad21670291a9464020160f8b9048ef582"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 e1ebfc9..20ffea3 100644
--- a/content/api/latest/c++/protobuf__utils_8hpp_source.html
+++ b/content/api/latest/c++/protobuf__utils_8hpp_source.html
@@ -89,7 +89,7 @@
 <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 &lt;name&gt;&amp;#39;). </div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html">mesos::internal::protobuf::master::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:384</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html_aad0128d18048818ccede75dbd3d3ad43"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#aad0128d18048818ccede75dbd3d3ad43">mesos::internal::protobuf::framework::Capabilities::Capabilities</a></div><div class="ttdeci">Capabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:460</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:2659</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:2661</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:38</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event_html_a69703958853b44f22fbf6123be76e0a2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a69703958853b44f22fbf6123be76e0a2">mesos::internal::protobuf::master::event::createTaskAdded</a></div><div class="ttdeci">mesos::master::Event createTaskAdded(const Task &amp;task)</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:181</div></div>


[06/11] mesos-site git commit: Updated the website built from mesos SHA: 0f0909c.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 3d4d8a7..3188685 100644
--- a/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="resource__provider_2validation_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name
 ="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class
 ="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __RESOURCE_PROVIDER_VALIDATION_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __RESOURCE_PROVIDER
 _VALIDATION_HPP__</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="resource__provider_2resource__provider_8hpp.html">mesos/resource_provider/resource_provider.hpp</a>&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="error_8hpp.html">stout/error.hpp</a>&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="option_8hpp.html">stout/option.hpp</a>&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span
 >&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1resource__provider.html">   27</a></span>&#160;<span class="keyword">namespace </span>resource_provider {</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1resource__provider_1_1validation.html">   28</a></span>&#160;<span class="keyword">namespace </span>validation {</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1resource__provider_1_1validation_1_1call.html">   29</a></span>&#160;<span class="keyword">namespace </span>call {</div><div class="line"><a na
 me="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1resource__provider_1_1validation_1_1call.html#a6280d6bf8b45244134b2bd00bb21a9f8">validate</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::resource_provider::Call</a>&amp; call);</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;} <span class="comment">// namespace call {</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;} <span class="comment">// namespace validation {</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;} <span 
 class="comment">// namespace resource_provider {</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;} <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#endif // __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:2658</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:2660</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 2f81c83..4ccef7d 100644
--- a/content/api/latest/c++/slave_2validation_8hpp_source.html
+++ b/content/api/latest/c++/slave_2validation_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="slave_2validation_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a
 ><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//
  distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __SLAVE_VALIDATION_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __SLAVE_VALIDATION_HPP__</span></div><div cl
 ass="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="agent_2agent_8hpp.html">mesos/agent/agent.hpp</a>&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2executor_2executor_8hpp.html">mesos/executor/executor.hpp</a>&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="error_8hpp.html">stout/error.hpp</a>&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;<
 a class="code" href="option_8hpp.html">stout/option.hpp</a>&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span>slave {</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave_1_1validation.html">   30</a></span>&#160;<span class="keyword">namespace </span>validation {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span c
 lass="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1container.html">   32</a></span>&#160;<span class="keyword">namespace </span>container {</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;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1container.html#ae576305179ad464bbd1bf38f34799f13">validateContainerId</a>(<span class="keyword">const</span> ContainerID&amp; containerId);</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;} <span class="comment">// namespace container {</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><
 a class="line" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1agent.html">   38</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos_1_1v1_1_1agent.html">agent</a> {</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1agent_1_1call.html">   39</a></span>&#160;<span class="keyword">namespace </span>call {</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">   41</span>&#160;<span class="comment">// Validates that an agent::Call is well-formed.</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment">// TODO(bmahler): Add unit tests.</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code
 " href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1executor_1_1call.html#a2cecaed381004dded5fc4ec626660bb4">validate</a>(</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::agent::Call</a>&amp; call,</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; principal = <a class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;} <span class="comment">// namespace call {</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;} <span class="comment">// nam
 espace agent {</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1executor.html">   50</a></span>&#160;<span class="keyword">namespace </span>executor {</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1executor_1_1call.html">   51</a></span>&#160;<span class="keyword">namespace </span>call {</div><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="comment">// Validates that an executor call is well-formed.</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment">// TODO(ijimenez): Add unit tests.</span></div><div class="line"><a name="l00055"
 ></a><span class="lineno">   55</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1executor_1_1call.html#a2cecaed381004dded5fc4ec626660bb4">validate</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::executor::Call</a>&amp; call);</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="comment">// namespace call {</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;} <span class="comment">// namespace executor {</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;} <span class="comment">// namespace validation {</span></div><div class="line"><a name="l00060"></a><span class="l
 ineno">   60</span>&#160;} <span class="comment">// namespace slave {</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;} <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;} <span class="comment">// namespace mesos {</span></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">   64</span>&#160;<span class="preprocessor">#endif // __SLAVE_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:2658</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:2660</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="namespacemesos_1_1v1_1_1agent_html"><div class="ttname"><a href="namespacemesos_1_1v1_1_1agent.html">mesos::v1::agent</a></div><div class="ttdef"><b>Definition:</b> agent.hpp:27</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 6e9e7f5..ffae8b1 100644
--- a/content/api/latest/c++/src_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2master_8hpp_source.html
@@ -112,7 +112,7 @@
 <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_1master_1_1maintenance_1_1validation_html_ad41521895f3dce9a5351e9fb167fbd68"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#ad41521895f3dce9a5351e9fb167fbd68">mesos::internal::master::maintenance::validation::machines</a></div><div class="ttdeci">Try&lt; Nothing &gt; machines(const google::protobuf::RepeatedPtrField&lt; MachineID &gt; &amp;ids)</div><div class="ttdoc">Performs the following checks on a list of machines: </div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_aeb6de80698ecb96df9976f260eebe324"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#aeb6de80698ecb96df9976f260eebe324">mesos::internal::master::Framework::addUnreachableTask</a></div><div class="ttdeci">void addUnreachableTask(const Task &amp;task)</div><div class="ttdef"><b>Definition:</b> master.hpp:2400</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:2658</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:2660</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:79</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a35847f2388d25e0cb9b3a9d0a722fbdd"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a35847f2388d25e0cb9b3a9d0a722fbdd">mesos::internal::master::Framework::totalUsedResources</a></div><div class="ttdeci">Resources totalUsedResources</div><div class="ttdef"><b>Definition:</b> master.hpp:2959</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>
@@ -148,7 +148,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_aa21baf526b32c397ea45f103cea5dd15"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#aa21baf526b32c397ea45f103cea5dd15">mesos::internal::master::Framework::updateConnection</a></div><div class="ttdeci">void updateConnection(const process::UPID &amp;newPid)</div><div class="ttdef"><b>Definition:</b> master.hpp:2796</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a7fadf70339d91d6a2dda333b62f31646"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a7fadf70339d91d6a2dda333b62f31646">mesos::internal::master::Framework::removeOffer</a></div><div class="ttdeci">void removeOffer(Offer *offer)</div><div class="ttdef"><b>Definition:</b> master.hpp:2444</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a471feb09e6e40006c48fa1941ae4961a"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a471feb09e6e40006c48fa1941ae4961a">mesos::internal::master::Slave::killedTasks</a></div><div class="ttdeci">multihashmap&lt; FrameworkID, TaskID &gt; killedTasks</div><div class="ttdef"><b>Definition:</b> master.hpp:244</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:2659</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:2661</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4">mesos::internal::master::Framework::RECOVERED</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2222</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:38</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_ab0449df2888be22f3d5c0288367ca31f"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#ab0449df2888be22f3d5c0288367ca31f">mesos::internal::master::Slave::resourceVersion</a></div><div class="ttdeci">Option&lt; UUID &gt; resourceVersion</div><div class="ttdef"><b>Definition:</b> master.hpp:290</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/src_2master_2metrics_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2master_2metrics_8hpp_source.html b/content/api/latest/c++/src_2master_2metrics_8hpp_source.html
index 5a225ea..1d45c1e 100644
--- a/content/api/latest/c++/src_2master_2metrics_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2metrics_8hpp_source.html
@@ -75,7 +75,7 @@
 <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="structmesos_1_1internal_1_1master_1_1Metrics_html_a87d392eb867ce65431c51b8457ad144e"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#a87d392eb867ce65431c51b8457ad144e">mesos::internal::master::Metrics::event_queue_dispatches</a></div><div class="ttdeci">process::metrics::PullGauge event_queue_dispatches</div><div class="ttdef"><b>Definition:</b> metrics.hpp:176</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_acc3540a7106f4470af2fb319ee857451"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#acc3540a7106f4470af2fb319ee857451">mesos::internal::master::Metrics::messages_update_slave</a></div><div class="ttdeci">process::metrics::Counter messages_update_slave</div><div class="ttdef"><b>Definition:</b> metrics.hpp:152</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:2658</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:2660</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_a6b4faba22b0456b30019fefeed73731f"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#a6b4faba22b0456b30019fefeed73731f">mesos::internal::master::Metrics::tasks_unreachable</a></div><div class="ttdeci">process::metrics::PullGauge tasks_unreachable</div><div class="ttdef"><b>Definition:</b> metrics.hpp:64</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_a70889b3e10dbd6236a4e57e72fa670e0"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#a70889b3e10dbd6236a4e57e72fa670e0">mesos::internal::master::Metrics::tasks_staging</a></div><div class="ttdeci">process::metrics::PullGauge tasks_staging</div><div class="ttdef"><b>Definition:</b> metrics.hpp:61</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_a347ac93b5ead08496b21616e24ec9917"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#a347ac93b5ead08496b21616e24ec9917">mesos::internal::master::Metrics::slave_shutdowns_scheduled</a></div><div class="ttdeci">process::metrics::Counter slave_shutdowns_scheduled</div><div class="ttdef"><b>Definition:</b> metrics.hpp:191</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/src_2slave_2constants_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2slave_2constants_8hpp.html b/content/api/latest/c++/src_2slave_2constants_8hpp.html
index 53ecff5..5d7b53b 100644
--- a/content/api/latest/c++/src_2slave_2constants_8hpp.html
+++ b/content/api/latest/c++/src_2slave_2constants_8hpp.html
@@ -152,6 +152,8 @@ Variables</h2></td></tr>
 <tr class="separator:a6ed17aed3e25ca05cacf647d9e614ae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab06983b32306c295abea280c3ccfb87b"><td class="memItemLeft" align="right" valign="top">constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave.html#ab06983b32306c295abea280c3ccfb87b">mesos::internal::slave::EXECUTOR_HTTP_AUTHENTICATION_REALM</a> [] = &quot;mesos-agent-executor&quot;</td></tr>
 <tr class="separator:ab06983b32306c295abea280c3ccfb87b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4ac850be8dfacb7ded8bd816669333c"><td class="memItemLeft" align="right" valign="top">constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave.html#ac4ac850be8dfacb7ded8bd816669333c">mesos::internal::slave::RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM</a> []</td></tr>
+<tr class="separator:ac4ac850be8dfacb7ded8bd816669333c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a693bfee95e7402c2ea259abb0d46909d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classBytes.html">Bytes</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave.html#a693bfee95e7402c2ea259abb0d46909d">mesos::internal::slave::DEFAULT_FETCHER_CACHE_SIZE</a> = <a class="el" href="bytes_8hpp.html#a1ddad0da83178785efb031952a4ef6a5">Gigabytes</a>(2)</td></tr>
 <tr class="separator:a693bfee95e7402c2ea259abb0d46909d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6c0ea1863b47efd4a7e55fd473d0dc8e"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classDuration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave.html#a6c0ea1863b47efd4a7e55fd473d0dc8e">mesos::internal::slave::DEFAULT_FETCHER_STALL_TIMEOUT</a> = <a class="el" href="classMinutes.html">Minutes</a>(1)</td></tr>


[05/11] mesos-site git commit: Updated the website built from mesos SHA: 0f0909c.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/src_2slave_2constants_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2slave_2constants_8hpp_source.html b/content/api/latest/c++/src_2slave_2constants_8hpp_source.html
index ec83d96..cf0f7c4 100644
--- a/content/api/latest/c++/src_2slave_2constants_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2constants_8hpp_source.html
@@ -52,13 +52,13 @@
 <div class="title">constants.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="src_2slave_2constants_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"
 ></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment
 ">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __SLAVE_CONSTANTS_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __SLAVE_CONSTANTS_HPP__</span></div><div 
 class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;vector&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="preprocessor">#include &lt;<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="bytes_8hpp.html">stout/bytes.hpp</a>&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   2
 6</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="duration_8hpp.html">stout/duration.hpp</a>&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>slave {</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="comment">// TODO(jieyu): Use static functions for all the constants. See more</span></div><div class="line"><a na
 me="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">// details in MESOS-1023.</span></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="namespacemesos_1_1internal_1_1slave.html#a7d43125bd0cba56c9c1a0f5c43d6a1cf">   35</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a7d43125bd0cba56c9c1a0f5c43d6a1cf">EXECUTOR_REGISTRATION_TIMEOUT</a> = <a class="code" href="classMinutes.html">Minutes</a>(1);</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a124db27a66a15baa22c129a7599ec430">   36</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a124db27a66a15baa22c129a7599ec430">EXECUTOR_REREG
 ISTRATION_TIMEOUT</a> = <a class="code" href="classSeconds.html">Seconds</a>(2);</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">// The maximum timeout within which an executor can reregister.</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// Note that this value has to be &lt;&lt; &#39;MIN_AGENT_REREGISTER_TIMEOUT&#39;</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// declared in &#39;master/constants.hpp&#39;; since agent recovery will only</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">// complete after this timeout has elapsed, this ensures that the</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class
 ="comment">// agent can reregister with the master before it is marked</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">// unreachable and its tasks are transitioned to TASK_UNREACHABLE or</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">// TASK_LOST.</span></div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a325e350497e1448cbf615d8881482880">   45</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a325e350497e1448cbf615d8881482880">MAX_EXECUTOR_REREGISTRATION_TIMEOUT</a> = <a class="code" href="classSeconds.html">Seconds</a>(15);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#1
 60;<span class="comment">// The default amount of time to wait for the executor to</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">// shut down before destroying the container.</span></div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#add1ee64d10e656eee05899328ed30dab">   49</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#add1ee64d10e656eee05899328ed30dab">DEFAULT_EXECUTOR_SHUTDOWN_GRACE_PERIOD</a> = <a class="code" href="classSeconds.html">Seconds</a>(5);</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"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a5b20ccf235919cc83665d5ba9a466383">   51</a></span>&#160;constexpr <a class="code" href
 ="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a5b20ccf235919cc83665d5ba9a466383">RECOVERY_TIMEOUT</a> = <a class="code" href="classMinutes.html">Minutes</a>(15);</div><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="comment">// TODO(gkleiman): Move this to a different file once `TaskStatusUpdateManager`</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment">// uses `StatusUpdateManagerProcess`. See MESOS-8296.</span></div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#aeb8b9ceb7ee7fb45557ab4beeb3361a9">   55</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#aeb8b9ceb7ee7fb45557ab4beeb3
 361a9">STATUS_UPDATE_RETRY_INTERVAL_MIN</a> = <a class="code" href="classSeconds.html">Seconds</a>(10);</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ad21670291a9464020160f8b9048ef582">   56</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ad21670291a9464020160f8b9048ef582">STATUS_UPDATE_RETRY_INTERVAL_MAX</a> = <a class="code" href="classMinutes.html">Minutes</a>(10);</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">// Default backoff interval used by the slave to wait before registration.</span></div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#aa40bf3dc131f95819a83e7bebef70de4">   59</a></spa
 n>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#aa40bf3dc131f95819a83e7bebef70de4">DEFAULT_REGISTRATION_BACKOFF_FACTOR</a> = <a class="code" href="classSeconds.html">Seconds</a>(1);</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="comment">// The maximum interval the slave waits before retrying registration.</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment">// Note that this value has to be &lt;&lt; &#39;MIN_SLAVE_REREGISTER_TIMEOUT&#39;</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment">// declared in &#39;master/constants.hpp&#39;. This helps the slave to retry</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&
 #160;<span class="comment">// (re-)registration multiple times between when the master finishes</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment">// recovery and when it times out slave re-registration.</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#acfaf0850a5e7dc54daac3701b51838e3">   66</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#acfaf0850a5e7dc54daac3701b51838e3">REGISTER_RETRY_INTERVAL_MAX</a> = <a class="code" href="classMinutes.html">Minutes</a>(1);</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment">// The maximum interval the slave waits before retrying authentication.</span></div><div class="l
 ine"><a name="l00069"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a4314509d761b55fc5c5ca2200bb2bc86">   69</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a4314509d761b55fc5c5ca2200bb2bc86">AUTHENTICATION_RETRY_INTERVAL_MAX</a> = <a class="code" href="classMinutes.html">Minutes</a>(1);</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="comment">// Default backoff interval used by the slave to wait after failed</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment">// authentication.</span></div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ac5681909591532a6ea98d0338f2af6a7">   73</a></sp
 an>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ac5681909591532a6ea98d0338f2af6a7">DEFAULT_AUTHENTICATION_BACKOFF_FACTOR</a> = <a class="code" href="classSeconds.html">Seconds</a>(1);</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a84c5903d8f027d97a5562ec780b0bda4">   75</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a84c5903d8f027d97a5562ec780b0bda4">GC_DELAY</a> = <a class="code" href="classWeeks.html">Weeks</a>(1);</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a30ce2dea60e8214b2c6d85ff62320726">   76</a></span>&#160;constexpr <a class="code" href="classDu
 ration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a30ce2dea60e8214b2c6d85ff62320726">DISK_WATCH_INTERVAL</a> = <a class="code" href="classMinutes.html">Minutes</a>(1);</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">   78</span>&#160;<span class="comment">// Minimum free disk capacity enforced by the garbage collector.</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ac85e94143a6a198db8326f9f4a52a22d">   79</a></span>&#160;constexpr <span class="keywordtype">double</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ac85e94143a6a198db8326f9f4a52a22d">GC_DISK_HEADROOM</a> = 0.1;</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">   81</span>&#160;<
 span class="comment">// Maximum number of completed frameworks to store in memory.</span></div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a9e1f463aeb2aaad492ce5ccd73914fee">   82</a></span>&#160;constexpr <span class="keywordtype">size_t</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a9e1f463aeb2aaad492ce5ccd73914fee">MAX_COMPLETED_FRAMEWORKS</a> = 50;</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;<span class="comment">// Default maximum number of completed executors per framework</span></div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment">// to store in memory.</span></div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#aace51cf90e724052
 27b75a7269858a8f">   86</a></span>&#160;constexpr <span class="keywordtype">size_t</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#aace51cf90e72405227b75a7269858a8f">DEFAULT_MAX_COMPLETED_EXECUTORS_PER_FRAMEWORK</a> = 150;</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;<span class="comment">// Maximum number of completed tasks per executor to store in memory.</span></div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment">// NOTE: This should be greater than zero because the agent looks</span></div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">// for completed tasks to determine (with false positives) whether</span></div><div clas
 s="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment">// an executor ever received tasks. See MESOS-8411.</span></div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment">// TODO(mzhu): Remove this note once we can determine whether an</span></div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment">// executor ever received tasks without looking through the</span></div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment">// completed tasks.</span></div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a23f2ab61b74c10b2163a042f4e865d3c">   97</a></span>&#160;constexpr <span class="keywordtype">size_t</span> <a class="code" 
 href="namespacemesos_1_1internal_1_1slave.html#a23f2ab61b74c10b2163a042f4e865d3c">MAX_COMPLETED_TASKS_PER_EXECUTOR</a> = 200;</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;<span class="comment">// Default cpus offered by the slave.</span></div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#acd5fc2c16f1c399531ca23262a9fe3cf">  100</a></span>&#160;constexpr <span class="keywordtype">double</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#acd5fc2c16f1c399531ca23262a9fe3cf">DEFAULT_CPUS</a> = 1;</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;<span class="comment">// Default memory offered by the slave.</span></div><div class="line"><a name="l00103"></a><s
 pan class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a5b8da5062b4f53f03758960e1eb3f3b4">  103</a></span>&#160;constexpr <a class="code" href="classBytes.html">Bytes</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a5b8da5062b4f53f03758960e1eb3f3b4">DEFAULT_MEM</a> = <a class="code" href="bytes_8hpp.html#a1ddad0da83178785efb031952a4ef6a5">Gigabytes</a>(1);</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="comment">// Default disk space offered by the slave.</span></div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a566e19d0af34a069d25b980ce07859a2">  106</a></span>&#160;constexpr <a class="code" href="classBytes.html">Bytes</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a566e19d0af34a069d25b980ce07859a2">DEFAULT_DI
 SK</a> = <a class="code" href="bytes_8hpp.html#a1ddad0da83178785efb031952a4ef6a5">Gigabytes</a>(10);</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;<span class="comment">// Default ports range offered by the slave.</span></div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a240fd6924623a94292899fd919af4415">  109</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a240fd6924623a94292899fd919af4415">DEFAULT_PORTS</a>[] = <span class="stringliteral">&quot;[31000-32000]&quot;</span>;</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">  111</span>&#160;<span class="comment">// Default cpu resource given to a command executor
 .</span></div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a39deb134c6da2122db4bf463315e8be9">  112</a></span>&#160;constexpr <span class="keywordtype">double</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a39deb134c6da2122db4bf463315e8be9">DEFAULT_EXECUTOR_CPUS</a> = 0.1;</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="comment">// Default memory resource given to a command executor.</span></div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ae06e3194ad829db8098c1791a750ca78">  115</a></span>&#160;constexpr <a class="code" href="classBytes.html">Bytes</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ae06e3194ad829db8098c1791a750ca78">DEFAULT_EXECUTOR_MEM</a> = <
 a class="code" href="bytes_8hpp.html#a5d8fe3ccbf9cafff06846c05b3ca864b">Megabytes</a>(32);</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;<span class="preprocessor">#ifdef ENABLE_PORT_MAPPING_ISOLATOR</span></div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment">// Default number of ephemeral ports allocated to a container by the</span></div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment">// network isolator.</span></div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;constexpr uint16_t DEFAULT_EPHEMERAL_PORTS_PER_CONTAINER = 1024;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="preprocessor">#endif</span></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;<span class="comment">// Default UNIX socket (Linux) or Named Pipe (Windows) resource that provides</span></div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment">// CLI access to the Docker daemon.</span></div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="preprocessor">#ifdef __WINDOWS__</span></div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a4069394b12f5808b1d5de703e7324c11">DEFAULT_DOCKER_HOST_RESOURCE</a>[] = <span class="stringliteral">&quot;//./pipe/docker_engine&quot;</span>;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00128"></a><span class="linen
 o"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a4069394b12f5808b1d5de703e7324c11">  128</a></span>&#160;constexpr <span class="keywordtype">char</span> DEFAULT_DOCKER_HOST_RESOURCE[] = <span class="stringliteral">&quot;/var/run/docker.sock&quot;</span>;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="preprocessor">#endif // __WINDOWS__</span></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="comment">// Default duration that docker containers will be removed after exit.</span></div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a17c32859de9018d4e35e223932956227">  132</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a17c3
 2859de9018d4e35e223932956227">DOCKER_REMOVE_DELAY</a> = <a class="code" href="classHours.html">Hours</a>(6);</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="comment">// Default duration to wait before retry inspecting a docker</span></div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="comment">// container.</span></div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#afc0d56cf9f52d4a7422fa0c9833988cc">  136</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#afc0d56cf9f52d4a7422fa0c9833988cc">DOCKER_INSPECT_DELAY</a> = <a class="code" href="classSeconds.html">Seconds</a>(1);</div><div class="line"><a name="l00137"></a><span class="lineno">  137</s
 pan>&#160;</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment">// Default duration to wait for `inspect` command completion.</span></div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ad212bb9f10c21738fce8eb39c6700b00">  139</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ad212bb9f10c21738fce8eb39c6700b00">DOCKER_INSPECT_TIMEOUT</a> = <a class="code" href="classSeconds.html">Seconds</a>(5);</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="comment">// Default maximum number of docker inspect calls docker ps will invoke</span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment">// in
  parallel to prevent hitting system&#39;s open file descriptor limit.</span></div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a4224dcfd5af7747e25b91baedeec2b9b">  143</a></span>&#160;constexpr <span class="keywordtype">size_t</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a4224dcfd5af7747e25b91baedeec2b9b">DOCKER_PS_MAX_INSPECT_CALLS</a> = 100;</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="comment">// Default duration that docker containerizer will wait to check</span></div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment">// docker version.</span></div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment">// TODO(tnachen): Make this a flag.</span></div><di
 v class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a485e0a6583f1cf3ed2a42c2225dd7dcc">  148</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a485e0a6583f1cf3ed2a42c2225dd7dcc">DOCKER_VERSION_WAIT_TIMEOUT</a> = <a class="code" href="classSeconds.html">Seconds</a>(5);</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="comment">// Additional duration that docker containerizer will wait beyond the</span></div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment">// configured `docker_stop_timeout` for docker stop to succeed, before</span></div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment">// trying to
  kill the process by itself.</span></div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a7ea174fe9f6cd2213b58a2b369a6dd6b">  153</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a7ea174fe9f6cd2213b58a2b369a6dd6b">DOCKER_FORCE_KILL_TIMEOUT</a> = <a class="code" href="classSeconds.html">Seconds</a>(1);</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">// Name of the default, CRAM-MD5 authenticatee.</span></div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ac92d36ffcd9e8e6d1c2a41ae1b1dbc33">  156</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1interna
 l_1_1slave.html#ac92d36ffcd9e8e6d1c2a41ae1b1dbc33">DEFAULT_AUTHENTICATEE</a>[] = <span class="stringliteral">&quot;crammd5&quot;</span>;</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">// Name of the default, local authorizer.</span></div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a610508485df6b0c9f917e94d14f3ba97">  159</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a610508485df6b0c9f917e94d14f3ba97">DEFAULT_AUTHORIZER</a>[] = <span class="stringliteral">&quot;local&quot;</span>;</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">// Name of the agent 
 HTTP authentication realm for read-only endpoints.</span></div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ae63e0bbf34b7dcebdf8ea534dcf197e8">  162</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ae63e0bbf34b7dcebdf8ea534dcf197e8">READONLY_HTTP_AUTHENTICATION_REALM</a>[] = <span class="stringliteral">&quot;mesos-agent-readonly&quot;</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;<span class="comment">// Name of the agent HTTP authentication realm for read-write endpoints.</span></div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a6ed17aed3e25ca05cacf647d9e614ae8">  165</a></span>&#160;constexpr <span class="keywordtype">char</
 span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a6ed17aed3e25ca05cacf647d9e614ae8">READWRITE_HTTP_AUTHENTICATION_REALM</a>[] = <span class="stringliteral">&quot;mesos-agent-readwrite&quot;</span>;</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">// Name of the agent HTTP authentication realm for HTTP executors.</span></div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ab06983b32306c295abea280c3ccfb87b">  168</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ab06983b32306c295abea280c3ccfb87b">EXECUTOR_HTTP_AUTHENTICATION_REALM</a>[] = <span class="stringliteral">&quot;mesos-agent-executor&quot;</span>;</div><div class="line"><a name="l00169"></a><span class="lineno">  169</s
 pan>&#160;</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment">// Default maximum storage space to be used by the fetcher cache.</span></div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a693bfee95e7402c2ea259abb0d46909d">  171</a></span>&#160;constexpr <a class="code" href="classBytes.html">Bytes</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a693bfee95e7402c2ea259abb0d46909d">DEFAULT_FETCHER_CACHE_SIZE</a> = <a class="code" href="bytes_8hpp.html#a1ddad0da83178785efb031952a4ef6a5">Gigabytes</a>(2);</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="comment">// Default timeout for the fetcher to wait when a net download stalls.</span></div><div class="line"><a name="l00174"></a><span class="lineno"><a class="
 line" href="namespacemesos_1_1internal_1_1slave.html#a6c0ea1863b47efd4a7e55fd473d0dc8e">  174</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a6c0ea1863b47efd4a7e55fd473d0dc8e">DEFAULT_FETCHER_STALL_TIMEOUT</a> = <a class="code" href="classMinutes.html">Minutes</a>(1);</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="comment">// If no pings received within this timeout, then the slave will</span></div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment">// trigger a re-detection of the master to cause a re-registration.</span></div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1
 slave.html#a75ebc6b9a39e3185324121d052e4bebd">DEFAULT_MASTER_PING_TIMEOUT</a>();</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">// Name of the executable for default executor.</span></div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="preprocessor">#ifdef __WINDOWS__</span></div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#aaff17224d6907b6bc7f6367769f21ad5">MESOS_DEFAULT_EXECUTOR</a>[] = <span class="stringliteral">&quot;mesos-default-executor.exe&quot;</span>;</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00184"></a><span class="lineno"><a class="lin
 e" href="namespacemesos_1_1internal_1_1slave.html#aaff17224d6907b6bc7f6367769f21ad5">  184</a></span>&#160;constexpr <span class="keywordtype">char</span> MESOS_DEFAULT_EXECUTOR[] = <span class="stringliteral">&quot;mesos-default-executor&quot;</span>;</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="preprocessor">#endif // __WINDOWS__</span></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="comment">// Virtual path on which agent logs are mounted in `/files/` endpoint.</span></div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a214946e51606694950e9dfa6336601d9">  188</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a214946e51606694950e9dfa6336601d9">AGENT_L
 OG_VIRTUAL_PATH</a>[] = <span class="stringliteral">&quot;/slave/log&quot;</span>;</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;std::vector&lt;SlaveInfo::Capability&gt; <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a660376bcf88f089c191f22c164864286">AGENT_CAPABILITIES</a>();</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">// namespace slave {</span></div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;} <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div><
 div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="preprocessor">#endif // __SLAVE_CONSTANTS_HPP__</span></div><div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_ad21670291a9464020160f8b9048ef582"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#ad21670291a9464020160f8b9048ef582">mesos::internal::slave::STATUS_UPDATE_RETRY_INTERVAL_MAX</a></div><div class="ttdeci">constexpr Duration STATUS_UPDATE_RETRY_INTERVAL_MAX</div><div class="ttdef"><b>Definition:</b> constants.hpp:56</div></div>
+<a href="src_2slave_2constants_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"
 ></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment
 ">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __SLAVE_CONSTANTS_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __SLAVE_CONSTANTS_HPP__</span></div><div 
 class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;vector&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="preprocessor">#include &lt;<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="bytes_8hpp.html">stout/bytes.hpp</a>&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   2
 6</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="duration_8hpp.html">stout/duration.hpp</a>&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>slave {</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="comment">// TODO(jieyu): Use static functions for all the constants. See more</span></div><div class="line"><a na
 me="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">// details in MESOS-1023.</span></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="namespacemesos_1_1internal_1_1slave.html#a7d43125bd0cba56c9c1a0f5c43d6a1cf">   35</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a7d43125bd0cba56c9c1a0f5c43d6a1cf">EXECUTOR_REGISTRATION_TIMEOUT</a> = <a class="code" href="classMinutes.html">Minutes</a>(1);</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a124db27a66a15baa22c129a7599ec430">   36</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a124db27a66a15baa22c129a7599ec430">EXECUTOR_REREG
 ISTRATION_TIMEOUT</a> = <a class="code" href="classSeconds.html">Seconds</a>(2);</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">// The maximum timeout within which an executor can reregister.</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// Note that this value has to be &lt;&lt; &#39;MIN_AGENT_REREGISTER_TIMEOUT&#39;</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// declared in &#39;master/constants.hpp&#39;; since agent recovery will only</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">// complete after this timeout has elapsed, this ensures that the</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class
 ="comment">// agent can reregister with the master before it is marked</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">// unreachable and its tasks are transitioned to TASK_UNREACHABLE or</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">// TASK_LOST.</span></div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a325e350497e1448cbf615d8881482880">   45</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a325e350497e1448cbf615d8881482880">MAX_EXECUTOR_REREGISTRATION_TIMEOUT</a> = <a class="code" href="classSeconds.html">Seconds</a>(15);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#1
 60;<span class="comment">// The default amount of time to wait for the executor to</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">// shut down before destroying the container.</span></div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#add1ee64d10e656eee05899328ed30dab">   49</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#add1ee64d10e656eee05899328ed30dab">DEFAULT_EXECUTOR_SHUTDOWN_GRACE_PERIOD</a> = <a class="code" href="classSeconds.html">Seconds</a>(5);</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"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a5b20ccf235919cc83665d5ba9a466383">   51</a></span>&#160;constexpr <a class="code" href
 ="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a5b20ccf235919cc83665d5ba9a466383">RECOVERY_TIMEOUT</a> = <a class="code" href="classMinutes.html">Minutes</a>(15);</div><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="comment">// TODO(gkleiman): Move this to a different file once `TaskStatusUpdateManager`</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment">// uses `StatusUpdateManagerProcess`. See MESOS-8296.</span></div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#aeb8b9ceb7ee7fb45557ab4beeb3361a9">   55</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#aeb8b9ceb7ee7fb45557ab4beeb3
 361a9">STATUS_UPDATE_RETRY_INTERVAL_MIN</a> = <a class="code" href="classSeconds.html">Seconds</a>(10);</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ad21670291a9464020160f8b9048ef582">   56</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ad21670291a9464020160f8b9048ef582">STATUS_UPDATE_RETRY_INTERVAL_MAX</a> = <a class="code" href="classMinutes.html">Minutes</a>(10);</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">// Default backoff interval used by the slave to wait before registration.</span></div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#aa40bf3dc131f95819a83e7bebef70de4">   59</a></spa
 n>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#aa40bf3dc131f95819a83e7bebef70de4">DEFAULT_REGISTRATION_BACKOFF_FACTOR</a> = <a class="code" href="classSeconds.html">Seconds</a>(1);</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="comment">// The maximum interval the slave waits before retrying registration.</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment">// Note that this value has to be &lt;&lt; &#39;MIN_SLAVE_REREGISTER_TIMEOUT&#39;</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment">// declared in &#39;master/constants.hpp&#39;. This helps the slave to retry</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&
 #160;<span class="comment">// (re-)registration multiple times between when the master finishes</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment">// recovery and when it times out slave re-registration.</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#acfaf0850a5e7dc54daac3701b51838e3">   66</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#acfaf0850a5e7dc54daac3701b51838e3">REGISTER_RETRY_INTERVAL_MAX</a> = <a class="code" href="classMinutes.html">Minutes</a>(1);</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment">// The maximum interval the slave waits before retrying authentication.</span></div><div class="l
 ine"><a name="l00069"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a4314509d761b55fc5c5ca2200bb2bc86">   69</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a4314509d761b55fc5c5ca2200bb2bc86">AUTHENTICATION_RETRY_INTERVAL_MAX</a> = <a class="code" href="classMinutes.html">Minutes</a>(1);</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="comment">// Default backoff interval used by the slave to wait after failed</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment">// authentication.</span></div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ac5681909591532a6ea98d0338f2af6a7">   73</a></sp
 an>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ac5681909591532a6ea98d0338f2af6a7">DEFAULT_AUTHENTICATION_BACKOFF_FACTOR</a> = <a class="code" href="classSeconds.html">Seconds</a>(1);</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a84c5903d8f027d97a5562ec780b0bda4">   75</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a84c5903d8f027d97a5562ec780b0bda4">GC_DELAY</a> = <a class="code" href="classWeeks.html">Weeks</a>(1);</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a30ce2dea60e8214b2c6d85ff62320726">   76</a></span>&#160;constexpr <a class="code" href="classDu
 ration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a30ce2dea60e8214b2c6d85ff62320726">DISK_WATCH_INTERVAL</a> = <a class="code" href="classMinutes.html">Minutes</a>(1);</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">   78</span>&#160;<span class="comment">// Minimum free disk capacity enforced by the garbage collector.</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ac85e94143a6a198db8326f9f4a52a22d">   79</a></span>&#160;constexpr <span class="keywordtype">double</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ac85e94143a6a198db8326f9f4a52a22d">GC_DISK_HEADROOM</a> = 0.1;</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">   81</span>&#160;<
 span class="comment">// Maximum number of completed frameworks to store in memory.</span></div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a9e1f463aeb2aaad492ce5ccd73914fee">   82</a></span>&#160;constexpr <span class="keywordtype">size_t</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a9e1f463aeb2aaad492ce5ccd73914fee">MAX_COMPLETED_FRAMEWORKS</a> = 50;</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;<span class="comment">// Default maximum number of completed executors per framework</span></div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment">// to store in memory.</span></div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#aace51cf90e724052
 27b75a7269858a8f">   86</a></span>&#160;constexpr <span class="keywordtype">size_t</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#aace51cf90e72405227b75a7269858a8f">DEFAULT_MAX_COMPLETED_EXECUTORS_PER_FRAMEWORK</a> = 150;</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;<span class="comment">// Maximum number of completed tasks per executor to store in memory.</span></div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment">// NOTE: This should be greater than zero because the agent looks</span></div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">// for completed tasks to determine (with false positives) whether</span></div><div clas
 s="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment">// an executor ever received tasks. See MESOS-8411.</span></div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment">// TODO(mzhu): Remove this note once we can determine whether an</span></div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment">// executor ever received tasks without looking through the</span></div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment">// completed tasks.</span></div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a23f2ab61b74c10b2163a042f4e865d3c">   97</a></span>&#160;constexpr <span class="keywordtype">size_t</span> <a class="code" 
 href="namespacemesos_1_1internal_1_1slave.html#a23f2ab61b74c10b2163a042f4e865d3c">MAX_COMPLETED_TASKS_PER_EXECUTOR</a> = 200;</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;<span class="comment">// Default cpus offered by the slave.</span></div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#acd5fc2c16f1c399531ca23262a9fe3cf">  100</a></span>&#160;constexpr <span class="keywordtype">double</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#acd5fc2c16f1c399531ca23262a9fe3cf">DEFAULT_CPUS</a> = 1;</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;<span class="comment">// Default memory offered by the slave.</span></div><div class="line"><a name="l00103"></a><s
 pan class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a5b8da5062b4f53f03758960e1eb3f3b4">  103</a></span>&#160;constexpr <a class="code" href="classBytes.html">Bytes</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a5b8da5062b4f53f03758960e1eb3f3b4">DEFAULT_MEM</a> = <a class="code" href="bytes_8hpp.html#a1ddad0da83178785efb031952a4ef6a5">Gigabytes</a>(1);</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="comment">// Default disk space offered by the slave.</span></div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a566e19d0af34a069d25b980ce07859a2">  106</a></span>&#160;constexpr <a class="code" href="classBytes.html">Bytes</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a566e19d0af34a069d25b980ce07859a2">DEFAULT_DI
 SK</a> = <a class="code" href="bytes_8hpp.html#a1ddad0da83178785efb031952a4ef6a5">Gigabytes</a>(10);</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;<span class="comment">// Default ports range offered by the slave.</span></div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a240fd6924623a94292899fd919af4415">  109</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a240fd6924623a94292899fd919af4415">DEFAULT_PORTS</a>[] = <span class="stringliteral">&quot;[31000-32000]&quot;</span>;</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">  111</span>&#160;<span class="comment">// Default cpu resource given to a command executor
 .</span></div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a39deb134c6da2122db4bf463315e8be9">  112</a></span>&#160;constexpr <span class="keywordtype">double</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a39deb134c6da2122db4bf463315e8be9">DEFAULT_EXECUTOR_CPUS</a> = 0.1;</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="comment">// Default memory resource given to a command executor.</span></div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ae06e3194ad829db8098c1791a750ca78">  115</a></span>&#160;constexpr <a class="code" href="classBytes.html">Bytes</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ae06e3194ad829db8098c1791a750ca78">DEFAULT_EXECUTOR_MEM</a> = <
 a class="code" href="bytes_8hpp.html#a5d8fe3ccbf9cafff06846c05b3ca864b">Megabytes</a>(32);</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;<span class="preprocessor">#ifdef ENABLE_PORT_MAPPING_ISOLATOR</span></div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment">// Default number of ephemeral ports allocated to a container by the</span></div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment">// network isolator.</span></div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;constexpr uint16_t DEFAULT_EPHEMERAL_PORTS_PER_CONTAINER = 1024;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="preprocessor">#endif</span></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;<span class="comment">// Default UNIX socket (Linux) or Named Pipe (Windows) resource that provides</span></div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment">// CLI access to the Docker daemon.</span></div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="preprocessor">#ifdef __WINDOWS__</span></div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a4069394b12f5808b1d5de703e7324c11">DEFAULT_DOCKER_HOST_RESOURCE</a>[] = <span class="stringliteral">&quot;//./pipe/docker_engine&quot;</span>;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00128"></a><span class="linen
 o"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a4069394b12f5808b1d5de703e7324c11">  128</a></span>&#160;constexpr <span class="keywordtype">char</span> DEFAULT_DOCKER_HOST_RESOURCE[] = <span class="stringliteral">&quot;/var/run/docker.sock&quot;</span>;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="preprocessor">#endif // __WINDOWS__</span></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="comment">// Default duration that docker containers will be removed after exit.</span></div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a17c32859de9018d4e35e223932956227">  132</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a17c3
 2859de9018d4e35e223932956227">DOCKER_REMOVE_DELAY</a> = <a class="code" href="classHours.html">Hours</a>(6);</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="comment">// Default duration to wait before retry inspecting a docker</span></div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="comment">// container.</span></div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#afc0d56cf9f52d4a7422fa0c9833988cc">  136</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#afc0d56cf9f52d4a7422fa0c9833988cc">DOCKER_INSPECT_DELAY</a> = <a class="code" href="classSeconds.html">Seconds</a>(1);</div><div class="line"><a name="l00137"></a><span class="lineno">  137</s
 pan>&#160;</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment">// Default duration to wait for `inspect` command completion.</span></div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ad212bb9f10c21738fce8eb39c6700b00">  139</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ad212bb9f10c21738fce8eb39c6700b00">DOCKER_INSPECT_TIMEOUT</a> = <a class="code" href="classSeconds.html">Seconds</a>(5);</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="comment">// Default maximum number of docker inspect calls docker ps will invoke</span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment">// in
  parallel to prevent hitting system&#39;s open file descriptor limit.</span></div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a4224dcfd5af7747e25b91baedeec2b9b">  143</a></span>&#160;constexpr <span class="keywordtype">size_t</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a4224dcfd5af7747e25b91baedeec2b9b">DOCKER_PS_MAX_INSPECT_CALLS</a> = 100;</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="comment">// Default duration that docker containerizer will wait to check</span></div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment">// docker version.</span></div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment">// TODO(tnachen): Make this a flag.</span></div><di
 v class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a485e0a6583f1cf3ed2a42c2225dd7dcc">  148</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a485e0a6583f1cf3ed2a42c2225dd7dcc">DOCKER_VERSION_WAIT_TIMEOUT</a> = <a class="code" href="classSeconds.html">Seconds</a>(5);</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="comment">// Additional duration that docker containerizer will wait beyond the</span></div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment">// configured `docker_stop_timeout` for docker stop to succeed, before</span></div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment">// trying to
  kill the process by itself.</span></div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a7ea174fe9f6cd2213b58a2b369a6dd6b">  153</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a7ea174fe9f6cd2213b58a2b369a6dd6b">DOCKER_FORCE_KILL_TIMEOUT</a> = <a class="code" href="classSeconds.html">Seconds</a>(1);</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">// Name of the default, CRAM-MD5 authenticatee.</span></div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ac92d36ffcd9e8e6d1c2a41ae1b1dbc33">  156</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1interna
 l_1_1slave.html#ac92d36ffcd9e8e6d1c2a41ae1b1dbc33">DEFAULT_AUTHENTICATEE</a>[] = <span class="stringliteral">&quot;crammd5&quot;</span>;</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">// Name of the default, local authorizer.</span></div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a610508485df6b0c9f917e94d14f3ba97">  159</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a610508485df6b0c9f917e94d14f3ba97">DEFAULT_AUTHORIZER</a>[] = <span class="stringliteral">&quot;local&quot;</span>;</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">// Name of the agent 
 HTTP authentication realm for read-only endpoints.</span></div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ae63e0bbf34b7dcebdf8ea534dcf197e8">  162</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ae63e0bbf34b7dcebdf8ea534dcf197e8">READONLY_HTTP_AUTHENTICATION_REALM</a>[] = <span class="stringliteral">&quot;mesos-agent-readonly&quot;</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;<span class="comment">// Name of the agent HTTP authentication realm for read-write endpoints.</span></div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a6ed17aed3e25ca05cacf647d9e614ae8">  165</a></span>&#160;constexpr <span class="keywordtype">char</
 span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a6ed17aed3e25ca05cacf647d9e614ae8">READWRITE_HTTP_AUTHENTICATION_REALM</a>[] = <span class="stringliteral">&quot;mesos-agent-readwrite&quot;</span>;</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">// Name of the agent HTTP authentication realm for HTTP executors.</span></div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ab06983b32306c295abea280c3ccfb87b">  168</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ab06983b32306c295abea280c3ccfb87b">EXECUTOR_HTTP_AUTHENTICATION_REALM</a>[] = <span class="stringliteral">&quot;mesos-agent-executor&quot;</span>;</div><div class="line"><a name="l00169"></a><span class="lineno">  169</s
 pan>&#160;</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment">// Name of the agent HTTP authentication realm for HTTP resource providers.</span></div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#ac4ac850be8dfacb7ded8bd816669333c">  171</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#ac4ac850be8dfacb7ded8bd816669333c">RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM</a>[] =</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="stringliteral">&quot;mesos-agent-resource-provider&quot;</span>;</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="comment">// Default maximum storage space to be used by the fetcher cach
 e.</span></div><div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a693bfee95e7402c2ea259abb0d46909d">  175</a></span>&#160;constexpr <a class="code" href="classBytes.html">Bytes</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a693bfee95e7402c2ea259abb0d46909d">DEFAULT_FETCHER_CACHE_SIZE</a> = <a class="code" href="bytes_8hpp.html#a1ddad0da83178785efb031952a4ef6a5">Gigabytes</a>(2);</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">// Default timeout for the fetcher to wait when a net download stalls.</span></div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a6c0ea1863b47efd4a7e55fd473d0dc8e">  178</a></span>&#160;constexpr <a class="code" href="classDuration.html">Duration</a> <a c
 lass="code" href="namespacemesos_1_1internal_1_1slave.html#a6c0ea1863b47efd4a7e55fd473d0dc8e">DEFAULT_FETCHER_STALL_TIMEOUT</a> = <a class="code" href="classMinutes.html">Minutes</a>(1);</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">// If no pings received within this timeout, then the slave will</span></div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="comment">// trigger a re-detection of the master to cause a re-registration.</span></div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a75ebc6b9a39e3185324121d052e4bebd">DEFAULT_MASTER_PING_TIMEOUT</a>();</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div><div clas
 s="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="comment">// Name of the executable for default executor.</span></div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="preprocessor">#ifdef __WINDOWS__</span></div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#aaff17224d6907b6bc7f6367769f21ad5">MESOS_DEFAULT_EXECUTOR</a>[] = <span class="stringliteral">&quot;mesos-default-executor.exe&quot;</span>;</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#aaff17224d6907b6bc7f6367769f21ad5">  188</a></span>&#160;constexpr <span class="keywordtype">char</span> MESOS_DEFAULT_EXECUTOR[]
  = <span class="stringliteral">&quot;mesos-default-executor&quot;</span>;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="preprocessor">#endif // __WINDOWS__</span></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">// Virtual path on which agent logs are mounted in `/files/` endpoint.</span></div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave.html#a214946e51606694950e9dfa6336601d9">  192</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a214946e51606694950e9dfa6336601d9">AGENT_LOG_VIRTUAL_PATH</a>[] = <span class="stringliteral">&quot;/slave/log&quot;</span>;</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div><div cl
 ass="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;std::vector&lt;SlaveInfo::Capability&gt; <a class="code" href="namespacemesos_1_1internal_1_1slave.html#a660376bcf88f089c191f22c164864286">AGENT_CAPABILITIES</a>();</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;} <span class="comment">// namespace slave {</span></div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;} <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;} <span class="comment">// namespace mesos {</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="preprocessor">#endif // __SLAVE_CONSTANTS_HPP__</span></div><div class="ttc" id="namespac
 emesos_1_1internal_1_1slave_html_ad21670291a9464020160f8b9048ef582"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#ad21670291a9464020160f8b9048ef582">mesos::internal::slave::STATUS_UPDATE_RETRY_INTERVAL_MAX</a></div><div class="ttdeci">constexpr Duration STATUS_UPDATE_RETRY_INTERVAL_MAX</div><div class="ttdef"><b>Definition:</b> constants.hpp:56</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a7ea174fe9f6cd2213b58a2b369a6dd6b"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a7ea174fe9f6cd2213b58a2b369a6dd6b">mesos::internal::slave::DOCKER_FORCE_KILL_TIMEOUT</a></div><div class="ttdeci">constexpr Duration DOCKER_FORCE_KILL_TIMEOUT</div><div class="ttdef"><b>Definition:</b> constants.hpp:153</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a39deb134c6da2122db4bf463315e8be9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a39deb134c6da2122db4bf463315e8be9">mesos::internal::slave::DEFAULT_EXECUTOR_CPUS</a></div><div class="ttdeci">constexpr double DEFAULT_EXECUTOR_CPUS</div><div class="ttdef"><b>Definition:</b> constants.hpp:112</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a5b20ccf235919cc83665d5ba9a466383"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a5b20ccf235919cc83665d5ba9a466383">mesos::internal::slave::RECOVERY_TIMEOUT</a></div><div class="ttdeci">constexpr Duration RECOVERY_TIMEOUT</div><div class="ttdef"><b>Definition:</b> constants.hpp:51</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a4069394b12f5808b1d5de703e7324c11"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a4069394b12f5808b1d5de703e7324c11">mesos::internal::slave::DEFAULT_DOCKER_HOST_RESOURCE</a></div><div class="ttdeci">constexpr char DEFAULT_DOCKER_HOST_RESOURCE[]</div><div class="ttdef"><b>Definition:</b> constants.hpp:128</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a4314509d761b55fc5c5ca2200bb2bc86"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a4314509d761b55fc5c5ca2200bb2bc86">mesos::internal::slave::AUTHENTICATION_RETRY_INTERVAL_MAX</a></div><div class="ttdeci">constexpr Duration AUTHENTICATION_RETRY_INTERVAL_MAX</div><div class="ttdef"><b>Definition:</b> constants.hpp:69</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a6c0ea1863b47efd4a7e55fd473d0dc8e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a6c0ea1863b47efd4a7e55fd473d0dc8e">mesos::internal::slave::DEFAULT_FETCHER_STALL_TIMEOUT</a></div><div class="ttdeci">constexpr Duration DEFAULT_FETCHER_STALL_TIMEOUT</div><div class="ttdef"><b>Definition:</b> constants.hpp:174</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a6c0ea1863b47efd4a7e55fd473d0dc8e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a6c0ea1863b47efd4a7e55fd473d0dc8e">mesos::internal::slave::DEFAULT_FETCHER_STALL_TIMEOUT</a></div><div class="ttdeci">constexpr Duration DEFAULT_FETCHER_STALL_TIMEOUT</div><div class="ttdef"><b>Definition:</b> constants.hpp:178</div></div>
 <div class="ttc" id="bytes_8hpp_html_a5d8fe3ccbf9cafff06846c05b3ca864b"><div class="ttname"><a href="bytes_8hpp.html#a5d8fe3ccbf9cafff06846c05b3ca864b">Megabytes</a></div><div class="ttdeci">constexpr Bytes Megabytes(uint64_t value)</div><div class="ttdef"><b>Definition:</b> bytes.hpp:123</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a17c32859de9018d4e35e223932956227"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a17c32859de9018d4e35e223932956227">mesos::internal::slave::DOCKER_REMOVE_DELAY</a></div><div class="ttdeci">constexpr Duration DOCKER_REMOVE_DELAY</div><div class="ttdef"><b>Definition:</b> constants.hpp:132</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>
@@ -68,7 +68,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a5b8da5062b4f53f03758960e1eb3f3b4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a5b8da5062b4f53f03758960e1eb3f3b4">mesos::internal::slave::DEFAULT_MEM</a></div><div class="ttdeci">constexpr Bytes DEFAULT_MEM</div><div class="ttdef"><b>Definition:</b> constants.hpp:103</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="namespacemesos_1_1internal_1_1slave_html_a325e350497e1448cbf615d8881482880"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a325e350497e1448cbf615d8881482880">mesos::internal::slave::MAX_EXECUTOR_REREGISTRATION_TIMEOUT</a></div><div class="ttdeci">constexpr Duration MAX_EXECUTOR_REREGISTRATION_TIMEOUT</div><div class="ttdef"><b>Definition:</b> constants.hpp:45</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_aaff17224d6907b6bc7f6367769f21ad5"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#aaff17224d6907b6bc7f6367769f21ad5">mesos::internal::slave::MESOS_DEFAULT_EXECUTOR</a></div><div class="ttdeci">constexpr char MESOS_DEFAULT_EXECUTOR[]</div><div class="ttdef"><b>Definition:</b> constants.hpp:184</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_aaff17224d6907b6bc7f6367769f21ad5"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#aaff17224d6907b6bc7f6367769f21ad5">mesos::internal::slave::MESOS_DEFAULT_EXECUTOR</a></div><div class="ttdeci">constexpr char MESOS_DEFAULT_EXECUTOR[]</div><div class="ttdef"><b>Definition:</b> constants.hpp:188</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a566e19d0af34a069d25b980ce07859a2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a566e19d0af34a069d25b980ce07859a2">mesos::internal::slave::DEFAULT_DISK</a></div><div class="ttdeci">constexpr Bytes DEFAULT_DISK</div><div class="ttdef"><b>Definition:</b> constants.hpp:106</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_aeb8b9ceb7ee7fb45557ab4beeb3361a9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#aeb8b9ceb7ee7fb45557ab4beeb3361a9">mesos::internal::slave::STATUS_UPDATE_RETRY_INTERVAL_MIN</a></div><div class="ttdeci">constexpr Duration STATUS_UPDATE_RETRY_INTERVAL_MIN</div><div class="ttdef"><b>Definition:</b> constants.hpp:55</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_add1ee64d10e656eee05899328ed30dab"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#add1ee64d10e656eee05899328ed30dab">mesos::internal::slave::DEFAULT_EXECUTOR_SHUTDOWN_GRACE_PERIOD</a></div><div class="ttdeci">constexpr Duration DEFAULT_EXECUTOR_SHUTDOWN_GRACE_PERIOD</div><div class="ttdef"><b>Definition:</b> constants.hpp:49</div></div>
@@ -82,7 +82,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a84c5903d8f027d97a5562ec780b0bda4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a84c5903d8f027d97a5562ec780b0bda4">mesos::internal::slave::GC_DELAY</a></div><div class="ttdeci">constexpr Duration GC_DELAY</div><div class="ttdef"><b>Definition:</b> constants.hpp:75</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_acd5fc2c16f1c399531ca23262a9fe3cf"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#acd5fc2c16f1c399531ca23262a9fe3cf">mesos::internal::slave::DEFAULT_CPUS</a></div><div class="ttdeci">constexpr double DEFAULT_CPUS</div><div class="ttdef"><b>Definition:</b> constants.hpp:100</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a693bfee95e7402c2ea259abb0d46909d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a693bfee95e7402c2ea259abb0d46909d">mesos::internal::slave::DEFAULT_FETCHER_CACHE_SIZE</a></div><div class="ttdeci">constexpr Bytes DEFAULT_FETCHER_CACHE_SIZE</div><div class="ttdef"><b>Definition:</b> constants.hpp:171</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a693bfee95e7402c2ea259abb0d46909d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a693bfee95e7402c2ea259abb0d46909d">mesos::internal::slave::DEFAULT_FETCHER_CACHE_SIZE</a></div><div class="ttdeci">constexpr Bytes DEFAULT_FETCHER_CACHE_SIZE</div><div class="ttdef"><b>Definition:</b> constants.hpp:175</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_ac85e94143a6a198db8326f9f4a52a22d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#ac85e94143a6a198db8326f9f4a52a22d">mesos::internal::slave::GC_DISK_HEADROOM</a></div><div class="ttdeci">constexpr double GC_DISK_HEADROOM</div><div class="ttdef"><b>Definition:</b> constants.hpp:79</div></div>
 <div class="ttc" id="classHours_html"><div class="ttname"><a href="classHours.html">Hours</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:235</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a660376bcf88f089c191f22c164864286"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a660376bcf88f089c191f22c164864286">mesos::internal::slave::AGENT_CAPABILITIES</a></div><div class="ttdeci">std::

<TRUNCATED>

[11/11] mesos-site git commit: Updated the website built from mesos SHA: 0f0909c.

Posted by gi...@apache.org.
Updated the website built from mesos SHA: 0f0909c.


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

Branch: refs/heads/asf-site
Commit: d1d01d4a0caeb357ae629085aa70d39ad35e727c
Parents: 8c51ec1
Author: jenkins <bu...@apache.org>
Authored: Wed May 9 12:02:01 2018 +0000
Committer: jenkins <bu...@apache.org>
Committed: Wed May 9 12:02:01 2018 +0000

----------------------------------------------------------------------
 content/api/latest/c++/Nodes.xml                |   19 +-
 content/api/latest/c++/Tokens.xml               |   28 +-
 ...ternal_1_1HttpConnectionProcess-members.html |    2 +-
 ...os_1_1internal_1_1HttpConnectionProcess.html |   14 +-
 ...rovider_1_1MockResourceProvider-members.html |    2 +-
 ...ource__provider_1_1MockResourceProvider.html |   17 +-
 ...1_1resource__provider_1_1Driver-members.html |    2 +-
 ...s_1_1v1_1_1resource__provider_1_1Driver.html |   13 +-
 content/api/latest/c++/cluster_8hpp_source.html |    2 +-
 .../container__daemon__process_8hpp_source.html |    2 +-
 content/api/latest/c++/decoder_8hpp_source.html |    2 +-
 content/api/latest/c++/devolve_8hpp_source.html |    4 +-
 content/api/latest/c++/evolve_8hpp_source.html  |    6 +-
 content/api/latest/c++/functions_c.html         |    6 +-
 content/api/latest/c++/functions_func_d.html    |    2 +-
 content/api/latest/c++/functions_func_h.html    |    2 +-
 content/api/latest/c++/functions_func_o.html    |    6 +-
 content/api/latest/c++/functions_func_r.html    |    4 +-
 content/api/latest/c++/functions_func_s.html    |    4 +-
 content/api/latest/c++/functions_func_t.html    |    4 +-
 content/api/latest/c++/functions_h.html         |    2 +-
 content/api/latest/c++/functions_m.html         |    4 +-
 content/api/latest/c++/functions_n.html         |    6 +-
 content/api/latest/c++/functions_o.html         |    6 +-
 content/api/latest/c++/functions_p.html         |   14 +-
 content/api/latest/c++/functions_r.html         |    9 +-
 content/api/latest/c++/functions_rela.html      |    6 +-
 content/api/latest/c++/functions_s.html         |   30 +-
 content/api/latest/c++/functions_t.html         |   22 +-
 content/api/latest/c++/functions_u.html         |   14 +-
 content/api/latest/c++/functions_w.html         |    6 +-
 content/api/latest/c++/globals_u.html           |    6 +-
 content/api/latest/c++/grpc_8hpp_source.html    |    2 +-
 .../c++/http__connection_8hpp_source.html       |   38 +-
 ...nclude_2mesos_2v1_2executor_8hpp_source.html |    4 +-
 content/api/latest/c++/index.hhc                |   15 +-
 content/api/latest/c++/index.hhk                |  168 +-
 .../c++/master_2validation_8hpp_source.html     |    2 +-
 .../api/latest/c++/mock__csi__plugin_8hpp.html  |    2 +-
 content/api/latest/c++/namespacemembers_l.html  |    2 +-
 content/api/latest/c++/namespacemembers_r.html  |    7 +-
 .../api/latest/c++/namespacemembers_vars_r.html |    3 +
 content/api/latest/c++/namespacemembers_w.html  |    5 +-
 .../namespacemesos_1_1internal_1_1slave.html    |   14 +
 .../latest/c++/protobuf__utils_8hpp_source.html |    2 +-
 ...ource__provider_2validation_8hpp_source.html |    2 +-
 .../c++/slave_2validation_8hpp_source.html      |    2 +-
 .../c++/src_2master_2master_8hpp_source.html    |    4 +-
 .../c++/src_2master_2metrics_8hpp_source.html   |    2 +-
 .../latest/c++/src_2slave_2constants_8hpp.html  |    2 +
 .../c++/src_2slave_2constants_8hpp_source.html  |   11 +-
 .../c++/src_2slave_2http_8hpp_source.html       |    2 +-
 .../src_2tests_2containerizer_8hpp_source.html  |    2 +-
 .../api/latest/c++/src_2tests_2mesos_8hpp.html  |    1 +
 .../c++/src_2tests_2mesos_8hpp_source.html      |  280 +-
 .../latest/c++/v0__v1executor_8hpp_source.html  |    2 +-
 .../c++/v1_2resource__provider_8hpp_source.html |    6 +-
 .../latest/c++/v1_2scheduler_8hpp_source.html   |    4 +-
 content/blog/feed.xml                           |    2 +-
 .../index.html                                  |    2 +-
 content/sitemap.xml                             | 9162 +++++++++---------
 61 files changed, 5033 insertions(+), 4983 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index 019a3ae..82aa629 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -15560,7 +15560,7 @@
                      <Node>
                       <Name>start</Name>
                       <Path>classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html</Path>
-                      <Anchor>a2f7ecaa9b7af1e30d70dc6077a0047b8</Anchor>
+                      <Anchor>a867847d3e71aef89b6f483f577ee29a2</Anchor>
                      </Node>
                      <Node>
                       <Name>subscribedDefault</Name>
@@ -17654,7 +17654,7 @@
                  <Node>
                   <Name>HttpConnectionProcess</Name>
                   <Path>classmesos_1_1internal_1_1HttpConnectionProcess.html</Path>
-                  <Anchor>aa5d1d7deac2035597a715a0c115ca38e</Anchor>
+                  <Anchor>a1f31bb13b5032f7ba566a21f55d6b7d6</Anchor>
                  </Node>
                  <Node>
                   <Name>_read</Name>
@@ -20086,7 +20086,7 @@
                    <Node>
                     <Name>Driver</Name>
                     <Path>classmesos_1_1v1_1_1resource__provider_1_1Driver.html</Path>
-                    <Anchor>a6c7b9bebc0bd4fe22c6b830312633403</Anchor>
+                    <Anchor>a4f91b5f8a8c3ac853b156df771910587</Anchor>
                    </Node>
                    <Node>
                     <Name>~Driver</Name>
@@ -65217,7 +65217,7 @@
                      <Node>
                       <Name>HttpConnectionProcess</Name>
                       <Path>classmesos_1_1internal_1_1HttpConnectionProcess.html</Path>
-                      <Anchor>aa5d1d7deac2035597a715a0c115ca38e</Anchor>
+                      <Anchor>a1f31bb13b5032f7ba566a21f55d6b7d6</Anchor>
                      </Node>
                      <Node>
                       <Name>_read</Name>
@@ -65293,7 +65293,7 @@
                      <Node>
                       <Name>Driver</Name>
                       <Path>classmesos_1_1v1_1_1resource__provider_1_1Driver.html</Path>
-                      <Anchor>a6c7b9bebc0bd4fe22c6b830312633403</Anchor>
+                      <Anchor>a4f91b5f8a8c3ac853b156df771910587</Anchor>
                      </Node>
                      <Node>
                       <Name>~Driver</Name>
@@ -83309,7 +83309,7 @@
                    <Node>
                     <Name>HttpConnectionProcess</Name>
                     <Path>classmesos_1_1internal_1_1HttpConnectionProcess.html</Path>
-                    <Anchor>aa5d1d7deac2035597a715a0c115ca38e</Anchor>
+                    <Anchor>a1f31bb13b5032f7ba566a21f55d6b7d6</Anchor>
                    </Node>
                    <Node>
                     <Name>_read</Name>
@@ -89813,6 +89813,11 @@
                   <Anchor>acfaf0850a5e7dc54daac3701b51838e3</Anchor>
                  </Node>
                  <Node>
+                  <Name>RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM</Name>
+                  <Path>src_2slave_2constants_8hpp.html</Path>
+                  <Anchor>ac4ac850be8dfacb7ded8bd816669333c</Anchor>
+                 </Node>
+                 <Node>
                   <Name>STATUS_UPDATE_RETRY_INTERVAL_MAX</Name>
                   <Path>src_2slave_2constants_8hpp.html</Path>
                   <Anchor>ad21670291a9464020160f8b9048ef582</Anchor>
@@ -94475,7 +94480,7 @@
                    <Node>
                     <Name>start</Name>
                     <Path>classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html</Path>
-                    <Anchor>a2f7ecaa9b7af1e30d70dc6077a0047b8</Anchor>
+                    <Anchor>a867847d3e71aef89b6f483f577ee29a2</Anchor>
                    </Node>
                    <Node>
                     <Name>subscribedDefault</Name>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index 39b314b..02783c7 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -27797,6 +27797,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::slave</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
+    <Anchor>ac4ac850be8dfacb7ded8bd816669333c</Anchor>
+    <DeclaredIn>constants.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>DEFAULT_FETCHER_CACHE_SIZE</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
@@ -58414,7 +58425,7 @@
       <Scope>mesos::internal::HttpConnectionProcess</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1HttpConnectionProcess.html</Path>
-    <Anchor>aa5d1d7deac2035597a715a0c115ca38e</Anchor>
+    <Anchor>a1f31bb13b5032f7ba566a21f55d6b7d6</Anchor>
     <Abstract>Construct a HTTP connection process. </Abstract>
     <DeclaredIn>http_connection.hpp</DeclaredIn>
   </Token>
@@ -89271,6 +89282,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::slave</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
+    <Anchor>ac4ac850be8dfacb7ded8bd816669333c</Anchor>
+    <DeclaredIn>constants.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>DEFAULT_FETCHER_CACHE_SIZE</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
@@ -145054,7 +145076,7 @@
       <Scope>mesos::internal::tests::resource_provider::MockResourceProvider</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html</Path>
-    <Anchor>a2f7ecaa9b7af1e30d70dc6077a0047b8</Anchor>
+    <Anchor>a867847d3e71aef89b6f483f577ee29a2</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -158631,7 +158653,7 @@
       <Scope>mesos::v1::resource_provider::Driver</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1v1_1_1resource__provider_1_1Driver.html</Path>
-    <Anchor>a6c7b9bebc0bd4fe22c6b830312633403</Anchor>
+    <Anchor>a4f91b5f8a8c3ac853b156df771910587</Anchor>
     <Abstract>Construct a Driver. </Abstract>
     <DeclaredIn>resource_provider.hpp</DeclaredIn>
   </Token>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess-members.html
index 3fd09cb..2bb59e1 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess-members.html
@@ -75,7 +75,7 @@
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">exited</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="classmesos_1_1internal_1_1HttpConnectionProcess.html#aae8683e301cded923007452565426324">finalize</a>() override</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess&lt; Call, Event &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#a2f0e2769d84e1491c180d0da6458624b">http</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_1HttpConnectionProcess.html#aa5d1d7deac2035597a715a0c115ca38e">HttpConnectionProcess</a>(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)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess&lt; Call, Event &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a1f31bb13b5032f7ba566a21f55d6b7d6">HttpConnectionProcess</a>(const std::string &amp;prefix, process::Owned&lt; EndpointDetector &gt; _detector, ContentType _contentType, const Option&lt; std::string &gt; &amp;_token, 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)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess&lt; Call, Event &gt;</a></td><td class="entry"><span class="mlabel">inline</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="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">initialize</a>()</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess.html b/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess.html
index 882d01a..1036fde 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess.html
@@ -80,9 +80,9 @@ Inheritance diagram for mesos::internal::HttpConnectionProcess&lt; Call, Event &
 <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:aa5d1d7deac2035597a715a0c115ca38e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aa5d1d7deac2035597a715a0c115ca38e">HttpConnectionProcess</a> (const std::string &amp;prefix, <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1internal_1_1EndpointDetector.html">EndpointDetector</a> &gt; _detector, <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> _contentType, const std::function&lt; <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;(const Call &amp;)&gt; &amp;validate, const std::function&lt; void(void)&gt; &amp;<a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6205fa14f66139a8c54ad3c3619fba1b">connected</a>, const std::function&lt; void(void)&gt; &amp;<a class="el" h
 ref="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9f23195038588deaae134bba01b6f79a">disconnected</a>, const std::function&lt; void(const std::queue&lt; Event &gt; &amp;)&gt; &amp;received)</td></tr>
-<tr class="memdesc:aa5d1d7deac2035597a715a0c115ca38e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a HTTP connection process.  <a href="#aa5d1d7deac2035597a715a0c115ca38e">More...</a><br /></td></tr>
-<tr class="separator:aa5d1d7deac2035597a715a0c115ca38e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f31bb13b5032f7ba566a21f55d6b7d6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a1f31bb13b5032f7ba566a21f55d6b7d6">HttpConnectionProcess</a> (const std::string &amp;prefix, <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1internal_1_1EndpointDetector.html">EndpointDetector</a> &gt; _detector, <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> _contentType, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;_token, const std::function&lt; <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;(const Call &amp;)&gt; &amp;validate, const std::function&lt; void(void)&gt; &amp;<a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6205fa14f66139a8c54
 ad3c3619fba1b">connected</a>, const std::function&lt; void(void)&gt; &amp;<a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9f23195038588deaae134bba01b6f79a">disconnected</a>, const std::function&lt; void(const std::queue&lt; Event &gt; &amp;)&gt; &amp;received)</td></tr>
+<tr class="memdesc:a1f31bb13b5032f7ba566a21f55d6b7d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a HTTP connection process.  <a href="#a1f31bb13b5032f7ba566a21f55d6b7d6">More...</a><br /></td></tr>
+<tr class="separator:a1f31bb13b5032f7ba566a21f55d6b7d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a07daef2f77a33b44451c4cf7d53ff627"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a07daef2f77a33b44451c4cf7d53ff627">send</a> (const Call &amp;call)</td></tr>
 <tr class="separator:a07daef2f77a33b44451c4cf7d53ff627"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a589d04f6de8671d1842d488ae9039bc5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a589d04f6de8671d1842d488ae9039bc5">start</a> ()</td></tr>
@@ -251,7 +251,7 @@ template&lt;typename Call , typename Event &gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aa5d1d7deac2035597a715a0c115ca38e"></a>
+<a class="anchor" id="a1f31bb13b5032f7ba566a21f55d6b7d6"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -281,6 +281,12 @@ template&lt;typename Call , typename Event &gt; </div>
         <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>_token</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
           <td class="paramtype">const std::function&lt; <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;(const Call &amp;)&gt; &amp;&#160;</td>
           <td class="paramname"><em>validate</em>, </td>
         </tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider-members.html
index b9d9431..736c7a9 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider-members.html
@@ -71,7 +71,7 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aec8984d09f36608cb2918ccd95b14d05">operationDefault</a>(const typename Event::ApplyOperation &amp;operation)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aa4784bdbff8b3b769cc09564f1bddb16">publishDefault</a>(const typename Event::PublishResources &amp;publish)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a76c485f9cb1bc023c658537f3adc428a">send</a>(const Call &amp;call)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a2f7ecaa9b7af1e30d70dc6077a0047b8">start</a>(process::Owned&lt; mesos::internal::EndpointDetector &gt; detector, ContentType contentType, const Credential &amp;credential)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a867847d3e71aef89b6f483f577ee29a2">start</a>(process::Owned&lt; mesos::internal::EndpointDetector &gt; detector, ContentType contentType)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a0238badb91d8330beab9014c1726c2b4">subscribedDefault</a>(const typename Event::Subscribed &amp;subscribed)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html
index f8cb546..10eea88 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html
@@ -83,9 +83,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:acf988b263b7b773ed3d46a6925ccbe54"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a76c485f9cb1bc023c658537f3adc428a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a76c485f9cb1bc023c658537f3adc428a">send</a> (const Call &amp;call)</td></tr>
 <tr class="separator:a76c485f9cb1bc023c658537f3adc428a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2f7ecaa9b7af1e30d70dc6077a0047b8"><td class="memTemplParams" colspan="2">template&lt;typename Credential &gt; </td></tr>
-<tr class="memitem:a2f7ecaa9b7af1e30d70dc6077a0047b8"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a2f7ecaa9b7af1e30d70dc6077a0047b8">start</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1internal_1_1EndpointDetector.html">mesos::internal::EndpointDetector</a> &gt; detector, <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType, const Credential &amp;credential)</td></tr>
-<tr class="separator:a2f7ecaa9b7af1e30d70dc6077a0047b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a867847d3e71aef89b6f483f577ee29a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a867847d3e71aef89b6f483f577ee29a2">start</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1internal_1_1EndpointDetector.html">mesos::internal::EndpointDetector</a> &gt; detector, <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType)</td></tr>
+<tr class="separator:a867847d3e71aef89b6f483f577ee29a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acc3a6b0fc295b488a14ceeec7889427e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#acc3a6b0fc295b488a14ceeec7889427e">connectedDefault</a> ()</td></tr>
 <tr class="separator:acc3a6b0fc295b488a14ceeec7889427e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0238badb91d8330beab9014c1726c2b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a0238badb91d8330beab9014c1726c2b4">subscribedDefault</a> (const typename Event::Subscribed &amp;subscribed)</td></tr>
@@ -463,13 +462,11 @@ template&lt;typename Event , typename Call , typename Driver , typename Resource
 
 </div>
 </div>
-<a class="anchor" id="a2f7ecaa9b7af1e30d70dc6077a0047b8"></a>
+<a class="anchor" id="a867847d3e71aef89b6f483f577ee29a2"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;typename Event , typename Call , typename Driver , typename ResourceProviderInfo , typename Resource , typename Resources , typename ResourceProviderID , typename OperationState , typename Operation , typename Source &gt; </div>
-<div class="memtemplate">
-template&lt;typename Credential &gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -484,13 +481,7 @@ template&lt;typename Credential &gt; </div>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype"><a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a>&#160;</td>
-          <td class="paramname"><em>contentType</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const Credential &amp;&#160;</td>
-          <td class="paramname"><em>credential</em>&#160;</td>
+          <td class="paramname"><em>contentType</em>&#160;</td>
         </tr>
         <tr>
           <td></td>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/classmesos_1_1v1_1_1resource__provider_1_1Driver-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1v1_1_1resource__provider_1_1Driver-members.html b/content/api/latest/c++/classmesos_1_1v1_1_1resource__provider_1_1Driver-members.html
index 90aff88..d709be4 100644
--- a/content/api/latest/c++/classmesos_1_1v1_1_1resource__provider_1_1Driver-members.html
+++ b/content/api/latest/c++/classmesos_1_1v1_1_1resource__provider_1_1Driver-members.html
@@ -57,7 +57,7 @@
 
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">mesos::v1::resource_provider::Driver</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a6c7b9bebc0bd4fe22c6b830312633403">Driver</a>(process::Owned&lt; mesos::internal::EndpointDetector &gt; detector, 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, const Option&lt; Credential &gt; &amp;credential)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">mesos::v1::resource_provider::Driver</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a4f91b5f8a8c3ac853b156df771910587">Driver</a>(process::Owned&lt; mesos::internal::EndpointDetector &gt; detector, 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, const Option&lt; std::string &gt; &amp;token)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">mesos::v1::resource_provider::Driver</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a1cf1624756505d1ff012695c82ff166c">Driver</a>(const Driver &amp;other)=delete</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">mesos::v1::resource_provider::Driver</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">operator=</a>(const Driver &amp;other)=delete</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">mesos::v1::resource_provider::Driver</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3f4e21e44721710eeed0ced2db518d37">send</a>(const Call &amp;call)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">mesos::v1::resource_provider::Driver</a></td><td class="entry"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/classmesos_1_1v1_1_1resource__provider_1_1Driver.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1v1_1_1resource__provider_1_1Driver.html b/content/api/latest/c++/classmesos_1_1v1_1_1resource__provider_1_1Driver.html
index 52bd11c..49f0394 100644
--- a/content/api/latest/c++/classmesos_1_1v1_1_1resource__provider_1_1Driver.html
+++ b/content/api/latest/c++/classmesos_1_1v1_1_1resource__provider_1_1Driver.html
@@ -65,9 +65,9 @@
 <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:a6c7b9bebc0bd4fe22c6b830312633403"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a6c7b9bebc0bd4fe22c6b830312633403">Driver</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1internal_1_1EndpointDetector.html">mesos::internal::EndpointDetector</a> &gt; detector, <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> 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, const <a class="el" href="classOption.html">Option</a>&lt; Credential &gt; &amp;credential)</td></tr>
-<tr class="memdesc:a6c7b9bebc0bd4fe22c6b830312633403"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html" title="Resource provider driver. ">Driver</a>.  <a href="#a6c7b9bebc0bd4fe22c6b830312633403">More...</a><br /></td></tr>
-<tr class="separator:a6c7b9bebc0bd4fe22c6b830312633403"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f91b5f8a8c3ac853b156df771910587"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a4f91b5f8a8c3ac853b156df771910587">Driver</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1internal_1_1EndpointDetector.html">mesos::internal::EndpointDetector</a> &gt; detector, <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> 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, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;token)</td></tr>
+<tr class="memdesc:a4f91b5f8a8c3ac853b156df771910587"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html" title="Resource provider driver. ">Driver</a>.  <a href="#a4f91b5f8a8c3ac853b156df771910587">More...</a><br /></td></tr>
+<tr class="separator:a4f91b5f8a8c3ac853b156df771910587"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3ef038684cbea611eaa0a618f629a18c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3ef038684cbea611eaa0a618f629a18c">~Driver</a> ()</td></tr>
 <tr class="separator:a3ef038684cbea611eaa0a618f629a18c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab9ccbb5edecec1e8c42c345f1be4a0a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#ab9ccbb5edecec1e8c42c345f1be4a0a6">start</a> () const </td></tr>
@@ -82,7 +82,7 @@ Public Member Functions</h2></td></tr>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Resource provider driver. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a6c7b9bebc0bd4fe22c6b830312633403"></a>
+<a class="anchor" id="a4f91b5f8a8c3ac853b156df771910587"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -119,8 +119,8 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; Credential &gt; &amp;&#160;</td>
-          <td class="paramname"><em>credential</em>&#160;</td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>token</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -139,6 +139,7 @@ Public Member Functions</h2></td></tr>
     <tr><td class="paramname">connected</td><td>a callback which will be invoked when the driver is connected. </td></tr>
     <tr><td class="paramname">disconnected</td><td>a callback which will be invoked when the driver is disconnected. </td></tr>
     <tr><td class="paramname">received</td><td>a callback which will be invoked when the driver receives resource provider Events. </td></tr>
+    <tr><td class="paramname">token</td><td>the token that will be used for authentication. </td></tr>
   </table>
   </dd>
 </dl>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/cluster_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/cluster_8hpp_source.html b/content/api/latest/c++/cluster_8hpp_source.html
index 0cbb781..b6111d7 100644
--- a/content/api/latest/c++/cluster_8hpp_source.html
+++ b/content/api/latest/c++/cluster_8hpp_source.html
@@ -78,7 +78,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1cluster_1_1Master_html_ad2049ea693c1ef35297b76de24fd19f4"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Master.html#ad2049ea693c1ef35297b76de24fd19f4">mesos::internal::tests::cluster::Master::getMasterInfo</a></div><div class="ttdeci">MasterInfo getMasterInfo()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1cluster_1_1Master_html_a3b27f30405cd30da18dc04aa79665d30"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Master.html#a3b27f30405cd30da18dc04aa79665d30">mesos::internal::tests::cluster::Master::createDetector</a></div><div class="ttdeci">process::Owned&lt; mesos::master::detector::MasterDetector &gt; createDetector()</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a6b044a48124e8fcfeba4ae4177e876fd"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a6b044a48124e8fcfeba4ae4177e876fd">mesos::internal::tests::READONLY_HTTP_AUTHENTICATION_REALM</a></div><div class="ttdeci">constexpr char READONLY_HTTP_AUTHENTICATION_REALM[]</div><div class="ttdef"><b>Definition:</b> mesos.hpp:106</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a6b044a48124e8fcfeba4ae4177e876fd"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a6b044a48124e8fcfeba4ae4177e876fd">mesos::internal::tests::READONLY_HTTP_AUTHENTICATION_REALM</a></div><div class="ttdeci">constexpr char READONLY_HTTP_AUTHENTICATION_REALM[]</div><div class="ttdef"><b>Definition:</b> mesos.hpp:108</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="url_8hpp_html"><div class="ttname"><a href="url_8hpp.html">url.hpp</a></div></div>
 <div class="ttc" id="src_2slave_2constants_8hpp_html"><div class="ttname"><a href="src_2slave_2constants_8hpp.html">constants.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/container__daemon__process_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/container__daemon__process_8hpp_source.html b/content/api/latest/c++/container__daemon__process_8hpp_source.html
index 20d828a..1d3ad7c 100644
--- a/content/api/latest/c++/container__daemon__process_8hpp_source.html
+++ b/content/api/latest/c++/container__daemon__process_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess_html_a2621da4b9fe9ee98822c81fc9b671f12"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a2621da4b9fe9ee98822c81fc9b671f12">mesos::internal::slave::ContainerDaemonProcess::launchContainer</a></div><div class="ttdeci">void launchContainer()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess_html_a366d8d1293020cb06cf3d8022a0c2fc0"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a366d8d1293020cb06cf3d8022a0c2fc0">mesos::internal::slave::ContainerDaemonProcess::operator=</a></div><div class="ttdeci">ContainerDaemonProcess &amp; operator=(const ContainerDaemonProcess &amp;other)=delete</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_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:2658</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:2660</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess_html_a0dbafee146621f42a6ba0165371db64b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a0dbafee146621f42a6ba0165371db64b">mesos::internal::slave::ContainerDaemonProcess::wait</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; wait()</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="src_2common_2http_8hpp_html"><div class="ttname"><a href="src_2common_2http_8hpp.html">http.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 32c867f..eb69f63 100644
--- a/content/api/latest/c++/decoder_8hpp_source.html
+++ b/content/api/latest/c++/decoder_8hpp_source.html
@@ -126,7 +126,7 @@
 <div class="ttc" id="classprocess_1_1DataDecoder_html"><div class="ttname"><a href="classprocess_1_1DataDecoder.html">process::DataDecoder</a></div><div class="ttdef"><b>Definition:</b> decoder.hpp:56</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:116</div></div>
 <div class="ttc" id="namespaceprocess_1_1http__parsing_html_a1728c94cb446c34b1a8506f5dd6d0f6c"><div class="ttname"><a href="namespaceprocess_1_1http__parsing.html#a1728c94cb446c34b1a8506f5dd6d0f6c">process::http_parsing::FAILURE</a></div><div class="ttdeci">constexpr int FAILURE</div><div class="ttdef"><b>Definition:</b> decoder.hpp:50</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2661</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2663</div></div>
 <div class="ttc" id="classprocess_1_1StreamingResponseDecoder_html_aa49ca0c8710b47302097a206dc161708"><div class="ttname"><a href="classprocess_1_1StreamingResponseDecoder.html#aa49ca0c8710b47302097a206dc161708">process::StreamingResponseDecoder::decode</a></div><div class="ttdeci">std::deque&lt; http::Response * &gt; decode(const char *data, size_t length)</div><div class="ttdef"><b>Definition:</b> decoder.hpp:560</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; gzip::Decompressor &gt;</a></div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_a49f854c52adce69bc1d4cc5c15cdccac"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a49f854c52adce69bc1d4cc5c15cdccac">process::http::Status::string</a></div><div class="ttdeci">static std::string string(uint16_t code)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 d547884..054babf 100644
--- a/content/api/latest/c++/devolve_8hpp_source.html
+++ b/content/api/latest/c++/devolve_8hpp_source.html
@@ -58,10 +58,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:2658</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:2660</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:2659</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:2661</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/d1d01d4a/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 d4d97ee..4537637 100644
--- a/content/api/latest/c++/evolve_8hpp_source.html
+++ b/content/api/latest/c++/evolve_8hpp_source.html
@@ -58,13 +58,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:2658</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:2660</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:2659</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:2661</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>
@@ -75,7 +75,7 @@
 <div class="ttc" id="include_2mesos_2v1_2maintenance_2maintenance_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2maintenance_2maintenance_8hpp.html">maintenance.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="include_2mesos_2maintenance_2maintenance_8hpp_html"><div class="ttname"><a href="include_2mesos_2maintenance_2maintenance_8hpp.html">maintenance.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2661</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2663</div></div>
 <div class="ttc" id="include_2mesos_2executor_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2executor_2executor_8hpp.html">executor.hpp</a></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>
 <div class="ttc" id="v1_2agent_2agent_8hpp_html"><div class="ttname"><a href="v1_2agent_2agent_8hpp.html">agent.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_c.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_c.html b/content/api/latest/c++/functions_c.html
index b700ad0..c284d09 100644
--- a/content/api/latest/c++/functions_c.html
+++ b/content/api/latest/c++/functions_c.html
@@ -459,12 +459,12 @@
 : <a class="el" href="classmesos_1_1ResourceConversion.html#afa8d5fe5c9c3f6f1588d7df710262080">mesos::ResourceConversion</a>
 , <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#a143d22da9ef8e68799b35478bb4e22fe">mesos::v1::ResourceConversion</a>
 </li>
-<li>consumer
-: <a class="el" href="classprocess_1_1EventQueue.html#a73f44b10f6d09ead6bdf3ab11cba4d06">process::EventQueue</a>
-</li>
 <li>Consumer
 : <a class="el" href="classprocess_1_1EventQueue.html#a11390aaa07bced511a5b7fe4c94e97fd">process::EventQueue</a>
 </li>
+<li>consumer
+: <a class="el" href="classprocess_1_1EventQueue.html#a73f44b10f6d09ead6bdf3ab11cba4d06">process::EventQueue</a>
+</li>
 <li>container
 : <a class="el" href="structmesos_1_1internal_1_1docker_1_1Flags.html#aecdc79d01b0158331c2a88aa52c0ce94">mesos::internal::docker::Flags</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_func_d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_d.html b/content/api/latest/c++/functions_func_d.html
index 9de884f..4dc0c90 100644
--- a/content/api/latest/c++/functions_func_d.html
+++ b/content/api/latest/c++/functions_func_d.html
@@ -319,7 +319,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a26700cc833d70d831dc0510063aeb77c">mesos::internal::master::allocator::DRFSorter</a>
 </li>
 <li>Driver()
-: <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a6c7b9bebc0bd4fe22c6b830312633403">mesos::v1::resource_provider::Driver</a>
+: <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a4f91b5f8a8c3ac853b156df771910587">mesos::v1::resource_provider::Driver</a>
 </li>
 <li>DriverClient()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient.html#ae378e79ba198dbdf561b857fad7e8fd5">mesos::internal::slave::docker::volume::DriverClient</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_func_h.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_h.html b/content/api/latest/c++/functions_func_h.html
index 477e111..d4bda82 100644
--- a/content/api/latest/c++/functions_func_h.html
+++ b/content/api/latest/c++/functions_func_h.html
@@ -182,7 +182,7 @@
 , <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>
+: <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a1f31bb13b5032f7ba566a21f55d6b7d6">mesos::internal::HttpConnectionProcess&lt; Call, Event &gt;</a>
 </li>
 <li>HttpEvent()
 : <a class="el" href="structprocess_1_1HttpEvent.html#ae3657cc566774e467e7cdade50291143">process::HttpEvent</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_func_o.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_o.html b/content/api/latest/c++/functions_func_o.html
index 63d3f09..ccfea48 100644
--- a/content/api/latest/c++/functions_func_o.html
+++ b/content/api/latest/c++/functions_func_o.html
@@ -117,12 +117,12 @@
 <li>onAny()
 : <a class="el" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future&lt; T &gt;</a>
 </li>
-<li>once()
-: <a class="el" href="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3">process::Once</a>
-</li>
 <li>Once()
 : <a class="el" href="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c">process::Once</a>
 </li>
+<li>once()
+: <a class="el" href="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3">process::Once</a>
+</li>
 <li>onDiscard()
 : <a class="el" href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future&lt; T &gt;</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_func_r.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_r.html b/content/api/latest/c++/functions_func_r.html
index 43cb6b4..ce5933a 100644
--- a/content/api/latest/c++/functions_func_r.html
+++ b/content/api/latest/c++/functions_func_r.html
@@ -496,8 +496,8 @@
 , <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#aed60247869278b5545227ddf7ca9536b">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a2532379d077c61b1addcd6aa47e61ad0">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#a224d38fb001cffb8f4f2f6e9dc328091">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">mesos::v1::Resources</a>
 </li>
 <li>ResourcesState()
 : <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1ResourcesState.html#a1cd90dfb2e0c8cb14c45a8ce0ffacd5b">mesos::internal::slave::state::ResourcesState</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_func_s.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_s.html b/content/api/latest/c++/functions_func_s.html
index c03b3da..33e7a97 100644
--- a/content/api/latest/c++/functions_func_s.html
+++ b/content/api/latest/c++/functions_func_s.html
@@ -437,7 +437,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#a0a9fd64b962d616673fb79e8af48a13e">mesos::internal::log::LogWriterProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Master.html#afbebaf82e91135ac7b344e4e0b1be430">mesos::internal::tests::cluster::Master</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html#a47fc0a2bf9ef40d0d57232ea3f69e148">mesos::internal::tests::cluster::Slave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a2f7ecaa9b7af1e30d70dc6077a0047b8">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a867847d3e71aef89b6f483f577ee29a2">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a>
 , <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a9782864d9f5080553d670f3197a0071a">mesos::log::Log::Writer</a>
 , <a class="el" href="classmesos_1_1MesosExecutorDriver.html#a06ac86f128c639268160b511759c7b21">mesos::MesosExecutorDriver</a>
 , <a class="el" href="classmesos_1_1MesosSchedulerDriver.html#a22d332c0abd42e3fae082fad25d5aa98">mesos::MesosSchedulerDriver</a>
@@ -681,7 +681,7 @@
 : <a class="el" href="classSynchronized.html#a6f1fcefdbc244929d3a3efce643d1a42">Synchronized&lt; T &gt;</a>
 </li>
 <li>sysctl()
-: <a class="el" href="structos_1_1sysctl.html#a3341cabf86d3585a12fb74000971a2e6">os::sysctl</a>
+: <a class="el" href="structos_1_1sysctl.html#aae16684fca2b68f7ae4c998cee5f6f7e">os::sysctl</a>
 </li>
 <li>System()
 : <a class="el" href="classprocess_1_1System.html#ace32519ce64ed719c6a56e5d3f8cce8d">process::System</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_func_t.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_t.html b/content/api/latest/c++/functions_func_t.html
index 316649a..9b03de1 100644
--- a/content/api/latest/c++/functions_func_t.html
+++ b/content/api/latest/c++/functions_func_t.html
@@ -177,7 +177,7 @@
 : <a class="el" href="classprocess_1_1Timeout.html#a01021e2f51e5f0b1f6ec93977976f570">process::Timeout</a>
 </li>
 <li>Timeout()
-: <a class="el" href="classprocess_1_1Timeout.html#a81668b70d7b16d9b795c1181122e854c">process::Timeout</a>
+: <a class="el" href="classprocess_1_1Timeout.html#adeadd19e081fb4f2a0a39ecc586a4af7">process::Timeout</a>
 </li>
 <li>timeout()
 : <a class="el" href="classprocess_1_1Timer.html#adcce3e5538751535be6ec4d48670eb89">process::Timer</a>
@@ -245,7 +245,7 @@
 , <a class="el" href="structprocess_1_1TimeSeries.html#af0f0682a40225778f4c4c931a1380f0e">process::TimeSeries&lt; T &gt;</a>
 </li>
 <li>Try()
-: <a class="el" href="classTry.html#ae0e226aa8c3c77673411edf615e97c2d">Try&lt; T, E &gt;</a>
+: <a class="el" href="classTry.html#a2fa050bcf6cf16a616bec68abf676973">Try&lt; T, E &gt;</a>
 </li>
 <li>type()
 : <a class="el" href="classos_1_1WindowsFD.html#a3ce17a730ace5352a1fc6d49f8336d52">os::WindowsFD</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_h.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_h.html b/content/api/latest/c++/functions_h.html
index 6d11894..e397459 100644
--- a/content/api/latest/c++/functions_h.html
+++ b/content/api/latest/c++/functions_h.html
@@ -293,7 +293,7 @@
 , <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>
+: <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a1f31bb13b5032f7ba566a21f55d6b7d6">mesos::internal::HttpConnectionProcess&lt; Call, Event &gt;</a>
 </li>
 <li>HttpEvent()
 : <a class="el" href="structprocess_1_1HttpEvent.html#ae3657cc566774e467e7cdade50291143">process::HttpEvent</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_m.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_m.html b/content/api/latest/c++/functions_m.html
index 3c9dbc2..563557a 100644
--- a/content/api/latest/c++/functions_m.html
+++ b/content/api/latest/c++/functions_m.html
@@ -665,10 +665,10 @@
 : <a class="el" href="classDuration.html#a05ddd6a9f21b82dba6313f81418f53d2">Duration</a>
 </li>
 <li>multihashmap()
-: <a class="el" href="classmultihashmap.html#a7e43695bbd3f981d6127d94ffb82f04d">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
+: <a class="el" href="classmultihashmap.html#a9b179e77c03fb85cfe4e59cc6cf0bf95">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
 </li>
 <li>Multimap()
-: <a class="el" href="classMultimap.html#af4c45434eb219747fb536a7b7ff4fde1">Multimap&lt; K, V &gt;</a>
+: <a class="el" href="classMultimap.html#a13d4bd4285946600c1af81e5be4b09ad">Multimap&lt; K, V &gt;</a>
 </li>
 <li>MULTIPLE_CHOICES
 : <a class="el" href="structprocess_1_1http_1_1Status.html#a8feae2af2cdeaf0c0ddbd5f80c9f5ff5">process::http::Status</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_n.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_n.html b/content/api/latest/c++/functions_n.html
index e831da0..d813b98 100644
--- a/content/api/latest/c++/functions_n.html
+++ b/content/api/latest/c++/functions_n.html
@@ -335,10 +335,10 @@
 : <a class="el" href="structprocess_1_1http_1_1Status.html#aaa40446a9ede5dc719b34d58300d9766">process::http::Status</a>
 </li>
 <li>NotAcceptable()
-: <a class="el" href="structprocess_1_1http_1_1NotAcceptable.html#a2788e70dbd3a07daaa108513795593a0">process::http::NotAcceptable</a>
+: <a class="el" href="structprocess_1_1http_1_1NotAcceptable.html#a7aa1994f2bf2049346177a29ec75b567">process::http::NotAcceptable</a>
 </li>
 <li>NotFound()
-: <a class="el" href="structprocess_1_1http_1_1NotFound.html#afd150061e7afc57ec91516045b09c703">process::http::NotFound</a>
+: <a class="el" href="structprocess_1_1http_1_1NotFound.html#a45432f89f82b758deed0cd6a7994c1fb">process::http::NotFound</a>
 </li>
 <li>notify()
 : <a class="el" href="classprocess_1_1internal_1_1ReaperProcess.html#a9ed3a26894422f571a73edc3a2900e02">process::internal::ReaperProcess</a>
@@ -365,7 +365,7 @@
 : <a class="el" href="structproc_1_1ProcessStatus.html#ae1165a6a5e77977d3d0ee8f081c8b4ca">proc::ProcessStatus</a>
 </li>
 <li>Number()
-: <a class="el" href="structJSON_1_1Number.html#a2d64671419def7448cd5540032458ca4">JSON::Number</a>
+: <a class="el" href="structJSON_1_1Number.html#ac8e8299eb0b627136b6fc51b3cee709c">JSON::Number</a>
 </li>
 <li>NumberWriter()
 : <a class="el" href="classJSON_1_1NumberWriter.html#ac248fb67aaa7f2bdeeccfd9cbd6b42e7">JSON::NumberWriter</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_o.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_o.html b/content/api/latest/c++/functions_o.html
index 8dc628b..c7ffd78 100644
--- a/content/api/latest/c++/functions_o.html
+++ b/content/api/latest/c++/functions_o.html
@@ -155,12 +155,12 @@
 <li>onAny()
 : <a class="el" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future&lt; T &gt;</a>
 </li>
-<li>once()
-: <a class="el" href="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3">process::Once</a>
-</li>
 <li>Once()
 : <a class="el" href="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c">process::Once</a>
 </li>
+<li>once()
+: <a class="el" href="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3">process::Once</a>
+</li>
 <li>onDiscard()
 : <a class="el" href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future&lt; T &gt;</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_p.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_p.html b/content/api/latest/c++/functions_p.html
index c62ad44..447db66 100644
--- a/content/api/latest/c++/functions_p.html
+++ b/content/api/latest/c++/functions_p.html
@@ -390,18 +390,18 @@
 <li>PosixMemIsolatorProcess()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess.html#ab8f8ec2dfe6a51fd5173086d653df78a">mesos::internal::slave::PosixMemIsolatorProcess</a>
 </li>
-<li>postValidation
-: <a class="el" href="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781">mesos::ResourceConversion</a>
-</li>
 <li>PostValidation
 : <a class="el" href="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6">mesos::ResourceConversion</a>
 </li>
 <li>postValidation
-: <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43">mesos::v1::ResourceConversion</a>
+: <a class="el" href="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781">mesos::ResourceConversion</a>
 </li>
 <li>PostValidation
 : <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d">mesos::v1::ResourceConversion</a>
 </li>
+<li>postValidation
+: <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43">mesos::v1::ResourceConversion</a>
+</li>
 <li>ppid
 : <a class="el" href="structproc_1_1ProcessStatus.html#ad0a83e9d469cab01eb3ceb70ab7f108d">proc::ProcessStatus</a>
 </li>
@@ -485,7 +485,7 @@
 , <a class="el" href="structrouting_1_1filter_1_1Filter.html#a4092907cf26633122a73f1f6e2f5dea1">routing::filter::Filter&lt; Classifier &gt;</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>privileged
 : <a class="el" href="classDocker_1_1RunOptions.html#a33f18cefbc3ca182e25e11864aaf6b7c">Docker::RunOptions</a>
@@ -572,7 +572,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1ProvisionerProcess.html#aad146c139ae4cf525af67ff02b8e46da">mesos::internal::slave::ProvisionerProcess</a>
 </li>
 <li>Provisioner()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Provisioner.html#ac76bb3ae65c6e316914bcfef8730155e">mesos::internal::slave::Provisioner</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Provisioner.html#a5e75687448e6a0d872e6ffdb665849ab">mesos::internal::slave::Provisioner</a>
 </li>
 <li>ProvisionerProcess()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1ProvisionerProcess.html#a05f41f06d07ed3ac032769ab6d117c12">mesos::internal::slave::ProvisionerProcess</a>
@@ -651,7 +651,7 @@
 </li>
 <li>put()
 : <a class="el" href="classCache.html#a7b54629fb513d4b1652951bb713a0635">Cache&lt; Key, Value &gt;</a>
-, <a class="el" href="classhashmap.html#af69989fa69c86b7bf1843c9ae0f77124">hashmap&lt; Key, Value, Hash, Equal &gt;</a>
+, <a class="el" href="classhashmap.html#a040f93efd556981326f0809e0f24f9ef">hashmap&lt; Key, Value, Hash, Equal &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#af672706fe637c9cdad8144233718198e">mesos::internal::slave::docker::MetadataManager</a>
 , <a class="el" href="classmultihashmap.html#ae10d45cc115dd9f16c07e3fb9a980bca">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
 , <a class="el" href="classMultimap.html#a86848edcdc42b4e0b46e3d6beccec2c6">Multimap&lt; K, V &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_r.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_r.html b/content/api/latest/c++/functions_r.html
index 615d3d5..4b942fe 100644
--- a/content/api/latest/c++/functions_r.html
+++ b/content/api/latest/c++/functions_r.html
@@ -688,7 +688,7 @@
 : <a class="el" href="structmesos_1_1UnavailableResources.html#a2b3f0db5b5a05f3fa0bc1f8abfb68331">mesos::UnavailableResources</a>
 </li>
 <li>Resources()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a2532379d077c61b1addcd6aa47e61ad0">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a8ad99169a0162bf1e67676647ccb01c8">mesos::v1::Resources</a>
 </li>
 <li>resources_offered_or_allocated
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a35bc11894e4074d12b05210ed5d3205b">mesos::internal::master::allocator::internal::Metrics</a>
@@ -731,7 +731,7 @@
 : <a class="el" href="structprocess_1_1grpc_1_1RpcResult.html#ac4cad3f64ae6b69d256eee8829702f12">process::grpc::RpcResult&lt; T &gt;</a>
 </li>
 <li>Response()
-: <a class="el" href="structprocess_1_1http_1_1Response.html#ac7ac8132a8d8772335efd5a55d9ebb4f">process::http::Response</a>
+: <a class="el" href="structprocess_1_1http_1_1Response.html#ad23f61ad9a4ca2cbd074d1ee77170054">process::http::Response</a>
 </li>
 <li>response
 : <a class="el" href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">process::HttpEvent</a>
@@ -848,9 +848,6 @@
 <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="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>
@@ -875,7 +872,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1Rootfs.html#a0d1eefd3053932eceda17475fae5f95c">mesos::internal::tests::Rootfs</a>
 </li>
 <li>route()
-: <a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">process::ProcessBase</a>
+: <a class="el" href="classprocess_1_1ProcessBase.html#a37cf86bbf94884960c041e081a34bee4">process::ProcessBase</a>
 </li>
 <li>RouteOptions()
 : <a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html#a9c202f7f06a7cb90499e3365ce338475">process::ProcessBase::RouteOptions</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_rela.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_rela.html b/content/api/latest/c++/functions_rela.html
index 526cfe9..045bd64 100644
--- a/content/api/latest/c++/functions_rela.html
+++ b/content/api/latest/c++/functions_rela.html
@@ -342,12 +342,14 @@
 : <a class="el" href="classmesos_1_1state_1_1protobuf_1_1Variable.html#a7edbf9e31116a21e4e18cd2dd004ae63">mesos::state::protobuf::Variable&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1state_1_1Variable.html#a7edbf9e31116a21e4e18cd2dd004ae63">mesos::state::Variable</a>
 </li>
+<li>Subprocess
+: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::IO</a>
+</li>
 <li>subprocess
 : <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess::IO</a>
 </li>
 <li>Subprocess
-: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::IO</a>
-, <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
+: <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
 </li>
 <li>subprocess
 : <a class="el" href="classprocess_1_1Subprocess.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/functions_s.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_s.html b/content/api/latest/c++/functions_s.html
index 6676d83..b684507 100644
--- a/content/api/latest/c++/functions_s.html
+++ b/content/api/latest/c++/functions_s.html
@@ -437,12 +437,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="classBoundedHashMap.html#aa0c84c4c9636449ab35ef13ecce36266">BoundedHashMap&lt; Key, Value &gt;</a>
 , <a class="el" href="classCache.html#aae4846f6fb5c598ae164e89129de1350">Cache&lt; Key, Value &gt;</a>
@@ -657,7 +657,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#a0a9fd64b962d616673fb79e8af48a13e">mesos::internal::log::LogWriterProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Master.html#afbebaf82e91135ac7b344e4e0b1be430">mesos::internal::tests::cluster::Master</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html#a47fc0a2bf9ef40d0d57232ea3f69e148">mesos::internal::tests::cluster::Slave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a2f7ecaa9b7af1e30d70dc6077a0047b8">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a867847d3e71aef89b6f483f577ee29a2">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a>
 , <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a9782864d9f5080553d670f3197a0071a">mesos::log::Log::Writer</a>
 , <a class="el" href="classmesos_1_1MesosExecutorDriver.html#a06ac86f128c639268160b511759c7b21">mesos::MesosExecutorDriver</a>
 , <a class="el" href="classmesos_1_1MesosSchedulerDriver.html#a22d332c0abd42e3fae082fad25d5aa98">mesos::MesosSchedulerDriver</a>
@@ -696,27 +696,33 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a5213d9aae7bdc332e9fbdc07bb5bbea6">mesos::internal::tests::MockCSIPlugin</a>
 , <a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOServerCnxnFactory.html#aceef33e2bd447da751d4b592f4104121">org::apache::zookeeper::server::NIOServerCnxnFactory</a>
 </li>
+<li>State
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65">mesos::internal::master::Framework</a>
+</li>
 <li>state
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#af4322f8c99cfc37c386d3b5457a6f053">mesos::internal::master::Framework</a>
 </li>
 <li>State
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65">mesos::internal::master::Framework</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a3b2abbbd9f9e9ca5c08b75329ac426c0">mesos::internal::slave::Executor</a>
 </li>
 <li>state
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a27e0e6e088c0fd88a0c7f679c964c409">mesos::internal::slave::Executor</a>
 </li>
 <li>State
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a3b2abbbd9f9e9ca5c08b75329ac426c0">mesos::internal::slave::Executor</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#accb4e9c8d32936b20f3d0ddc71fe8add">mesos::internal::slave::Framework</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#accb4e9c8d32936b20f3d0ddc71fe8add">mesos::internal::slave::Framework</a>
 </li>
 <li>state
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#adbfec960b7cb705602bdac9853fb0c12">mesos::internal::slave::Framework</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a48698f07413ddb1d974b42c04a98c5fa">mesos::internal::slave::Http</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">mesos::internal::slave::Slave</a>
 </li>
 <li>State
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">mesos::internal::slave::Slave</a>
-, <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#a0e87f47367f9441f5f10b26f2c4fcaae">mesos::internal::slave::state::State</a>
+</li>
+<li>state
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">mesos::internal::slave::Slave</a>
+</li>
+<li>State()
+: <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#a0e87f47367f9441f5f10b26f2c4fcaae">mesos::internal::slave::state::State</a>
 , <a class="el" href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a7e4a15d5df405e0c869a826b6bafc974">mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::State</a>
 , <a class="el" href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html#a074f7a7a087a82b3416965340365413d">mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::StatusUpdateStream::State</a>
 </li>
@@ -900,12 +906,14 @@
 <li>submitScheduler()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a10612b0c349105c4e3ac1cb8bc48210f">mesos::internal::master::Master</a>
 </li>
+<li>Subprocess
+: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::IO</a>
+</li>
 <li>subprocess
 : <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess::IO</a>
 </li>
 <li>Subprocess
-: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::IO</a>
-, <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
+: <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
 </li>
 <li>subprocess
 : <a class="el" href="classprocess_1_1Subprocess.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess</a>


[04/11] mesos-site git commit: Updated the website built from mesos SHA: 0f0909c.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 ad98ec5..33ff963 100644
--- a/content/api/latest/c++/src_2slave_2http_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2http_8hpp_source.html
@@ -59,7 +59,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> check.hpp:33</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:2658</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:2660</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="src_2common_2http_8hpp_html"><div class="ttname"><a href="src_2common_2http_8hpp.html">http.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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 d4a0621..949410f 100644
--- a/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
@@ -90,7 +90,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:2444</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:2446</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_1slave_1_1Containerizer_html_a688a58965f318010cd3d1e01230b955c"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a688a58965f318010cd3d1e01230b955c">mesos::internal::slave::Containerizer::wait</a></div><div class="ttdeci">virtual process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt; &gt; wait(const ContainerID &amp;containerId)=0</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 77123a7..870341e 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp.html
@@ -97,6 +97,7 @@
 <code>#include &lt;<a class="el" href="try_8hpp_source.html">stout/try.hpp</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="unreachable_8hpp_source.html">stout/unreachable.hpp</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="uuid_8hpp_source.html">stout/uuid.hpp</a>&gt;</code><br />
+<code>#include &quot;<a class="el" href="jwt__secret__generator_8hpp_source.html">authentication/executor/jwt_secret_generator.hpp</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="src_2common_2http_8hpp_source.html">common/http.hpp</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="messages_8hpp_source.html">messages/messages.hpp</a>&quot;</code><br />
 <code>#include &quot;master/master.hpp&quot;</code><br />


[08/11] mesos-site git commit: Updated the website built from mesos SHA: 0f0909c.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 5fef2b0..afa9af4 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
@@ -55,8 +55,8 @@
 <a href="include_2mesos_2v1_2executor_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="
 l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="
 comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __MESOS_V1_EXECUTOR_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __MESOS_V1_EXECUTOR_HPP__</span>
 </div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;queue&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2http_8hpp.html">mesos/http.hpp</a>&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#
 include &lt;<a class="code" href="include_2mesos_2v1_2mesos_8hpp.html">mesos/v1/mesos.hpp</a>&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2v1_2executor_2executor_8hpp.html">mesos/v1/executor/executor.hpp</a>&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="owned_8hpp.html">process/owned.hpp</a>&gt;</span></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="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a n
 ame="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>v1 {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span>executor {</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;<span class="keyword">class </span>MesosProcess; <span class="comment">// Forward declaration.</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">MesosBase</a></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">   40</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  <span class="comment">// Empty virtual destructor (necessary to instantiate subclasses).</span></div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#ae29a0e0423556d7ea07d36e4d3abf185">   42</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#ae29a0e0423556d7ea07d36e4d3abf185">~MesosBase</a>() {}</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#a21bd78cd127c8a8565b6432318a55dd3">send</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ac
 b18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp; call) = 0;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;};</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;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment">// Interface to Mesos for an executor.</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">// Expects three callbacks, &#39;connected&#39;, &#39;disconnected&#39;, and</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">// &#39;received&#39; which will get invoked _serially_ when it&#39;s determined</span></div><div class="line"><a name="l0005
 1"></a><span class="lineno">   51</span>&#160;<span class="comment">// that we&#39;ve connected (i.e. established TCP connection), disconnected</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">// (i.e, connection is broken), or received events from the agent.</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">// Note that we drop events while disconnected.</span></div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">   54</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a> : <span class="keyword">public</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">MesosBase</a></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;{</div><div class="line"><a name="l000
 56"></a><span class="lineno">   56</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>(<a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType,</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; connected,</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; disconnected,</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        <span class="keyword"
 >const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::queue&lt;Event&gt;&amp;)&gt;&amp; received);</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="comment">// Delete copy constructor.</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a>&amp; other) = <span class="keyword">delete</span>;</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;  <span class="comment">// Delete assignment operator.</span></div><div clas
 s="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a>&amp; other) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a>();</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;  <span class="comment">// Attempts to send a call to the agent.</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="comment">//</span></div><div class="line"><a name=
 "l00072"></a><span class="lineno">   72</span>&#160;  <span class="comment">// Some local validation of calls is performed which may result in dropped</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="comment">// events without ever being sent to the agent.</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#a21bd78cd127c8a8565b6432318a55dd3">send</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp; call) <span class="keyword">override</span>;</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="keyword">priv
 ate</span>:</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;MesosProcess&gt;</a> <a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>;</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;} <span class="comment">// namespace executor {</span></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;} <span class="comment">// namespace v1 {</span></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;} <span class="comment">// namespace mesos {</span></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;<span class="preprocessor">#endif // __MESOS_V1_EXECUTOR_HPP__</span></div><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:2658</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_ab87ee31e10bdc282bae31a2c973602df"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::internal::tests::v1::scheduler::Mesos</a></div><div class="ttdeci">mesos::v1::scheduler::Mesos Mesos</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2660</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:2660</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_ab87ee31e10bdc282bae31a2c973602df"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::internal::tests::v1::scheduler::Mesos</a></div><div class="ttdeci">mesos::v1::scheduler::Mesos Mesos</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2662</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="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="include_2mesos_2v1_2executor_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2executor_2executor_8hpp.html">executor.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/api/latest/c++/index.hhc
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index 9f4490f..0fbc5a2 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -4057,7 +4057,7 @@
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operationDefault"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aec8984d09f36608cb2918ccd95b14d05"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="publishDefault"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aa4784bdbff8b3b769cc09564f1bddb16"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="send"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a76c485f9cb1bc023c658537f3adc428a"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="start"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a2f7ecaa9b7af1e30d70dc6077a0047b8"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="start"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a867847d3e71aef89b6f483f577ee29a2"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="subscribedDefault"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a0238badb91d8330beab9014c1726c2b4"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="info"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a7de5d53d7b50331d65ba02f83586e890"><param name="ImageNumber" value="11"></OBJECT>
               </UL>
@@ -4585,7 +4585,7 @@
         <LI><OBJECT type="text/sitemap"><param name="Name" value="HttpConnectionProcess"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html"><param name="ImageNumber" value="1"></OBJECT>
           <UL>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="Self"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="HttpConnectionProcess"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#aa5d1d7deac2035597a715a0c115ca38e"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="HttpConnectionProcess"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a1f31bb13b5032f7ba566a21f55d6b7d6"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="_read"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a38245a736e95aa2ce036969a50df0473"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="_send"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6c415777d634e0b4ffed169eeef13838"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="connect"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a0e32a05c88072b7db23e87a384ffa1ea"><param name="ImageNumber" value="11"></OBJECT>
@@ -5260,7 +5260,7 @@
           <UL>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="Driver"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html"><param name="ImageNumber" value="1"></OBJECT>
             <UL>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="Driver"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a6c7b9bebc0bd4fe22c6b830312633403"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="Driver"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a4f91b5f8a8c3ac853b156df771910587"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="~Driver"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3ef038684cbea611eaa0a618f629a18c"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Driver"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a1cf1624756505d1ff012695c82ff166c"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172"><param name="ImageNumber" value="11"></OBJECT>
@@ -17368,7 +17368,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="HttpConnectionProcess"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html"><param name="ImageNumber" value="1"></OBJECT>
               <UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Self"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="HttpConnectionProcess"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#aa5d1d7deac2035597a715a0c115ca38e"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="HttpConnectionProcess"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a1f31bb13b5032f7ba566a21f55d6b7d6"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="_read"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a38245a736e95aa2ce036969a50df0473"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="_send"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6c415777d634e0b4ffed169eeef13838"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="connect"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a0e32a05c88072b7db23e87a384ffa1ea"><param name="ImageNumber" value="11"></OBJECT>
@@ -17385,7 +17385,7 @@
               </UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Driver"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html"><param name="ImageNumber" value="1"></OBJECT>
               <UL>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="Driver"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a6c7b9bebc0bd4fe22c6b830312633403"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="Driver"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a4f91b5f8a8c3ac853b156df771910587"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="~Driver"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3ef038684cbea611eaa0a618f629a18c"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Driver"><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a1cf1624756505d1ff012695c82ff166c"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172"><param name="ImageNumber" value="11"></OBJECT>
@@ -21875,7 +21875,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="HttpConnectionProcess"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html"><param name="ImageNumber" value="1"></OBJECT>
             <UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Self"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="HttpConnectionProcess"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#aa5d1d7deac2035597a715a0c115ca38e"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="HttpConnectionProcess"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a1f31bb13b5032f7ba566a21f55d6b7d6"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_read"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a38245a736e95aa2ce036969a50df0473"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="_send"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a6c415777d634e0b4ffed169eeef13838"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="connect"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a0e32a05c88072b7db23e87a384ffa1ea"><param name="ImageNumber" value="11"></OBJECT>
@@ -23667,6 +23667,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="READWRITE_HTTP_AUTHENTICATION_REALM"><param name="Local" value="src_2slave_2constants_8hpp.html#a6ed17aed3e25ca05cacf647d9e614ae8"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="RECOVERY_TIMEOUT"><param name="Local" value="src_2slave_2constants_8hpp.html#a5b20ccf235919cc83665d5ba9a466383"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="REGISTER_RETRY_INTERVAL_MAX"><param name="Local" value="src_2slave_2constants_8hpp.html#acfaf0850a5e7dc54daac3701b51838e3"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM"><param name="Local" value="src_2slave_2constants_8hpp.html#ac4ac850be8dfacb7ded8bd816669333c"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="STATUS_UPDATE_RETRY_INTERVAL_MAX"><param name="Local" value="src_2slave_2constants_8hpp.html#ad21670291a9464020160f8b9048ef582"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="STATUS_UPDATE_RETRY_INTERVAL_MIN"><param name="Local" value="src_2slave_2constants_8hpp.html#aeb8b9ceb7ee7fb45557ab4beeb3361a9"><param name="ImageNumber" value="11"></OBJECT>
           </UL>
@@ -24805,7 +24806,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operationDefault"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aec8984d09f36608cb2918ccd95b14d05"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="publishDefault"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aa4784bdbff8b3b769cc09564f1bddb16"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="send"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a76c485f9cb1bc023c658537f3adc428a"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="start"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a2f7ecaa9b7af1e30d70dc6077a0047b8"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="start"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a867847d3e71aef89b6f483f577ee29a2"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="subscribedDefault"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a0238badb91d8330beab9014c1726c2b4"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="info"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a7de5d53d7b50331d65ba02f83586e890"><param name="ImageNumber" value="11"></OBJECT>
             </UL>


[02/11] mesos-site git commit: Updated the website built from mesos SHA: 0f0909c.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 6af7c37..8ebf9ac 100644
--- a/content/api/latest/c++/v0__v1executor_8hpp_source.html
+++ b/content/api/latest/c++/v0__v1executor_8hpp_source.html
@@ -57,7 +57,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:2658</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:2660</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/d1d01d4a/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 e42c195..4c63aa5 100644
--- a/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
+++ b/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
@@ -52,10 +52,10 @@
 <div class="title">resource_provider.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="v1_2resource__provider_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006
 "></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="commen
 t">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __MESOS_V1_RESOURCE_PROVIDER_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __MESOS_V1_RESOURCE_PROVIDER_
 HPP__</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;queue&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="preprocessor">#include &lt;<a class="code" href="future_8hpp.html">process/future.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="3rdparty_2libprocess_2include_2process_2http_8hpp.html">process/http.hpp</a>&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="prepr
 ocessor">#include &lt;<a class="code" href="owned_8hpp.html">process/owned.hpp</a>&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2http_8hpp.html">mesos/http.hpp</a>&gt;</span></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="preprocessor">#include &lt;<a class="code" href="include_2mesos_2v1_2mesos_8hpp.html">mesos/v1/mesos.hpp</a>&gt;</span></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;<span class="preprocessor">#include &lt;<a class="code" href="v1_2resource__provider_2resource__provider_8hpp.html">mesos/v1/resource_provider/re
 source_provider.hpp</a>&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="option_8hpp.html">stout/option.hpp</a>&gt;</span></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;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</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;<span class="comment">// Forward declarations.</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Call, <span class="keyword">typename</span> Event&gt;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">   41</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">HttpConnectionProcess</a>;</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">class </span><a class="code" href="classmesos_1_1internal_1_1EndpointDetector.html">EndpointDetector</a>;</div>
 <div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;} <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">namespace </span>v1 {</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="keyword">namespace </span>resource_provider {</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1_1_1resource__provider.html#a8979cd8b1f8485e283620cf6827d21fc">   50</a></span>&#160;typedef ::mesos::internal::HttpConnectionProcess&lt;Call, Event&gt; <a class="code" href="namespacemesos_1_1v1_1_1resource__provider.html#a8979cd8b1f84
 85e283620cf6827d21fc">DriverProcess</a>;</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">   52</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">   56</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</a></div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;{</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</a>(<a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;mesos::internal::EndpointDetector&gt;</a> detector,</di
 v><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;         <a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType,</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;         <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; connected,</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;         <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; disconnected,</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;         <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::queue&lt;Event&gt;&amp;)&gt;&amp; received,</div><div class="line"><a name="l00083"></a><span c
 lass="lineno">   83</span>&#160;         <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;Credential&gt;</a>&amp; credential);</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;  ~<a class="code" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</a>();</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;  <span class="keywordtype">void</span> <a class="code" href="namespacesystemd_1_1slices.html#a95aa197d8eed9f20dacb44f433b15f01">start</a>() <span class="keyword">const</span>;</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;  <a class="code" href="classmesos_1_1v1_1_1resource__provider
 _1_1Driver.html">Driver</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</a>&amp; other) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</a>&amp; other) = <span class="keyword">delete</span>;</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;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="namespacenet.html#aa0a46766b4aca53ea50e1921567ddb40">send</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1
 _1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp; call);</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;DriverProcess&gt;</a> <a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;};</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="comment">// namespace resource_provider {</span></div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;} <span class="comment">// namespace v1 {</span></d
 iv><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;} <span class="comment">// namespace mesos {</span></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;<span class="preprocessor">#endif // __MESOS_V1_RESOURCE_PROVIDER_HPP__</span></div><div class="ttc" id="include_2mesos_2http_8hpp_html"><div class="ttname"><a href="include_2mesos_2http_8hpp.html">http.hpp</a></div></div>
+<a href="v1_2resource__provider_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006
 "></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="commen
 t">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __MESOS_V1_RESOURCE_PROVIDER_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __MESOS_V1_RESOURCE_PROVIDER_
 HPP__</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;queue&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="preprocessor">#include &lt;<a class="code" href="future_8hpp.html">process/future.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="3rdparty_2libprocess_2include_2process_2http_8hpp.html">process/http.hpp</a>&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="prepr
 ocessor">#include &lt;<a class="code" href="owned_8hpp.html">process/owned.hpp</a>&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2http_8hpp.html">mesos/http.hpp</a>&gt;</span></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="preprocessor">#include &lt;<a class="code" href="include_2mesos_2v1_2mesos_8hpp.html">mesos/v1/mesos.hpp</a>&gt;</span></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;<span class="preprocessor">#include &lt;<a class="code" href="v1_2resource__provider_2resource__provider_8hpp.html">mesos/v1/resource_provider/re
 source_provider.hpp</a>&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="option_8hpp.html">stout/option.hpp</a>&gt;</span></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;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</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;<span class="comment">// Forward declarations.</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Call, <span class="keyword">typename</span> Event&gt;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">   41</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">HttpConnectionProcess</a>;</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">class </span><a class="code" href="classmesos_1_1internal_1_1EndpointDetector.html">EndpointDetector</a>;</div>
 <div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;} <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">namespace </span>v1 {</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="keyword">namespace </span>resource_provider {</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="namespacemesos_1_1v1_1_1resource__provider.html#a8979cd8b1f8485e283620cf6827d21fc">   50</a></span>&#160;typedef ::mesos::internal::HttpConnectionProcess&lt;Call, Event&gt; <a class="code" href="namespacemesos_1_1v1_1_1resource__provider.html#a8979cd8b1f84
 85e283620cf6827d21fc">DriverProcess</a>;</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">   52</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">   56</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</a></div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;{</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</a>(<a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;mesos::internal::EndpointDetector&gt;</a> detector,</di
 v><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;         <a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType,</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;         <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; connected,</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;         <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; disconnected,</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;         <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::queue&lt;Event&gt;&amp;)&gt;&amp; received,</div><div class="line"><a name="l00084"></a><span c
 lass="lineno">   84</span>&#160;         <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; token);</div><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;  ~<a class="code" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</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;  <span class="keywordtype">void</span> <a class="code" href="namespacesystemd_1_1slices.html#a95aa197d8eed9f20dacb44f433b15f01">start</a>() <span class="keyword">const</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;  <a class="code" href="classmesos_1_1v1_1_1resource__provider_1_1
 Driver.html">Driver</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</a>&amp; other) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</a>&amp; other) = <span class="keyword">delete</span>;</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">   93</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="namespacenet.html#aa0a46766b4aca53ea50e1921567ddb40">send</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1
 _1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp; call);</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="keyword">private</span>:</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;DriverProcess&gt;</a> <a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>;</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;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;} <span class="comment">// namespace resource_provider {</span></div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;} <span class="comment">// namespace v1 {</span></div><
 div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;} <span class="comment">// namespace mesos {</span></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;<span class="preprocessor">#endif // __MESOS_V1_RESOURCE_PROVIDER_HPP__</span></div><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="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Credential &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:2658</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; std::string &gt;</a></div></div>
+<div class="ttc" id="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:2660</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 a306811..5df97b7 100644
--- a/content/api/latest/c++/v1_2scheduler_8hpp_source.html
+++ b/content/api/latest/c++/v1_2scheduler_8hpp_source.html
@@ -56,9 +56,9 @@
 <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="namespacemesos_1_1v1_1_1master_html"><div class="ttname"><a href="namespacemesos_1_1v1_1_1master.html">mesos::v1::master</a></div><div class="ttdef"><b>Definition:</b> master.hpp:27</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:2658</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:2660</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:70</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_ab87ee31e10bdc282bae31a2c973602df"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::internal::tests::v1::scheduler::Mesos</a></div><div class="ttdeci">mesos::v1::scheduler::Mesos Mesos</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2660</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_ab87ee31e10bdc282bae31a2c973602df"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::internal::tests::v1::scheduler::Mesos</a></div><div class="ttdeci">mesos::v1::scheduler::Mesos Mesos</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2662</div></div>
 <div class="ttc" id="namespacenet_html_aa0a46766b4aca53ea50e1921567ddb40"><div class="ttname"><a href="namespacenet.html#aa0a46766b4aca53ea50e1921567ddb40">net::send</a></div><div class="ttdeci">ssize_t send(const int_fd &amp;fd, const void *buf, size_t len, int flags)</div><div class="ttdef"><b>Definition:</b> socket.hpp:159</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>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/blog/feed.xml
----------------------------------------------------------------------
diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index 523377f..a434316 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -292,7 +292,7 @@ To learn more about CSI work in Mesos, you can dig into the design document &lt;
 &lt;/ul&gt;
 
 
-&lt;p&gt;If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing &lt;a href=&quot;&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#x74;&amp;#111;&amp;#x3a;&amp;#100;&amp;#101;&amp;#x76;&amp;#64;&amp;#97;&amp;#112;&amp;#x61;&amp;#99;&amp;#104;&amp;#101;&amp;#x2e;&amp;#109;&amp;#101;&amp;#x73;&amp;#111;&amp;#x73;&amp;#46;&amp;#x6f;&amp;#x72;&amp;#103;&quot;&gt;&amp;#100;&amp;#x65;&amp;#118;&amp;#64;&amp;#97;&amp;#112;&amp;#x61;&amp;#99;&amp;#x68;&amp;#x65;&amp;#x2e;&amp;#109;&amp;#x65;&amp;#115;&amp;#111;&amp;#x73;&amp;#46;&amp;#x6f;&amp;#114;&amp;#103;&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing &lt;a href=&quot;&amp;#x6d;&amp;#97;&amp;#105;&amp;#108;&amp;#x74;&amp;#111;&amp;#58;&amp;#100;&amp;#101;&amp;#x76;&amp;#64;&amp;#97;&amp;#x70;&amp;#x61;&amp;#x63;&amp;#104;&amp;#x65;&amp;#46;&amp;#109;&amp;#x65;&amp;#x73;&amp;#x6f;&amp;#115;&amp;#46;&amp;#111;&amp;#114;&amp;#103;&quot;&gt;&amp;#100;&amp;#x65;&amp;#118;&amp;#x40;&amp;#97;&amp;#x70;&amp;#x61;&amp;#99;&amp;#104;&amp;#101;&amp;#46;&amp;#109;&amp;#101;&amp;#x73;&amp;#111;&amp;#x73;&amp;#46;&amp;#111;&amp;#114;&amp;#x67;&lt;/a&gt;.&lt;/p&gt;
 
 	</content>
   </entry>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/content/blog/performance-working-group-progress-report/index.html
----------------------------------------------------------------------
diff --git a/content/blog/performance-working-group-progress-report/index.html b/content/blog/performance-working-group-progress-report/index.html
index 037dcb9..e8e16cc 100644
--- a/content/blog/performance-working-group-progress-report/index.html
+++ b/content/blog/performance-working-group-progress-report/index.html
@@ -238,7 +238,7 @@
 </ul>
 
 
-<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="&#109;&#97;&#105;&#108;&#x74;&#111;&#x3a;&#100;&#101;&#x76;&#64;&#97;&#112;&#x61;&#99;&#104;&#101;&#x2e;&#109;&#101;&#x73;&#111;&#x73;&#46;&#x6f;&#x72;&#103;">&#100;&#x65;&#118;&#64;&#97;&#112;&#x61;&#99;&#x68;&#x65;&#x2e;&#109;&#x65;&#115;&#111;&#x73;&#46;&#x6f;&#114;&#103;</a>.</p>
+<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="&#x6d;&#97;&#105;&#108;&#x74;&#111;&#58;&#100;&#101;&#x76;&#64;&#97;&#x70;&#x61;&#x63;&#104;&#x65;&#46;&#109;&#x65;&#x73;&#x6f;&#115;&#46;&#111;&#114;&#103;">&#100;&#x65;&#118;&#x40;&#97;&#x70;&#x61;&#99;&#104;&#101;&#46;&#109;&#101;&#x73;&#111;&#x73;&#46;&#111;&#114;&#x67;</a>.</p>
 
   </div>
 </div>


[03/11] mesos-site git commit: Updated the website built from mesos SHA: 0f0909c.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d1d01d4a/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 06f2bca..7962664 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -52,30 +52,29 @@
 <div class="title">mesos.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="src_2tests_2mesos_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a
 ><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//
  distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __TESTS_MESOS_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __TESTS_MESOS_HPP__</span></div><div class="line"
 ><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;gmock/gmock.h&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2executor_8hpp.html">mesos/executor.
 hpp</a>&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="scheduler_8hpp.html">mesos/scheduler.hpp</a>&gt;</span></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="preprocessor">#include &lt;<a class="code" href="include_2mesos_2v1_2executor_8hpp.html">mesos/v1/executor.hpp</a>&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="v1_2resources_8hpp.html">mesos/v1/resources.hpp</a>&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="v1_2resource__provider_8hpp.html">mesos/v1/resource_provider.hpp</a>&gt;</span></div><div class="line"><a name="l00032
 "></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="v1_2scheduler_8hpp.html">mesos/v1/scheduler.hpp</a>&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2v1_2executor_2executor_8hpp.html">mesos/v1/executor/executor.hpp</a>&gt;</span></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;<span class="preprocessor">#include &lt;<a class="code" href="v1_2scheduler_2scheduler_8hpp.html">mesos/v1/scheduler/scheduler.hpp</a>&gt;</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preproces
 sor">#include &lt;<a class="code" href="authentication_2secret__generator_8hpp.html">mesos/authentication/secret_generator.hpp</a>&gt;</span></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">   40</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2authorizer_2authorizer_8hpp.html">mesos/authorizer/authorizer.hpp</a>&gt;</span></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">   42</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2fetcher_2fetcher_8hpp.html">mesos/fetcher/fetcher.hpp</a>&gt;</span></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">   44</span>&#160;<span class="preprocessor">#include &lt;<a class
 ="code" href="include_2mesos_2master_2detector_8hpp.html">mesos/master/detector.hpp</a>&gt;</span></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="preprocessor">#include &lt;<a class="code" href="future_8hpp.html">process/future.hpp</a>&gt;</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gmock_8hpp.html">process/gmock.hpp</a>&gt;</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="libprocess_2include_2process_2gtest_8hpp.html">process/gtest.hpp</a>&gt;</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="3rdparty_2libprocess_2include_2process_2http_8hpp.ht
 ml">process/http.hpp</a>&gt;</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="3rdparty_2libprocess_2include_2process_2io_8hpp.html">process/io.hpp</a>&gt;</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="owned_8hpp.html">process/owned.hpp</a>&gt;</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">process/pid.hpp</a>&gt;</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="libprocess_2include_2process_2process_8hpp.html">process/process.hpp</a>&gt;</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>
 &#160;<span class="preprocessor">#include &lt;<a class="code" href="queue_8hpp.html">process/queue.hpp</a>&gt;</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="subprocess_8hpp.html">process/subprocess.hpp</a>&gt;</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">#include &lt;<a class="code" href="3rdparty_2libprocess_2include_2process_2ssl_2flags_8hpp.html">process/ssl/flags.hpp</a>&gt;</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="libprocess_2include_2process_2ssl_2gtest_8hpp.html">process/ssl/gtest.hpp</a>&gt;</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a na
 me="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="bytes_8hpp.html">stout/bytes.hpp</a>&gt;</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="foreach_8hpp.html">stout/foreach.hpp</a>&gt;</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="stout_2include_2stout_2gtest_8hpp.html">stout/gtest.hpp</a>&gt;</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="lambda_8hpp.html">stout/lambda.hpp</a>&gt;</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</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="l
 00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="option_8hpp.html">stout/option.hpp</a>&gt;</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="stringify_8hpp.html">stout/stringify.hpp</a>&gt;</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="unreachable_8hpp.html">stout/unreachable.hpp</a>&gt;</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="uuid_8hpp.html">stout/uuid.hpp</a>&gt;</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">#include &quot;<a class="code" href="src_2common_2http_8hpp.html">common/http.hpp</a>&quot;</span></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="preprocessor">#include &quot;<a class="code" href="messages_8hpp.html">messages/messages.hpp</a>&quot;</span> <span class="comment">// For google::protobuf::Message.</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">#include &quot;master/master.hpp&quot;</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">#include &quot;<a class="code" href="src_2sched_2constants_8hpp.html">sched/constants.hpp</a>&quot;</span></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;<span class="preprocessor">#include &quot;<a class="code" href="src_2resource__provider_2detector_8hpp.html">resource_provider/detector.hpp</a>&quot;</span></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">   81</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="src_2slave_2constants_8hpp.html">slave/constants.hpp</a>&quot;</span></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="slave_8hpp.html">slave/slave.hpp</a>&quot;</span></div><div class="line"><a name="l0
 0083"></a><span class="lineno">   83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="src_2slave_2containerizer_2containerizer_8hpp.html">slave/containerizer/containerizer.hpp</a>&quot;</span></div><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">#include &quot;<a class="code" href="src_2slave_2containerizer_2mesos_2containerizer_8hpp.html">slave/containerizer/mesos/containerizer.hpp</a>&quot;</span></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;<span class="preprocessor">#include &quot;<a class="code" href="cluster_8hpp.html">tests/cluster.hpp</a>&quot;</span></div><div class="line"><a name="l00089"></a><span class="
 lineno">   89</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="src_2tests_2limiter_8hpp.html">tests/limiter.hpp</a>&quot;</span></div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="preprocessor">#include &quot;tests/utils.hpp&quot;</span></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;<span class="preprocessor">#ifdef MESOS_HAS_JAVA</span></div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="src_2tests_2zookeeper_8hpp.html">tests/zookeeper.hpp</a>&quot;</span></div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="preprocessor">#endif // MESOS_HAS_JAVA</span></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">   96</span>&#160;using ::testing::_;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;using ::testing::An;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;using ::testing::DoDefault;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;using ::testing::Invoke;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;using ::testing::Return;</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;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00104">
 </a><span class="lineno">  104</span>&#160;<span class="keyword">namespace </span>tests {</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"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a6b044a48124e8fcfeba4ae4177e876fd">  106</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a6b044a48124e8fcfeba4ae4177e876fd">READONLY_HTTP_AUTHENTICATION_REALM</a>[] = <span class="stringliteral">&quot;test-readonly-realm&quot;</span>;</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a3d69b2b965a8a0d6a90319507f015a12">  107</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a3d69b2b965a8a0d6a90319507f015a12">READWRITE_HTTP_AUTHENTICATION_REALM</a>[] = <span 
 class="stringliteral">&quot;test-readwrite-realm&quot;</span>;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a01abc032929a41cdafd4268985dc1369">  108</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a01abc032929a41cdafd4268985dc1369">DEFAULT_TEST_ROLE</a>[] = <span class="stringliteral">&quot;default-role&quot;</span>;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#af290f8cc581fe8944d4faeb8a56e1f0b">  109</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#af290f8cc581fe8944d4faeb8a56e1f0b">DEFAULT_JWT_SECRET_KEY</a>[] =</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <span class="stringliteral">&quot;72kUKUFtghAjNbIOvLzfF2RxNBfeM64Bri8
 g9WhpyaunwqRB/yozHAqSnyHbddAV&quot;</span></div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <span class="stringliteral">&quot;PcWRQlrJAt871oWgSH+n52vMZ3aVI+AFMzXSo8+sUfMk83IGp0WJefhzeQsjDlGH&quot;</span></div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="stringliteral">&quot;GYQgCAuGim0BE2X5U+lEue8s697uQpAO8L/FFRuDH2s&quot;</span>;</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;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="comment">// Forward declarations.</span></div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html">MockExecutor</a>;</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">  118</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment">// NOTE: `SSLTemporaryDirectoryTest` exists even when SSL is not compiled into</span></div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment">// Mesos.  In this case, the class is an alias of `TemporaryDirectoryTest`.</span></div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">  121</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a> : <span class="keyword">public</span> <a class="code" href="classSSLTemporaryDirectoryTest.html">SSLTemporaryDirectoryTest</a></div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;{</div><div class="li
 ne"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a96e7148ce13d0775202148b8fa637045">SetUpTestCase</a>();</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a610f2bde76cb5a148313cbc96a04d92b">TearDownTestCase</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;<span class="keyword">protected</span>:</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <a class="code" href="class
 mesos_1_1internal_1_1tests_1_1MesosTest.html#a7e0692b45897b8f008a859e229767897">MesosTest</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;zookeeper::URL&gt;</a>&amp; url = <a class="code" href="structNone.html">None</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;  <span class="comment">// Returns the flags used to create masters.</span></div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  <span class="keyword">virtual</span> master::Flags <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a69872811a17d1695a1821db3f55c30af">CreateMasterFlags</a>();</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="comment">// Returns the flags used to c
 reate slaves.</span></div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a256d948a0c093f4e4c8c59a5de9ecb8f">CreateSlaveFlags</a>();</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">// Starts a master with the specified flags.</span></div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div><div class="line"><a name="l00138"></a><span class="l
 ineno">  138</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</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="comment">// Starts a master with the specified allocator process and flags.</span></div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;      <a class="code" href="classmesos_1_1allocator_1_1Allocato
 r.html">mesos::allocator::Allocator</a>* allocator,</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</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="comment">// Starts a master with the specified authorizer and flags.</span></div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div><div class="line"><a name="l00147"></a
 ><span class="lineno">  147</span>&#160;      <a class="code" href="classmesos_1_1Authorizer.html">Authorizer</a>* authorizer,</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</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="comment">// Starts a master with a slave removal rate limiter and flags.</span></div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <span class="comment">// NOTE: The `slaveRemovalLimiter` is a `shared_ptr` because the</span></div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <span class="comment">// underlying 
 `Master` process requires the pointer in this form.</span></div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;MockRateLimiter&gt;&amp; slaveRemovalLimiter,</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <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">// TODO(bmahler): Consider adding a builder style interface, e.g.</span></div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="comment">// Try&lt;PID&lt;Slave&gt;&gt; slave =</span></div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  <span class="comment">//   Slave().With(flags)</span></div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <span class="comment">//          .With(executor)</span></div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <span class="comment">//          .With(containerizer)</span></div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <span class="comment">//          .With(detector)</span
 ></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="comment">//          .With(gc)</span></div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="comment">//          .Start();</span></div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  <span class="comment">// Or options:</span></div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="comment">// Injections injections;</span></div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="comment">// injections.executor = executor;</span></div><div class="line"><a name="l00171"></a><span class="lineno">  171<
 /span>&#160;  <span class="comment">// injections.containerizer = containerizer;</span></div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="comment">// injections.detector = detector;</span></div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="comment">// injections.gc = gc;</span></div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <span class="comment">// Try&lt;PID&lt;Slave&gt;&gt; slave = StartSlave(injections);</span></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="comment">// Starts a slave with the specified detector and flags.</span></div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster
 ::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</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">// Starts a slave with the specified detector, containerizer, and flags.</span></div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>* containerizer,</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;      <span class="keyword">const
 </span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</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">// Starts a slave with the specified detector, id, and flags.</span></div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00191"></
 a><span class="lineno">  191</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;      <span class="keyword">const</span> std::string&amp; <span class="keywordtype">id</span>,</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>
 &#160;  <span class="comment">// Starts a slave with the specified detector, containerizer, id, and flags.</span></div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>* containerizer,</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;      <span class="keyword">const</s
 pan> std::string&amp; <span class="keywordtype">id</span>,</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">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;  <span class="comment">// Starts a slave with the specified detector, GC, and flags.</span></div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l0020
 5"></a><span class="lineno">  205</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">slave::GarbageCollector</a>* gc,</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div><div class="line"><a name="l00210"></a><spa
 n class="lineno">  210</span>&#160;  <span class="comment">// Starts a slave with the specified detector, resource estimator, and flags.</span></div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;      <a class="code" href="classmesos_1_1slave_1_1ResourceEstimator.html">mesos::slave::ResourceEstimator</a>* resourceEstimator,</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160
 ;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</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="comment">// Starts a slave with the specified detector, containerizer,</span></div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;  <span class="comment">// resource estimator, and flags.</span></div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name
 ="l00219"></a><span class="lineno">  219</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>* containerizer,</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;      <a class="code" href="classmesos_1_1slave_1_1ResourceEstimator.html">mesos::slave::ResourceEstimator</a>* resourceEstimator,</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</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="comment">// Starts a slave with the specified detector, QoS Controller, and flags.</span></div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;      <a class="code" href="classmesos_1_1slave_1_1QoSController.html">mesos::slave::QoSController</a>* qosController,</div><div class="line"><a name="l00228"></
 a><span class="lineno">  228</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</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">// Starts a slave with the specified detector, containerizer,</span></div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="comment">// QoS Controller, and flags.</span></div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave
 </a>(</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>* containerizer,</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;      <a class="code" href="classmesos_1_1slave_1_1QoSController.html">mesos::slave::QoSController</a>* qosController,</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00237"></a><span cla
 ss="lineno">  237</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</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="comment">// Starts a slave with the specified detector, authorizer, and flags.</span></div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00242"></a><span clas
 s="lineno">  242</span>&#160;      <a class="code" href="classmesos_1_1Authorizer.html">mesos::Authorizer</a>* authorizer,</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</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">// Starts a slave with the specified detector, containerizer, authorizer,</span></div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;  <span class="comment">// and flags.</spa
 n></div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>* containerizer,</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;      <a class="code" href="classmesos_1_1Authorizer.html">mesos::Authorizer</a>* authorizer,</div><div class="line"><a name="l00252"></a><span cla
 ss="lineno">  252</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</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">// Starts a slave with the specified detector, containerizer,</span></div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  <span class="comment">// secretGenerator, authorizer and flags.</span></div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html
 ">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>* containerizer,</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;      <a class="code" href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a>* secretGenerator,</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;mesos::Authorizer*&gt;</
 a>&amp; authorizer = <a class="code" href="structNone.html">None</a>(),</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;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</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">// Starts a slave with the specified detector, secretGenerator,</span></div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;  <span class="comment">// and flags.</span></div><div class="line"><a name="l00267"></a><span class="l
 ineno">  267</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;      <a class="code" href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a>* secretGenerator,</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());
 </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="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a166e4e1e9054846971aa2f4292b03d94">  272</a></span>&#160;  <a class="code" href="classOption.html">Option&lt;zookeeper::URL&gt;</a> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a166e4e1e9054846971aa2f4292b03d94">zookeeperUrl</a>;</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;  <span class="comment">// NOTE: On Windows, most tasks are run under PowerShell, which uses ~150 MB</span></div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;  <span class="comment">// of memory per-instance due to loading .NET. Realistically, PowerShell can</span></div><div class="line"><a name="l00276"></a><span cl
 ass="lineno">  276</span>&#160;  <span class="comment">// be called more than once in a task, so 512 MB is the safe minimum.</span></div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  <span class="comment">// Furthermore, because the Windows `cpu` isolator is a hard-cap, 0.1 CPUs</span></div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;  <span class="comment">// will cause the task (or even a check command) to timeout, so 1 CPU is the</span></div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <span class="comment">// safe minimum.</span></div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;  <span class="comment">// Because multiple tasks can be run, the default agent resources needs to be</span></div><div class="line"><a name="l00282"></a><
 span class="lineno">  282</span>&#160;  <span class="comment">// at least a multiple of the default task resources: four times seems safe.</span></div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  <span class="comment">// On platforms where the shell is, e.g. Bash, the minimum is much lower.</span></div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a8aa00a8b69568d56ce00d14df6ad835e">  285</a></span>&#160;  <span class="keyword">const</span> std::string <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a8aa00a8b69568d56ce00d14df6ad835e">defaultAgentResourcesString</a>{</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="preprocessor">#ifdef __WINDOWS__</span></div><div class="line"><a n
 ame="l00287"></a><span class="lineno">  287</span>&#160;      <span class="stringliteral">&quot;cpus:4;gpus:0;mem:2048;disk:1024;ports:[31000-32000]&quot;</span></div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;      <span class="stringliteral">&quot;cpus:2;gpus:0;mem:1024;disk:1024;ports:[31000-32000]&quot;</span></div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="preprocessor">#endif // __WINDOWS__</span></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="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a7f545027bf63a6a28b372603c3375049">  293</a></span>&#160;  <span class=
 "keyword">const</span> std::string <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a7f545027bf63a6a28b372603c3375049">defaultTaskResourcesString</a>{</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="preprocessor">#ifdef __WINDOWS__</span></div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;      <span class="stringliteral">&quot;cpus:1;mem:512;disk:32&quot;</span></div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;      <span class="stringliteral">&quot;cpus:0.1;mem:32;disk:32&quot;</span></div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="preprocessor">#endif // __WINDOWS__</span></div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;      };</div><div clas
 s="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">  303</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">  304</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">ContainerizerTest</a> : <span class="keyword">public</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a> {};</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">  30
 6</span>&#160;<span class="preprocessor">#ifdef __linux__</span></div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<span class="comment">// Cgroups hierarchy used by the cgroups related tests.</span></div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="keyword">const</span> <span class="keyword">static</span> std::string TEST_CGROUPS_HIERARCHY = <span class="stringliteral">&quot;/tmp/mesos_test_cgroup&quot;</span>;</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">// Name of the root cgroup used by the cgroups related tests.</span></div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="keyword">const</span> <span class="keyword">static</span> std::string TEST_CGROUPS_ROOT = <span class="stringliteral">&quot;mesos_test&quot;</span>;
 </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="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">ContainerizerTest</a>&lt;slave::MesosContainerizer&gt; : <span class="keyword">public</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a></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="keyword">public</span>:</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;  <span class="keyword">static<
 /span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a96e7148ce13d0775202148b8fa637045">SetUpTestCase</a>();</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a610f2bde76cb5a148313cbc96a04d92b">TearDownTestCase</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">  321</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a256d948a0c093f4e4c8c59a5de9ecb8f">CreateSlaveF
 lags</a>();</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTemporaryDirectoryTest.html#a8c276b7f4a8ac1d5ca5d575d56fbea12">SetUp</a>();</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTemporaryDirectoryTest.html#af398699f3f3f018086e72ea220d65dbd">TearDown</a>();</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;<span class="keyword">private</span>:</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;  <span class="comment">// Base hierarchy for separately mounted cgroup controllers, e.g., if the</span></div><div class="line"><a name="l00328"></a><span class="lineno
 ">  328</span>&#160;  <span class="comment">// base hierarchy is /sys/fs/cgroup then each controller will be mounted to</span></div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;  <span class="comment">// /sys/fs/cgroup/{controller}/.</span></div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;  std::string baseHierarchy;</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">// Set of cgroup subsystems used by the cgroups related tests.</span></div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;  <a class="code" href="classhashset.html">hashset&lt;std::string&gt;</a> <a class="code" href="namespacecgroups.html#a43ff5aa5dec5f24b0a3620847e9dd6b6">subsystems</a>;</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;};</div><div cl
 ass="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest_3_01slave_1_1MesosContainerizer_01_4.html">  337</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">ContainerizerTest</a>&lt;slave::MesosContainerizer&gt; : <span class="keyword">public</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a></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="keyword">protected</span>:</div><div class="line"><a name="l00340"></a><sp
 an class="lineno">  340</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a256d948a0c093f4e4c8c59a5de9ecb8f">CreateSlaveFlags</a>();</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;<span class="preprocessor">#endif // __linux__</span></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;<span class="preprocessor">#ifdef MESOS_HAS_JAVA</span></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 cl
 ass="keyword">class </span>MesosZooKeeperTest : <span class="keyword">public</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a></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="keyword">public</span>:</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a96e7148ce13d0775202148b8fa637045">SetUpTestCase</a>()</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">// Make sure the JVM is created.</span></div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;    <a class="co
 de" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest.html#a8bbd933c9e18c30b6c6e0502a31b5b9e">ZooKeeperTest::SetUpTestCase</a>();</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">// Launch the ZooKeeper test server.</span></div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;    server = <span class="keyword">new</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html">ZooKeeperTestServer</a>();</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;    server-&gt;startNetwork();</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;    <a class="code" href="classTry.html">Try&lt;zookeeper::URL&gt;</a> <a class="code" href="namespaceapp
 c_1_1spec.html#a2107ae129dd83fbd20b22195247f16b5">parse</a> = <a class="code" href="classzookeeper_1_1URL.html#a1da68f8b465c13a553cb240827fda1a8">zookeeper::URL::parse</a>(</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;        <span class="stringliteral">&quot;zk://&quot;</span> + server-&gt;connectString() + <span class="stringliteral">&quot;/znode&quot;</span>);</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;    <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a0add664e84bbf99f845f1b715dd63f90">ASSERT_SOME</a>(parse);</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;    url = parse.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>();</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;  }</div><div class="line"><a name="l0
 0365"></a><span class="lineno">  365</span>&#160;</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a610f2bde76cb5a148313cbc96a04d92b">TearDownTestCase</a>()</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;    <span class="keyword">delete</span> server;</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;    server = <span class="keyword">nullptr</span>;</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;</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  <span class="keyword">virtual</span> <span class="
 keywordtype">void</span> <a class="code" href="classTemporaryDirectoryTest.html#a8c276b7f4a8ac1d5ca5d575d56fbea12">SetUp</a>()</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;    <a class="code" href="classTemporaryDirectoryTest.html#a8c276b7f4a8ac1d5ca5d575d56fbea12">MesosTest::SetUp</a>();</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;    server-&gt;startNetwork();</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;</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTemporaryDirectoryTest.html#af398699f3f3f018086e72ea220d65dbd">TearDown</a>()</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;    server-&gt;shutdownNetwork();</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;    <a class="code" href="classTemporaryDirectoryTest.html#af398699f3f3f018086e72ea220d65dbd">MesosTest::TearDown</a>();</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;<span class="keyword">protected</span>:</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;  MesosZooKeeperTest() : <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a7e0692b45897b8f008a859e229767897">MesosTest</a>(url) {}</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="keyword">virtual</span> master::Flags <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a69872811a17d1695a1821db3f55c30af">CreateMasterFlags</a>()</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;    master::Flags <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a69872811a17d1695a1821db3f55c30af">MesosTest::CreateMasterFlags</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">// NOTE: Since we are using the replicated log with ZooKeeper</span></div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;    <
 span class="comment">// (default storage in MesosTest), we need to specify the quorum.</span></div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;    flags.quorum = 1;</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;    <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>;</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="keyword">static</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html">ZooKeeperTestServer</a>* server;</div><div class="line"><a name="l00399"></a><span class="lineno">  399
 </span>&#160;  <span class="keyword">static</span> <a class="code" href="classOption.html">Option&lt;zookeeper::URL&gt;</a> url;</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;<span class="preprocessor">#endif // MESOS_HAS_JAVA</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"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1.html">  404</a></span>&#160;<span class="keyword">namespace </span>v1 {</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">// Alias existing `mesos::v1` namespaces so that we can easily write</span></div><
 div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<span class="comment">// `v1::` in tests.</span></div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;<span class="comment">// TODO(jmlvanre): Remove these aliases once we clean up the `tests`</span></div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;<span class="comment">// namespace hierarchy.</span></div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos_1_1v1_1_1agent.html">agent</a> = <a class="code" href="namespacemesos_1_1v1_1_1agent.html">mesos::v1::agent</a>;</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<span class="keyword">namespace </span>maintenance = mesos::v1::maintenance;</div><d
 iv class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos_1_1v1_1_1master.html">master</a> = <a class="code" href="namespacemesos_1_1v1_1_1master.html">mesos::v1::master</a>;</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="keyword">namespace </span>quota = mesos::v1::quota;</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;<span class="keyword">using</span> mesos::v1::OPERATION_PENDING;</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_FINISHED;</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_FAILED;</div><div class="line"><a name="l00419"></a><span cl
 ass="lineno">  419</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_ERROR;</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_DROPPED;</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_UNREACHABLE;</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_GONE_BY_OPERATOR;</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_RECOVERING;</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_UNKNOWN;</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="keyword">using</span> mesos::v1::TASK_STAGING;</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_STARTING;</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_RUNNING;</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_KILLING;</div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_FINISHED;</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_FAILED;</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_KILLED;</div><div class="line"><a name="l00433"></a><span class="li
 neno">  433</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_ERROR;</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_LOST;</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_DROPPED;</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_UNREACHABLE;</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_GONE;</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_GONE_BY_OPERATOR;</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_UNKNOWN;</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="keyword">using</span> mesos::v1::AgentID;</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;<span class="keyword">using</span> mesos::v1::CheckInfo;</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;<span class="keyword">using</span> mesos::v1::CommandInfo;</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;<span class="keyword">using</span> mesos::v1::ContainerID;</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;<span class="keyword">using</span> mesos::v1::ContainerStatus;</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;<span class="keyword">using</span> mesos::v1::Environment;</div><div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;<span class="keyword">using</s
 pan> mesos::v1::ExecutorID;</div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;<span class="keyword">using</span> mesos::v1::ExecutorInfo;</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;<span class="keyword">using</span> mesos::v1::Filters;</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;<span class="keyword">using</span> mesos::v1::FrameworkID;</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;<span class="keyword">using</span> mesos::v1::FrameworkInfo;</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;<span class="keyword">using</span> mesos::v1::HealthCheck;</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;<span class="keyword">using</span> mesos::v1::InverseOffer;</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;<span class="keyword">using</span>
  mesos::v1::MachineID;</div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;<span class="keyword">using</span> mesos::v1::Metric;</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;<span class="keyword">using</span> mesos::v1::Offer;</div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;<span class="keyword">using</span> mesos::v1::OperationID;</div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;<span class="keyword">using</span> mesos::v1::OperationState;</div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;<span class="keyword">using</span> mesos::v1::OperationStatus;</div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;<span class="keyword">using</span> mesos::v1::Resource;</div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;<span class="keyword">using</span> mesos::v1::
 ResourceProviderID;</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;<span class="keyword">using</span> mesos::v1::ResourceProviderInfo;</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;<span class="keyword">using</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a>;</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;<span class="keyword">using</span> mesos::v1::TaskID;</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;<span class="keyword">using</span> mesos::v1::TaskInfo;</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;<span class="keyword">using</span> mesos::v1::TaskGroupInfo;</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;<span class="keyword">using</span> mesos::v1::TaskState;</div><div class="line"><a name="l00468"></a><span class="lineno"
 >  468</span>&#160;<span class="keyword">using</span> mesos::v1::TaskStatus;</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;<span class="keyword">using</span> mesos::v1::UUID;</div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;<span class="keyword">using</span> mesos::v1::WeightInfo;</div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;} <span class="comment">// namespace v1 {</span></div><div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;</div><div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html">  474</a></span>&#160;<span class="keyword">namespace </span>common {</div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;</div><div class="line"><a name="l00476"></a><span c
 lass="lineno">  476</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TCredential&gt;</div><div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html">  477</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html">DefaultCredential</a></div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;{</div><div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html#a2e384f9e69baf909ea32437ecde85143">  479</a></span>&#160;  <span class="keyword">static</span> TCredential <a class="code" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html#a2e384f9e69baf909ea32437ecde85143">create</a>()</div><div class="line"><a name="l00480"></a><span cla
 ss="lineno">  480</span>&#160;  {</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;    TCredential credential;</div><div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;    credential.set_principal(<span class="stringliteral">&quot;test-principal&quot;</span>);</div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;    credential.set_secret(<span class="stringliteral">&quot;test-secret&quot;</span>);</div><div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;    <span class="keywordflow">return</span> credential;</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;};</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="comment">// TODO(jmlvanre): consider factoring this out.</span></div><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TCredential&gt;</div><div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html">  491</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html">DefaultCredential2</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"><a class="line" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html#a75bb6737c4f44529656db306160ddd0f">  493</a></span>&#160;  <span class="keyword">static</span> TCredential <a 
 class="code" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html#a75bb6737c4f44529656db306160ddd0f">create</a>()</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  {</div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;    TCredential credential;</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;    credential.set_principal(<span class="stringliteral">&quot;test-principal-2&quot;</span>);</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;    credential.set_secret(<span class="stringliteral">&quot;test-secret-2&quot;</span>);</div><div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;    <span class="keywordflow">return</span> credential;</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;};<
 /div><div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;</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="keyword">template</span> &lt;<span class="keyword">typename</span> TFrameworkInfo, <span class="keyword">typename</span> TCredential&gt;</div><div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html">  504</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html">DefaultFrameworkInfo</a></div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;{</div><div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html#a842b7475bc4e0
 6999d0570793eb81cb4">  506</a></span>&#160;  <span class="keyword">static</span> TFrameworkInfo <a class="code" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html#a842b7475bc4e06999d0570793eb81cb4">create</a>()</div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;  {</div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;    TFrameworkInfo framework;</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;    framework.set_name(<span class="stringliteral">&quot;default&quot;</span>);</div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;    framework.set_user(<a class="code" href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">os::user</a>().<span class="keyword">get</span>());</div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;    framework.set_principal(</div><div class="line"><a name="l00512"></a><span cl
 ass="lineno">  512</span>&#160;        <a class="code" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html">DefaultCredential&lt;TCredential

<TRUNCATED>