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/08/07 15:33:05 UTC

[mesos-site] branch asf-site updated: Updated the website built from mesos SHA: 57f22aa.

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/mesos-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 5590632  Updated the website built from mesos SHA: 57f22aa.
5590632 is described below

commit 5590632ed9f3388421b4de75e107d4fc0aa3bc26
Author: jenkins <bu...@apache.org>
AuthorDate: Tue Aug 7 15:32:59 2018 +0000

    Updated the website built from mesos SHA: 57f22aa.
---
 content/api/latest/c++/Nodes.xml                   |  289 +-
 content/api/latest/c++/Tokens.xml                  |  320 +-
 content/api/latest/c++/acls_8hpp_source.html       |    2 +-
 .../active__user__test__helper_8hpp_source.html    |    2 +-
 .../api/latest/c++/agent_2agent_8hpp_source.html   |    2 +-
 content/api/latest/c++/anonymous_8hpp_source.html  |    2 +-
 .../api/latest/c++/appc_2runtime_8hpp_source.html  |    2 +-
 .../api/latest/c++/appc_2store_8hpp_source.html    |    2 +-
 content/api/latest/c++/aufs_8hpp_source.html       |    2 +-
 ...hentication_2secret__generator_8hpp_source.html |    2 +-
 content/api/latest/c++/auxprop_8hpp_source.html    |    2 +-
 content/api/latest/c++/backend_8hpp_source.html    |    2 +-
 .../c++/basic__authenticatee_8hpp_source.html      |    2 +-
 .../basic__authenticator__factory_8hpp_source.html |    2 +-
 content/api/latest/c++/benchmark_8hpp_source.html  |    2 +-
 content/api/latest/c++/bind_8hpp_source.html       |    2 +-
 content/api/latest/c++/blkio_8hpp_source.html      |    2 +-
 content/api/latest/c++/build_8hpp_source.html      |    2 +-
 .../capabilities__test__helper_8hpp_source.html    |    2 +-
 content/api/latest/c++/catchup_8hpp_source.html    |    2 +-
 .../c++/cgroups_2subsystems_2cpu_8hpp_source.html  |    2 +-
 .../cgroups_2subsystems_2devices_8hpp_source.html  |    2 +-
 content/api/latest/c++/checker_8hpp_source.html    |    2 +-
 .../latest/c++/checker__process_8hpp_source.html   |    2 +-
 .../latest/c++/checks__runtime_8hpp_source.html    |    2 +-
 .../api/latest/c++/checks__types_8hpp_source.html  |    2 +-
 .../c++/classmesos_1_1Resources-members.html       |   71 +-
 .../api/latest/c++/classmesos_1_1Resources.html    |  270 +-
 .../c++/classmesos_1_1v1_1_1Resources-members.html |   71 +-
 .../latest/c++/classmesos_1_1v1_1_1Resources.html  |  270 +-
 content/api/latest/c++/client_8hpp_source.html     |    2 +-
 content/api/latest/c++/cluster_8hpp_source.html    |    2 +-
 content/api/latest/c++/cni_8hpp_source.html        |    2 +-
 .../c++/combined__authenticator_8hpp_source.html   |    2 +-
 .../api/latest/c++/command__utils_8hpp_source.html |    2 +-
 .../c++/common_2resources__utils_8hpp_source.html  |    2 +-
 .../latest/c++/common_2validation_8hpp_source.html |    2 +-
 content/api/latest/c++/common_8hpp_source.html     |    2 +-
 .../api/latest/c++/compatibility_8hpp_source.html  |    2 +-
 content/api/latest/c++/components_8hpp_source.html |    2 +-
 content/api/latest/c++/composing_8hpp_source.html  |    2 +-
 content/api/latest/c++/consensus_8hpp_source.html  |    2 +-
 .../latest/c++/container__daemon_8hpp_source.html  |    2 +-
 .../container__daemon__process_8hpp_source.html    |    2 +-
 .../c++/contender_2standalone_8hpp_source.html     |    2 +-
 .../api/latest/c++/coordinator_8hpp_source.html    |    2 +-
 content/api/latest/c++/cpuacct_8hpp_source.html    |    2 +-
 content/api/latest/c++/cpuset_8hpp_source.html     |    2 +-
 .../api/latest/c++/credentials_8hpp_source.html    |    2 +-
 content/api/latest/c++/csi_2paths_8hpp_source.html |    2 +-
 content/api/latest/c++/curl_8hpp_source.html       |    2 +-
 content/api/latest/c++/daemon_8hpp_source.html     |    2 +-
 .../c++/detector_2standalone_8hpp_source.html      |    2 +-
 content/api/latest/c++/devolve_8hpp_source.html    |    2 +-
 .../c++/disk__profile__server_8hpp_source.html     |    2 +-
 .../c++/disk__profile__utils_8hpp_source.html      |    2 +-
 .../latest/c++/docker_2runtime_8hpp_source.html    |    2 +-
 .../api/latest/c++/docker_2store_8hpp_source.html  |    2 +-
 .../latest/c++/docker__archive_8hpp_source.html    |    2 +-
 .../api/latest/c++/docker__common_8hpp_source.html |    2 +-
 .../api/latest/c++/drf_2sorter_8hpp_source.html    |    2 +-
 content/api/latest/c++/driver_8hpp_source.html     |    2 +-
 .../c++/environment__secret_8hpp_source.html       |    2 +-
 content/api/latest/c++/evolve_8hpp_source.html     |    2 +-
 .../latest/c++/fetcher__process_8hpp_source.html   |    2 +-
 content/api/latest/c++/file_8hpp_source.html       |    2 +-
 content/api/latest/c++/files_8hpp_source.html      |    2 +-
 .../latest/c++/filesystem_2posix_8hpp_source.html  |    2 +-
 content/api/latest/c++/functions_func_o.html       |   28 +-
 content/api/latest/c++/functions_func_r.html       |    6 +-
 content/api/latest/c++/functions_o.html            |   40 +-
 content/api/latest/c++/functions_r.html            |    7 +-
 content/api/latest/c++/gc_8hpp_source.html         |    2 +-
 .../api/latest/c++/gc__process_8hpp_source.html    |    2 +-
 content/api/latest/c++/globals_u.html              |   10 +-
 content/api/latest/c++/hadoop_8hpp_source.html     |    2 +-
 .../latest/c++/health__checker_8hpp_source.html    |    2 +-
 .../api/latest/c++/hierarchical_8hpp_source.html   |    2 +-
 .../api/latest/c++/hook_2manager_8hpp_source.html  |    2 +-
 content/api/latest/c++/hook_8hpp_source.html       |    2 +-
 content/api/latest/c++/host__path_8hpp_source.html |    2 +-
 .../c++/http__authenticatee_8hpp_source.html       |    2 +-
 .../c++/http__authenticator_8hpp_source.html       |    2 +-
 .../latest/c++/http__connection_8hpp_source.html   |    2 +-
 .../http__server__test__helper_8hpp_source.html    |    2 +-
 content/api/latest/c++/hugetlb_8hpp_source.html    |    2 +-
 content/api/latest/c++/image_8hpp_source.html      |    2 +-
 .../latest/c++/image__tar__puller_8hpp_source.html |    2 +-
 content/api/latest/c++/in__memory_8hpp_source.html |    2 +-
 .../api/latest/c++/include_2csi_2spec_8hpp.html    |    1 +
 .../latest/c++/include_2csi_2spec_8hpp_source.html |    4 +-
 ...e_2mesos_2allocator_2allocator_8hpp_source.html |    2 +-
 .../include_2mesos_2attributes_8hpp_source.html    |    2 +-
 ...2authentication_2authenticatee_8hpp_source.html |    2 +-
 ...2authentication_2authenticator_8hpp_source.html |    2 +-
 ...ntication_2http_2authenticatee_8hpp_source.html |    2 +-
 ...2mesos_2authorizer_2authorizer_8hpp_source.html |    2 +-
 ...ude_2mesos_2executor_2executor_8hpp_source.html |    2 +-
 .../c++/include_2mesos_2executor_8hpp_source.html  |    2 +-
 .../c++/include_2mesos_2http_8hpp_source.html      |    2 +-
 .../c++/include_2mesos_2log_2log_8hpp_source.html  |    2 +-
 ...esos_2maintenance_2maintenance_8hpp_source.html |    2 +-
 ...clude_2mesos_2master_2detector_8hpp_source.html |    2 +-
 ...include_2mesos_2master_2master_8hpp_source.html |    2 +-
 ...lude_2mesos_2module_2allocator_8hpp_source.html |    2 +-
 ..._2mesos_2module_2authenticatee_8hpp_source.html |    2 +-
 ..._2mesos_2module_2authenticator_8hpp_source.html |    2 +-
 ...ude_2mesos_2module_2authorizer_8hpp_source.html |    2 +-
 ...clude_2mesos_2module_2detector_8hpp_source.html |    2 +-
 ...clude_2mesos_2module_2isolator_8hpp_source.html |    2 +-
 ...include_2mesos_2module_2module_8hpp_source.html |    2 +-
 .../c++/include_2mesos_2module_8hpp_source.html    |    2 +-
 ...e_2mesos_2slave_2containerizer_8hpp_source.html |    2 +-
 ...nclude_2mesos_2slave_2isolator_8hpp_source.html |    2 +-
 ...include_2mesos_2state_2leveldb_8hpp_source.html |    2 +-
 .../include_2mesos_2state_2log_8hpp_source.html    |    2 +-
 ...nclude_2mesos_2state_2protobuf_8hpp_source.html |    2 +-
 .../include_2mesos_2state_2state_8hpp_source.html  |    2 +-
 ...include_2mesos_2state_2storage_8hpp_source.html |    2 +-
 ...clude_2mesos_2state_2zookeeper_8hpp_source.html |    2 +-
 .../include_2mesos_2uri_2fetcher_8hpp_source.html  |    2 +-
 .../c++/include_2mesos_2uri_2uri_8hpp_source.html  |    2 +-
 ...include_2mesos_2v1_2attributes_8hpp_source.html |    2 +-
 ...2mesos_2v1_2executor_2executor_8hpp_source.html |    2 +-
 .../include_2mesos_2v1_2executor_8hpp_source.html  |    2 +-
 ...ude_2mesos_2v1_2master_2master_8hpp_source.html |    2 +-
 .../c++/include_2mesos_2v1_2mesos_8hpp_source.html |    2 +-
 .../include_2mesos_2v1_2values_8hpp_source.html    |    8 +-
 .../c++/include_2mesos_2values_8hpp_source.html    |    8 +-
 content/api/latest/c++/index.hhc                   |   77 +-
 content/api/latest/c++/index.hhk                   |  215 +-
 content/api/latest/c++/initialize_8hpp_source.html |    2 +-
 content/api/latest/c++/ipc_8hpp_source.html        |    2 +-
 .../c++/jwt__secret__generator_8hpp_source.html    |    2 +-
 .../kill__policy__test__helper_8hpp_source.html    |    2 +-
 content/api/latest/c++/launch_8hpp_source.html     |    2 +-
 .../api/latest/c++/lib__logrotate_8hpp_source.html |    2 +-
 .../c++/linux_2capabilities_8hpp_source.html       |    2 +-
 .../api/latest/c++/linux_2devices_8hpp_source.html |    2 +-
 .../latest/c++/linux__launcher_8hpp_source.html    |    2 +-
 content/api/latest/c++/load_8hpp_source.html       |    2 +-
 .../api/latest/c++/local_2local_8hpp_source.html   |    2 +-
 content/api/latest/c++/logrotate_8hpp_source.html  |    2 +-
 content/api/latest/c++/machine_8hpp_source.html    |    2 +-
 .../latest/c++/master_2contender_8hpp_source.html  |    2 +-
 .../latest/c++/master_2registrar_8hpp_source.html  |    2 +-
 .../latest/c++/master_2validation_8hpp_source.html |    2 +-
 content/api/latest/c++/mem_8hpp_source.html        |    2 +-
 content/api/latest/c++/memory_8hpp_source.html     |    2 +-
 .../c++/memory__test__helper_8hpp_source.html      |    2 +-
 .../mesos__executor__driver__impl_8hpp_source.html |    2 +-
 ...mesos__scheduler__driver__impl_8hpp_source.html |    2 +-
 content/api/latest/c++/messages_8hpp_source.html   |    2 +-
 .../latest/c++/metadata__manager_8hpp_source.html  |    2 +-
 .../c++/mock__containerizer_8hpp_source.html       |    2 +-
 .../latest/c++/mock__csi__plugin_8hpp_source.html  |    2 +-
 .../api/latest/c++/mock__docker_8hpp_source.html   |    2 +-
 .../api/latest/c++/mock__fetcher_8hpp_source.html  |    2 +-
 .../latest/c++/mock__registrar_8hpp_source.html    |    2 +-
 .../api/latest/c++/mock__slave_8hpp_source.html    |    2 +-
 .../c++/module_2container__logger_8hpp_source.html |    2 +-
 .../latest/c++/module_2contender_8hpp_source.html  |    2 +-
 ...module_2disk__profile__adaptor_8hpp_source.html |    2 +-
 .../api/latest/c++/module_2hook_8hpp_source.html   |    2 +-
 .../latest/c++/module_2manager_8hpp_source.html    |    2 +-
 .../c++/module_2qos__controller_8hpp_source.html   |    2 +-
 .../module_2resource__estimator_8hpp_source.html   |    2 +-
 .../c++/module_2secret__generator_8hpp_source.html |    2 +-
 content/api/latest/c++/mount_8hpp_source.html      |    2 +-
 .../c++/mpsc__linked__queue_8hpp_source.html       |    2 +-
 .../api/latest/c++/namespacemembers_func_r.html    |    7 +-
 content/api/latest/c++/namespacemembers_r.html     |    9 +-
 .../c++/namespacemesos_1_1internal_1_1values.html  |   21 +
 content/api/latest/c++/net__cls_8hpp_source.html   |    2 +-
 content/api/latest/c++/net__prio_8hpp_source.html  |    2 +-
 content/api/latest/c++/operation_8hpp_source.html  |    2 +-
 content/api/latest/c++/overlay_8hpp_source.html    |    2 +-
 .../api/latest/c++/perf__event_8hpp_source.html    |    2 +-
 content/api/latest/c++/pids_8hpp_source.html       |    2 +-
 .../api/latest/c++/port__mapper_8hpp_source.html   |    2 +-
 .../api/latest/c++/port__mapping_8hpp_source.html  |    2 +-
 content/api/latest/c++/ports_8hpp_source.html      |    2 +-
 .../api/latest/c++/posix_2disk_8hpp_source.html    |    2 +-
 .../api/latest/c++/posix_2rlimits_8hpp_source.html |    2 +-
 content/api/latest/c++/posix_8hpp_source.html      |    2 +-
 .../latest/c++/protobuf__utils_8hpp_source.html    |    2 +-
 content/api/latest/c++/provider_8hpp_source.html   |    2 +-
 .../api/latest/c++/provisioner_8hpp_source.html    |    2 +-
 .../latest/c++/proxy__executor_8hpp_source.html    |    2 +-
 .../latest/c++/proxy__scheduler_8hpp_source.html   |    2 +-
 content/api/latest/c++/puller_8hpp_source.html     |    2 +-
 .../c++/qos__controllers_2noop_8hpp_source.html    |    2 +-
 .../api/latest/c++/random_2sorter_8hpp_source.html |    2 +-
 content/api/latest/c++/recover_8hpp_source.html    |    2 +-
 .../c++/registry__operations_8hpp_source.html      |    2 +-
 .../latest/c++/registry__puller_8hpp_source.html   |    2 +-
 content/api/latest/c++/replica_8hpp_source.html    |    2 +-
 content/api/latest/c++/resolver_8hpp_source.html   |    2 +-
 .../resource__estimators_2noop_8hpp_source.html    |    2 +-
 .../c++/resource__provider_2local_8hpp_source.html |    2 +-
 .../resource__provider_2manager_8hpp_source.html   |    2 +-
 .../resource__provider_2registrar_8hpp_source.html |    2 +-
 .../resource__provider_2registry_8hpp_source.html  |    2 +-
 ...__provider_2resource__provider_8hpp_source.html |    2 +-
 ...torage_2disk__profile__adaptor_8hpp_source.html |    2 +-
 ...resource__provider_2validation_8hpp_source.html |    2 +-
 content/api/latest/c++/resources_8hpp_source.html  |   42 +-
 content/api/latest/c++/roles_8hpp_source.html      |    2 +-
 content/api/latest/c++/rootfs_8hpp_source.html     |    2 +-
 content/api/latest/c++/rpc_8hpp_source.html        |    2 +-
 content/api/latest/c++/sandbox_8hpp_source.html    |    2 +-
 .../api/latest/c++/sandbox__path_8hpp_source.html  |    2 +-
 .../c++/scheduler_2scheduler_8hpp_source.html      |    2 +-
 content/api/latest/c++/scheduler_8hpp_source.html  |    2 +-
 content/api/latest/c++/script_8hpp_source.html     |    2 +-
 content/api/latest/c++/secret_8hpp_source.html     |    2 +-
 .../latest/c++/secret__resolver_8hpp_source.html   |    2 +-
 .../c++/setns__test__helper_8hpp_source.html       |    2 +-
 .../c++/slave_2container__logger_8hpp_source.html  |    2 +-
 .../slave_2containerizer_2docker_8hpp_source.html  |    2 +-
 ...s_2isolators_2cgroups_2cgroups_8hpp_source.html |    2 +-
 ...olators_2docker_2volume_2paths_8hpp_source.html |    2 +-
 ...isolators_2linux_2capabilities_8hpp_source.html |    2 +-
 ...isolators_2network_2cni_2paths_8hpp_source.html |    2 +-
 ...sos_2isolators_2posix_2rlimits_8hpp_source.html |    2 +-
 ...containerizer_2mesos_2launcher_8hpp_source.html |    2 +-
 ...e_2containerizer_2mesos_2paths_8hpp_source.html |    2 +-
 ...esos_2provisioner_2appc_2paths_8hpp_source.html |    2 +-
 ...s_2provisioner_2backends_2copy_8hpp_source.html |    2 +-
 ...os_2provisioner_2docker_2paths_8hpp_source.html |    2 +-
 ...zer_2mesos_2provisioner_2paths_8hpp_source.html |    2 +-
 .../api/latest/c++/slave_2paths_8hpp_source.html   |    2 +-
 .../c++/slave_2qos__controller_8hpp_source.html    |    2 +-
 .../slave_2resource__estimator_8hpp_source.html    |    2 +-
 .../latest/c++/slave_2validation_8hpp_source.html  |    2 +-
 content/api/latest/c++/slave_8hpp_source.html      |    2 +-
 content/api/latest/c++/sorter_8hpp_source.html     |    2 +-
 ...tion_2cram__md5_2authenticatee_8hpp_source.html |    2 +-
 ...tion_2cram__md5_2authenticator_8hpp_source.html |    2 +-
 ...2authorizer_2local_2authorizer_8hpp_source.html |    2 +-
 .../latest/c++/src_2common_2http_8hpp_source.html  |    2 +-
 .../c++/src_2common_2recordio_8hpp_source.html     |    2 +-
 .../api/latest/c++/src_2common_2values_8hpp.html   |    4 +
 .../c++/src_2common_2values_8hpp_source.html       |    9 +-
 .../latest/c++/src_2csi_2state_8hpp_source.html    |    2 +-
 .../latest/c++/src_2csi_2utils_8hpp_source.html    |    2 +-
 .../c++/src_2docker_2executor_8hpp_source.html     |    2 +-
 .../c++/src_2examples_2flags_8hpp_source.html      |    2 +-
 .../c++/src_2examples_2utils_8hpp_source.html      |    2 +-
 .../api/latest/c++/src_2linux_2fs_8hpp_source.html |    2 +-
 .../latest/c++/src_2local_2flags_8hpp_source.html  |    2 +-
 .../latest/c++/src_2log_2leveldb_8hpp_source.html  |    2 +-
 .../api/latest/c++/src_2log_2log_8hpp_source.html  |    2 +-
 .../latest/c++/src_2log_2metrics_8hpp_source.html  |    2 +-
 .../latest/c++/src_2log_2storage_8hpp_source.html  |    2 +-
 .../c++/src_2log_2tool_2read_8hpp_source.html      |    2 +-
 .../c++/src_2logging_2flags_8hpp_source.html       |    2 +-
 .../c++/src_2logging_2logging_8hpp_source.html     |    2 +-
 ...r_2allocator_2mesos_2allocator_8hpp_source.html |    2 +-
 ...ter_2allocator_2mesos_2metrics_8hpp_source.html |    2 +-
 ...llocator_2sorter_2drf_2metrics_8hpp_source.html |    2 +-
 ...locator_2sorter_2random_2utils_8hpp_source.html |    2 +-
 .../c++/src_2master_2constants_8hpp_source.html    |    2 +-
 ..._2master_2contender_2zookeeper_8hpp_source.html |    2 +-
 ...c_2master_2detector_2zookeeper_8hpp_source.html |    2 +-
 .../latest/c++/src_2master_2flags_8hpp_source.html |    2 +-
 .../c++/src_2master_2maintenance_8hpp_source.html  |    2 +-
 .../c++/src_2master_2master_8hpp_source.html       |    2 +-
 .../c++/src_2master_2metrics_8hpp_source.html      |    2 +-
 .../latest/c++/src_2master_2quota_8hpp_source.html |    2 +-
 .../c++/src_2messages_2flags_8hpp_source.html      |    2 +-
 .../latest/c++/src_2messages_2log_8hpp_source.html |    2 +-
 ..._2resource__provider_2detector_8hpp_source.html |    2 +-
 ...c_2resource__provider_2message_8hpp_source.html |    2 +-
 .../c++/src_2sched_2constants_8hpp_source.html     |    2 +-
 .../latest/c++/src_2sched_2flags_8hpp_source.html  |    2 +-
 .../c++/src_2scheduler_2constants_8hpp_source.html |    2 +-
 .../c++/src_2scheduler_2flags_8hpp_source.html     |    2 +-
 .../c++/src_2slave_2constants_8hpp_source.html     |    2 +-
 ..._2containerizer_2containerizer_8hpp_source.html |    2 +-
 ...2slave_2containerizer_2fetcher_8hpp_source.html |    2 +-
 ...ontainerizer_2mesos_2constants_8hpp_source.html |    2 +-
 ...inerizer_2mesos_2containerizer_8hpp_source.html |    2 +-
 ...containerizer_2mesos_2isolator_8hpp_source.html |    2 +-
 ...2isolators_2cgroups_2constants_8hpp_source.html |    2 +-
 ...tors_2docker_2volume_2isolator_8hpp_source.html |    2 +-
 ...olators_2docker_2volume_2state_8hpp_source.html |    2 +-
 ..._2isolators_2filesystem_2linux_8hpp_source.html |    2 +-
 ...2isolators_2filesystem_2shared_8hpp_source.html |    2 +-
 ...isolators_2filesystem_2windows_8hpp_source.html |    2 +-
 ...sos_2isolators_2gpu_2allocator_8hpp_source.html |    2 +-
 ...esos_2isolators_2gpu_2isolator_8hpp_source.html |    2 +-
 ...os_2isolators_2namespaces_2pid_8hpp_source.html |    2 +-
 ...2isolators_2network_2cni_2spec_8hpp_source.html |    2 +-
 ..._2mesos_2isolators_2xfs_2utils_8hpp_source.html |    2 +-
 ...esos_2provisioner_2appc_2cache_8hpp_source.html |    2 +-
 ...os_2provisioner_2appc_2fetcher_8hpp_source.html |    2 +-
 ...2mesos_2provisioner_2constants_8hpp_source.html |    2 +-
 ...zer_2mesos_2provisioner_2utils_8hpp_source.html |    2 +-
 ...e_2containerizer_2mesos_2utils_8hpp_source.html |    2 +-
 .../latest/c++/src_2slave_2flags_8hpp_source.html  |    2 +-
 .../latest/c++/src_2slave_2http_8hpp_source.html   |    2 +-
 .../c++/src_2slave_2metrics_8hpp_source.html       |    2 +-
 .../latest/c++/src_2slave_2state_8hpp_source.html  |    2 +-
 .../c++/src_2tests_2allocator_8hpp_source.html     |    2 +-
 ...tests_2containerizer_2isolator_8hpp_source.html |    2 +-
 .../c++/src_2tests_2containerizer_8hpp_source.html |    2 +-
 .../c++/src_2tests_2environment_8hpp_source.html   |    2 +-
 .../latest/c++/src_2tests_2flags_8hpp_source.html  |    2 +-
 .../c++/src_2tests_2limiter_8hpp_source.html       |    2 +-
 .../latest/c++/src_2tests_2mesos_8hpp_source.html  |    2 +-
 .../latest/c++/src_2tests_2module_8hpp_source.html |    2 +-
 .../latest/c++/src_2tests_2utils_8hpp_source.html  |    2 +-
 .../c++/src_2tests_2zookeeper_8hpp_source.html     |    2 +-
 .../latest/c++/src_2uri_2fetcher_8hpp_source.html  |    2 +-
 .../c++/src_2uri_2schemes_2http_8hpp_source.html   |    2 +-
 .../latest/c++/src_2uri_2utils_8hpp_source.html    |    2 +-
 .../c++/src_2version_2version_8hpp_source.html     |    2 +-
 ...atus__update__manager__process_8hpp_source.html |    2 +-
 content/api/latest/c++/store_8hpp_source.html      |    2 +-
 content/api/latest/c++/subsystem_8hpp_source.html  |    2 +-
 .../api/latest/c++/switchboard_8hpp_source.html    |    2 +-
 content/api/latest/c++/systemd_8hpp_source.html    |    2 +-
 .../task__status__update__manager_8hpp_source.html |    2 +-
 .../api/latest/c++/test__module_8hpp_source.html   |    2 +-
 ...tests_2containerizer_2launcher_8hpp_source.html |    2 +-
 .../c++/tests_2resources__utils_8hpp_source.html   |    2 +-
 .../api/latest/c++/tool_2replica_8hpp_source.html  |    2 +-
 content/api/latest/c++/tool_8hpp_source.html       |    2 +-
 .../api/latest/c++/type__utils_8hpp_source.html    |    2 +-
 .../c++/uri_2fetchers_2copy_8hpp_source.html       |    2 +-
 .../c++/uri_2fetchers_2docker_8hpp_source.html     |    2 +-
 .../c++/uri_2schemes_2docker_8hpp_source.html      |    2 +-
 .../latest/c++/uri_2schemes_2hdfs_8hpp_source.html |    2 +-
 .../uri__disk__profile__adaptor_8hpp_source.html   |    2 +-
 content/api/latest/c++/usage_8hpp_source.html      |    2 +-
 .../api/latest/c++/v0__v1executor_8hpp_source.html |    2 +-
 .../latest/c++/v1_2agent_2agent_8hpp_source.html   |    2 +-
 ...__provider_2resource__provider_8hpp_source.html |    2 +-
 .../c++/v1_2resource__provider_8hpp_source.html    |    2 +-
 .../api/latest/c++/v1_2resources_8hpp_source.html  |   44 +-
 .../c++/v1_2scheduler_2scheduler_8hpp_source.html  |    2 +-
 .../api/latest/c++/v1_2scheduler_8hpp_source.html  |    2 +-
 content/api/latest/c++/volume_8hpp_source.html     |    2 +-
 content/api/latest/c++/weights_8hpp_source.html    |    2 +-
 .../latest/c++/whitelist__watcher_8hpp_source.html |    2 +-
 .../api/latest/c++/windows_2cpu_8hpp_source.html   |    2 +-
 content/api/latest/c++/xfs_2disk_8hpp_source.html  |    2 +-
 .../c++/zookeeper__test__server_8hpp_source.html   |    2 +-
 content/blog/feed.xml                              |   56 +-
 content/blog/mesos-0-23-0-released/index.html      |    2 +-
 content/blog/mesos-0-24-0-released/index.html      |    2 +-
 content/blog/mesos-0-25-0-released/index.html      |    2 +-
 content/blog/mesos-0-26-0-released/index.html      |    2 +-
 content/blog/mesos-0-27-0-released/index.html      |    2 +-
 content/blog/mesos-0-27-1-released/index.html      |    2 +-
 content/blog/mesos-0-27-2-released/index.html      |    2 +-
 content/blog/mesos-0-27-3-released/index.html      |    2 +-
 content/blog/mesos-0-28-0-released/index.html      |    2 +-
 content/blog/mesos-0-28-2-released/index.html      |    2 +-
 content/blog/mesos-0-28-3-released/index.html      |    2 +-
 content/blog/mesos-1-0-1-released/index.html       |    2 +-
 content/blog/mesos-1-0-2-released/index.html       |    2 +-
 content/blog/mesos-1-0-3-released/index.html       |    2 +-
 content/blog/mesos-1-0-4-released/index.html       |    2 +-
 content/blog/mesos-1-1-0-released/index.html       |    2 +-
 content/blog/mesos-1-1-1-released/index.html       |    2 +-
 content/blog/mesos-1-1-3-released/index.html       |    2 +-
 content/blog/mesos-1-2-0-released/index.html       |    2 +-
 content/blog/mesos-1-2-1-released/index.html       |    2 +-
 content/blog/mesos-1-2-2-released/index.html       |    2 +-
 content/blog/mesos-1-2-3-released/index.html       |    2 +-
 content/blog/mesos-1-3-0-released/index.html       |    2 +-
 content/blog/mesos-1-3-1-released/index.html       |    2 +-
 content/blog/mesos-1-4-0-released/index.html       |    2 +-
 content/blog/mesos-1-4-1-released/index.html       |    2 +-
 content/blog/mesos-1-5-1-released/index.html       |    2 +-
 content/blog/mesos-1-6-1-released/index.html       |    2 +-
 content/documentation/agent-recovery/index.html    |    2 +-
 content/documentation/building/index.html          |    4 +-
 content/documentation/cquery/index.html            |    2 +-
 .../documentation/latest/agent-recovery/index.html |    2 +-
 content/documentation/latest/building/index.html   |    4 +-
 content/documentation/latest/cquery/index.html     |    2 +-
 .../nested-container-and-task-group/index.html     |    4 +-
 content/documentation/latest/windows/index.html    |    2 +-
 .../nested-container-and-task-group/index.html     |    4 +-
 content/documentation/windows/index.html           |    2 +-
 content/downloads/index.html                       |    2 +-
 content/index.html                                 |    2 +-
 content/sitemap.xml                                | 9346 ++++++++++----------
 391 files changed, 6580 insertions(+), 5391 deletions(-)

diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index bbe9d91..0f25495 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -21337,17 +21337,37 @@
                  <Node>
                   <Name>Resources</Name>
                   <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>a60f6d5b5ad780dbb219096e7475d71c2</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>Resources</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
                   <Anchor>a2532379d077c61b1addcd6aa47e61ad0</Anchor>
                  </Node>
                  <Node>
                   <Name>Resources</Name>
                   <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>a798429ca247e3d130ddaebbb2783443b</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>Resources</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
                   <Anchor>a8ad99169a0162bf1e67676647ccb01c8</Anchor>
                  </Node>
                  <Node>
                   <Name>Resources</Name>
                   <Path>classmesos_1_1v1_1_1Resources.html</Path>
-                  <Anchor>a5770adc8a5ab3730cc3eb34656907828</Anchor>
+                  <Anchor>a524304d4ff417500b05bd54a6a5f241e</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>Resources</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>a17be6307500d383d2e5e68618b5f9c50</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>Resources</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>ae63ef9de3194f4aa45e01a700f393512</Anchor>
                  </Node>
                  <Node>
                   <Name>allocatableTo</Name>
@@ -21497,12 +21517,42 @@
                  <Node>
                   <Name>operator+</Name>
                   <Path>classmesos_1_1v1_1_1Resources.html</Path>
-                  <Anchor>ad83dc3d47cc27f71b1a62fcc03ee4255</Anchor>
+                  <Anchor>a8a7a4000e0d665e0ef6d608c651b7609</Anchor>
                  </Node>
                  <Node>
                   <Name>operator+</Name>
                   <Path>classmesos_1_1v1_1_1Resources.html</Path>
-                  <Anchor>a999a4365d122c6480aca73371414d91b</Anchor>
+                  <Anchor>a86f2e6abc219bc62d99f42dfed70e06f</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>operator+</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>ad91d07a4dcebcbe9ee7d96966b8091c9</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>operator+</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>ae468fedaa1ceda43d5dc109bb102dc58</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>operator+</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>af3c41071d10f22b0a2f22742bc153ba5</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>operator+</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>ada63fc563d953d49416dcf9601003077</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>operator+</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>a41a525c77a4850a250908e80834627cd</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>operator+</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>a464a737745ae23785b19f3d6c00bc752</Anchor>
                  </Node>
                  <Node>
                   <Name>operator+=</Name>
@@ -21512,9 +21562,19 @@
                  <Node>
                   <Name>operator+=</Name>
                   <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>a89bae9dcba2e9798b145ee323c4b300b</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>operator+=</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
                   <Anchor>a0f05f1dfdf3ac09b52798c345d7d81c4</Anchor>
                  </Node>
                  <Node>
+                  <Name>operator+=</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>a1bcc9abc19c6ec666ce0ce341c256684</Anchor>
+                 </Node>
+                 <Node>
                   <Name>operator-</Name>
                   <Path>classmesos_1_1v1_1_1Resources.html</Path>
                   <Anchor>af901f32a8e475d914eb8c82d4c3946f6</Anchor>
@@ -21540,6 +21600,11 @@
                   <Anchor>a67c9b3a515ef7ca50599151b7039ff5f</Anchor>
                  </Node>
                  <Node>
+                  <Name>operator=</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>ab35757f34cec18cd229c34d81b3966a9</Anchor>
+                 </Node>
+                 <Node>
                   <Name>operator==</Name>
                   <Path>classmesos_1_1v1_1_1Resources.html</Path>
                   <Anchor>aebd5411e3ec8b4573de8e85e025178f1</Anchor>
@@ -22412,17 +22477,37 @@
                <Node>
                 <Name>Resources</Name>
                 <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>a76221ea85077b66df7716fbd8338e07a</Anchor>
+               </Node>
+               <Node>
+                <Name>Resources</Name>
+                <Path>classmesos_1_1Resources.html</Path>
                 <Anchor>ab3dc443a7bad2f836206cacb0c5852d2</Anchor>
                </Node>
                <Node>
                 <Name>Resources</Name>
                 <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>af64b9cf8fdd201e1ab261e643f579627</Anchor>
+               </Node>
+               <Node>
+                <Name>Resources</Name>
+                <Path>classmesos_1_1Resources.html</Path>
                 <Anchor>afe876c2096b96e0894317d132b10d080</Anchor>
                </Node>
                <Node>
                 <Name>Resources</Name>
                 <Path>classmesos_1_1Resources.html</Path>
-                <Anchor>a54f4d215c4b8c70ecb9029c2103d3e86</Anchor>
+                <Anchor>a418f92da19a5a0db6ceec3943e79eb8e</Anchor>
+               </Node>
+               <Node>
+                <Name>Resources</Name>
+                <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>aa3e0b72029d930d41186b8473b8c8c97</Anchor>
+               </Node>
+               <Node>
+                <Name>Resources</Name>
+                <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>a2012c43af5936b27a38d03d27ff9296a</Anchor>
                </Node>
                <Node>
                 <Name>allocatableTo</Name>
@@ -22577,12 +22662,42 @@
                <Node>
                 <Name>operator+</Name>
                 <Path>classmesos_1_1Resources.html</Path>
-                <Anchor>a1bb96b91999835ce867a3a895bd7bd08</Anchor>
+                <Anchor>aa3eb29b71fc04e81f454fbfaf020fbee</Anchor>
+               </Node>
+               <Node>
+                <Name>operator+</Name>
+                <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>a0b60255e94eb6ca38fec2a3c96f547b0</Anchor>
+               </Node>
+               <Node>
+                <Name>operator+</Name>
+                <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>ac3a9a901ffb265a23772b7d6f1b08bf8</Anchor>
+               </Node>
+               <Node>
+                <Name>operator+</Name>
+                <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>a7d955ee5a4f46c8d005ddd83bda6f0f6</Anchor>
                </Node>
                <Node>
                 <Name>operator+</Name>
                 <Path>classmesos_1_1Resources.html</Path>
-                <Anchor>ab26273265de48d7f3227b5a80982b7ff</Anchor>
+                <Anchor>a07f80618120e2125bf665934ccd8d2c4</Anchor>
+               </Node>
+               <Node>
+                <Name>operator+</Name>
+                <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>afbd1fa2a0b94ce2e967562742f1506ba</Anchor>
+               </Node>
+               <Node>
+                <Name>operator+</Name>
+                <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>a501eb708e5cfea183e19125521214892</Anchor>
+               </Node>
+               <Node>
+                <Name>operator+</Name>
+                <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>a6c2323e06f9df751b419b98540424e97</Anchor>
                </Node>
                <Node>
                 <Name>operator+=</Name>
@@ -22592,9 +22707,19 @@
                <Node>
                 <Name>operator+=</Name>
                 <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>a469495857374d4e5fdf10591b9e3f794</Anchor>
+               </Node>
+               <Node>
+                <Name>operator+=</Name>
+                <Path>classmesos_1_1Resources.html</Path>
                 <Anchor>ab7bf64d42dc36eac4a4315058a3fdb1a</Anchor>
                </Node>
                <Node>
+                <Name>operator+=</Name>
+                <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>ab684c1342a3364d7981a65530d80887c</Anchor>
+               </Node>
+               <Node>
                 <Name>operator-</Name>
                 <Path>classmesos_1_1Resources.html</Path>
                 <Anchor>a2233c5eae93c7bd8629495f19346575e</Anchor>
@@ -22620,6 +22745,11 @@
                 <Anchor>a44e5b29fbe67ba65c43a51331be2629b</Anchor>
                </Node>
                <Node>
+                <Name>operator=</Name>
+                <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>aef323d4b6f94bba9bdd2ca7e45ca0627</Anchor>
+               </Node>
+               <Node>
                 <Name>operator==</Name>
                 <Path>classmesos_1_1Resources.html</Path>
                 <Anchor>ab5afedf0ab457c9298c251ca1ad0ce20</Anchor>
@@ -67099,17 +67229,37 @@
                      <Node>
                       <Name>Resources</Name>
                       <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>a60f6d5b5ad780dbb219096e7475d71c2</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>Resources</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
                       <Anchor>a2532379d077c61b1addcd6aa47e61ad0</Anchor>
                      </Node>
                      <Node>
                       <Name>Resources</Name>
                       <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>a798429ca247e3d130ddaebbb2783443b</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>Resources</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
                       <Anchor>a8ad99169a0162bf1e67676647ccb01c8</Anchor>
                      </Node>
                      <Node>
                       <Name>Resources</Name>
                       <Path>classmesos_1_1v1_1_1Resources.html</Path>
-                      <Anchor>a5770adc8a5ab3730cc3eb34656907828</Anchor>
+                      <Anchor>a524304d4ff417500b05bd54a6a5f241e</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>Resources</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>a17be6307500d383d2e5e68618b5f9c50</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>Resources</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>ae63ef9de3194f4aa45e01a700f393512</Anchor>
                      </Node>
                      <Node>
                       <Name>allocatableTo</Name>
@@ -67259,12 +67409,42 @@
                      <Node>
                       <Name>operator+</Name>
                       <Path>classmesos_1_1v1_1_1Resources.html</Path>
-                      <Anchor>ad83dc3d47cc27f71b1a62fcc03ee4255</Anchor>
+                      <Anchor>a8a7a4000e0d665e0ef6d608c651b7609</Anchor>
                      </Node>
                      <Node>
                       <Name>operator+</Name>
                       <Path>classmesos_1_1v1_1_1Resources.html</Path>
-                      <Anchor>a999a4365d122c6480aca73371414d91b</Anchor>
+                      <Anchor>a86f2e6abc219bc62d99f42dfed70e06f</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>operator+</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>ad91d07a4dcebcbe9ee7d96966b8091c9</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>operator+</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>ae468fedaa1ceda43d5dc109bb102dc58</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>operator+</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>af3c41071d10f22b0a2f22742bc153ba5</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>operator+</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>ada63fc563d953d49416dcf9601003077</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>operator+</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>a41a525c77a4850a250908e80834627cd</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>operator+</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>a464a737745ae23785b19f3d6c00bc752</Anchor>
                      </Node>
                      <Node>
                       <Name>operator+=</Name>
@@ -67274,9 +67454,19 @@
                      <Node>
                       <Name>operator+=</Name>
                       <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>a89bae9dcba2e9798b145ee323c4b300b</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>operator+=</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
                       <Anchor>a0f05f1dfdf3ac09b52798c345d7d81c4</Anchor>
                      </Node>
                      <Node>
+                      <Name>operator+=</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>a1bcc9abc19c6ec666ce0ce341c256684</Anchor>
+                     </Node>
+                     <Node>
                       <Name>operator-</Name>
                       <Path>classmesos_1_1v1_1_1Resources.html</Path>
                       <Anchor>af901f32a8e475d914eb8c82d4c3946f6</Anchor>
@@ -67302,6 +67492,11 @@
                       <Anchor>a67c9b3a515ef7ca50599151b7039ff5f</Anchor>
                      </Node>
                      <Node>
+                      <Name>operator=</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>ab35757f34cec18cd229c34d81b3966a9</Anchor>
+                     </Node>
+                     <Node>
                       <Name>operator==</Name>
                       <Path>classmesos_1_1v1_1_1Resources.html</Path>
                       <Anchor>aebd5411e3ec8b4573de8e85e025178f1</Anchor>
@@ -68723,17 +68918,37 @@
                    <Node>
                     <Name>Resources</Name>
                     <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>a76221ea85077b66df7716fbd8338e07a</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>Resources</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
                     <Anchor>ab3dc443a7bad2f836206cacb0c5852d2</Anchor>
                    </Node>
                    <Node>
                     <Name>Resources</Name>
                     <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>af64b9cf8fdd201e1ab261e643f579627</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>Resources</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
                     <Anchor>afe876c2096b96e0894317d132b10d080</Anchor>
                    </Node>
                    <Node>
                     <Name>Resources</Name>
                     <Path>classmesos_1_1Resources.html</Path>
-                    <Anchor>a54f4d215c4b8c70ecb9029c2103d3e86</Anchor>
+                    <Anchor>a418f92da19a5a0db6ceec3943e79eb8e</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>Resources</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>aa3e0b72029d930d41186b8473b8c8c97</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>Resources</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>a2012c43af5936b27a38d03d27ff9296a</Anchor>
                    </Node>
                    <Node>
                     <Name>allocatableTo</Name>
@@ -68888,12 +69103,42 @@
                    <Node>
                     <Name>operator+</Name>
                     <Path>classmesos_1_1Resources.html</Path>
-                    <Anchor>a1bb96b91999835ce867a3a895bd7bd08</Anchor>
+                    <Anchor>aa3eb29b71fc04e81f454fbfaf020fbee</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator+</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>a0b60255e94eb6ca38fec2a3c96f547b0</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator+</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>ac3a9a901ffb265a23772b7d6f1b08bf8</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator+</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>a7d955ee5a4f46c8d005ddd83bda6f0f6</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator+</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>a07f80618120e2125bf665934ccd8d2c4</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator+</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>afbd1fa2a0b94ce2e967562742f1506ba</Anchor>
                    </Node>
                    <Node>
                     <Name>operator+</Name>
                     <Path>classmesos_1_1Resources.html</Path>
-                    <Anchor>ab26273265de48d7f3227b5a80982b7ff</Anchor>
+                    <Anchor>a501eb708e5cfea183e19125521214892</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator+</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>a6c2323e06f9df751b419b98540424e97</Anchor>
                    </Node>
                    <Node>
                     <Name>operator+=</Name>
@@ -68903,9 +69148,19 @@
                    <Node>
                     <Name>operator+=</Name>
                     <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>a469495857374d4e5fdf10591b9e3f794</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator+=</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
                     <Anchor>ab7bf64d42dc36eac4a4315058a3fdb1a</Anchor>
                    </Node>
                    <Node>
+                    <Name>operator+=</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>ab684c1342a3364d7981a65530d80887c</Anchor>
+                   </Node>
+                   <Node>
                     <Name>operator-</Name>
                     <Path>classmesos_1_1Resources.html</Path>
                     <Anchor>a2233c5eae93c7bd8629495f19346575e</Anchor>
@@ -68931,6 +69186,11 @@
                     <Anchor>a44e5b29fbe67ba65c43a51331be2629b</Anchor>
                    </Node>
                    <Node>
+                    <Name>operator=</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>aef323d4b6f94bba9bdd2ca7e45ca0627</Anchor>
+                   </Node>
+                   <Node>
                     <Name>operator==</Name>
                     <Path>classmesos_1_1Resources.html</Path>
                     <Anchor>ab5afedf0ab457c9298c251ca1ad0ce20</Anchor>
@@ -72047,6 +72307,11 @@
                   <Path>src_2common_2values_8hpp.html</Path>
                   <Anchor>a41448b6570e14d29707818205fee9258</Anchor>
                  </Node>
+                 <Node>
+                  <Name>rangesToVector</Name>
+                  <Path>src_2common_2values_8hpp.html</Path>
+                  <Anchor>a85a9fadb7c75ff322ba2c62b8d83e500</Anchor>
+                 </Node>
                 </Subnodes>
                </Node>
               </Subnodes>
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index 2644bb0..adb8b88 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -18040,6 +18040,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>rangesToVector</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::values</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1values.html</Path>
+    <Anchor>a85a9fadb7c75ff322ba2c62b8d83e500</Anchor>
+    <DeclaredIn>values.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>intervalSetToRanges</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -54476,6 +54487,17 @@
       <Scope>mesos::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>a76221ea85077b66df7716fbd8338e07a</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Resources</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
     <Anchor>ab3dc443a7bad2f836206cacb0c5852d2</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
@@ -54487,6 +54509,17 @@
       <Scope>mesos::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>af64b9cf8fdd201e1ab261e643f579627</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Resources</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
     <Anchor>afe876c2096b96e0894317d132b10d080</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
@@ -54498,7 +54531,29 @@
       <Scope>mesos::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1Resources.html</Path>
-    <Anchor>a54f4d215c4b8c70ecb9029c2103d3e86</Anchor>
+    <Anchor>a418f92da19a5a0db6ceec3943e79eb8e</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Resources</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>aa3e0b72029d930d41186b8473b8c8c97</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Resources</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>a2012c43af5936b27a38d03d27ff9296a</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -54514,6 +54569,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>operator=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>aef323d4b6f94bba9bdd2ca7e45ca0627</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>empty</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -55015,7 +55081,7 @@
       <Scope>mesos::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1Resources.html</Path>
-    <Anchor>a1bb96b91999835ce867a3a895bd7bd08</Anchor>
+    <Anchor>aa3eb29b71fc04e81f454fbfaf020fbee</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -55026,7 +55092,29 @@
       <Scope>mesos::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1Resources.html</Path>
-    <Anchor>ab26273265de48d7f3227b5a80982b7ff</Anchor>
+    <Anchor>a0b60255e94eb6ca38fec2a3c96f547b0</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>ac3a9a901ffb265a23772b7d6f1b08bf8</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>a7d955ee5a4f46c8d005ddd83bda6f0f6</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -55048,11 +55136,77 @@
       <Scope>mesos::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>a469495857374d4e5fdf10591b9e3f794</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>a07f80618120e2125bf665934ccd8d2c4</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>afbd1fa2a0b94ce2e967562742f1506ba</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>a501eb708e5cfea183e19125521214892</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>a6c2323e06f9df751b419b98540424e97</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
     <Anchor>ab7bf64d42dc36eac4a4315058a3fdb1a</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>operator+=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>ab684c1342a3364d7981a65530d80887c</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>operator-</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -149353,6 +149507,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>rangesToVector</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::values</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1values.html</Path>
+    <Anchor>a85a9fadb7c75ff322ba2c62b8d83e500</Anchor>
+    <DeclaredIn>values.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>intervalSetToRanges</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -160524,6 +160689,17 @@
       <Scope>mesos::v1::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>a60f6d5b5ad780dbb219096e7475d71c2</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Resources</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
     <Anchor>a2532379d077c61b1addcd6aa47e61ad0</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
@@ -160535,6 +160711,17 @@
       <Scope>mesos::v1::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>a798429ca247e3d130ddaebbb2783443b</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Resources</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
     <Anchor>a8ad99169a0162bf1e67676647ccb01c8</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
@@ -160546,7 +160733,29 @@
       <Scope>mesos::v1::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1v1_1_1Resources.html</Path>
-    <Anchor>a5770adc8a5ab3730cc3eb34656907828</Anchor>
+    <Anchor>a524304d4ff417500b05bd54a6a5f241e</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Resources</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>a17be6307500d383d2e5e68618b5f9c50</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Resources</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>ae63ef9de3194f4aa45e01a700f393512</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -160562,6 +160771,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>operator=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>ab35757f34cec18cd229c34d81b3966a9</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>empty</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -161052,7 +161272,7 @@
       <Scope>mesos::v1::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1v1_1_1Resources.html</Path>
-    <Anchor>ad83dc3d47cc27f71b1a62fcc03ee4255</Anchor>
+    <Anchor>a8a7a4000e0d665e0ef6d608c651b7609</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -161063,7 +161283,29 @@
       <Scope>mesos::v1::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1v1_1_1Resources.html</Path>
-    <Anchor>a999a4365d122c6480aca73371414d91b</Anchor>
+    <Anchor>a86f2e6abc219bc62d99f42dfed70e06f</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>ad91d07a4dcebcbe9ee7d96966b8091c9</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>ae468fedaa1ceda43d5dc109bb102dc58</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -161085,11 +161327,77 @@
       <Scope>mesos::v1::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>a89bae9dcba2e9798b145ee323c4b300b</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>af3c41071d10f22b0a2f22742bc153ba5</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>ada63fc563d953d49416dcf9601003077</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>a41a525c77a4850a250908e80834627cd</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>a464a737745ae23785b19f3d6c00bc752</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator+=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
     <Anchor>a0f05f1dfdf3ac09b52798c345d7d81c4</Anchor>
     <DeclaredIn>resources.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>operator+=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>a1bcc9abc19c6ec666ce0ce341c256684</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>operator-</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
diff --git a/content/api/latest/c++/acls_8hpp_source.html b/content/api/latest/c++/acls_8hpp_source.html
index f1153e5..f6f4855 100644
--- a/content/api/latest/c++/acls_8hpp_source.html
+++ b/content/api/latest/c++/acls_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="acls_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="li [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/active__user__test__helper_8hpp_source.html b/content/api/latest/c++/active__user__test__helper_8hpp_source.html
index 1e82f6b..2d4e94f 100644
--- a/content/api/latest/c++/active__user__test__helper_8hpp_source.html
+++ b/content/api/latest/c++/active__user__test__helper_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classSubcommand_html"><div class="ttname"><a href="classSubcommand.html">Subcommand</a></div><div class="ttdef"><b>Definition:</b> subcommand.hpp:41</div></div>
 <div class="ttc" id="subcommand_8hpp_html"><div class="ttname"><a href="subcommand_8hpp.html">subcommand.hpp</a></div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper_1_1Flags_html_aecb5478bfef4dc1bef621792b2f2e066"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper_1_1Flags.html#aecb5478bfef4dc1bef621792b2f2e066">mesos::internal::tests::ActiveUserTestHelper::Flags::user</a></div><div class="ttdeci">std::string user</div><div class="ttdef"><b>Definition:</b> active_user_test_helper.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper.html">mesos::internal::tests::ActiveUserTestHelper</a></div><div class="ttdef"><b>Definition:</b> active_user_test_helper.hpp:25</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper_html_abbc6c74ad352b48954fddfefd2e4230a"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper.html#abbc6c74ad352b48954fddfefd2e4230a">mesos::internal::tests::ActiveUserTestHelper::getFlags</a></div><div class="ttdeci">flags::FlagsBase * getFlags() override</div><div class="ttdef"><b>Definition:</b> active_user_test_helper.hpp:43</div></div>
diff --git a/content/api/latest/c++/agent_2agent_8hpp_source.html b/content/api/latest/c++/agent_2agent_8hpp_source.html
index d86ef02..5d39c41 100644
--- a/content/api/latest/c++/agent_2agent_8hpp_source.html
+++ b/content/api/latest/c++/agent_2agent_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="agent_2agent_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 c [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1agent_html_a3b1bc144376bfefe215d6bba57e67c36"><div class="ttname"><a href="namespacemesos_1_1agent.html#a3b1bc144376bfefe215d6bba57e67c36">mesos::agent::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Call::Type &amp;type)</div><div class="ttdef"><b>Definition:</b> agent.hpp:28</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
diff --git a/content/api/latest/c++/anonymous_8hpp_source.html b/content/api/latest/c++/anonymous_8hpp_source.html
index c65256d..4931d59 100644
--- a/content/api/latest/c++/anonymous_8hpp_source.html
+++ b/content/api/latest/c++/anonymous_8hpp_source.html
@@ -57,7 +57,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="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</div></div>
 <div class="ttc" id="classmesos_1_1modules_1_1Anonymous_html"><div class="ttname"><a href="classmesos_1_1modules_1_1Anonymous.html">mesos::modules::Anonymous</a></div><div class="ttdef"><b>Definition:</b> anonymous.hpp:38</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1Module_3_01Anonymous_01_4_html_a458cd8085339645f50f8c63c06f7f4d7"><div class="ttname"><a href="structmesos_1_1modules_1_1Module_3_01Anonymous_01_4.html#a458cd8085339645f50f8c63c06f7f4d7">mesos::modules::Module&lt; Anonymous &gt;::Module</a></div><div class="ttdeci">Module(const char *_moduleApiVersion, const char *_mesosVersion, const char *_authorName, const char *_authorEmail, const char *_description, bool(*_compatible)(), Anonymous *(*_c [...]
 <div class="ttc" id="namespacemesos_1_1modules_html_a93d64f71550f1d2da76f64a6442b5691"><div class="ttname"><a href="namespacemesos_1_1modules.html#a93d64f71550f1d2da76f64a6442b5691">mesos::modules::kind&lt; Anonymous &gt;</a></div><div class="ttdeci">const char * kind&lt; Anonymous &gt;()</div><div class="ttdef"><b>Definition:</b> anonymous.hpp:48</div></div>
diff --git a/content/api/latest/c++/appc_2runtime_8hpp_source.html b/content/api/latest/c++/appc_2runtime_8hpp_source.html
index aa6371e..7d3aa1e 100644
--- a/content/api/latest/c++/appc_2runtime_8hpp_source.html
+++ b/content/api/latest/c++/appc_2runtime_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> check.hpp:30</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess_html_ad8525216ff089c145cdada94ee907935"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess.html#ad8525216ff089c145cdada94ee907935">mesos::internal::slave::AppcRuntimeIsolatorProcess::supportsNesting</a></div><div class="ttdeci">bool supportsNesting() override</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess_html_a55b919a050c5207b8e88f6bc7dc89e8b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess.html#a55b919a050c5207b8e88f6bc7dc89e8b">mesos::internal::slave::AppcRuntimeIsolatorProcess::supportsStandalone</a></div><div class="ttdeci">bool supportsStandalone() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</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>
diff --git a/content/api/latest/c++/appc_2store_8hpp_source.html b/content/api/latest/c++/appc_2store_8hpp_source.html
index c17317d..841c1fd 100644
--- a/content/api/latest/c++/appc_2store_8hpp_source.html
+++ b/content/api/latest/c++/appc_2store_8hpp_source.html
@@ -56,7 +56,7 @@
 <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_1Store_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Store.html">mesos::internal::slave::Store</a></div><div class="ttdef"><b>Definition:</b> store.hpp:60</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1appc_1_1Store_html_ad8ec723bdb18f4281fcec41c2b20b9f5"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1appc_1_1Store.html#ad8ec723bdb18f4281fcec41c2b20b9f5">mesos::internal::slave::appc::Store::recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; recover() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1appc_1_1Store_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1appc_1_1Store.html">mesos::internal::slave::appc::Store</a></div><div class="ttdef"><b>Definition:</b> store.hpp:33</div></div>
 <div class="ttc" id="namespacemesos_1_1uri_1_1docker_html_abbd9f55734f0b832bc5a87c3ee5d449e"><div class="ttname"><a href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">mesos::uri::docker::image</a></div><div class="ttdeci">URI image(const std::string &amp;repository, const std::string &amp;reference, const std::string &amp;registry, const Option&lt; std::string &gt; &amp;scheme=None(), const Option&lt; int &gt; &amp;port=None())</div><div class="ttdef"><b>Defini [...]
diff --git a/content/api/latest/c++/aufs_8hpp_source.html b/content/api/latest/c++/aufs_8hpp_source.html
index 111333c..8292e55 100644
--- a/content/api/latest/c++/aufs_8hpp_source.html
+++ b/content/api/latest/c++/aufs_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Backend_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Backend.html">mesos::internal::slave::Backend</a></div><div class="ttdef"><b>Definition:</b> backend.hpp:36</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1AufsBackend_html_a9478100f36a2b1830126c9939017673c"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1AufsBackend.html#a9478100f36a2b1830126c9939017673c">mesos::internal::slave::AufsBackend::provision</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; provision(const std::vector&lt; std::string &gt; &amp;layers, const std::string &amp;rootfs, const std::string &amp;backendDir) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1AufsBackend_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1AufsBackend.html">mesos::internal::slave::AufsBackend</a></div><div class="ttdef"><b>Definition:</b> aufs.hpp:44</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="backend_8hpp_html"><div class="ttname"><a href="backend_8hpp.html">backend.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="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
diff --git a/content/api/latest/c++/authentication_2secret__generator_8hpp_source.html b/content/api/latest/c++/authentication_2secret__generator_8hpp_source.html
index cfec792..c0826e8 100644
--- a/content/api/latest/c++/authentication_2secret__generator_8hpp_source.html
+++ b/content/api/latest/c++/authentication_2secret__generator_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="authentication_2secret__generator_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 [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1SecretGenerator_html"><div class="ttname"><a href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a></div><div class="ttdoc">The SecretGenerator interface represents a mechanism to create a secret from a principal. </div><div class="ttdef"><b>Definition:</b> secret_generator.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1SecretGenerator_html_ab68cb02f25731c646bec2cdebef9f419"><div class="ttname"><a href="classmesos_1_1SecretGenerator.html#ab68cb02f25731c646bec2cdebef9f419">mesos::SecretGenerator::generate</a></div><div class="ttdeci">virtual process::Future&lt; Secret &gt; generate(const process::http::authentication::Principal &amp;principal)=0</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/auxprop_8hpp_source.html b/content/api/latest/c++/auxprop_8hpp_source.html
index 6790554..d6ae801 100644
--- a/content/api/latest/c++/auxprop_8hpp_source.html
+++ b/content/api/latest/c++/auxprop_8hpp_source.html
@@ -64,7 +64,7 @@
 <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="classmesos_1_1internal_1_1cram__md5_1_1InMemoryAuxiliaryPropertyPlugin_html"><div class="ttname"><a href="classmesos_1_1internal_1_1cram__md5_1_1InMemoryAuxiliaryPropertyPlugin.html">mesos::internal::cram_md5::InMemoryAuxiliaryPropertyPlugin</a></div><div class="ttdef"><b>Definition:</b> auxprop.hpp:43</div></div>
 <div class="ttc" id="namespacesystemd_html_a4e45b8163baf6d307c9884d624472402"><div class="ttname"><a href="namespacesystemd.html#a4e45b8163baf6d307c9884d624472402">systemd::initialize</a></div><div class="ttdeci">Try&lt; Nothing &gt; initialize(const Flags &amp;flags)</div><div class="ttdoc">Initialized state for support of systemd functions in this file. </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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1cram__md5_1_1Property_html_a6a95d8d254a75765d9c7050375bbbe4e"><div class="ttname"><a href="structmesos_1_1internal_1_1cram__md5_1_1Property.html#a6a95d8d254a75765d9c7050375bbbe4e">mesos::internal::cram_md5::Property::name</a></div><div class="ttdeci">std::string name</div><div class="ttdef"><b>Definition:</b> auxprop.hpp:38</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="classMultimap_html"><div class="ttname"><a href="classMultimap.html">Multimap</a></div><div class="ttdef"><b>Definition:</b> multimap.hpp:30</div></div>
diff --git a/content/api/latest/c++/backend_8hpp_source.html b/content/api/latest/c++/backend_8hpp_source.html
index 4740c50..94afe40 100644
--- a/content/api/latest/c++/backend_8hpp_source.html
+++ b/content/api/latest/c++/backend_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Backend_html_aebde8461695237e9b631cc3c5cf2b091"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Backend.html#aebde8461695237e9b631cc3c5cf2b091">mesos::internal::slave::Backend::provision</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; provision(const std::vector&lt; std::string &gt; &amp;layers, const std::string &amp;rootfs, const std::string &amp;backendDir)=0</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Backend_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Backend.html">mesos::internal::slave::Backend</a></div><div class="ttdef"><b>Definition:</b> backend.hpp:36</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_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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
diff --git a/content/api/latest/c++/basic__authenticatee_8hpp_source.html b/content/api/latest/c++/basic__authenticatee_8hpp_source.html
index abe3af5..7e100fd 100644
--- a/content/api/latest/c++/basic__authenticatee_8hpp_source.html
+++ b/content/api/latest/c++/basic__authenticatee_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="include_2mesos_2authentication_2http_2authenticatee_8hpp_html"><div class="ttname"><a href="include_2mesos_2authentication_2http_2authenticatee_8hpp.html">authenticatee.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:517</div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1Authenticatee_html"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html">mesos::http::authentication::Authenticatee</a></div><div class="ttdoc">An abstraction enabling any HTTP API consumer to authenticate. </div><div class="ttdef"><b>Definition:</b> authenticatee.hpp:34</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee_html_a4e6c80980bd53ee9dcad80e680d5516d"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a4e6c80980bd53ee9dcad80e680d5516d">mesos::http::authentication::BasicAuthenticatee::scheme</a></div><div class="ttdeci">std::string scheme() const override</div><div class="ttdoc">Name of the authentication scheme implemented. </div></div>
diff --git a/content/api/latest/c++/basic__authenticator__factory_8hpp_source.html b/content/api/latest/c++/basic__authenticator__factory_8hpp_source.html
index b54911c..bcc0282 100644
--- a/content/api/latest/c++/basic__authenticator__factory_8hpp_source.html
+++ b/content/api/latest/c++/basic__authenticator__factory_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap&lt; std::string, std::string &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatorFactory_html_a2e380dd2dac19f8903e8d9a25c9e4b3c"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatorFactory.html#a2e380dd2dac19f8903e8d9a25c9e4b3c">mesos::http::authentication::BasicAuthenticatorFactory::BasicAuthenticatorFactory</a></div><div class="ttdeci">BasicAuthenticatorFactory()</div><div class="ttdef"><b>Definition:</b> basic_authenticator_factory.hpp:100</div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatorFactory_html_adcff8207f6e5884cb0e73173c7eb5eeb"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatorFactory.html#adcff8207f6e5884cb0e73173c7eb5eeb">mesos::http::authentication::BasicAuthenticatorFactory::create</a></div><div class="ttdeci">static Try&lt; process::http::authentication::Authenticator * &gt; create(const Parameters &amp;parameters)</div><div class="ttdoc">Create [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2authenticator_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2authenticator_8hpp.html">authenticator.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatorFactory_html"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatorFactory.html">mesos::http::authentication::BasicAuthenticatorFactory</a></div><div class="ttdef"><b>Definition:</b> basic_authenticator_factory.hpp:33</div></div>
diff --git a/content/api/latest/c++/benchmark_8hpp_source.html b/content/api/latest/c++/benchmark_8hpp_source.html
index 21765b0..b0fc9b3 100644
--- a/content/api/latest/c++/benchmark_8hpp_source.html
+++ b/content/api/latest/c++/benchmark_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_html_a079cd55caecdf1c8a2ac258c5e864335"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark.html#a079cd55caecdf1c8a2ac258c5e864335">mesos::internal::log::tool::Benchmark::execute</a></div><div class="ttdeci">Try&lt; Nothing &gt; execute(int argc=0, char **argv=nullptr) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags_html_a5a68082954cf1cadab9e388fa6ce6d20"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html#a5a68082954cf1cadab9e388fa6ce6d20">mesos::internal::log::tool::Benchmark::Flags::help</a></div><div class="ttdeci">bool help</div><div class="ttdef"><b>Definition:</b> benchmark.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_html_aed929c6bd28b877ec2e07c806ac9654d"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark.html#aed929c6bd28b877ec2e07c806ac9654d">mesos::internal::log::tool::Benchmark::name</a></div><div class="ttdeci">std::string name() const override</div><div class="ttdef"><b>Definition:</b> benchmark.hpp:51</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags_html_a2eefe67adaf3acdf3fc179608c69019c"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html#a2eefe67adaf3acdf3fc179608c69019c">mesos::internal::log::tool::Benchmark::Flags::initialize</a></div><div class="ttdeci">bool initialize</div><div class="ttdef"><b>Definition:</b> benchmark.hpp:47</div></div>
diff --git a/content/api/latest/c++/bind_8hpp_source.html b/content/api/latest/c++/bind_8hpp_source.html
index ac05b68..f3a20cf 100644
--- a/content/api/latest/c++/bind_8hpp_source.html
+++ b/content/api/latest/c++/bind_8hpp_source.html
@@ -56,7 +56,7 @@
 <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_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Backend_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Backend.html">mesos::internal::slave::Backend</a></div><div class="ttdef"><b>Definition:</b> backend.hpp:36</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1BindBackend_html_adbdd753e01959bc93d459580e5dd25c8"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1BindBackend.html#adbdd753e01959bc93d459580e5dd25c8">mesos::internal::slave::BindBackend::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; Backend &gt; &gt; create(const Flags &amp;)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1BindBackend_html_ae17f1d59c93f8084f2e062b39f8bce4e"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1BindBackend.html#ae17f1d59c93f8084f2e062b39f8bce4e">mesos::internal::slave::BindBackend::destroy</a></div><div class="ttdeci">process::Future&lt; bool &gt; destroy(const std::string &amp;rootfs, const std::string &amp;backendDir) override</div></div>
 <div class="ttc" id="backend_8hpp_html"><div class="ttname"><a href="backend_8hpp.html">backend.hpp</a></div></div>
diff --git a/content/api/latest/c++/blkio_8hpp_source.html b/content/api/latest/c++/blkio_8hpp_source.html
index 30d3f71..6610fe4 100644
--- a/content/api/latest/c++/blkio_8hpp_source.html
+++ b/content/api/latest/c++/blkio_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a9ba8b42898b2d0d6b36d9289e74f9e44"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a9ba8b42898b2d0d6b36d9289e74f9e44">mesos::internal::slave::CGROUP_SUBSYSTEM_BLKIO_NAME</a></div><div class="ttdeci">const std::string CGROUP_SUBSYSTEM_BLKIO_NAME</div><div class="ttdef"><b>Definition:</b> constants.hpp:42</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1BlkioSubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1BlkioSubsystemProcess.html">mesos::internal::slave::BlkioSubsystemProcess</a></div><div class="ttdoc">Represent cgroups blkio subsystem. </div><div class="ttdef"><b>Definition:</b> blkio.hpp:38</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a72e1e4307b04bca27a0072da0a06dbd7"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroups::blkio::cgroup</a></div><div class="ttdeci">Result&lt; std::string &gt; cgroup(pid_t pid)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">mesos::internal::slave::SubsystemProcess</a></div><div class="ttdef"><b>Definition:</b> subsystem.hpp:186</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1BlkioSubsystemProcess_html_a31b8d35b5e43b92953b0ae39ac23262e"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1BlkioSubsystemProcess.html#a31b8d35b5e43b92953b0ae39ac23262e">mesos::internal::slave::BlkioSubsystemProcess::~BlkioSubsystemProcess</a></div><div class="ttdeci">~BlkioSubsystemProcess() override=default</div></div>
diff --git a/content/api/latest/c++/build_8hpp_source.html b/content/api/latest/c++/build_8hpp_source.html
index 50c1b4a..159a1c9 100644
--- a/content/api/latest/c++/build_8hpp_source.html
+++ b/content/api/latest/c++/build_8hpp_source.html
@@ -56,7 +56,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1build_html_a990aa9342d17028bb8dbce24b4e9ef10"><div class="ttname"><a href="namespacemesos_1_1internal_1_1build.html#a990aa9342d17028bb8dbce24b4e9ef10">mesos::internal::build::USER</a></div><div class="ttdeci">const std::string USER</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1build_html_aa79f42728c96cf89104ff674afd449ef"><div class="ttname"><a href="namespacemesos_1_1internal_1_1build.html#aa79f42728c96cf89104ff674afd449ef">mesos::internal::build::TIME</a></div><div class="ttdeci">const double TIME</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1build_html_a815dab7636e7ddbb6ede2493d9b3f40f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1build.html#a815dab7636e7ddbb6ede2493d9b3f40f">mesos::internal::build::DATE</a></div><div class="ttdeci">const std::string DATE</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1build_html_acb7d084d37c709bfa87207ba1b5be465"><div class="ttname"><a href="namespacemesos_1_1internal_1_1build.html#acb7d084d37c709bfa87207ba1b5be465">mesos::internal::build::GIT_BRANCH</a></div><div class="ttdeci">const Option&lt; std::string &gt; GIT_BRANCH</div></div>
 <div class="ttc" id="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="namespacemesos_1_1internal_1_1build_html_a629287c92cdad45338c6791495c5d696"><div class="ttname"><a href="namespacemesos_1_1internal_1_1build.html#a629287c92cdad45338c6791495c5d696">mesos::internal::build::JAVA_JVM_LIBRARY</a></div><div class="ttdeci">const std::string JAVA_JVM_LIBRARY</div></div>
diff --git a/content/api/latest/c++/capabilities__test__helper_8hpp_source.html b/content/api/latest/c++/capabilities__test__helper_8hpp_source.html
index a41876a..9dc6017 100644
--- a/content/api/latest/c++/capabilities__test__helper_8hpp_source.html
+++ b/content/api/latest/c++/capabilities__test__helper_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classSubcommand_html"><div class="ttname"><a href="classSubcommand.html">Subcommand</a></div><div class="ttdef"><b>Definition:</b> subcommand.hpp:41</div></div>
 <div class="ttc" id="subcommand_8hpp_html"><div class="ttname"><a href="subcommand_8hpp.html">subcommand.hpp</a></div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1CapabilitiesTestHelper_html_a378d184c4b5f456e031c88df1a80d223"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1CapabilitiesTestHelper.html#a378d184c4b5f456e031c88df1a80d223">mesos::internal::tests::CapabilitiesTestHelper::NAME</a></div><div class="ttdeci">static const char NAME[]</div><div class="ttdef"><b>Definition:</b> capabilities_test_helper.hpp:34</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>
diff --git a/content/api/latest/c++/catchup_8hpp_source.html b/content/api/latest/c++/catchup_8hpp_source.html
index a985ecf..a03ca1e 100644
--- a/content/api/latest/c++/catchup_8hpp_source.html
+++ b/content/api/latest/c++/catchup_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classprocess_1_1Shared_html"><div class="ttname"><a href="classprocess_1_1Shared.html">process::Shared</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:26</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:207</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="interval_8hpp_html"><div class="ttname"><a href="interval_8hpp.html">interval.hpp</a></div></div>
diff --git a/content/api/latest/c++/cgroups_2subsystems_2cpu_8hpp_source.html b/content/api/latest/c++/cgroups_2subsystems_2cpu_8hpp_source.html
index ea0ab25..88a7c62 100644
--- a/content/api/latest/c++/cgroups_2subsystems_2cpu_8hpp_source.html
+++ b/content/api/latest/c++/cgroups_2subsystems_2cpu_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess_html_a092631e9fd06669c10e17b6ecc3e9670"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess.html#a092631e9fd06669c10e17b6ecc3e9670">mesos::internal::slave::CpuSubsystemProcess::~CpuSubsystemProcess</a></div><div class="ttdeci">~CpuSubsystemProcess() override=default</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a5d3ed203c98d0510ae8c556000ea2e2c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a5d3ed203c98d0510ae8c556000ea2e2c">mesos::internal::slave::CGROUP_SUBSYSTEM_CPU_NAME</a></div><div class="ttdeci">const std::string CGROUP_SUBSYSTEM_CPU_NAME</div><div class="ttdef"><b>Definition:</b> constants.hpp:43</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess_html_a961f8107119c675c4fc7e01b10d626b3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess.html#a961f8107119c675c4fc7e01b10d626b3">mesos::internal::slave::CpuSubsystemProcess::update</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; update(const ContainerID &amp;containerId, const std::string &amp;cgroup, const Resources &amp;resources) override</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a72e1e4307b04bca27a0072da0a06dbd7"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroups::blkio::cgroup</a></div><div class="ttdeci">Result&lt; std::string &gt; cgroup(pid_t pid)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">mesos::internal::slave::SubsystemProcess</a></div><div class="ttdef"><b>Definition:</b> subsystem.hpp:186</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess_html_a35ca4f5c9e7f9e0de84e99a8f2c5c1d1"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess.html#a35ca4f5c9e7f9e0de84e99a8f2c5c1d1">mesos::internal::slave::CpuSubsystemProcess::usage</a></div><div class="ttdeci">process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId, const std::string &amp;cgroup) override</div></div>
diff --git a/content/api/latest/c++/cgroups_2subsystems_2devices_8hpp_source.html b/content/api/latest/c++/cgroups_2subsystems_2devices_8hpp_source.html
index ecd7b51..1ab1b35 100644
--- a/content/api/latest/c++/cgroups_2subsystems_2devices_8hpp_source.html
+++ b/content/api/latest/c++/cgroups_2subsystems_2devices_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DevicesSubsystemProcess_html_abefe2969161077bbcc95d93f05336df0"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystemProcess.html#abefe2969161077bbcc95d93f05336df0">mesos::internal::slave::DevicesSubsystemProcess::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; SubsystemProcess &gt; &gt; create(const Flags &amp;flags, const std::string &amp;hierarchy)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DevicesSubsystemProcess_html_a1dbd0e8cfe05172c21145aa8dbd0c080"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystemProcess.html#a1dbd0e8cfe05172c21145aa8dbd0c080">mesos::internal::slave::DevicesSubsystemProcess::prepare</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; prepare(const ContainerID &amp;containerId, const std::string &amp;cgroup) override</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a72e1e4307b04bca27a0072da0a06dbd7"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroups::blkio::cgroup</a></div><div class="ttdeci">Result&lt; std::string &gt; cgroup(pid_t pid)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">mesos::internal::slave::SubsystemProcess</a></div><div class="ttdef"><b>Definition:</b> subsystem.hpp:186</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>
diff --git a/content/api/latest/c++/checker_8hpp_source.html b/content/api/latest/c++/checker_8hpp_source.html
index 5bccd74..8fd17a3 100644
--- a/content/api/latest/c++/checker_8hpp_source.html
+++ b/content/api/latest/c++/checker_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="checks__runtime_8hpp_html"><div class="ttname"><a href="checks__runtime_8hpp.html">checks_runtime.hpp</a></div></div>
 <div class="ttc" id="checks__types_8hpp_html"><div class="ttname"><a href="checks__types_8hpp.html">checks_types.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="variant_8hpp_html"><div class="ttname"><a href="variant_8hpp.html">variant.hpp</a></div></div>
 <div class="ttc" id="classVariant_html"><div class="ttname"><a href="classVariant.html">Variant&lt; runtime::Plain, runtime::Docker, runtime::Nested &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1checks_1_1Checker_html_a73856c4daaa7fd16b759fb20899c0708"><div class="ttname"><a href="classmesos_1_1internal_1_1checks_1_1Checker.html#a73856c4daaa7fd16b759fb20899c0708">mesos::internal::checks::Checker::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; Checker &gt; &gt; create(const CheckInfo &amp;check, const std::string &amp;launcherDir, const lambda::function&lt; void(const CheckStatusInfo &amp;)&gt; &amp;callback, c [...]
diff --git a/content/api/latest/c++/checker__process_8hpp_source.html b/content/api/latest/c++/checker__process_8hpp_source.html
index b383f71..e9d2f25 100644
--- a/content/api/latest/c++/checker__process_8hpp_source.html
+++ b/content/api/latest/c++/checker__process_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="checks__types_8hpp_html"><div class="ttname"><a href="checks__types_8hpp.html">checks_types.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1checks_1_1CheckerProcess_html_ab7f51a87c406ebd0a6f995be19b4d831"><div class="ttname"><a href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#ab7f51a87c406ebd0a6f995be19b4d831">mesos::internal::checks::CheckerProcess::pause</a></div><div class="ttdeci">void pause()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="variant_8hpp_html"><div class="ttname"><a href="variant_8hpp.html">variant.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise</a></div><div class="ttdef"><b>Definition:</b> future.hpp:74</div></div>
 <div class="ttc" id="classVariant_html"><div class="ttname"><a href="classVariant.html">Variant&lt; runtime::Plain, runtime::Docker, runtime::Nested &gt;</a></div></div>
diff --git a/content/api/latest/c++/checks__runtime_8hpp_source.html b/content/api/latest/c++/checks__runtime_8hpp_source.html
index 696805b..e8f0db0 100644
--- a/content/api/latest/c++/checks__runtime_8hpp_source.html
+++ b/content/api/latest/c++/checks__runtime_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1checks_1_1runtime_1_1Docker_html"><div class="ttname"><a href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Docker.html">mesos::internal::checks::runtime::Docker</a></div><div class="ttdef"><b>Definition:</b> checks_runtime.hpp:46</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1checks_1_1runtime_1_1Docker_html_a9de1b6e6367145fd2ad5ebe868eea2d2"><div class="ttname"><a href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Docker.html#a9de1b6e6367145fd2ad5ebe868eea2d2">mesos::internal::checks::runtime::Docker::socketName</a></div><div class="ttdeci">std::string socketName</div><div class="ttdef"><b>Definition:</b> checks_runtime.hpp:55</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1URL_html"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html">process::http::URL</a></div><div class="ttdef"><b>Definition:</b> http.hpp:128</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="structmesos_1_1internal_1_1checks_1_1runtime_1_1Nested_html_aedd9b633da6bcbe7d2820a50ccfd2059"><div class="ttname"><a href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Nested.html#aedd9b633da6bcbe7d2820a50ccfd2059">mesos::internal::checks::runtime::Nested::agentURL</a></div><div class="ttdeci">process::http::URL agentURL</div><div class="ttdef"><b>Definition:</b> checks_runtime.hpp:66</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>
diff --git a/content/api/latest/c++/checks__types_8hpp_source.html b/content/api/latest/c++/checks__types_8hpp_source.html
index da2e3ee..9857c5d 100644
--- a/content/api/latest/c++/checks__types_8hpp_source.html
+++ b/content/api/latest/c++/checks__types_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1checks_1_1check_1_1Tcp_html_ad06ef76730570e527a2cf84777eabaa8"><div class="ttname"><a href="structmesos_1_1internal_1_1checks_1_1check_1_1Tcp.html#ad06ef76730570e527a2cf84777eabaa8">mesos::internal::checks::check::Tcp::domain</a></div><div class="ttdeci">std::string domain</div><div class="ttdef"><b>Definition:</b> checks_types.hpp:77</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1checks_1_1check_1_1Tcp_html"><div class="ttname"><a href="structmesos_1_1internal_1_1checks_1_1check_1_1Tcp.html">mesos::internal::checks::check::Tcp</a></div><div class="ttdef"><b>Definition:</b> checks_types.hpp:66</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1checks_1_1check_html_a9346a482b2aafb3a39a8ae8615d7f3aa"><div class="ttname"><a href="namespacemesos_1_1internal_1_1checks_1_1check.html#a9346a482b2aafb3a39a8ae8615d7f3aa">mesos::internal::checks::check::DEFAULT_IPV4_DOMAIN</a></div><div class="ttdeci">constexpr char DEFAULT_IPV4_DOMAIN[]</div><div class="ttdef"><b>Definition:</b> checks_types.hpp:35</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1checks_1_1check_1_1Command_html_a89363617033b47af06cd35db7253e6b3"><div class="ttname"><a href="structmesos_1_1internal_1_1checks_1_1check_1_1Command.html#a89363617033b47af06cd35db7253e6b3">mesos::internal::checks::check::Command::info</a></div><div class="ttdeci">CommandInfo info</div><div class="ttdef"><b>Definition:</b> checks_types.hpp:45</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="structmesos_1_1internal_1_1checks_1_1check_1_1Http_html_a06bf63fe34a0881f7b3725fef828be3b"><div class="ttname"><a href="structmesos_1_1internal_1_1checks_1_1check_1_1Http.html#a06bf63fe34a0881f7b3725fef828be3b">mesos::internal::checks::check::Http::domain</a></div><div class="ttdeci">std::string domain</div><div class="ttdef"><b>Definition:</b> checks_types.hpp:63</div></div>
diff --git a/content/api/latest/c++/classmesos_1_1Resources-members.html b/content/api/latest/c++/classmesos_1_1Resources-members.html
index 06aade2..5cc8609 100644
--- a/content/api/latest/c++/classmesos_1_1Resources-members.html
+++ b/content/api/latest/c++/classmesos_1_1Resources-members.html
@@ -104,43 +104,56 @@
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a7422a6ffb5e5988b507d587de1aa3e66">nonShared</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a190671af42b1592b4aa027d5facd4428">operator google::protobuf::RepeatedPtrField&lt; Resource &gt;</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ac992e85d674e3a1346dcce492f766588">operator!=</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08">operator+</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab26273265de48d7f3227b5a80982b7ff">operator+</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa3eb29b71fc04e81f454fbfaf020fbee">operator+</a>(const Resource &amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a0b60255e94eb6ca38fec2a3c96f547b0">operator+</a>(const Resource &amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ac3a9a901ffb265a23772b7d6f1b08bf8">operator+</a>(Resource &amp;&amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a7d955ee5a4f46c8d005ddd83bda6f0f6">operator+</a>(Resource &amp;&amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a07f80618120e2125bf665934ccd8d2c4">operator+</a>(const Resources &amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#afbd1fa2a0b94ce2e967562742f1506ba">operator+</a>(const Resources &amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a501eb708e5cfea183e19125521214892">operator+</a>(Resources &amp;&amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a6c2323e06f9df751b419b98540424e97">operator+</a>(Resources &amp;&amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25">operator+=</a>(const Resource &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab7bf64d42dc36eac4a4315058a3fdb1a">operator+=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a469495857374d4e5fdf10591b9e3f794">operator+=</a>(Resource &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab7bf64d42dc36eac4a4315058a3fdb1a">operator+=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab684c1342a3364d7981a65530d80887c">operator+=</a>(Resources &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">operator-</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aef45055ac31698b5c6222bba1f8eedd8">operator-</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd">operator-=</a>(const Resource &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a8da1b25d12394f96b7576367e6d8f4fa">operator-=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ae280811800456648b43c902fa7a42d46">operator&lt;&lt;</a>(std::ostream &amp;stream, const Resource_ &amp;resource_)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">operator=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">operator==</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a6603b57f6aa4c3c4eb4ea73f88498f99">parse</a>(const std::string &amp;name, const std::string &amp;value, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ac8d7723d1210bc22d5cb8ca059d6edd7">parse</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1e0ae1441006e85f3f15ece5eb30d8dc">persistentVolumes</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a8a0ecdc2adae018a61f437a1275faa3b">popReservation</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#af9c888191c3f7408ab11bb064e881507">ports</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a0128e578d26c22934e888a66b9424717">pushReservation</a>(const Resource::ReservationInfo &amp;reservation) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#af45f5789dd4c9d7345e47a072b37f9b4">reservationRole</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ade04c622a0b1ef1cf9dc88ac4007d958">reservations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748">reserved</a>(const Option&lt; std::string &gt; &amp;role=None()) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">Resources</a>()</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a224d38fb001cffb8f4f2f6e9dc328091">Resources</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aef323d4b6f94bba9bdd2ca7e45ca0627">operator=</a>(Resources &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">operator==</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a6603b57f6aa4c3c4eb4ea73f88498f99">parse</a>(const std::string &amp;name, const std::string &amp;value, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ac8d7723d1210bc22d5cb8ca059d6edd7">parse</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1e0ae1441006e85f3f15ece5eb30d8dc">persistentVolumes</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a8a0ecdc2adae018a61f437a1275faa3b">popReservation</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#af9c888191c3f7408ab11bb064e881507">ports</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a0128e578d26c22934e888a66b9424717">pushReservation</a>(const Resource::ReservationInfo &amp;reservation) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#af45f5789dd4c9d7345e47a072b37f9b4">reservationRole</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ade04c622a0b1ef1cf9dc88ac4007d958">reservations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748">reserved</a>(const Option&lt; std::string &gt; &amp;role=None()) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">Resources</a>()</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a224d38fb001cffb8f4f2f6e9dc328091">Resources</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a76221ea85077b66df7716fbd8338e07a">Resources</a>(Resource &amp;&amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab3dc443a7bad2f836206cacb0c5852d2">Resources</a>(const std::vector&lt; Resource &gt; &amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#afe876c2096b96e0894317d132b10d080">Resources</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a54f4d215c4b8c70ecb9029c2103d3e86">Resources</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab24fc44ad91b263500d2736a54a9aea3">revocable</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a19c38bf426688c0fb1fcc5552b29a729">scalars</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">shared</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1f3cdedd4148ab72cee6dd6283526c73">shrink</a>(Resource *resource, const Value::Scalar &amp;target)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a941fe78c62de3a6fa7c7cf977960694a">size</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a9753991686eca5e60ec5324a83535352">sum</a>(const hashmap&lt; Key, Resources &gt; &amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1e1245295d0792d35f4ef441aa8a313a">toUnreserved</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a6c4d4a889c254fb4241644c6557d511e">types</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ae37d3b004781eb0f7b8d3676db9c6205">unallocate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a643e177ab27dd9448ec1f3e8cbbc5634">unreserved</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a14d213399957d701bc065e66e8881e39">validate</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a65d5b5cdc186c3e4ff8d372fd46981eb">validate</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#af64b9cf8fdd201e1ab261e643f579627">Resources</a>(std::vector&lt; Resource &gt; &amp;&amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#afe876c2096b96e0894317d132b10d080">Resources</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a418f92da19a5a0db6ceec3943e79eb8e">Resources</a>(google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;&amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa3e0b72029d930d41186b8473b8c8c97">Resources</a>(const Resources &amp;that)=default</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a2012c43af5936b27a38d03d27ff9296a">Resources</a>(Resources &amp;&amp;that)=default</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab24fc44ad91b263500d2736a54a9aea3">revocable</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a19c38bf426688c0fb1fcc5552b29a729">scalars</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">shared</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1f3cdedd4148ab72cee6dd6283526c73">shrink</a>(Resource *resource, const Value::Scalar &amp;target)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a941fe78c62de3a6fa7c7cf977960694a">size</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a9753991686eca5e60ec5324a83535352">sum</a>(const hashmap&lt; Key, Resources &gt; &amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1e1245295d0792d35f4ef441aa8a313a">toUnreserved</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a6c4d4a889c254fb4241644c6557d511e">types</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ae37d3b004781eb0f7b8d3676db9c6205">unallocate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a643e177ab27dd9448ec1f3e8cbbc5634">unreserved</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a14d213399957d701bc065e66e8881e39">validate</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a65d5b5cdc186c3e4ff8d372fd46981eb">validate</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/classmesos_1_1Resources.html b/content/api/latest/c++/classmesos_1_1Resources.html
index 5a83a0b..8e084ff 100644
--- a/content/api/latest/c++/classmesos_1_1Resources.html
+++ b/content/api/latest/c++/classmesos_1_1Resources.html
@@ -77,14 +77,24 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aed60247869278b5545227ddf7ca9536b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a224d38fb001cffb8f4f2f6e9dc328091"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a224d38fb001cffb8f4f2f6e9dc328091">Resources</a> (const Resource &amp;resource)</td></tr>
 <tr class="separator:a224d38fb001cffb8f4f2f6e9dc328091"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76221ea85077b66df7716fbd8338e07a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a76221ea85077b66df7716fbd8338e07a">Resources</a> (Resource &amp;&amp;resource)</td></tr>
+<tr class="separator:a76221ea85077b66df7716fbd8338e07a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab3dc443a7bad2f836206cacb0c5852d2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ab3dc443a7bad2f836206cacb0c5852d2">Resources</a> (const std::vector&lt; Resource &gt; &amp;_resources)</td></tr>
 <tr class="separator:ab3dc443a7bad2f836206cacb0c5852d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af64b9cf8fdd201e1ab261e643f579627"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#af64b9cf8fdd201e1ab261e643f579627">Resources</a> (std::vector&lt; Resource &gt; &amp;&amp;_resources)</td></tr>
+<tr class="separator:af64b9cf8fdd201e1ab261e643f579627"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afe876c2096b96e0894317d132b10d080"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#afe876c2096b96e0894317d132b10d080">Resources</a> (const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;_resources)</td></tr>
 <tr class="separator:afe876c2096b96e0894317d132b10d080"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a54f4d215c4b8c70ecb9029c2103d3e86"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a54f4d215c4b8c70ecb9029c2103d3e86">Resources</a> (const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;that)</td></tr>
-<tr class="separator:a54f4d215c4b8c70ecb9029c2103d3e86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a418f92da19a5a0db6ceec3943e79eb8e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a418f92da19a5a0db6ceec3943e79eb8e">Resources</a> (google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;&amp;_resources)</td></tr>
+<tr class="separator:a418f92da19a5a0db6ceec3943e79eb8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3e0b72029d930d41186b8473b8c8c97"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#aa3e0b72029d930d41186b8473b8c8c97">Resources</a> (const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;that)=default</td></tr>
+<tr class="separator:aa3e0b72029d930d41186b8473b8c8c97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2012c43af5936b27a38d03d27ff9296a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a2012c43af5936b27a38d03d27ff9296a">Resources</a> (<a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&amp;that)=default</td></tr>
+<tr class="separator:a2012c43af5936b27a38d03d27ff9296a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a44e5b29fbe67ba65c43a51331be2629b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">operator=</a> (const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;that)</td></tr>
 <tr class="separator:a44e5b29fbe67ba65c43a51331be2629b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef323d4b6f94bba9bdd2ca7e45ca0627"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#aef323d4b6f94bba9bdd2ca7e45ca0627">operator=</a> (<a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&amp;that)</td></tr>
+<tr class="separator:aef323d4b6f94bba9bdd2ca7e45ca0627"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab46b900ebe62b19390d9a2a82b46eb15"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">empty</a> () const </td></tr>
 <tr class="separator:ab46b900ebe62b19390d9a2a82b46eb15"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a941fe78c62de3a6fa7c7cf977960694a"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a941fe78c62de3a6fa7c7cf977960694a">size</a> () const </td></tr>
@@ -177,14 +187,30 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ab5afedf0ab457c9298c251ca1ad0ce20"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac992e85d674e3a1346dcce492f766588"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ac992e85d674e3a1346dcce492f766588">operator!=</a> (const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;that) const </td></tr>
 <tr class="separator:ac992e85d674e3a1346dcce492f766588"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1bb96b91999835ce867a3a895bd7bd08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08">operator+</a> (const Resource &amp;that) const </td></tr>
-<tr class="separator:a1bb96b91999835ce867a3a895bd7bd08"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab26273265de48d7f3227b5a80982b7ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ab26273265de48d7f3227b5a80982b7ff">operator+</a> (const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;that) const </td></tr>
-<tr class="separator:ab26273265de48d7f3227b5a80982b7ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3eb29b71fc04e81f454fbfaf020fbee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#aa3eb29b71fc04e81f454fbfaf020fbee">operator+</a> (const Resource &amp;that) const &amp;</td></tr>
+<tr class="separator:aa3eb29b71fc04e81f454fbfaf020fbee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b60255e94eb6ca38fec2a3c96f547b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a0b60255e94eb6ca38fec2a3c96f547b0">operator+</a> (const Resource &amp;that)&amp;&amp;</td></tr>
+<tr class="separator:a0b60255e94eb6ca38fec2a3c96f547b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3a9a901ffb265a23772b7d6f1b08bf8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ac3a9a901ffb265a23772b7d6f1b08bf8">operator+</a> (Resource &amp;&amp;that) const &amp;</td></tr>
+<tr class="separator:ac3a9a901ffb265a23772b7d6f1b08bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d955ee5a4f46c8d005ddd83bda6f0f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a7d955ee5a4f46c8d005ddd83bda6f0f6">operator+</a> (Resource &amp;&amp;that)&amp;&amp;</td></tr>
+<tr class="separator:a7d955ee5a4f46c8d005ddd83bda6f0f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e73184e5fd1818ec189fe5f7d432b25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25">operator+=</a> (const Resource &amp;that)</td></tr>
 <tr class="separator:a5e73184e5fd1818ec189fe5f7d432b25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a469495857374d4e5fdf10591b9e3f794"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a469495857374d4e5fdf10591b9e3f794">operator+=</a> (Resource &amp;&amp;that)</td></tr>
+<tr class="separator:a469495857374d4e5fdf10591b9e3f794"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07f80618120e2125bf665934ccd8d2c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a07f80618120e2125bf665934ccd8d2c4">operator+</a> (const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;that) const &amp;</td></tr>
+<tr class="separator:a07f80618120e2125bf665934ccd8d2c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbd1fa2a0b94ce2e967562742f1506ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#afbd1fa2a0b94ce2e967562742f1506ba">operator+</a> (const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;that)&amp;&amp;</td></tr>
+<tr class="separator:afbd1fa2a0b94ce2e967562742f1506ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a501eb708e5cfea183e19125521214892"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a501eb708e5cfea183e19125521214892">operator+</a> (<a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&amp;that) const &amp;</td></tr>
+<tr class="separator:a501eb708e5cfea183e19125521214892"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c2323e06f9df751b419b98540424e97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a6c2323e06f9df751b419b98540424e97">operator+</a> (<a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&amp;that)&amp;&amp;</td></tr>
+<tr class="separator:a6c2323e06f9df751b419b98540424e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab7bf64d42dc36eac4a4315058a3fdb1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ab7bf64d42dc36eac4a4315058a3fdb1a">operator+=</a> (const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;that)</td></tr>
 <tr class="separator:ab7bf64d42dc36eac4a4315058a3fdb1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab684c1342a3364d7981a65530d80887c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ab684c1342a3364d7981a65530d80887c">operator+=</a> (<a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&amp;that)</td></tr>
+<tr class="separator:ab684c1342a3364d7981a65530d80887c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2233c5eae93c7bd8629495f19346575e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">operator-</a> (const Resource &amp;that) const </td></tr>
 <tr class="separator:a2233c5eae93c7bd8629495f19346575e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aef45055ac31698b5c6222bba1f8eedd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#aef45055ac31698b5c6222bba1f8eedd8">operator-</a> (const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;that) const </td></tr>
@@ -319,6 +345,22 @@ Friends</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a76221ea85077b66df7716fbd8338e07a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::Resources::Resources </td>
+          <td>(</td>
+          <td class="paramtype">Resource &amp;&amp;&#160;</td>
+          <td class="paramname"><em>resource</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="ab3dc443a7bad2f836206cacb0c5852d2"></a>
 <div class="memitem">
 <div class="memproto">
@@ -335,6 +377,22 @@ Friends</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="af64b9cf8fdd201e1ab261e643f579627"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::Resources::Resources </td>
+          <td>(</td>
+          <td class="paramtype">std::vector&lt; Resource &gt; &amp;&amp;&#160;</td>
+          <td class="paramname"><em>_resources</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="afe876c2096b96e0894317d132b10d080"></a>
 <div class="memitem">
 <div class="memproto">
@@ -351,7 +409,23 @@ Friends</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a54f4d215c4b8c70ecb9029c2103d3e86"></a>
+<a class="anchor" id="a418f92da19a5a0db6ceec3943e79eb8e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::Resources::Resources </td>
+          <td>(</td>
+          <td class="paramtype">google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;&amp;&#160;</td>
+          <td class="paramname"><em>_resources</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aa3e0b72029d930d41186b8473b8c8c97"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -368,7 +442,31 @@ Friends</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+<span class="mlabels"><span class="mlabel">default</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a2012c43af5936b27a38d03d27ff9296a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::Resources::Resources </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">default</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -1342,7 +1440,23 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a1bb96b91999835ce867a3a895bd7bd08"></a>
+<a class="anchor" id="aa3eb29b71fc04e81f454fbfaf020fbee"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html">Resources</a> mesos::Resources::operator+ </td>
+          <td>(</td>
+          <td class="paramtype">const Resource &amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a0b60255e94eb6ca38fec2a3c96f547b0"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1351,6 +1465,54 @@ template&lt;typename T &gt; </div>
           <td>(</td>
           <td class="paramtype">const Resource &amp;&#160;</td>
           <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ac3a9a901ffb265a23772b7d6f1b08bf8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html">Resources</a> mesos::Resources::operator+ </td>
+          <td>(</td>
+          <td class="paramtype">Resource &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a7d955ee5a4f46c8d005ddd83bda6f0f6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html">Resources</a> mesos::Resources::operator+ </td>
+          <td>(</td>
+          <td class="paramtype">Resource &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a07f80618120e2125bf665934ccd8d2c4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html">Resources</a> mesos::Resources::operator+ </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
@@ -1358,7 +1520,7 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ab26273265de48d7f3227b5a80982b7ff"></a>
+<a class="anchor" id="afbd1fa2a0b94ce2e967562742f1506ba"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1367,6 +1529,22 @@ template&lt;typename T &gt; </div>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td>
           <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a501eb708e5cfea183e19125521214892"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html">Resources</a> mesos::Resources::operator+ </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
@@ -1374,6 +1552,22 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a6c2323e06f9df751b419b98540424e97"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html">Resources</a> mesos::Resources::operator+ </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a5e73184e5fd1818ec189fe5f7d432b25"></a>
 <div class="memitem">
 <div class="memproto">
@@ -1390,6 +1584,22 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a469495857374d4e5fdf10591b9e3f794"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&amp; mesos::Resources::operator+= </td>
+          <td>(</td>
+          <td class="paramtype">Resource &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="ab7bf64d42dc36eac4a4315058a3fdb1a"></a>
 <div class="memitem">
 <div class="memproto">
@@ -1406,6 +1616,22 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="ab684c1342a3364d7981a65530d80887c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&amp; mesos::Resources::operator+= </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a2233c5eae93c7bd8629495f19346575e"></a>
 <div class="memitem">
 <div class="memproto">
@@ -1494,6 +1720,30 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="aef323d4b6f94bba9bdd2ca7e45ca0627"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&amp; mesos::Resources::operator= </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="ab5afedf0ab457c9298c251ca1ad0ce20"></a>
 <div class="memitem">
 <div class="memproto">
diff --git a/content/api/latest/c++/classmesos_1_1v1_1_1Resources-members.html b/content/api/latest/c++/classmesos_1_1v1_1_1Resources-members.html
index d401889..8d99c95 100644
--- a/content/api/latest/c++/classmesos_1_1v1_1_1Resources-members.html
+++ b/content/api/latest/c++/classmesos_1_1v1_1_1Resources-members.html
@@ -103,43 +103,56 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9c81a237d913519f4b57f0709a93f650">nonShared</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a53c1e8164c80bda1b2d41bb768181588">operator google::protobuf::RepeatedPtrField&lt; Resource &gt;</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a5e80a4c0b065ceb6cd2f0d5445964213">operator!=</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad83dc3d47cc27f71b1a62fcc03ee4255">operator+</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a999a4365d122c6480aca73371414d91b">operator+</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a8a7a4000e0d665e0ef6d608c651b7609">operator+</a>(const Resource &amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a86f2e6abc219bc62d99f42dfed70e06f">operator+</a>(const Resource &amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad91d07a4dcebcbe9ee7d96966b8091c9">operator+</a>(Resource &amp;&amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae468fedaa1ceda43d5dc109bb102dc58">operator+</a>(Resource &amp;&amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af3c41071d10f22b0a2f22742bc153ba5">operator+</a>(const Resources &amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ada63fc563d953d49416dcf9601003077">operator+</a>(const Resources &amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a41a525c77a4850a250908e80834627cd">operator+</a>(Resources &amp;&amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a464a737745ae23785b19f3d6c00bc752">operator+</a>(Resources &amp;&amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">operator+=</a>(const Resource &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f05f1dfdf3ac09b52798c345d7d81c4">operator+=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a89bae9dcba2e9798b145ee323c4b300b">operator+=</a>(Resource &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f05f1dfdf3ac09b52798c345d7d81c4">operator+=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1bcc9abc19c6ec666ce0ce341c256684">operator+=</a>(Resources &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">operator-</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#abbb98867d8203e9febe6d89856e59e43">operator-</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217">operator-=</a>(const Resource &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afe22d24d11cebcb48a91f0e48210072a">operator-=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae280811800456648b43c902fa7a42d46">operator&lt;&lt;</a>(std::ostream &amp;stream, const Resource_ &amp;resource_)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">operator=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">operator==</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ada21773cbd96e5163fd54711282d9d91">parse</a>(const std::string &amp;name, const std::string &amp;value, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#abb4ce8d1dc6277c62871ab150152ddba">parse</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac3cad813bf9a2979ad6dadb7f97bf45d">persistentVolumes</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1be5df93f5ce1404c452bf0798af9967">popReservation</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1ab96be4f854c93afefaa62802d46f0b">ports</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aec71b094a81644772eef454e8528f525">pushReservation</a>(const Resource::ReservationInfo &amp;reservation) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a7ed33a126401a10668cb4194f158eda0">reservationRole</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9d1776e435ec2e0bac48940f5d914ba2">reservations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3">reserved</a>(const Option&lt; std::string &gt; &amp;role=None()) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">Resources</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a46c478b66abd53e0aed44cd82bc6e4d0">Resources</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab35757f34cec18cd229c34d81b3966a9">operator=</a>(Resources &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">operator==</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ada21773cbd96e5163fd54711282d9d91">parse</a>(const std::string &amp;name, const std::string &amp;value, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#abb4ce8d1dc6277c62871ab150152ddba">parse</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac3cad813bf9a2979ad6dadb7f97bf45d">persistentVolumes</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1be5df93f5ce1404c452bf0798af9967">popReservation</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1ab96be4f854c93afefaa62802d46f0b">ports</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aec71b094a81644772eef454e8528f525">pushReservation</a>(const Resource::ReservationInfo &amp;reservation) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a7ed33a126401a10668cb4194f158eda0">reservationRole</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9d1776e435ec2e0bac48940f5d914ba2">reservations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3">reserved</a>(const Option&lt; std::string &gt; &amp;role=None()) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">Resources</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a46c478b66abd53e0aed44cd82bc6e4d0">Resources</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a60f6d5b5ad780dbb219096e7475d71c2">Resources</a>(Resource &amp;&amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a2532379d077c61b1addcd6aa47e61ad0">Resources</a>(const std::vector&lt; Resource &gt; &amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a8ad99169a0162bf1e67676647ccb01c8">Resources</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a5770adc8a5ab3730cc3eb34656907828">Resources</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a857302e3f08273a1ecee3395b437a965">revocable</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a3ec21b3576457f38ba16292911ba60f0">scalars</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">shared</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad4403987b8e06ee32c8a8053b64e6210">shrink</a>(Resource *resource, const Value::Scalar &amp;target)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af83efda9ce0e171eeebc0741c5b63a2f">size</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#acae32482500bf65bd41786fe07a480c9">sum</a>(const hashmap&lt; Key, Resources &gt; &amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af2b346b0ffb0ced0b18fc532ad1337d1">toUnreserved</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afa01ce0359a9cd00f40753663f410b50">types</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac258ec47ef7d83bff7c52b2958608144">unallocate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad49e676c9316fb456bf65516acb7c12d">unreserved</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aa1501df2cd47829fcebb26410f38fa6e">validate</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afc109b7c0f53a7f99583b23bb457836a">validate</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a798429ca247e3d130ddaebbb2783443b">Resources</a>(std::vector&lt; Resource &gt; &amp;&amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a8ad99169a0162bf1e67676647ccb01c8">Resources</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a524304d4ff417500b05bd54a6a5f241e">Resources</a>(google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;&amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a17be6307500d383d2e5e68618b5f9c50">Resources</a>(const Resources &amp;that)=default</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae63ef9de3194f4aa45e01a700f393512">Resources</a>(Resources &amp;&amp;that)=default</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a857302e3f08273a1ecee3395b437a965">revocable</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a3ec21b3576457f38ba16292911ba60f0">scalars</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">shared</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad4403987b8e06ee32c8a8053b64e6210">shrink</a>(Resource *resource, const Value::Scalar &amp;target)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af83efda9ce0e171eeebc0741c5b63a2f">size</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#acae32482500bf65bd41786fe07a480c9">sum</a>(const hashmap&lt; Key, Resources &gt; &amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af2b346b0ffb0ced0b18fc532ad1337d1">toUnreserved</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afa01ce0359a9cd00f40753663f410b50">types</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac258ec47ef7d83bff7c52b2958608144">unallocate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad49e676c9316fb456bf65516acb7c12d">unreserved</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aa1501df2cd47829fcebb26410f38fa6e">validate</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afc109b7c0f53a7f99583b23bb457836a">validate</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html b/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html
index d1a72b3..d352caa 100644
--- a/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html
+++ b/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html
@@ -77,14 +77,24 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:afb96448b026e8b78e338cf82bfc47e7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a46c478b66abd53e0aed44cd82bc6e4d0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a46c478b66abd53e0aed44cd82bc6e4d0">Resources</a> (const Resource &amp;resource)</td></tr>
 <tr class="separator:a46c478b66abd53e0aed44cd82bc6e4d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60f6d5b5ad780dbb219096e7475d71c2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a60f6d5b5ad780dbb219096e7475d71c2">Resources</a> (Resource &amp;&amp;resource)</td></tr>
+<tr class="separator:a60f6d5b5ad780dbb219096e7475d71c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2532379d077c61b1addcd6aa47e61ad0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a2532379d077c61b1addcd6aa47e61ad0">Resources</a> (const std::vector&lt; Resource &gt; &amp;_resources)</td></tr>
 <tr class="separator:a2532379d077c61b1addcd6aa47e61ad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a798429ca247e3d130ddaebbb2783443b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a798429ca247e3d130ddaebbb2783443b">Resources</a> (std::vector&lt; Resource &gt; &amp;&amp;_resources)</td></tr>
+<tr class="separator:a798429ca247e3d130ddaebbb2783443b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8ad99169a0162bf1e67676647ccb01c8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a8ad99169a0162bf1e67676647ccb01c8">Resources</a> (const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;_resources)</td></tr>
 <tr class="separator:a8ad99169a0162bf1e67676647ccb01c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5770adc8a5ab3730cc3eb34656907828"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a5770adc8a5ab3730cc3eb34656907828">Resources</a> (const <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;that)</td></tr>
-<tr class="separator:a5770adc8a5ab3730cc3eb34656907828"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a524304d4ff417500b05bd54a6a5f241e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a524304d4ff417500b05bd54a6a5f241e">Resources</a> (google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;&amp;_resources)</td></tr>
+<tr class="separator:a524304d4ff417500b05bd54a6a5f241e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17be6307500d383d2e5e68618b5f9c50"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a17be6307500d383d2e5e68618b5f9c50">Resources</a> (const <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;that)=default</td></tr>
+<tr class="separator:a17be6307500d383d2e5e68618b5f9c50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae63ef9de3194f4aa45e01a700f393512"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae63ef9de3194f4aa45e01a700f393512">Resources</a> (<a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&amp;that)=default</td></tr>
+<tr class="separator:ae63ef9de3194f4aa45e01a700f393512"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a67c9b3a515ef7ca50599151b7039ff5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">operator=</a> (const <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;that)</td></tr>
 <tr class="separator:a67c9b3a515ef7ca50599151b7039ff5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab35757f34cec18cd229c34d81b3966a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab35757f34cec18cd229c34d81b3966a9">operator=</a> (<a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&amp;that)</td></tr>
+<tr class="separator:ab35757f34cec18cd229c34d81b3966a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a78a139b6c5f9277afd1521a65deced5e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">empty</a> () const </td></tr>
 <tr class="separator:a78a139b6c5f9277afd1521a65deced5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af83efda9ce0e171eeebc0741c5b63a2f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af83efda9ce0e171eeebc0741c5b63a2f">size</a> () const </td></tr>
@@ -175,14 +185,30 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aebd5411e3ec8b4573de8e85e025178f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5e80a4c0b065ceb6cd2f0d5445964213"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a5e80a4c0b065ceb6cd2f0d5445964213">operator!=</a> (const <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;that) const </td></tr>
 <tr class="separator:a5e80a4c0b065ceb6cd2f0d5445964213"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad83dc3d47cc27f71b1a62fcc03ee4255"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad83dc3d47cc27f71b1a62fcc03ee4255">operator+</a> (const Resource &amp;that) const </td></tr>
-<tr class="separator:ad83dc3d47cc27f71b1a62fcc03ee4255"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a999a4365d122c6480aca73371414d91b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a999a4365d122c6480aca73371414d91b">operator+</a> (const <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;that) const </td></tr>
-<tr class="separator:a999a4365d122c6480aca73371414d91b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a7a4000e0d665e0ef6d608c651b7609"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a8a7a4000e0d665e0ef6d608c651b7609">operator+</a> (const Resource &amp;that) const &amp;</td></tr>
+<tr class="separator:a8a7a4000e0d665e0ef6d608c651b7609"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86f2e6abc219bc62d99f42dfed70e06f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a86f2e6abc219bc62d99f42dfed70e06f">operator+</a> (const Resource &amp;that)&amp;&amp;</td></tr>
+<tr class="separator:a86f2e6abc219bc62d99f42dfed70e06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad91d07a4dcebcbe9ee7d96966b8091c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad91d07a4dcebcbe9ee7d96966b8091c9">operator+</a> (Resource &amp;&amp;that) const &amp;</td></tr>
+<tr class="separator:ad91d07a4dcebcbe9ee7d96966b8091c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae468fedaa1ceda43d5dc109bb102dc58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae468fedaa1ceda43d5dc109bb102dc58">operator+</a> (Resource &amp;&amp;that)&amp;&amp;</td></tr>
+<tr class="separator:ae468fedaa1ceda43d5dc109bb102dc58"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad367ced251edfb414891e6c0d859f264"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">operator+=</a> (const Resource &amp;that)</td></tr>
 <tr class="separator:ad367ced251edfb414891e6c0d859f264"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89bae9dcba2e9798b145ee323c4b300b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a89bae9dcba2e9798b145ee323c4b300b">operator+=</a> (Resource &amp;&amp;that)</td></tr>
+<tr class="separator:a89bae9dcba2e9798b145ee323c4b300b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3c41071d10f22b0a2f22742bc153ba5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af3c41071d10f22b0a2f22742bc153ba5">operator+</a> (const <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;that) const &amp;</td></tr>
+<tr class="separator:af3c41071d10f22b0a2f22742bc153ba5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada63fc563d953d49416dcf9601003077"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ada63fc563d953d49416dcf9601003077">operator+</a> (const <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;that)&amp;&amp;</td></tr>
+<tr class="separator:ada63fc563d953d49416dcf9601003077"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41a525c77a4850a250908e80834627cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a41a525c77a4850a250908e80834627cd">operator+</a> (<a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&amp;that) const &amp;</td></tr>
+<tr class="separator:a41a525c77a4850a250908e80834627cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a464a737745ae23785b19f3d6c00bc752"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a464a737745ae23785b19f3d6c00bc752">operator+</a> (<a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&amp;that)&amp;&amp;</td></tr>
+<tr class="separator:a464a737745ae23785b19f3d6c00bc752"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0f05f1dfdf3ac09b52798c345d7d81c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f05f1dfdf3ac09b52798c345d7d81c4">operator+=</a> (const <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;that)</td></tr>
 <tr class="separator:a0f05f1dfdf3ac09b52798c345d7d81c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bcc9abc19c6ec666ce0ce341c256684"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1bcc9abc19c6ec666ce0ce341c256684">operator+=</a> (<a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&amp;that)</td></tr>
+<tr class="separator:a1bcc9abc19c6ec666ce0ce341c256684"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af901f32a8e475d914eb8c82d4c3946f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">operator-</a> (const Resource &amp;that) const </td></tr>
 <tr class="separator:af901f32a8e475d914eb8c82d4c3946f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abbb98867d8203e9febe6d89856e59e43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#abbb98867d8203e9febe6d89856e59e43">operator-</a> (const <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;that) const </td></tr>
@@ -317,6 +343,22 @@ Friends</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a60f6d5b5ad780dbb219096e7475d71c2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::v1::Resources::Resources </td>
+          <td>(</td>
+          <td class="paramtype">Resource &amp;&amp;&#160;</td>
+          <td class="paramname"><em>resource</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a2532379d077c61b1addcd6aa47e61ad0"></a>
 <div class="memitem">
 <div class="memproto">
@@ -333,6 +375,22 @@ Friends</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a798429ca247e3d130ddaebbb2783443b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::v1::Resources::Resources </td>
+          <td>(</td>
+          <td class="paramtype">std::vector&lt; Resource &gt; &amp;&amp;&#160;</td>
+          <td class="paramname"><em>_resources</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a8ad99169a0162bf1e67676647ccb01c8"></a>
 <div class="memitem">
 <div class="memproto">
@@ -349,7 +407,23 @@ Friends</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5770adc8a5ab3730cc3eb34656907828"></a>
+<a class="anchor" id="a524304d4ff417500b05bd54a6a5f241e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::v1::Resources::Resources </td>
+          <td>(</td>
+          <td class="paramtype">google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;&amp;&#160;</td>
+          <td class="paramname"><em>_resources</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a17be6307500d383d2e5e68618b5f9c50"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -366,7 +440,31 @@ Friends</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+<span class="mlabels"><span class="mlabel">default</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae63ef9de3194f4aa45e01a700f393512"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::v1::Resources::Resources </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">default</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -1324,7 +1422,23 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ad83dc3d47cc27f71b1a62fcc03ee4255"></a>
+<a class="anchor" id="a8a7a4000e0d665e0ef6d608c651b7609"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> mesos::v1::Resources::operator+ </td>
+          <td>(</td>
+          <td class="paramtype">const Resource &amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a86f2e6abc219bc62d99f42dfed70e06f"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1333,6 +1447,54 @@ template&lt;typename T &gt; </div>
           <td>(</td>
           <td class="paramtype">const Resource &amp;&#160;</td>
           <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ad91d07a4dcebcbe9ee7d96966b8091c9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> mesos::v1::Resources::operator+ </td>
+          <td>(</td>
+          <td class="paramtype">Resource &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae468fedaa1ceda43d5dc109bb102dc58"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> mesos::v1::Resources::operator+ </td>
+          <td>(</td>
+          <td class="paramtype">Resource &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="af3c41071d10f22b0a2f22742bc153ba5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> mesos::v1::Resources::operator+ </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
@@ -1340,7 +1502,7 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a999a4365d122c6480aca73371414d91b"></a>
+<a class="anchor" id="ada63fc563d953d49416dcf9601003077"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1349,6 +1511,22 @@ template&lt;typename T &gt; </div>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&#160;</td>
           <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a41a525c77a4850a250908e80834627cd"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> mesos::v1::Resources::operator+ </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
@@ -1356,6 +1534,22 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a464a737745ae23785b19f3d6c00bc752"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> mesos::v1::Resources::operator+ </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="ad367ced251edfb414891e6c0d859f264"></a>
 <div class="memitem">
 <div class="memproto">
@@ -1372,6 +1566,22 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a89bae9dcba2e9798b145ee323c4b300b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; mesos::v1::Resources::operator+= </td>
+          <td>(</td>
+          <td class="paramtype">Resource &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a0f05f1dfdf3ac09b52798c345d7d81c4"></a>
 <div class="memitem">
 <div class="memproto">
@@ -1388,6 +1598,22 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a1bcc9abc19c6ec666ce0ce341c256684"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; mesos::v1::Resources::operator+= </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="af901f32a8e475d914eb8c82d4c3946f6"></a>
 <div class="memitem">
 <div class="memproto">
@@ -1476,6 +1702,30 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="ab35757f34cec18cd229c34d81b3966a9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&amp; mesos::v1::Resources::operator= </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> &amp;&amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="aebd5411e3ec8b4573de8e85e025178f1"></a>
 <div class="memitem">
 <div class="memproto">
diff --git a/content/api/latest/c++/client_8hpp_source.html b/content/api/latest/c++/client_8hpp_source.html
index 8c9dafe..ee275aa 100644
--- a/content/api/latest/c++/client_8hpp_source.html
+++ b/content/api/latest/c++/client_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="namespacecsi_html"><div class="ttname"><a href="namespacecsi.html">csi</a></div><div class="ttdef"><b>Definition:</b> utils.hpp:37</div></div>
 <div class="ttc" id="classmesos_1_1csi_1_1v0_1_1Client_html_a4947d0e1847c31837e690c01e0303b2b"><div class="ttname"><a href="classmesos_1_1csi_1_1v0_1_1Client.html#a4947d0e1847c31837e690c01e0303b2b">mesos::csi::v0::Client::call</a></div><div class="ttdeci">process::Future&lt; typename RPCTraits&lt; rpc &gt;::response_type &gt; call(typename RPCTraits&lt; rpc &gt;::request_type request)</div></div>
 <div class="ttc" id="classprocess_1_1grpc_1_1client_1_1Runtime_html"><div class="ttname"><a href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a></div><div class="ttdoc">A copyable interface to manage an internal runtime process for asynchronous gRPC calls. </div><div class="ttdef"><b>Definition:</b> grpc.hpp:145</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1csi_1_1v0_1_1RPCTraits_html"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">mesos::csi::v0::RPCTraits</a></div><div class="ttdef"><b>Definition:</b> rpc.hpp:56</div></div>
 <div class="ttc" id="grpc_8hpp_html"><div class="ttname"><a href="grpc_8hpp.html">grpc.hpp</a></div></div>
 <div class="ttc" id="rpc_8hpp_html"><div class="ttname"><a href="rpc_8hpp.html">rpc.hpp</a></div></div>
diff --git a/content/api/latest/c++/cluster_8hpp_source.html b/content/api/latest/c++/cluster_8hpp_source.html
index b6111d7..c2d25dd 100644
--- a/content/api/latest/c++/cluster_8hpp_source.html
+++ b/content/api/latest/c++/cluster_8hpp_source.html
@@ -77,7 +77,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></div><div class="ttdef"><b>Definition:</b> containerizer.hpp:57</div></div>
 <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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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>
diff --git a/content/api/latest/c++/cni_8hpp_source.html b/content/api/latest/c++/cni_8hpp_source.html
index 319fd12..70a0fbf 100644
--- a/content/api/latest/c++/cni_8hpp_source.html
+++ b/content/api/latest/c++/cni_8hpp_source.html
@@ -75,7 +75,7 @@
 <div class="ttc" id="classSubcommand_html"><div class="ttname"><a href="classSubcommand.html">Subcommand</a></div><div class="ttdef"><b>Definition:</b> subcommand.hpp:41</div></div>
 <div class="ttc" id="subcommand_8hpp_html"><div class="ttname"><a href="subcommand_8hpp.html">subcommand.hpp</a></div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorProcess_html_a12a31bdd9d873ebe68c492c1eea562de"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorProcess.html#a12a31bdd9d873ebe68c492c1eea562de">mesos::internal::slave::NetworkCniIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="namespacenet_html_a28018530986e91a179ea6239fdf0a447"><div class="ttname"><a href="namespacenet.html#a28018530986e91a179ea6239fdf0a447">net::hostname</a></div><div class="ttdeci">Try&lt; std::string &gt; hostname()</div><div class="ttdef"><b>Definition:</b> net.hpp:154</div></div>
diff --git a/content/api/latest/c++/combined__authenticator_8hpp_source.html b/content/api/latest/c++/combined__authenticator_8hpp_source.html
index 902bef4..cc66439 100644
--- a/content/api/latest/c++/combined__authenticator_8hpp_source.html
+++ b/content/api/latest/c++/combined__authenticator_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:517</div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator_html_a8f8d9fe93964ae8b5b0bf52de4bfdaad"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html#a8f8d9fe93964ae8b5b0bf52de4bfdaad">mesos::http::authentication::CombinedAuthenticator::CombinedAuthenticator</a></div><div class="ttdeci">CombinedAuthenticator(const std::string &amp;realm, std::vector&lt; process::Owned&lt; process::http::authentication::Authenticator &gt [...]
 <div class="ttc" id="classprocess_1_1http_1_1authentication_1_1Authenticator_html"><div class="ttname"><a href="classprocess_1_1http_1_1authentication_1_1Authenticator.html">process::http::authentication::Authenticator</a></div><div class="ttdoc">The Authenticator interface allows us to implement different authenticators based on the scheme (e...</div><div class="ttdef"><b>Definition:</b> authenticator.hpp:103</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator_html_ac497081ec6c2ff2c97ebe55284d8cbf2"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html#ac497081ec6c2ff2c97ebe55284d8cbf2">mesos::http::authentication::CombinedAuthenticator::~CombinedAuthenticator</a></div><div class="ttdeci">~CombinedAuthenticator() override</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
diff --git a/content/api/latest/c++/command__utils_8hpp_source.html b/content/api/latest/c++/command__utils_8hpp_source.html
index 3b2054f..e583264 100644
--- a/content/api/latest/c++/command__utils_8hpp_source.html
+++ b/content/api/latest/c++/command__utils_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:145</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1command_html_ab14fc4c04c507bafcc3c10b4be19f728"><div class="ttname"><a href="namespacemesos_1_1internal_1_1command.html#ab14fc4c04c507bafcc3c10b4be19f728">mesos::internal::command::Compression</a></div><div class="ttdeci">Compression</div><div class="ttdef"><b>Definition:</b> command_utils.hpp:29</div></div>
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1command_html_a4f230f32dd37430f4a9da1e66fe9888d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1command.html#a4f230f32dd37430f4a9da1e66fe9888d">mesos::internal::command::decompress</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; decompress(const Path &amp;input)</div><div class="ttdoc">Decompresses given input file based on its compression format. </div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
diff --git a/content/api/latest/c++/common_2resources__utils_8hpp_source.html b/content/api/latest/c++/common_2resources__utils_8hpp_source.html
index 74dcbad..2d8827a 100644
--- a/content/api/latest/c++/common_2resources__utils_8hpp_source.html
+++ b/content/api/latest/c++/common_2resources__utils_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="namespacemesos_html_acd6e7795d91704a2923093e05c5ef62a"><div class="ttname"><a href="namespacemesos.html#acd6e7795d91704a2923093e05c5ef62a">mesos::upgradeResources</a></div><div class="ttdeci">void upgradeResources(google::protobuf::RepeatedPtrField&lt; Resource &gt; *resources)</div></div>
 <div class="ttc" id="namespacemesos_html_aeea322fd31c5b71ac06c65bcf1241a82ad24f1702a48dcce5a1688eec0519fb5c"><div class="ttname"><a href="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82ad24f1702a48dcce5a1688eec0519fb5c">mesos::PRE_RESERVATION_REFINEMENT</a></div><div class="ttdef"><b>Definition:</b> resources_utils.hpp:106</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_html_aeea322fd31c5b71ac06c65bcf1241a82a3f59e6dad3a4b4f6aff438d84c0ab0d6"><div class="ttname"><a href="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82a3f59e6dad3a4b4f6aff438d84c0ab0d6">mesos::ENDPOINT</a></div><div class="ttdef"><b>Definition:</b> resources_utils.hpp:146</div></div>
 <div class="ttc" id="namespacemesos_html_aded83c88256f399e21ed178f8267f3ac"><div class="ttname"><a href="namespacemesos.html#aded83c88256f399e21ed178f8267f3ac">mesos::getResourceProviderId</a></div><div class="ttdeci">Result&lt; ResourceProviderID &gt; getResourceProviderId(const Offer::Operation &amp;operation)</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/common_2validation_8hpp_source.html b/content/api/latest/c++/common_2validation_8hpp_source.html
index 48012e5..61bf4f6 100644
--- a/content/api/latest/c++/common_2validation_8hpp_source.html
+++ b/content/api/latest/c++/common_2validation_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1common_1_1validation_html_ad2e1dedd4a81caf11fc868aeb43d943c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1common_1_1validation.html#ad2e1dedd4a81caf11fc868aeb43d943c">mesos::internal::common::validation::validateExecutorCall</a></div><div class="ttdeci">Option&lt; Error &gt; validateExecutorCall(const mesos::executor::Call &amp;call)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1common_1_1validation_html_a92b73d4b23e4615e3ecdf84c00e42dfe"><div class="ttname"><a href="namespacemesos_1_1internal_1_1common_1_1validation.html#a92b73d4b23e4615e3ecdf84c00e42dfe">mesos::internal::common::validation::validateVolume</a></div><div class="ttdeci">Option&lt; Error &gt; validateVolume(const Volume &amp;volume)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1common_1_1validation_html_ad7ab4ade44899851f342897ef2152ab4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1common_1_1validation.html#ad7ab4ade44899851f342897ef2152ab4">mesos::internal::common::validation::validateCheckStatusInfo</a></div><div class="ttdeci">Option&lt; Error &gt; validateCheckStatusInfo(const CheckStatusInfo &amp;checkStatusInfo)</div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
diff --git a/content/api/latest/c++/common_8hpp_source.html b/content/api/latest/c++/common_8hpp_source.html
index 01f76f5..f434162 100644
--- a/content/api/latest/c++/common_8hpp_source.html
+++ b/content/api/latest/c++/common_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="namespacemesos_1_1python_html_a80ac1ce73b032f28ae8e351bc3c0ce3c"><div class="ttname"><a href="namespacemesos_1_1python.html#a80ac1ce73b032f28ae8e351bc3c0ce3c">mesos::python::mesos_pb2</a></div><div class="ttdeci">PyObject * mesos_pb2</div><div class="ttdoc">The Python module object for mesos_pb2 (which contains the protobuf classes generated for Python)...</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1InterpreterLock_html"><div class="ttname"><a href="classmesos_1_1python_1_1InterpreterLock.html">mesos::python::InterpreterLock</a></div><div class="ttdoc">RAII utility class for acquiring the Python global interpreter lock. </div><div class="ttdef"><b>Definition:</b> common.hpp:41</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1InterpreterLock_html_a72490febd9d7120ae016225ebfe96fd4"><div class="ttname"><a href="classmesos_1_1python_1_1InterpreterLock.html#a72490febd9d7120ae016225ebfe96fd4">mesos::python::InterpreterLock::~InterpreterLock</a></div><div class="ttdeci">~InterpreterLock()</div><div class="ttdef"><b>Definition:</b> common.hpp:49</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1InterpreterLock_html_a73caa54f8d351dbf3e3bcc0139bddf4c"><div class="ttname"><a href="classmesos_1_1python_1_1InterpreterLock.html#a73caa54f8d351dbf3e3bcc0139bddf4c">mesos::python::InterpreterLock::InterpreterLock</a></div><div class="ttdeci">InterpreterLock()</div><div class="ttdef"><b>Definition:</b> common.hpp:45</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 </div><!-- fragment --></div><!-- contents -->
diff --git a/content/api/latest/c++/compatibility_8hpp_source.html b/content/api/latest/c++/compatibility_8hpp_source.html
index 29ee830..264f915 100644
--- a/content/api/latest/c++/compatibility_8hpp_source.html
+++ b/content/api/latest/c++/compatibility_8hpp_source.html
@@ -56,7 +56,7 @@
 <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="namespacemesos_1_1internal_1_1slave_1_1compatibility_html_a00a442b8ced75539dacd6ef322b57a0a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1compatibility.html#a00a442b8ced75539dacd6ef322b57a0a">mesos::internal::slave::compatibility::additive</a></div><div class="ttdeci">Try&lt; Nothing &gt; additive(const SlaveInfo &amp;previous, const SlaveInfo &amp;current)</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
diff --git a/content/api/latest/c++/components_8hpp_source.html b/content/api/latest/c++/components_8hpp_source.html
index 8684433..575cfe8 100644
--- a/content/api/latest/c++/components_8hpp_source.html
+++ b/content/api/latest/c++/components_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="components_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 cla [...]
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html">mesos::internal::slave::NvidiaGpuAllocator</a></div><div class="ttdef"><b>Definition:</b> allocator.hpp:52</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1NvidiaComponents_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">mesos::internal::slave::NvidiaComponents</a></div><div class="ttdef"><b>Definition:</b> components.hpp:34</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="volume_8hpp_html"><div class="ttname"><a href="volume_8hpp.html">volume.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="classmesos_1_1internal_1_1slave_1_1NvidiaVolume_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html">mesos::internal::slave::NvidiaVolume</a></div><div class="ttdef"><b>Definition:</b> volume.hpp:36</div></div>
diff --git a/content/api/latest/c++/composing_8hpp_source.html b/content/api/latest/c++/composing_8hpp_source.html
index e9f23e5..77b3093 100644
--- a/content/api/latest/c++/composing_8hpp_source.html
+++ b/content/api/latest/c++/composing_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></div><div class="ttdef"><b>Definition:</b> containerizer.hpp:57</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_a748ad5b63fb395cd44be7e4b8160c3fd"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a748ad5b63fb395cd44be7e4b8160c3fd">mesos::internal::slave::ComposingContainerizer::destroy</a></div><div class="ttdeci">process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt; &gt; destroy(const ContainerID &amp;containerId) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_a1daac651c30c79cda852d37086d8e303"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a1daac651c30c79cda852d37086d8e303">mesos::internal::slave::ComposingContainerizer::create</a></div><div class="ttdeci">static Try&lt; ComposingContainerizer * &gt; create(const std::vector&lt; Containerizer * &gt; &amp;containerizers)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_a2365db90c7f7da6effcc301cc87e0b74"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a2365db90c7f7da6effcc301cc87e0b74">mesos::internal::slave::ComposingContainerizer::kill</a></div><div class="ttdeci">process::Future&lt; bool &gt; kill(const ContainerID &amp;containerId, int signal) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_aaf8cd673611e54dc2dba02a077991638"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#aaf8cd673611e54dc2dba02a077991638">mesos::internal::slave::ComposingContainerizer::usage</a></div><div class="ttdeci">process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId) override</div></div>
diff --git a/content/api/latest/c++/consensus_8hpp_source.html b/content/api/latest/c++/consensus_8hpp_source.html
index dd818cf..5206818 100644
--- a/content/api/latest/c++/consensus_8hpp_source.html
+++ b/content/api/latest/c++/consensus_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classprocess_1_1Shared_html"><div class="ttname"><a href="classprocess_1_1Shared.html">process::Shared&lt; Network &gt;</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1log_html_a48c2c5d611b29b4237b34b35b4583963"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log.html#a48c2c5d611b29b4237b34b35b4583963">mesos::internal::log::fill</a></div><div class="ttdeci">process::Future&lt; Action &gt; fill(size_t quorum, const process::Shared&lt; Network &gt; &amp;network, uint64_t proposal, uint64_t position)</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
diff --git a/content/api/latest/c++/container__daemon_8hpp_source.html b/content/api/latest/c++/container__daemon_8hpp_source.html
index 9bf6d8c..4992dfb 100644
--- a/content/api/latest/c++/container__daemon_8hpp_source.html
+++ b/content/api/latest/c++/container__daemon_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ContainerDaemon_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ContainerDaemon.html">mesos::internal::slave::ContainerDaemon</a></div><div class="ttdef"><b>Definition:</b> container_daemon.hpp:46</div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1http_1_1URL_html"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html">process::http::URL</a></div><div class="ttdef"><b>Definition:</b> http.hpp:128</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
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 7854652..5161c10 100644
--- a/content/api/latest/c++/container__daemon__process_8hpp_source.html
+++ b/content/api/latest/c++/container__daemon__process_8hpp_source.html
@@ -63,7 +63,7 @@
 <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>
 <div class="ttc" id="structprocess_1_1http_1_1URL_html"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html">process::http::URL</a></div><div class="ttdef"><b>Definition:</b> http.hpp:128</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; Nothing &gt;</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/contender_2standalone_8hpp_source.html b/content/api/latest/c++/contender_2standalone_8hpp_source.html
index 2d4d6a9..3340cb7 100644
--- a/content/api/latest/c++/contender_2standalone_8hpp_source.html
+++ b/content/api/latest/c++/contender_2standalone_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1MasterContender_html"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1MasterContender.html">mesos::master::contender::MasterContender</a></div><div class="ttdoc">An abstraction for contending to be a leading master. </div><div class="ttdef"><b>Definition:</b> contender.hpp:40</div></div>
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1StandaloneMasterContender_html_ad50e6b11650f310a2a61f86aa896c7ac"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1StandaloneMasterContender.html#ad50e6b11650f310a2a61f86aa896c7ac">mesos::master::contender::StandaloneMasterContender::~StandaloneMasterContender</a></div><div class="ttdeci">~StandaloneMasterContender() override</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; Nothing &gt;</a></div></div>
 <div class="ttc" id="master_2contender_8hpp_html"><div class="ttname"><a href="master_2contender_8hpp.html">contender.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/coordinator_8hpp_source.html b/content/api/latest/c++/coordinator_8hpp_source.html
index a6df4c2..edda6b9 100644
--- a/content/api/latest/c++/coordinator_8hpp_source.html
+++ b/content/api/latest/c++/coordinator_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1Coordinator_html_a1a85bd47439de06595f755293e93d853"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1Coordinator.html#a1a85bd47439de06595f755293e93d853">mesos::internal::log::Coordinator::elect</a></div><div class="ttdeci">process::Future&lt; Option&lt; uint64_t &gt; &gt; elect()</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2shared_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2shared_8hpp.html">shared.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Shared_html"><div class="ttname"><a href="classprocess_1_1Shared.html">process::Shared</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:26</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1Coordinator_html_ad2f42663b389e83e39374cdb08cabe72"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1Coordinator.html#ad2f42663b389e83e39374cdb08cabe72">mesos::internal::log::Coordinator::demote</a></div><div class="ttdeci">process::Future&lt; uint64_t &gt; demote()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1Coordinator_html_abb0483b65813bc32d753405007381dc7"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1Coordinator.html#abb0483b65813bc32d753405007381dc7">mesos::internal::log::Coordinator::Coordinator</a></div><div class="ttdeci">Coordinator(size_t quorum, const process::Shared&lt; Replica &gt; &amp;replica, const process::Shared&lt; Network &gt; &amp;network)</div></div>
diff --git a/content/api/latest/c++/cpuacct_8hpp_source.html b/content/api/latest/c++/cpuacct_8hpp_source.html
index d7fadf3..c816214 100644
--- a/content/api/latest/c++/cpuacct_8hpp_source.html
+++ b/content/api/latest/c++/cpuacct_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess_html_ac143be1d453488c8d09481572d490f5f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess.html#ac143be1d453488c8d09481572d490f5f">mesos::internal::slave::CpuacctSubsystemProcess::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; SubsystemProcess &gt; &gt; create(const Flags &amp;flags, const std::string &amp;hierarchy)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess.html">mesos::internal::slave::CpuacctSubsystemProcess</a></div><div class="ttdoc">Represent cgroups cpuacct subsystem. </div><div class="ttdef"><b>Definition:</b> cpuacct.hpp:38</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_acf2223bc0dda5cd13ba22b8a6a086ed2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#acf2223bc0dda5cd13ba22b8a6a086ed2">mesos::internal::slave::CGROUP_SUBSYSTEM_CPUACCT_NAME</a></div><div class="ttdeci">const std::string CGROUP_SUBSYSTEM_CPUACCT_NAME</div><div class="ttdef"><b>Definition:</b> constants.hpp:44</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a72e1e4307b04bca27a0072da0a06dbd7"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroups::blkio::cgroup</a></div><div class="ttdeci">Result&lt; std::string &gt; cgroup(pid_t pid)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">mesos::internal::slave::SubsystemProcess</a></div><div class="ttdef"><b>Definition:</b> subsystem.hpp:186</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>
diff --git a/content/api/latest/c++/cpuset_8hpp_source.html b/content/api/latest/c++/cpuset_8hpp_source.html
index 17b6d55..7c944cb 100644
--- a/content/api/latest/c++/cpuset_8hpp_source.html
+++ b/content/api/latest/c++/cpuset_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CpusetSubsystemProcess_html_a659484eb3bd7e6143d3c0032a17c1589"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CpusetSubsystemProcess.html#a659484eb3bd7e6143d3c0032a17c1589">mesos::internal::slave::CpusetSubsystemProcess::~CpusetSubsystemProcess</a></div><div class="ttdeci">~CpusetSubsystemProcess() override=default</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CpusetSubsystemProcess_html_a589db1c8df9f27658828a8758af5ef12"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CpusetSubsystemProcess.html#a589db1c8df9f27658828a8758af5ef12">mesos::internal::slave::CpusetSubsystemProcess::name</a></div><div class="ttdeci">std::string name() const override</div><div class="ttdef"><b>Definition:</b> cpuset.hpp:47</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">mesos::internal::slave::SubsystemProcess</a></div><div class="ttdef"><b>Definition:</b> subsystem.hpp:186</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a254895d74b2f5ad4bcd6eaf49c0e1f01"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a254895d74b2f5ad4bcd6eaf49c0e1f01">mesos::internal::slave::CGROUP_SUBSYSTEM_CPUSET_NAME</a></div><div class="ttdeci">const std::string CGROUP_SUBSYSTEM_CPUSET_NAME</div><div class="ttdef"><b>Definition:</b> constants.hpp:45</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>
diff --git a/content/api/latest/c++/credentials_8hpp_source.html b/content/api/latest/c++/credentials_8hpp_source.html
index 55698a9..63c635c 100644
--- a/content/api/latest/c++/credentials_8hpp_source.html
+++ b/content/api/latest/c++/credentials_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="namespacestrings_html_afffe11c8ecce961981653358520d6a04"><div class="ttname"><a href="namespacestrings.html#afffe11c8ecce961981653358520d6a04">strings::tokenize</a></div><div class="ttdeci">std::vector&lt; std::string &gt; tokenize(const std::string &amp;s, const std::string &amp;delims, const Option&lt; size_t &gt; &amp;maxTokens=None())</div><div class="ttdef"><b>Definition:</b> strings.hpp:139</div></div>
 <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:145</div></div>
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_a3752d85ef726065c6c1b946eef1ba87a"><div class="ttname"><a href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">mesos::internal::json</a></div><div class="ttdeci">void json(JSON::ObjectWriter *writer, const Task &amp;task)</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2protobuf_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2protobuf_8hpp.html">protobuf.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/csi_2paths_8hpp_source.html b/content/api/latest/c++/csi_2paths_8hpp_source.html
index c179776..8223c85 100644
--- a/content/api/latest/c++/csi_2paths_8hpp_source.html
+++ b/content/api/latest/c++/csi_2paths_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="namespacemesos_1_1csi_1_1paths_html_af86cfcddb69baf87f4bdfc497e89e106"><div class="ttname"><a href="namespacemesos_1_1csi_1_1paths.html#af86cfcddb69baf87f4bdfc497e89e106">mesos::csi::paths::getVolumePath</a></div><div class="ttdeci">std::string getVolumePath(const std::string &amp;rootDir, const std::string &amp;type, const std::string &amp;name, const std::string &amp;volumeId)</div></div>
 <div class="ttc" id="structmesos_1_1csi_1_1paths_1_1VolumePath_html"><div class="ttname"><a href="structmesos_1_1csi_1_1paths_1_1VolumePath.html">mesos::csi::paths::VolumePath</a></div><div class="ttdef"><b>Definition:</b> paths.hpp:58</div></div>
 <div class="ttc" id="namespacemesos_1_1csi_1_1paths_html_ac180acbb9e8f4303aa824d9f193b2f93"><div class="ttname"><a href="namespacemesos_1_1csi_1_1paths.html#ac180acbb9e8f4303aa824d9f193b2f93">mesos::csi::paths::getVolumeStatePath</a></div><div class="ttdeci">std::string getVolumeStatePath(const std::string &amp;rootDir, const std::string &amp;type, const std::string &amp;name, const std::string &amp;volumeId)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1csi_1_1paths_html_a6649a35c93fa6c6e0acafee215a3755f"><div class="ttname"><a href="namespacemesos_1_1csi_1_1paths.html#a6649a35c93fa6c6e0acafee215a3755f">mesos::csi::paths::getEndpointSocketPath</a></div><div class="ttdeci">Try&lt; std::string &gt; getEndpointSocketPath(const std::string &amp;rootDir, const std::string &amp;type, const std::string &amp;name, const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="namespacemesos_1_1csi_1_1paths_html_a2869546404c2127e7643ef8aa3ddcf28"><div class="ttname"><a href="namespacemesos_1_1csi_1_1paths.html#a2869546404c2127e7643ef8aa3ddcf28">mesos::csi::paths::getContainerInfoPath</a></div><div class="ttdeci">std::string getContainerInfoPath(const std::string &amp;rootDir, const std::string &amp;type, const std::string &amp;name, const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
diff --git a/content/api/latest/c++/curl_8hpp_source.html b/content/api/latest/c++/curl_8hpp_source.html
index fb60785..3933af7 100644
--- a/content/api/latest/c++/curl_8hpp_source.html
+++ b/content/api/latest/c++/curl_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="include_2mesos_2uri_2fetcher_8hpp_html"><div class="ttname"><a href="include_2mesos_2uri_2fetcher_8hpp.html">fetcher.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1uri_1_1CurlFetcherPlugin_html_a66fcec7f1bcee3b68bf6dffd56b82c83"><div class="ttname"><a href="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a66fcec7f1bcee3b68bf6dffd56b82c83">mesos::uri::CurlFetcherPlugin::schemes</a></div><div class="ttdeci">std::set&lt; std::string &gt; schemes() const override</div><div class="ttdoc">Returns the URI schemes that this plugin handles. </div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1uri_1_1CurlFetcherPlugin_html_a899fab81e86817aad545389c3cc5b535"><div class="ttname"><a href="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535">mesos::uri::CurlFetcherPlugin::NAME</a></div><div class="ttdeci">static const char NAME[]</div><div class="ttdef"><b>Definition:</b> curl.hpp:41</div></div>
 <div class="ttc" id="classmesos_1_1uri_1_1CurlFetcherPlugin_html_aaf036192088af176acc7019f51afb666"><div class="ttname"><a href="classmesos_1_1uri_1_1CurlFetcherPlugin.html#aaf036192088af176acc7019f51afb666">mesos::uri::CurlFetcherPlugin::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; Fetcher::Plugin &gt; &gt; create(const Flags &amp;flags)</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
diff --git a/content/api/latest/c++/daemon_8hpp_source.html b/content/api/latest/c++/daemon_8hpp_source.html
index 260e0e8..145a57a 100644
--- a/content/api/latest/c++/daemon_8hpp_source.html
+++ b/content/api/latest/c++/daemon_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="authentication_2secret__generator_8hpp_html"><div class="ttname"><a href="authentication_2secret__generator_8hpp.html">secret_generator.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1LocalResourceProviderDaemon_html_a4c0ea8da506ce2c28458e79e433f84c8"><div class="ttname"><a href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">mesos::internal::LocalResourceProviderDaemon::operator=</a></div><div class="ttdeci">LocalResourceProviderDaemon &amp; operator=(const LocalResourceProviderDaemon &amp;other)=delete</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1URL_html"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html">process::http::URL</a></div><div class="ttdef"><b>Definition:</b> http.hpp:128</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1LocalResourceProviderDaemon_html_ad2cf50d4e9fe87fd163954ba863713f6"><div class="ttname"><a href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#ad2cf50d4e9fe87fd163954ba863713f6">mesos::internal::LocalResourceProviderDaemon::LocalResourceProviderDaemon</a></div><div class="ttdeci">LocalResourceProviderDaemon(const LocalResourceProviderDaemon &amp;other)=delete</div></div>
 <div class="ttc" id="classmesos_1_1SecretGenerator_html"><div class="ttname"><a href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a></div><div class="ttdoc">The SecretGenerator interface represents a mechanism to create a secret from a principal. </div><div class="ttdef"><b>Definition:</b> secret_generator.hpp:34</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/detector_2standalone_8hpp_source.html b/content/api/latest/c++/detector_2standalone_8hpp_source.html
index 2de300c..7a3d700 100644
--- a/content/api/latest/c++/detector_2standalone_8hpp_source.html
+++ b/content/api/latest/c++/detector_2standalone_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector_html_ac3ba12c3ca3ad5fb04e334dd98524504"><div class="ttname"><a href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#ac3ba12c3ca3ad5fb04e334dd98524504">mesos::master::detector::StandaloneMasterDetector::detect</a></div><div class="ttdeci">process::Future&lt; Option&lt; MasterInfo &gt; &gt; detect(const Option&lt; MasterInfo &gt; &amp;previous=None()) override</div><div class="ttdoc">Return [...]
 <div class="ttc" id="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector_html_a480bcbe2556e199df11014b8caebaab2"><div class="ttname"><a href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#a480bcbe2556e199df11014b8caebaab2">mesos::master::detector::StandaloneMasterDetector::StandaloneMasterDetector</a></div><div class="ttdeci">StandaloneMasterDetector()</div></div>
 <div class="ttc" id="structprocess_1_1UPID_html"><div class="ttname"><a href="structprocess_1_1UPID.html">process::UPID</a></div><div class="ttdoc">An &quot;untyped&quot; PID, used to encapsulate the process ID for lower-layer abstractions (eg...</div><div class="ttdef"><b>Definition:</b> pid.hpp:39</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
diff --git a/content/api/latest/c++/devolve_8hpp_source.html b/content/api/latest/c++/devolve_8hpp_source.html
index 35661a8..1385dd7 100644
--- a/content/api/latest/c++/devolve_8hpp_source.html
+++ b/content/api/latest/c++/devolve_8hpp_source.html
@@ -66,7 +66,7 @@
 <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>
 <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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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>
 <div class="ttc" id="resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>
diff --git a/content/api/latest/c++/disk__profile__server_8hpp_source.html b/content/api/latest/c++/disk__profile__server_8hpp_source.html
index 601d642..9d7b1c8 100644
--- a/content/api/latest/c++/disk__profile__server_8hpp_source.html
+++ b/content/api/latest/c++/disk__profile__server_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:517</div></div>
 <div class="ttc" id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div class="ttname"><a href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div class="ttdeci">void dispatch(const PID&lt; T &gt; &amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> dispatch.hpp:174</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1URL_html"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html">process::http::URL</a></div><div class="ttdef"><b>Definition:</b> http.hpp:128</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestDiskProfileServer_html_a914d9e6af247d1400fafab50e5f0ac83"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestDiskProfileServer.html#a914d9e6af247d1400fafab50e5f0ac83">mesos::internal::tests::TestDiskProfileServer::~TestDiskProfileServer</a></div><div class="ttdeci">~TestDiskProfileServer()</div><div class="ttdef"><b>Definition:</b> disk_profile_server.hpp:79</div></div>
 <div class="ttc" id="namespaceprocess_html_a07833fb41a8b0c1f18fa5485ca8c18d4"><div class="ttname"><a href="namespaceprocess.html#a07833fb41a8b0c1f18fa5485ca8c18d4">process::wait</a></div><div class="ttdeci">bool wait(const UPID &amp;pid, const Duration &amp;duration=Seconds(-1))</div><div class="ttdoc">Wait for the process to exit for no more than the specified seconds. </div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/disk__profile__utils_8hpp_source.html b/content/api/latest/c++/disk__profile__utils_8hpp_source.html
index 7627598..f8548e8 100644
--- a/content/api/latest/c++/disk__profile__utils_8hpp_source.html
+++ b/content/api/latest/c++/disk__profile__utils_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1storage_html_ae944219eb236f2260222c37741d09ac3"><div class="ttname"><a href="namespacemesos_1_1internal_1_1storage.html#ae944219eb236f2260222c37741d09ac3">mesos::internal::storage::validate</a></div><div class="ttdeci">Option&lt; Error &gt; validate(const resource_provider::DiskProfileMapping &amp;mapping)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1storage_html_a5ac01f982bd4d9b51a15a6d704c9dd67"><div class="ttname"><a href="namespacemesos_1_1internal_1_1storage.html#a5ac01f982bd4d9b51a15a6d704c9dd67">mesos::internal::storage::parseDiskProfileMapping</a></div><div class="ttdeci">Try&lt; resource_provider::DiskProfileMapping &gt; parseDiskProfileMapping(const std::string &amp;data)</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_html"><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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
diff --git a/content/api/latest/c++/docker_2runtime_8hpp_source.html b/content/api/latest/c++/docker_2runtime_8hpp_source.html
index 1f799ba..8b930e6 100644
--- a/content/api/latest/c++/docker_2runtime_8hpp_source.html
+++ b/content/api/latest/c++/docker_2runtime_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess_html_a7e0d29b33b0b6dd9ee72a7dc76674bbf"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html#a7e0d29b33b0b6dd9ee72a7dc76674bbf">mesos::internal::slave::DockerRuntimeIsolatorProcess::~DockerRuntimeIsolatorProcess</a></div><div class="ttdeci">~DockerRuntimeIsolatorProcess() override</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess_html_a0b8e98859b660db96c69b79b6ce43a41"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html#a0b8e98859b660db96c69b79b6ce43a41">mesos::internal::slave::DockerRuntimeIsolatorProcess::prepare</a></div><div class="ttdeci">process::Future&lt; Option&lt; mesos::slave::ContainerLaunchInfo &gt; &gt; prepare(const ContainerID &amp;containerId, const mesos::slave::Cont [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html">mesos::internal::slave::DockerRuntimeIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> runtime.hpp:29</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess_html_ae997fbcbf57e0620f0be89a8795ee422"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html#ae997fbcbf57e0620f0be89a8795ee422">mesos::internal::slave::DockerRuntimeIsolatorProcess::supportsStandalone</a></div><div class="ttdeci">bool supportsStandalone() override</div></div>
diff --git a/content/api/latest/c++/docker_2store_8hpp_source.html b/content/api/latest/c++/docker_2store_8hpp_source.html
index df7eb65..f92f857 100644
--- a/content/api/latest/c++/docker_2store_8hpp_source.html
+++ b/content/api/latest/c++/docker_2store_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1Store_html_acb3809a100a48f8362c2f344df86eeed"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html#acb3809a100a48f8362c2f344df86eeed">mesos::internal::slave::docker::Store::~Store</a></div><div class="ttdeci">~Store() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1Store_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html">mesos::internal::slave::docker::Store</a></div><div class="ttdef"><b>Definition:</b> store.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="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1uri_1_1docker_html_abbd9f55734f0b832bc5a87c3ee5d449e"><div class="ttname"><a href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">mesos::uri::docker::image</a></div><div class="ttdeci">URI image(const std::string &amp;repository, const std::string &amp;reference, const std::string &amp;registry, const Option&lt; std::string &gt; &amp;scheme=None(), const Option&lt; int &gt; &amp;port=None())</div><div class="ttdef"><b>Defini [...]
 <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="store_8hpp_html"><div class="ttname"><a href="store_8hpp.html">store.hpp</a></div></div>
diff --git a/content/api/latest/c++/docker__archive_8hpp_source.html b/content/api/latest/c++/docker__archive_8hpp_source.html
index 977a2a8..1d23879 100644
--- a/content/api/latest/c++/docker__archive_8hpp_source.html
+++ b/content/api/latest/c++/docker__archive_8hpp_source.html
@@ -69,7 +69,7 @@
 <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:145</div></div>
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_af0f3343df38b8241f66750a273d4a5a6"><div class="ttname"><a href="namespaceos.html#af0f3343df38b8241f66750a273d4a5a6">os::mkdir</a></div><div class="ttdeci">Try&lt; Nothing &gt; mkdir(const std::string &amp;directory, bool recursive=true)</div><div class="ttdef"><b>Definition:</b> mkdir.hpp:31</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespaceJSON_html_ae2ea04c2ecd465a301a630a7f32cea44"><div class="ttname"><a href="namespaceJSON.html#ae2ea04c2ecd465a301a630a7f32cea44">JSON::parse</a></div><div class="ttdeci">Try&lt; Value &gt; parse(const std::string &amp;s)</div><div class="ttdoc">Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given str...</div><div class="ttdef"><b>Definition:</b> json.hpp:953</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
 <div class="ttc" id="jsonify_8hpp_html_ab2d3ecf67ed06919e96e5e97b2effdc3"><div class="ttname"><a href="jsonify_8hpp.html#ab2d3ecf67ed06919e96e5e97b2effdc3">jsonify</a></div><div class="ttdeci">JSON::Proxy jsonify(const T &amp;)</div><div class="ttdef"><b>Definition:</b> jsonify.hpp:701</div></div>
diff --git a/content/api/latest/c++/docker__common_8hpp_source.html b/content/api/latest/c++/docker__common_8hpp_source.html
index 7cc541d..7546ee0 100644
--- a/content/api/latest/c++/docker__common_8hpp_source.html
+++ b/content/api/latest/c++/docker__common_8hpp_source.html
@@ -75,7 +75,7 @@
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html">gtest.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_af386ecbbf46a9598c02450185b4ba3e2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#af386ecbbf46a9598c02450185b4ba3e2">mesos::internal::tests::assertDockerKillStatus</a></div><div class="ttdeci">void assertDockerKillStatus(process::Future&lt; Option&lt; int &gt;&gt; &amp;status)</div><div class="ttdef"><b>Definition:</b> docker_common.hpp:181</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a15c592efe4e9ba851ddcf2c79f4b2dcf"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a15c592efe4e9ba851ddcf2c79f4b2dcf">mesos::internal::tests::pullDockerImage</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; pullDockerImage(const std::string &amp;imageName)</div><div class="ttdef"><b>Definition:</b> docker_common.hpp:78</div></div>
 <div class="ttc" id="classDocker_html_a370c1d613e35cc8b8e393dc8c83876e6"><div class="ttname"><a href="classDocker.html#a370c1d613e35cc8b8e393dc8c83876e6">Docker::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; Docker &gt; &gt; create(const std::string &amp;path, const std::string &amp;socket, bool validate=true, const Option&lt; JSON::Object &gt; &amp;config=None())</div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
diff --git a/content/api/latest/c++/drf_2sorter_8hpp_source.html b/content/api/latest/c++/drf_2sorter_8hpp_source.html
index a83c19a..1810ca8 100644
--- a/content/api/latest/c++/drf_2sorter_8hpp_source.html
+++ b/content/api/latest/c++/drf_2sorter_8hpp_source.html
@@ -97,7 +97,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_html_a1c258e69d9fc471863d2667a762b6cbe"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#a1c258e69d9fc471863d2667a762b6cbe">mesos::internal::master::allocator::DRFSorter::Node::parent</a></div><div class="ttdeci">Node * parent</div><div class="ttdef"><b>Definition:</b> sorter.hpp:249</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_html_a4d517b4f43a57bed46b16564ed0332b5a4fdc5466890cfe1cbc33ad849b2387e8"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#a4d517b4f43a57bed46b16564ed0332b5a4fdc5466890cfe1cbc33ad849b2387e8">mesos::internal::master::allocator::DRFSorter::Node::ACTIVE_LEAF</a></div><div class="ttdef"><b>Definition:</b> sorter.hpp:205</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_html_ab3973a69abb02060e4cc05744881b121"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#ab3973a69abb02060e4cc05744881b121">mesos::internal::master::allocator::DRFSorter::initialize</a></div><div class="ttdeci">void initialize(const Option&lt; std::set&lt; std::string &gt;&gt; &amp;fairnessExcludeResourceNames) override</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html">mesos::internal::master::allocator::DRFSorter::Node</a></div><div class="ttdef"><b>Definition:</b> sorter.hpp:197</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation_html_a7f54af2d74a80f47817793656af2d07c"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation.html#a7f54af2d74a80f47817793656af2d07c">mesos::internal::master::allocator::DRFSorter::Node::Allocation::totals</a></div><div class="ttdeci">hashmap&lt; std::string, Value::Scalar &gt; totals</div><div class="ttdef"><b>Definition:</b> sor [...]
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_html_a911af80af54d8c1ac318a9470a1a3d22"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a911af80af54d8c1ac318a9470a1a3d22">mesos::internal::master::allocator::DRFSorter::sort</a></div><div class="ttdeci">std::vector&lt; std::string &gt; sort() override</div></div>
diff --git a/content/api/latest/c++/driver_8hpp_source.html b/content/api/latest/c++/driver_8hpp_source.html
index 5b085ef..d0a6fe0 100644
--- a/content/api/latest/c++/driver_8hpp_source.html
+++ b/content/api/latest/c++/driver_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient_html_abe2d517c6f60c16aec1055c3c437d954"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient.html#abe2d517c6f60c16aec1055c3c437d954">mesos::internal::slave::docker::volume::DriverClient::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; DriverClient &gt; &gt; create(const std::string &amp;dvdcli)</div><div class="ttdoc">Create a Docker V [...]
 <div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap&lt; std::string, std::string &gt;</a></div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient_html_ae378e79ba198dbdf561b857fad7e8fd5"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient.html#ae378e79ba198dbdf561b857fad7e8fd5">mesos::internal::slave::docker::volume::DriverClient::DriverClient</a></div><div class="ttdeci">DriverClient()</div><div class="ttdef"><b>Definition:</b> driver.hpp:73</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>
diff --git a/content/api/latest/c++/environment__secret_8hpp_source.html b/content/api/latest/c++/environment__secret_8hpp_source.html
index cd020d5..93ac858 100644
--- a/content/api/latest/c++/environment__secret_8hpp_source.html
+++ b/content/api/latest/c++/environment__secret_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1EnvironmentSecretIsolatorProcess_html_a83d42efa18e95de0406638ddaa202596"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1EnvironmentSecretIsolatorProcess.html#a83d42efa18e95de0406638ddaa202596">mesos::internal::slave::EnvironmentSecretIsolatorProcess::~EnvironmentSecretIsolatorProcess</a></div><div class="ttdeci">~EnvironmentSecretIsolatorProcess() override</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1EnvironmentSecretIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1EnvironmentSecretIsolatorProcess.html">mesos::internal::slave::EnvironmentSecretIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> environment_secret.hpp:32</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</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="classmesos_1_1internal_1_1slave_1_1EnvironmentSecretIsolatorProcess_html_ad9fc7f60fcbad4058dabeef5c8caf1b5"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1EnvironmentSecretIsolatorProcess.html#ad9fc7f60fcbad4058dabeef5c8caf1b5">mesos::internal::slave::EnvironmentSecretIsolatorProcess::prepare</a></div><div class="ttdeci">process::Future&lt; Option&lt; mesos::slave::ContainerLaunchInfo &gt; &gt; prepare(const ContainerID &amp;containerId, const mesos: [...]
diff --git a/content/api/latest/c++/evolve_8hpp_source.html b/content/api/latest/c++/evolve_8hpp_source.html
index da29baa..0548465 100644
--- a/content/api/latest/c++/evolve_8hpp_source.html
+++ b/content/api/latest/c++/evolve_8hpp_source.html
@@ -68,7 +68,7 @@
 <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>
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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>
 <div class="ttc" id="resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>
diff --git a/content/api/latest/c++/fetcher__process_8hpp_source.html b/content/api/latest/c++/fetcher__process_8hpp_source.html
index b5eba48..72ee59c 100644
--- a/content/api/latest/c++/fetcher__process_8hpp_source.html
+++ b/content/api/latest/c++/fetcher__process_8hpp_source.html
@@ -82,7 +82,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry_html_a29819d6b83020d6b1158ac0d104c1b07"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#a29819d6b83020d6b1158ac0d104c1b07">mesos::internal::slave::FetcherProcess::Cache::Entry::~Entry</a></div><div class="ttdeci">~Entry()</div><div class="ttdef"><b>Definition:</b> fetcher_process.hpp:85</div></div>
 <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:145</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1FetcherProcess_html_af4f74f98f2997125702f99aaad749764"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1FetcherProcess.html#af4f74f98f2997125702f99aaad749764">mesos::internal::slave::FetcherProcess::run</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; run(const ContainerID &amp;containerId, const std::string &amp;sandboxDirectory, const Option&lt; std::string &gt; &amp;user, const mesos::fetcher:: [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; Nothing &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_html_aa71855bc2a58180c8abdfac250e6c4af"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#aa71855bc2a58180c8abdfac250e6c4af">mesos::internal::slave::FetcherProcess::Cache::releaseSpace</a></div><div class="ttdeci">void releaseSpace(const Bytes &amp;bytes)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry_html_a287fe4e57be0aef3e9c62440e615d97a"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#a287fe4e57be0aef3e9c62440e615d97a">mesos::internal::slave::FetcherProcess::Cache::Entry::directory</a></div><div class="ttdeci">const std::string directory</div><div class="ttdef"><b>Definition:</b> fetcher_process.hpp:116</div></div>
diff --git a/content/api/latest/c++/file_8hpp_source.html b/content/api/latest/c++/file_8hpp_source.html
index dbc7124..0659662 100644
--- a/content/api/latest/c++/file_8hpp_source.html
+++ b/content/api/latest/c++/file_8hpp_source.html
@@ -56,7 +56,7 @@
 <div class="ttc" id="include_2mesos_2uri_2uri_8hpp_html"><div class="ttname"><a href="include_2mesos_2uri_2uri_8hpp.html">uri.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1uri_html_a4bbf8b5e900159cbe1f4f311ce26fb63"><div class="ttname"><a href="namespacemesos_1_1uri.html#a4bbf8b5e900159cbe1f4f311ce26fb63">mesos::uri::construct</a></div><div class="ttdeci">URI construct(const std::string &amp;scheme, const std::string &amp;path=&quot;&quot;, const Option&lt; std::string &gt; &amp;host=None(), const Option&lt; int &gt; &amp;port=None(), const Option&lt; std::string &gt; &amp;query=None(), const Option&lt; std::string &g [...]
 <div class="ttc" id="namespacemesos_1_1uri_html_a0a3b30c1eb427c4053aaef120b1f453c"><div class="ttname"><a href="namespacemesos_1_1uri.html#a0a3b30c1eb427c4053aaef120b1f453c">mesos::uri::file</a></div><div class="ttdeci">URI file(const std::string &amp;path)</div><div class="ttdoc">Creates a file URI with the given path on the local host. </div><div class="ttdef"><b>Definition:</b> file.hpp:33</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="src_2uri_2utils_8hpp_html"><div class="ttname"><a href="src_2uri_2utils_8hpp.html">utils.hpp</a></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><!-- fragment --></div><!-- contents -->
diff --git a/content/api/latest/c++/files_8hpp_source.html b/content/api/latest/c++/files_8hpp_source.html
index ada020a..5ca32ee 100644
--- a/content/api/latest/c++/files_8hpp_source.html
+++ b/content/api/latest/c++/files_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1FilesError_html_aef08f763f1a964529d6e612e5ab49db4"><div class="ttname"><a href="classmesos_1_1internal_1_1FilesError.html#aef08f763f1a964529d6e612e5ab49db4">mesos::internal::FilesError::type</a></div><div class="ttdeci">Type type</div><div class="ttdef"><b>Definition:</b> files.hpp:62</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2authorizer_2authorizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2authorizer_2authorizer_8hpp.html">authorizer.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespacerouting_1_1filter_1_1internal_html_a3ae22bb34cae1ea9e5d0a30cafeb0d4f"><div class="ttname"><a href="namespacerouting_1_1filter_1_1internal.html#a3ae22bb34cae1ea9e5d0a30cafeb0d4f">routing::filter::internal::attach</a></div><div class="ttdeci">Try&lt; Nothing &gt; attach(const Netlink&lt; struct rtnl_cls &gt; &amp;cls, const action::Redirect &amp;redirect)</div><div class="ttdef"><b>Definition:</b> internal.hpp:93</div></div>
diff --git a/content/api/latest/c++/filesystem_2posix_8hpp_source.html b/content/api/latest/c++/filesystem_2posix_8hpp_source.html
index 0ed8c3f..043f2e8 100644
--- a/content/api/latest/c++/filesystem_2posix_8hpp_source.html
+++ b/content/api/latest/c++/filesystem_2posix_8hpp_source.html
@@ -69,7 +69,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_1_1Info_html_a98a9fcb99a18d92d7de620e6c450c457"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_1_1Info.html#a98a9fcb99a18d92d7de620e6c450c457">mesos::internal::slave::PosixFilesystemIsolatorProcess::Info::resources</a></div><div class="ttdeci">Resources resources</div><div class="ttdef"><b>Definition:</b> posix.hpp:65</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_1_1Info_html_a21aab6cb993d354ca8a6052c9a6d9dd8"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_1_1Info.html#a21aab6cb993d354ca8a6052c9a6d9dd8">mesos::internal::slave::PosixFilesystemIsolatorProcess::Info::Info</a></div><div class="ttdeci">Info(const std::string &amp;_directory)</div><div class="ttdef"><b>Definition:</b> posix.hpp:59</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_html_aa5ed8ed9b5d2827aaf20319de81165d0"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess.html#aa5ed8ed9b5d2827aaf20319de81165d0">mesos::internal::slave::PosixFilesystemIsolatorProcess::recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; recover(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states, const hashset&lt; Container [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_html_a972552ae8b127b51bcc7ba3c025dbdfa"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess.html#a972552ae8b127b51bcc7ba3c025dbdfa">mesos::internal::slave::PosixFilesystemIsolatorProcess::infos</a></div><div class="ttdeci">hashmap&lt; ContainerID, process::Owned&lt; Info &gt; &gt; infos</div><div class="ttdef"><b>Definition:</b> posix.hpp:68</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_html_ad072eb5391ae6d57e9385c22f81108d7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess.html#ad072eb5391ae6d57e9385c22f81108d7">mesos::internal::slave::PosixFilesystemIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags)</div></div>
diff --git a/content/api/latest/c++/functions_func_o.html b/content/api/latest/c++/functions_func_o.html
index af704a2..319e4bf 100644
--- a/content/api/latest/c++/functions_func_o.html
+++ b/content/api/latest/c++/functions_func_o.html
@@ -402,8 +402,8 @@
 </li>
 <li>operator+()
 : <a class="el" href="classDuration.html#a82035c69a06b8821e0e0c00bafd201b3">Duration</a>
-, <a class="el" href="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad83dc3d47cc27f71b1a62fcc03ee4255">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#aa3eb29b71fc04e81f454fbfaf020fbee">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a8a7a4000e0d665e0ef6d608c651b7609">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1http_1_1Headers.html#afd463b216eeec49fdaa867b57a4a8885">process::http::Headers</a>
 , <a class="el" href="classprocess_1_1Time.html#aa0bbaf68198e68e7839727ed95b4c176">process::Time</a>
 </li>
@@ -416,7 +416,7 @@
 , <a class="el" href="classDuration.html#a8f72b5d65f60bef398b1c59781b2a927">Duration</a>
 , <a class="el" href="classIntervalSet.html#a8bee4aea7e7361b920f1d10fdf62f0c4">IntervalSet&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a89bae9dcba2e9798b145ee323c4b300b">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ad6c58e7eb5f6d5827894234f6c88a047">process::metrics::Counter</a>
 , <a class="el" href="classprocess_1_1metrics_1_1PushGauge.html#a4b9e9b5a2d3b20c760e59649368f29a2">process::metrics::PushGauge</a>
 , <a class="el" href="classprocess_1_1Time.html#af2abb64c154a7b00612af4351d90c89d">process::Time</a>
@@ -427,7 +427,7 @@
 <li>operator-()
 : <a class="el" href="classDuration.html#af1a864a25683921ec0784f15751af69e">Duration</a>
 , <a class="el" href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#abbb98867d8203e9febe6d89856e59e43">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Time.html#a79f49b5c04b7fb2fecd63951ebbfea84">process::Time</a>
 </li>
 <li>operator--()
@@ -520,26 +520,26 @@
 , <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes</a>
 , <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">mesos::v1::executor::Mesos</a>
 , <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ab35757f34cec18cd229c34d81b3966a9">mesos::v1::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a0c2ecef01ec0ba8fe895a1754f89b7a3">mesos::v1::scheduler::Mesos</a>
 , <a class="el" href="classnet_1_1IP_1_1Network.html#a11d6e408855fe1f5d0dde3134c08fe9e">net::IP::Network</a>
 , <a class="el" href="classOption.html#ade12f24cc0ed51c20a72e459ca33950a">Option&lt; T &gt;</a>
 , <a class="el" href="classos_1_1raw_1_1Argv.html#a86c4b356bddac97cf2acd107d39c079a">os::raw::Argv</a>
-, <a class="el" href="classos_1_1WindowsFD.html#a057780cfa5e1cc2fa84543a6f9b6bca0">os::WindowsFD</a>
+, <a class="el" href="classos_1_1WindowsFD.html#ab780d87119c772425aa855260056d1a1">os::WindowsFD</a>
 , <a class="el" href="structprocess_1_1DispatchEvent.html#a441d8174e4d3c5716f210a51f8a2b6c5">process::DispatchEvent</a>
 , <a class="el" href="structprocess_1_1ExitedEvent.html#a3f7748a3576bdf5c8a351365f139e13e">process::ExitedEvent</a>
-, <a class="el" href="classprocess_1_1Future.html#a1a431bfa47da3b414ab04db19b227564">process::Future&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1Future.html#a65d12b75838cf961d499bc3b0e246cad">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1http_1_1Server.html#a62f8af8423a341b3604ffae507a835ac">process::http::Server</a>
 , <a class="el" href="structprocess_1_1HttpEvent.html#a120ffde9d2eadf70a141f5c7455924a2">process::HttpEvent</a>
 , <a class="el" href="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a">process::MessageEvent</a>
 , <a class="el" href="classprocess_1_1metrics_1_1PushGauge.html#a543889ca6646b519431a4e87f555c4dd">process::metrics::PushGauge</a>
 , <a class="el" href="structprocess_1_1TerminateEvent.html#af631dba2935e629da590a3e79292f036">process::TerminateEvent</a>
-, <a class="el" href="classprocess_1_1Timeout.html#ace2454f353da19b912cb37ad4db4c862">process::Timeout</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
 , <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
 , <a class="el" href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID</a>
-, <a class="el" href="structRepresentation.html#a5f6012cb0ba5681fd25c3489790c657e">Representation&lt; T &gt;</a>
-, <a class="el" href="classResult.html#abf41ef823ecffee22aac8bf20f83660a">Result&lt; T &gt;</a>
-, <a class="el" href="classTry.html#aa61bbfa75f0feb3ccc93846f296145d8">Try&lt; T, E &gt;</a>
+, <a class="el" href="structRepresentation.html#a86b050476c45ffacb260ba40faa3cc79">Representation&lt; T &gt;</a>
+, <a class="el" href="classResult.html#a796771fd811f190b98476babe0fa460c">Result&lt; T &gt;</a>
+, <a class="el" href="classTry.html#ac76293ef2e70b94aecb3d7b9fb6be0dd">Try&lt; T, E &gt;</a>
 </li>
 <li>operator==()
 : <a class="el" href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes</a>
@@ -559,7 +559,7 @@
 , <a class="el" href="classnet_1_1IP_1_1Network.html#a7caf57738bb2acc394ec654ef6088ef3">net::IP::Network</a>
 , <a class="el" href="classnet_1_1IP.html#a5ceb2f0c6ba902dbe29c1d62f7f53427">net::IP</a>
 , <a class="el" href="classnet_1_1MAC.html#a0a1331d9bec0070e02eadbed544e50a0">net::MAC</a>
-, <a class="el" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">Option&lt; T &gt;</a>
+, <a class="el" href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option&lt; T &gt;</a>
 , <a class="el" href="structos_1_1Process.html#a1d540a0a2640fd907423f8277bccce48">os::Process</a>
 , <a class="el" href="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f">process::Future&lt; T &gt;</a>
 , <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a8c1ee643a40bc7a0b9b1710dc50ea41a">process::http::authentication::Principal</a>
@@ -612,7 +612,7 @@
 , <a class="el" href="classnet_1_1MAC.html#af925648a11ff2d5ab14cf4e608e2048d">net::MAC</a>
 </li>
 <li>Option()
-: <a class="el" href="classOption.html#ab5921a44c9bd8f5a60196509cb9d7991">Option&lt; T &gt;</a>
+: <a class="el" href="classOption.html#a578df2513bd894f8c61cd64f64b3ba88">Option&lt; T &gt;</a>
 </li>
 <li>order()
 : <a class="el" href="classprocess_1_1Clock.html#a6626c65761ade35b1efff516336e3cf9">process::Clock</a>
@@ -632,7 +632,7 @@
 : <a class="el" href="classprocess_1_1Shared.html#a84986b276de9b6d1b525c64d944c6797">process::Shared&lt; T &gt;</a>
 </li>
 <li>Owned()
-: <a class="el" href="classprocess_1_1Owned.html#ae4c94696ed1b07401493f1bef8d31981">process::Owned&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Owned.html#aa750a1f0d7d33c4263e591a7264fe2d9">process::Owned&lt; T &gt;</a>
 </li>
 </ul>
 </div><!-- contents -->
diff --git a/content/api/latest/c++/functions_func_r.html b/content/api/latest/c++/functions_func_r.html
index 4dd18c1..562a504 100644
--- a/content/api/latest/c++/functions_func_r.html
+++ b/content/api/latest/c++/functions_func_r.html
@@ -509,7 +509,7 @@
 </li>
 <li>Resources()
 : <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>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ae63ef9de3194f4aa45e01a700f393512">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>
@@ -525,7 +525,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1Storage.html#a3b37cd2146b4a5691275a314e605b759">mesos::internal::log::Storage</a>
 </li>
 <li>Result()
-: <a class="el" href="classResult.html#af88c39bb6eb1271dea96df3e33f16070">Result&lt; T &gt;</a>
+: <a class="el" href="classResult.html#a04393dc61e3f8972de5106c63f1ea50d">Result&lt; T &gt;</a>
 </li>
 <li>resume()
 : <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#aab23bf981d8adefc42831594343f84c0">mesos::internal::checks::Checker</a>
@@ -576,7 +576,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#a0bb721f72a1b9b517808149010de8b9a">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>
diff --git a/content/api/latest/c++/functions_o.html b/content/api/latest/c++/functions_o.html
index 1af43ba..d986190 100644
--- a/content/api/latest/c++/functions_o.html
+++ b/content/api/latest/c++/functions_o.html
@@ -476,8 +476,8 @@
 </li>
 <li>operator+()
 : <a class="el" href="classDuration.html#a82035c69a06b8821e0e0c00bafd201b3">Duration</a>
-, <a class="el" href="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad83dc3d47cc27f71b1a62fcc03ee4255">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#aa3eb29b71fc04e81f454fbfaf020fbee">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a8a7a4000e0d665e0ef6d608c651b7609">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1http_1_1Headers.html#afd463b216eeec49fdaa867b57a4a8885">process::http::Headers</a>
 , <a class="el" href="classprocess_1_1Time.html#aa0bbaf68198e68e7839727ed95b4c176">process::Time</a>
 </li>
@@ -489,8 +489,8 @@
 : <a class="el" href="classBytes.html#a7835b454824e5ffa133dc4a0295e6598">Bytes</a>
 , <a class="el" href="classDuration.html#a8f72b5d65f60bef398b1c59781b2a927">Duration</a>
 , <a class="el" href="classIntervalSet.html#a8bee4aea7e7361b920f1d10fdf62f0c4">IntervalSet&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1Resources.html#ab7bf64d42dc36eac4a4315058a3fdb1a">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#a469495857374d4e5fdf10591b9e3f794">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a89bae9dcba2e9798b145ee323c4b300b">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ad6c58e7eb5f6d5827894234f6c88a047">process::metrics::Counter</a>
 , <a class="el" href="classprocess_1_1metrics_1_1PushGauge.html#a4b9e9b5a2d3b20c760e59649368f29a2">process::metrics::PushGauge</a>
 , <a class="el" href="classprocess_1_1Time.html#af2abb64c154a7b00612af4351d90c89d">process::Time</a>
@@ -579,7 +579,7 @@
 , <a class="el" href="classDuration.html#a457767898f3cea266370a2067c8ec03f">Duration</a>
 , <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a57168dc97286bf46c6ae3f98eac2218e">mesos::log::Log::Position</a>
 , <a class="el" href="structos_1_1Process.html#ab298d8003273d2a7fd16bea90ca2ee9a">os::Process</a>
-, <a class="el" href="classos_1_1WindowsFD.html#afd05a43697b99aa8b7da8d56155b1a49">os::WindowsFD</a>
+, <a class="el" href="classos_1_1WindowsFD.html#abdc31b1c170a2c34afa8e3b6e4b062e4">os::WindowsFD</a>
 , <a class="el" href="classprocess_1_1Time.html#a0bce2dc99a413504dd66a56fa834360f">process::Time</a>
 , <a class="el" href="classprocess_1_1Timeout.html#a28ad4ae375d881aaba5bf5c7253799ce">process::Timeout</a>
 , <a class="el" href="structVersion.html#a7445f8f8e2fb535f786fa0c516e86524">Version</a>
@@ -589,11 +589,11 @@
 : <a class="el" href="classflags_1_1FlagsBase.html#a51b9edeaf47b010420ce174e1929bf04">flags::FlagsBase</a>
 , <a class="el" href="classgzip_1_1Decompressor.html#a8543337e4a3520b93c337218e4bc8ea6">gzip::Decompressor</a>
 , <a class="el" href="classJSON_1_1ArrayWriter.html#a3250c19290bfb70e1fba3cb0cf4f836a">JSON::ArrayWriter</a>
-, <a class="el" href="classJSON_1_1BooleanWriter.html#a47f2a076c899dbecbb0e0584cbb6ff8b">JSON::BooleanWriter</a>
+, <a class="el" href="classJSON_1_1BooleanWriter.html#ab39bd2f99538733e4ff9982c4f5e4958">JSON::BooleanWriter</a>
 , <a class="el" href="classJSON_1_1internal_1_1ParseContext.html#ac1eaf0b83eec945fcb7a2a53f9652ce3">JSON::internal::ParseContext</a>
-, <a class="el" href="classJSON_1_1NullWriter.html#a2d7a8e3b62b6593b738afef9859d2f3c">JSON::NullWriter</a>
+, <a class="el" href="classJSON_1_1NullWriter.html#ad055045adc55a50449eee5c3f9f7c674">JSON::NullWriter</a>
 , <a class="el" href="classJSON_1_1NumberWriter.html#ab314b794bb66902945ab3bbce5cadbb9">JSON::NumberWriter</a>
-, <a class="el" href="classJSON_1_1ObjectWriter.html#ad617ba09645c74bf892369669fa83b2d">JSON::ObjectWriter</a>
+, <a class="el" href="classJSON_1_1ObjectWriter.html#aadf354d7bb74ad40dbb82d389fb4b62c">JSON::ObjectWriter</a>
 , <a class="el" href="classJSON_1_1StringWriter.html#a9f5c9eb6fb6a1212bfde71f5b486cd90">JSON::StringWriter</a>
 , <a class="el" href="classJvm_1_1Object.html#ab6c5a893c5492b2f6e8ef828ddbdac65">Jvm::Object</a>
 , <a class="el" href="classJvm_1_1Variable.html#aea4a00191b25acaae787f1302601b9ed">Jvm::Variable&lt; T, name, signature &gt;</a>
@@ -611,30 +611,30 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#ac29e140025ae750b8bfa0df14e118c30">mesos::internal::slave::Subsystem</a>
 , <a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#ac5a0e5c29fe6a630c2b3d0f73dc79ddc">mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a5f7d81060aef2d7ddfada36e8fb6a217">mesos::internal::StorageLocalResourceProvider</a>
-, <a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#aef323d4b6f94bba9bdd2ca7e45ca0627">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes</a>
 , <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">mesos::v1::executor::Mesos</a>
 , <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ab35757f34cec18cd229c34d81b3966a9">mesos::v1::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a0c2ecef01ec0ba8fe895a1754f89b7a3">mesos::v1::scheduler::Mesos</a>
 , <a class="el" href="classnet_1_1IP_1_1Network.html#a11d6e408855fe1f5d0dde3134c08fe9e">net::IP::Network</a>
 , <a class="el" href="classOption.html#a60341d91ef896c7349f38aee848f4879">Option&lt; T &gt;</a>
 , <a class="el" href="classos_1_1raw_1_1Argv.html#a86c4b356bddac97cf2acd107d39c079a">os::raw::Argv</a>
 , <a class="el" href="classos_1_1WindowsFD.html#a057780cfa5e1cc2fa84543a6f9b6bca0">os::WindowsFD</a>
 , <a class="el" href="structprocess_1_1DispatchEvent.html#a441d8174e4d3c5716f210a51f8a2b6c5">process::DispatchEvent</a>
-, <a class="el" href="structprocess_1_1ExitedEvent.html#a3f7748a3576bdf5c8a351365f139e13e">process::ExitedEvent</a>
+, <a class="el" href="structprocess_1_1ExitedEvent.html#a4c5dda717ac26aeae86c63af1b477b9d">process::ExitedEvent</a>
 , <a class="el" href="classprocess_1_1Future.html#a1a431bfa47da3b414ab04db19b227564">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1http_1_1Server.html#a62f8af8423a341b3604ffae507a835ac">process::http::Server</a>
-, <a class="el" href="structprocess_1_1HttpEvent.html#a120ffde9d2eadf70a141f5c7455924a2">process::HttpEvent</a>
-, <a class="el" href="structprocess_1_1MessageEvent.html#a537bcb5b6cad11b0abf321b652c99d3a">process::MessageEvent</a>
+, <a class="el" href="structprocess_1_1HttpEvent.html#a8047c0dcf13b4011ce57ad209fc049ba">process::HttpEvent</a>
+, <a class="el" href="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5">process::MessageEvent</a>
 , <a class="el" href="classprocess_1_1metrics_1_1PushGauge.html#a543889ca6646b519431a4e87f555c4dd">process::metrics::PushGauge</a>
-, <a class="el" href="structprocess_1_1TerminateEvent.html#af631dba2935e629da590a3e79292f036">process::TerminateEvent</a>
+, <a class="el" href="structprocess_1_1TerminateEvent.html#a07d5604071aae461d0cf87459592f02c">process::TerminateEvent</a>
 , <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
 , <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
-, <a class="el" href="structprocess_1_1UPID.html#ad433d95e591aee3ca70b8356bf8617a8">process::UPID</a>
+, <a class="el" href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID</a>
 , <a class="el" href="structRepresentation.html#a86b050476c45ffacb260ba40faa3cc79">Representation&lt; T &gt;</a>
-, <a class="el" href="classResult.html#abf41ef823ecffee22aac8bf20f83660a">Result&lt; T &gt;</a>
-, <a class="el" href="classTry.html#ac76293ef2e70b94aecb3d7b9fb6be0dd">Try&lt; T, E &gt;</a>
+, <a class="el" href="classResult.html#a796771fd811f190b98476babe0fa460c">Result&lt; T &gt;</a>
+, <a class="el" href="classTry.html#aa61bbfa75f0feb3ccc93846f296145d8">Try&lt; T, E &gt;</a>
 </li>
 <li>operator==()
 : <a class="el" href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes</a>
@@ -658,7 +658,7 @@
 , <a class="el" href="structos_1_1Process.html#a1d540a0a2640fd907423f8277bccce48">os::Process</a>
 , <a class="el" href="classos_1_1WindowsFD.html#ac9877f8cf4ddc33a161663fd2ab1355d">os::WindowsFD</a>
 , <a class="el" href="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f">process::Future&lt; T &gt;</a>
-, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a10e02a274b8a2ae503a9aeef2e6a7c4b">process::http::authentication::Principal</a>
+, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a8c1ee643a40bc7a0b9b1710dc50ea41a">process::http::authentication::Principal</a>
 , <a class="el" href="classprocess_1_1http_1_1Connection.html#af05c8ada407f7c78299d9e46eaf80459">process::http::Connection</a>
 , <a class="el" href="classprocess_1_1http_1_1Pipe.html#a4dfc8ee332d8e02d63079491086d3a3b">process::http::Pipe</a>
 , <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ab05ad7874980715328153d42c6b138be">process::http::Pipe::Reader</a>
@@ -672,7 +672,7 @@
 , <a class="el" href="classprocess_1_1Time.html#a4ab86bc8f1fa04c645e2cd5e6a6d9aa8">process::Time</a>
 , <a class="el" href="classprocess_1_1Timeout.html#aab5d590690d4fd2f27cad2d910ee1cfa">process::Timeout</a>
 , <a class="el" href="classprocess_1_1Timer.html#a791687580a5514745038ab05e86c3786">process::Timer</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#aacf8e0374f4885a1b02f96a6a8c8ec46">process::UPID::ID</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#a586d73e210c4cfeb5775fc14a412b1ee">process::UPID::ID</a>
 , <a class="el" href="structprocess_1_1UPID.html#a1ad0ca205d7c6e95652c1ca35c80b41f">process::UPID</a>
 , <a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html#a432560ec58e0e168d7e06734b17b7bca">routing::filter::basic::Classifier</a>
 , <a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html#afffe21f3ed208fa7b0a6924d63b05268">routing::filter::icmp::Classifier</a>
@@ -710,7 +710,7 @@
 , <a class="el" href="classnet_1_1MAC.html#af925648a11ff2d5ab14cf4e608e2048d">net::MAC</a>
 </li>
 <li>Option()
-: <a class="el" href="classOption.html#aa0a9f40ef90a38110daf2903a77d13f0">Option&lt; T &gt;</a>
+: <a class="el" href="classOption.html#a578df2513bd894f8c61cd64f64b3ba88">Option&lt; T &gt;</a>
 </li>
 <li>optionalFields
 : <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#a2f7cbb4d05351adc3143c7aa83e7577b">mesos::internal::fs::MountInfoTable::Entry</a>
diff --git a/content/api/latest/c++/functions_r.html b/content/api/latest/c++/functions_r.html
index 4b48bf5..bbecce3 100644
--- a/content/api/latest/c++/functions_r.html
+++ b/content/api/latest/c++/functions_r.html
@@ -721,7 +721,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#a46c478b66abd53e0aed44cd82bc6e4d0">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>
@@ -901,9 +901,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>role_sorter
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a0fd5f13197bb357ab0cc4f10144f2a58">mesos::internal::master::Flags</a>
 </li>
@@ -931,7 +928,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#a0bb721f72a1b9b517808149010de8b9a">process::ProcessBase</a>
+: <a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">process::ProcessBase</a>
 </li>
 <li>RouteOptions()
 : <a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html#a9c202f7f06a7cb90499e3365ce338475">process::ProcessBase::RouteOptions</a>
diff --git a/content/api/latest/c++/gc_8hpp_source.html b/content/api/latest/c++/gc_8hpp_source.html
index ce1ae0e..98b28ec 100644
--- a/content/api/latest/c++/gc_8hpp_source.html
+++ b/content/api/latest/c++/gc_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html_a54ea92b50917572fb8ae5447040cc633"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a54ea92b50917572fb8ae5447040cc633">mesos::internal::slave::GarbageCollector::unschedule</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; unschedule(const std::string &amp;path)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html">mesos::internal::slave::GarbageCollectorProcess</a></div><div class="ttdef"><b>Definition:</b> gc_process.hpp:44</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html_ab1be3a7155eb026d306b907eb7b815ae"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab1be3a7155eb026d306b907eb7b815ae">mesos::internal::slave::GarbageCollector::schedule</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; schedule(const Duration &amp;d, const std::string &amp;path)</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html_ab6abcfff8998555410663d876acfbf42"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab6abcfff8998555410663d876acfbf42">mesos::internal::slave::GarbageCollector::GarbageCollector</a></div><div class="ttdeci">GarbageCollector(const std::string &amp;workDir)</div></div>
diff --git a/content/api/latest/c++/gc__process_8hpp_source.html b/content/api/latest/c++/gc__process_8hpp_source.html
index 09b31af..65c9500 100644
--- a/content/api/latest/c++/gc__process_8hpp_source.html
+++ b/content/api/latest/c++/gc__process_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="counter_8hpp_html"><div class="ttname"><a href="counter_8hpp.html">counter.hpp</a></div></div>
 <div class="ttc" id="namespacerouting_1_1diagnosis_1_1socket_html_a8937277756951dcc28f2dbdbd9ea24d7"><div class="ttname"><a href="namespacerouting_1_1diagnosis_1_1socket.html#a8937277756951dcc28f2dbdbd9ea24d7">routing::diagnosis::socket::infos</a></div><div class="ttdeci">Try&lt; std::vector&lt; Info &gt; &gt; infos(int familiy, int states)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; Nothing &gt;</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1log_1_1protocol_html_a3b1f8bd7b18c51af9d1f58842950b545"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol::promise</a></div><div class="ttdeci">Protocol&lt; PromiseRequest, PromiseResponse &gt; promise</div></div>
 <div class="ttc" id="classMultimap_html"><div class="ttname"><a href="classMultimap.html">Multimap</a></div><div class="ttdef"><b>Definition:</b> multimap.hpp:30</div></div>
diff --git a/content/api/latest/c++/globals_u.html b/content/api/latest/c++/globals_u.html
index 7f3d7c2..8b411ae 100644
--- a/content/api/latest/c++/globals_u.html
+++ b/content/api/latest/c++/globals_u.html
@@ -88,18 +88,18 @@
 <li>UMOUNT_NOFOLLOW
 : <a class="el" href="src_2linux_2fs_8hpp.html#a34b04741fa68d7de9b7a79a265b8227f">fs.hpp</a>
 </li>
-<li>UNIMPLEMENTED
-: <a class="el" href="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4">unimplemented.hpp</a>
-</li>
 <li>Unimplemented()
 : <a class="el" href="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f">unimplemented.hpp</a>
 </li>
-<li>Unreachable()
-: <a class="el" href="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3">unreachable.hpp</a>
+<li>UNIMPLEMENTED
+: <a class="el" href="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4">unimplemented.hpp</a>
 </li>
 <li>UNREACHABLE
 : <a class="el" href="unreachable_8hpp.html#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 -->
diff --git a/content/api/latest/c++/hadoop_8hpp_source.html b/content/api/latest/c++/hadoop_8hpp_source.html
index 5130767..c99cfc1 100644
--- a/content/api/latest/c++/hadoop_8hpp_source.html
+++ b/content/api/latest/c++/hadoop_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="include_2mesos_2uri_2fetcher_8hpp_html"><div class="ttname"><a href="include_2mesos_2uri_2fetcher_8hpp.html">fetcher.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1uri_1_1HadoopFetcherPlugin_1_1Flags_html_a085dbf848194cbe653c95bdd4119a37f"><div class="ttname"><a href="classmesos_1_1uri_1_1HadoopFetcherPlugin_1_1Flags.html#a085dbf848194cbe653c95bdd4119a37f">mesos::uri::HadoopFetcherPlugin::Flags::hadoop_client_supported_schemes</a></div><div class="ttdeci">std::string hadoop_client_supported_schemes</div><div class="ttdef"><b>Definition:</b> hadoop.hpp:45</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1uri_1_1HadoopFetcherPlugin_html_a4d0aa6d1f2ed60e405ea0569181397f7"><div class="ttname"><a href="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a4d0aa6d1f2ed60e405ea0569181397f7">mesos::uri::HadoopFetcherPlugin::~HadoopFetcherPlugin</a></div><div class="ttdeci">~HadoopFetcherPlugin() override</div><div class="ttdef"><b>Definition:</b> hadoop.hpp:52</div></div>
diff --git a/content/api/latest/c++/health__checker_8hpp_source.html b/content/api/latest/c++/health__checker_8hpp_source.html
index 9ca4ce7..2a1b3ef 100644
--- a/content/api/latest/c++/health__checker_8hpp_source.html
+++ b/content/api/latest/c++/health__checker_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="checks__runtime_8hpp_html"><div class="ttname"><a href="checks__runtime_8hpp.html">checks_runtime.hpp</a></div></div>
 <div class="ttc" id="checks__types_8hpp_html"><div class="ttname"><a href="checks__types_8hpp.html">checks_types.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="variant_8hpp_html"><div class="ttname"><a href="variant_8hpp.html">variant.hpp</a></div></div>
 <div class="ttc" id="classVariant_html"><div class="ttname"><a href="classVariant.html">Variant&lt; runtime::Plain, runtime::Docker, runtime::Nested &gt;</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/hierarchical_8hpp_source.html b/content/api/latest/c++/hierarchical_8hpp_source.html
index 90f4d59..537baaa 100644
--- a/content/api/latest/c++/hierarchical_8hpp_source.html
+++ b/content/api/latest/c++/hierarchical_8hpp_source.html
@@ -124,7 +124,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></div><div class="ttdef"><b>Definition:</b> allocator.hpp:187</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:455</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a6be41b7e40bf094ea279ec3e22256824"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6be41b7e40bf094ea279ec3e22256824">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::requestResources</a></div><div class="ttdeci">void requestResources(const FrameworkID &amp;frameworkId, co [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework_html_a01d3b74fe17c0e15168b053285323a3b"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a01d3b74fe17c0e15168b053285323a3b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Framework::Framework</a></div><div class="ttdeci">Framework(const FrameworkInf [...]
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a36f47521514de91d837559b835aeda2a"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::frameworks</a></div><div class="ttdeci">hashmap&lt; FrameworkID, Framework &gt; frameworks</div><div class [...]
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a30ed435287a442a0b6300f0d32422142"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a30ed435287a442a0b6300f0d32422142">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::__allocate</a></div><div class="ttdeci">void __allocate()</div></div>
diff --git a/content/api/latest/c++/hook_2manager_8hpp_source.html b/content/api/latest/c++/hook_2manager_8hpp_source.html
index 50ef77c..cad75b1 100644
--- a/content/api/latest/c++/hook_2manager_8hpp_source.html
+++ b/content/api/latest/c++/hook_2manager_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1HookManager_html_a5967813f1c50c99755e62811e04ee080"><div class="ttname"><a href="classmesos_1_1internal_1_1HookManager.html#a5967813f1c50c99755e62811e04ee080">mesos::internal::HookManager::masterSlaveLostHook</a></div><div class="ttdeci">static void masterSlaveLostHook(const SlaveInfo &amp;slaveInfo)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HookManager_html_aea1f1856f50b7f34b48601532a9d349f"><div class="ttname"><a href="classmesos_1_1internal_1_1HookManager.html#aea1f1856f50b7f34b48601532a9d349f">mesos::internal::HookManager::masterLaunchTaskLabelDecorator</a></div><div class="ttdeci">static Labels masterLaunchTaskLabelDecorator(const TaskInfo &amp;taskInfo, const FrameworkInfo &amp;frameworkInfo, const SlaveInfo &amp;slaveInfo)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HookManager_html"><div class="ttname"><a href="classmesos_1_1internal_1_1HookManager.html">mesos::internal::HookManager</a></div><div class="ttdef"><b>Definition:</b> manager.hpp:32</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HookManager_html_a24cfbdb5308516744e32a85be721d37b"><div class="ttname"><a href="classmesos_1_1internal_1_1HookManager.html#a24cfbdb5308516744e32a85be721d37b">mesos::internal::HookManager::slavePostFetchHook</a></div><div class="ttdeci">static void slavePostFetchHook(const ContainerID &amp;containerId, const std::string &amp;directory)</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HookManager_html_a73af1541b6d0e0be5593ffec6e209ed7"><div class="ttname"><a href="classmesos_1_1internal_1_1HookManager.html#a73af1541b6d0e0be5593ffec6e209ed7">mesos::internal::HookManager::slavePreLaunchDockerTaskExecutorDecorator</a></div><div class="ttdeci">static process::Future&lt; DockerTaskExecutorPrepareInfo &gt; slavePreLaunchDockerTaskExecutorDecorator(const Option&lt; TaskInfo &gt; &amp;taskInfo, const ExecutorInfo &amp;executorInf [...]
diff --git a/content/api/latest/c++/hook_8hpp_source.html b/content/api/latest/c++/hook_8hpp_source.html
index 581b971..f5d51d8 100644
--- a/content/api/latest/c++/hook_8hpp_source.html
+++ b/content/api/latest/c++/hook_8hpp_source.html
@@ -69,7 +69,7 @@
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Hook_html_ac525aec7c45d7f3d4c0b37e759ca2115"><div class="ttname"><a href="classmesos_1_1Hook.html#ac525aec7c45d7f3d4c0b37e759ca2115">mesos::Hook::slaveResourcesDecorator</a></div><div class="ttdeci">virtual Result&lt; Resources &gt; slaveResourcesDecorator(const SlaveInfo &amp;slaveInfo)</div><div class="ttdef"><b>Definition:</b> hook.hpp:158</div></div>
 <div class="ttc" id="classmesos_1_1Hook_html_a12275156024e0368b3711943b85b30a1"><div class="ttname"><a href="classmesos_1_1Hook.html#a12275156024e0368b3711943b85b30a1">mesos::Hook::slaveRunTaskLabelDecorator</a></div><div class="ttdeci">virtual Result&lt; Labels &gt; slaveRunTaskLabelDecorator(const TaskInfo &amp;taskInfo, const ExecutorInfo &amp;executorInfo, const FrameworkInfo &amp;frameworkInfo, const SlaveInfo &amp;slaveInfo)</div><div class="ttdef"><b>Definition:</b> hook.hpp:60</d [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2attributes_8hpp_html"><div class="ttname"><a href="include_2mesos_2attributes_8hpp.html">attributes.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Hook_html_adfe19f16a007f810ca84473b034bc678"><div class="ttname"><a href="classmesos_1_1Hook.html#adfe19f16a007f810ca84473b034bc678">mesos::Hook::masterLaunchTaskLabelDecorator</a></div><div class="ttdeci">virtual Result&lt; Labels &gt; masterLaunchTaskLabelDecorator(const TaskInfo &amp;taskInfo, const FrameworkInfo &amp;frameworkInfo, const SlaveInfo &amp;slaveInfo)</div><div class="ttdef"><b>Definition:</b> hook.hpp:48</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/host__path_8hpp_source.html b/content/api/latest/c++/host__path_8hpp_source.html
index f58b0d2..c3abf71 100644
--- a/content/api/latest/c++/host__path_8hpp_source.html
+++ b/content/api/latest/c++/host__path_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1VolumeHostPathIsolatorProcess_html_a84516a32222852c1b492ca856f404d1f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1VolumeHostPathIsolatorProcess.html#a84516a32222852c1b492ca856f404d1f">mesos::internal::slave::VolumeHostPathIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1VolumeHostPathIsolatorProcess_html_af32fdfb76b7fb0efeaa4ecb0e114f6a5"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1VolumeHostPathIsolatorProcess.html#af32fdfb76b7fb0efeaa4ecb0e114f6a5">mesos::internal::slave::VolumeHostPathIsolatorProcess::supportsStandalone</a></div><div class="ttdeci">bool supportsStandalone() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</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>
diff --git a/content/api/latest/c++/http__authenticatee_8hpp_source.html b/content/api/latest/c++/http__authenticatee_8hpp_source.html
index a3fc522..98ebfca 100644
--- a/content/api/latest/c++/http__authenticatee_8hpp_source.html
+++ b/content/api/latest/c++/http__authenticatee_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="include_2mesos_2authentication_2http_2authenticatee_8hpp_html"><div class="ttname"><a href="include_2mesos_2authentication_2http_2authenticatee_8hpp.html">authenticatee.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1Authenticatee_html"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html">mesos::http::authentication::Authenticatee</a></div><div class="ttdoc">An abstraction enabling any HTTP API consumer to authenticate. </div><div class="ttdef"><b>Definition:</b> authenticatee.hpp:34</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
 <div class="ttc" id="namespacemesos_1_1uri_html_a5dff7c4a2df7be12fb642b5801c34f9f"><div class="ttname"><a href="namespacemesos_1_1uri.html#a5dff7c4a2df7be12fb642b5801c34f9f">mesos::uri::http</a></div><div class="ttdeci">URI http(const std::string &amp;host, const std::string &amp;path=&quot;/&quot;, const Option&lt; int &gt; &amp;port=None(), const Option&lt; std::string &gt; &amp;query=None(), const Option&lt; std::string &gt; &amp;fragment=None(), const Option&lt; std::string &gt; &amp [...]
diff --git a/content/api/latest/c++/http__authenticator_8hpp_source.html b/content/api/latest/c++/http__authenticator_8hpp_source.html
index ad6fec5..47ac5eb 100644
--- a/content/api/latest/c++/http__authenticator_8hpp_source.html
+++ b/content/api/latest/c++/http__authenticator_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1Module_3_01process_1_1http_1_1authentication_1_1Authenticator_01_4_html_a1e6e86e91095a10c568298bb1e172dc8"><div class="ttname"><a href="structmesos_1_1modules_1_1Module_3_01process_1_1http_1_1authentication_1_1Authenticator_01_4.html#a1e6e86e91095a10c568298bb1e172dc8">mesos::modules::Module&lt; process::http::authentication::Authenticator &gt;::Module</a></div><div class="ttdeci">Module(const char *_moduleApiVersion, const char *_mesosVersio [...]
 <div class="ttc" id="classprocess_1_1http_1_1authentication_1_1Authenticator_html"><div class="ttname"><a href="classprocess_1_1http_1_1authentication_1_1Authenticator.html">process::http::authentication::Authenticator</a></div><div class="ttdoc">The Authenticator interface allows us to implement different authenticators based on the scheme (e...</div><div class="ttdef"><b>Definition:</b> authenticator.hpp:103</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1Authenticator_html"><div class="ttname"><a href="classmesos_1_1Authenticator.html">mesos::Authenticator</a></div><div class="ttdef"><b>Definition:</b> authenticator.hpp:34</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
diff --git a/content/api/latest/c++/http__connection_8hpp_source.html b/content/api/latest/c++/http__connection_8hpp_source.html
index 0b3af81..b499569 100644
--- a/content/api/latest/c++/http__connection_8hpp_source.html
+++ b/content/api/latest/c++/http__connection_8hpp_source.html
@@ -100,7 +100,7 @@
 <div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1445</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_afb0a8be87808f508914cc2207ae59428"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#afb0a8be87808f508914cc2207ae59428">mesos::internal::HttpConnectionProcess::detected</a></div><div class="ttdeci">void detected(const process::Future&lt; Option&lt; process::http::URL &gt;&gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> http_connection.hpp:188</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_a5d2b09dd7b99e2519b641b682dc976b0"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a5d2b09dd7b99e2519b641b682dc976b0">process::http::Status::ACCEPTED</a></div><div class="ttdeci">static const uint16_t ACCEPTED</div><div class="ttdef"><b>Definition:</b> http.hpp:219</div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_html_a54e53c8006298fe99e3fb5f55c0e8c41"><div class="ttname"><a href="namespaceprocess_1_1http.html#a54e53c8006298fe99e3fb5f55c0e8c41">process::http::connect</a></div><div class="ttdeci">Future&lt; Connection &gt; connect(const network::Address &amp;address, Scheme scheme)</div></div>
diff --git a/content/api/latest/c++/http__server__test__helper_8hpp_source.html b/content/api/latest/c++/http__server__test__helper_8hpp_source.html
index 5ee39fa..7858d45 100644
--- a/content/api/latest/c++/http__server__test__helper_8hpp_source.html
+++ b/content/api/latest/c++/http__server__test__helper_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classSubcommand_html"><div class="ttname"><a href="classSubcommand.html">Subcommand</a></div><div class="ttdef"><b>Definition:</b> subcommand.hpp:41</div></div>
 <div class="ttc" id="subcommand_8hpp_html"><div class="ttname"><a href="subcommand_8hpp.html">subcommand.hpp</a></div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1HttpServerTestHelper_html_ad534d687a764c1f4d7fff9694587dbaf"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1HttpServerTestHelper.html#ad534d687a764c1f4d7fff9694587dbaf">mesos::internal::tests::HttpServerTestHelper::NAME</a></div><div class="ttdeci">static const char NAME[]</div><div class="ttdef"><b>Definition:</b> http_server_test_helper.hpp:33</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>
diff --git a/content/api/latest/c++/hugetlb_8hpp_source.html b/content/api/latest/c++/hugetlb_8hpp_source.html
index 6481e53..ad63f6c 100644
--- a/content/api/latest/c++/hugetlb_8hpp_source.html
+++ b/content/api/latest/c++/hugetlb_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="subsystem_8hpp_html"><div class="ttname"><a href="subsystem_8hpp.html">subsystem.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1HugetlbSubsystemProcess_html_a9841fb422871c5b2534998b1bb1e5511"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1HugetlbSubsystemProcess.html#a9841fb422871c5b2534998b1bb1e5511">mesos::internal::slave::HugetlbSubsystemProcess::name</a></div><div class="ttdeci">std::string name() const override</div><div class="ttdef"><b>Definition:</b> hugetlb.hpp:47</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">mesos::internal::slave::SubsystemProcess</a></div><div class="ttdef"><b>Definition:</b> subsystem.hpp:186</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1HugetlbSubsystemProcess_html_a03e32d7523ba2854e178bd9baa2d0f12"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1HugetlbSubsystemProcess.html#a03e32d7523ba2854e178bd9baa2d0f12">mesos::internal::slave::HugetlbSubsystemProcess::~HugetlbSubsystemProcess</a></div><div class="ttdeci">~HugetlbSubsystemProcess() override=default</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>
diff --git a/content/api/latest/c++/image_8hpp_source.html b/content/api/latest/c++/image_8hpp_source.html
index 60c62b7..8fdfff3 100644
--- a/content/api/latest/c++/image_8hpp_source.html
+++ b/content/api/latest/c++/image_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.hpp</a></div></div>
 <div class="ttc" id="provisioner_8hpp_html"><div class="ttname"><a href="provisioner_8hpp.html">provisioner.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Shared_html"><div class="ttname"><a href="classprocess_1_1Shared.html">process::Shared</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:26</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1VolumeImageIsolatorProcess_html_ae61317b9a7e22cf9d43f6403363c9599"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1VolumeImageIsolatorProcess.html#ae61317b9a7e22cf9d43f6403363c9599">mesos::internal::slave::VolumeImageIsolatorProcess::supportsNesting</a></div><div class="ttdeci">bool supportsNesting() override</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>
diff --git a/content/api/latest/c++/image__tar__puller_8hpp_source.html b/content/api/latest/c++/image__tar__puller_8hpp_source.html
index 4931793..d18b16b 100644
--- a/content/api/latest/c++/image__tar__puller_8hpp_source.html
+++ b/content/api/latest/c++/image__tar__puller_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1ImageTarPuller_html_a23b8daf0f6eb6be7e92c08c6b1ed9ff9"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1ImageTarPuller.html#a23b8daf0f6eb6be7e92c08c6b1ed9ff9">mesos::internal::slave::docker::ImageTarPuller::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; Puller &gt; &gt; create(const Flags &amp;flags, const process::Shared&lt; uri::Fetcher &gt; &amp;fetcher)</div></div>
 <div class="ttc" id="include_2mesos_2uri_2fetcher_8hpp_html"><div class="ttname"><a href="include_2mesos_2uri_2fetcher_8hpp.html">fetcher.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1ImageTarPuller_html_a7bc043578cffb920de5c32667eef937f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1ImageTarPuller.html#a7bc043578cffb920de5c32667eef937f">mesos::internal::slave::docker::ImageTarPuller::~ImageTarPuller</a></div><div class="ttdeci">~ImageTarPuller() override</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="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="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
diff --git a/content/api/latest/c++/in__memory_8hpp_source.html b/content/api/latest/c++/in__memory_8hpp_source.html
index 0f20cd7..c9fde50 100644
--- a/content/api/latest/c++/in__memory_8hpp_source.html
+++ b/content/api/latest/c++/in__memory_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classmesos_1_1state_1_1InMemoryStorage_html_a280ac8d1b880f76d8f38b2e340dced48"><div class="ttname"><a href="classmesos_1_1state_1_1InMemoryStorage.html#a280ac8d1b880f76d8f38b2e340dced48">mesos::state::InMemoryStorage::InMemoryStorage</a></div><div class="ttdeci">InMemoryStorage()</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1InMemoryStorage_html"><div class="ttname"><a href="classmesos_1_1state_1_1InMemoryStorage.html">mesos::state::InMemoryStorage</a></div><div class="ttdef"><b>Definition:</b> in_memory.hpp:37</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1InMemoryStorage_html_a2cd9b2ae72a67d167d691c1ebcf5ce90"><div class="ttname"><a href="classmesos_1_1state_1_1InMemoryStorage.html#a2cd9b2ae72a67d167d691c1ebcf5ce90">mesos::state::InMemoryStorage::expunge</a></div><div class="ttdeci">process::Future&lt; bool &gt; expunge(const internal::state::Entry &amp;entry) override</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/include_2csi_2spec_8hpp.html b/content/api/latest/c++/include_2csi_2spec_8hpp.html
index 64918ea..0f46fa8 100644
--- a/content/api/latest/c++/include_2csi_2spec_8hpp.html
+++ b/content/api/latest/c++/include_2csi_2spec_8hpp.html
@@ -55,6 +55,7 @@
 </div><!--header-->
 <div class="contents">
 <div class="textblock"><code>#include &lt;csi/csi.pb.h&gt;</code><br />
+<code>#include &lt;csi/csi.grpc.pb.h&gt;</code><br />
 </div>
 <p><a href="include_2csi_2spec_8hpp_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
diff --git a/content/api/latest/c++/include_2csi_2spec_8hpp_source.html b/content/api/latest/c++/include_2csi_2spec_8hpp_source.html
index a6e0f5d..7b6746c 100644
--- a/content/api/latest/c++/include_2csi_2spec_8hpp_source.html
+++ b/content/api/latest/c++/include_2csi_2spec_8hpp_source.html
@@ -52,8 +52,8 @@
 <div class="title">spec.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="include_2csi_2spec_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>< [...]
-<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>
+<a href="include_2csi_2spec_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>< [...]
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacecsi_1_1v0_html"><div class="ttname"><a href="namespacecsi_1_1v0.html">csi::v0</a></div><div class="ttdef"><b>Definition:</b> utils.hpp:38</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html b/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
index 334fb6d..8597a32 100644
--- a/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
@@ -83,7 +83,7 @@
 <div class="ttc" id="namespacerouting_1_1filter_1_1internal_html_a646d4e3238d83329525957b5a5586be2"><div class="ttname"><a href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">routing::filter::internal::filters</a></div><div class="ttdeci">Result&lt; std::vector&lt; Filter&lt; Classifier &gt; &gt; &gt; filters(const std::string &amp;_link, const Handle &amp;parent)</div><div class="ttdef"><b>Definition:</b> internal.hpp:776</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a97eadff5ba5f1b25beeb2b99e7ed72bb"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a97eadff5ba5f1b25beeb2b99e7ed72bb">mesos::allocator::Allocator::updateFramework</a></div><div class="ttdeci">virtual void updateFramework(const FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, const std::set&lt; std::string &gt; &amp;suppressedRoles)=0</div><div class="ttdoc">Updates capabilities of a [...]
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a06d46d24d46f7c9858ab58c027ecc7ca"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">mesos::allocator::Allocator::setQuota</a></div><div class="ttdeci">virtual void setQuota(const std::string &amp;role, const Quota &amp;quota)=0</div><div class="ttdoc">Informs the allocator to set quota for the given role. </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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_ac58e3a3025d3887ab1ab9267c9093188"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#ac58e3a3025d3887ab1ab9267c9093188">mesos::allocator::Allocator::removeFramework</a></div><div class="ttdeci">virtual void removeFramework(const FrameworkID &amp;frameworkId)=0</div><div class="ttdoc">Removes a framework from the Mesos cluster. </div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a455bb50eb4548484969c42ada23cd8ff"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">mesos::allocator::Allocator::updateUnavailability</a></div><div class="ttdeci">virtual void updateUnavailability(const SlaveID &amp;slaveId, const Option&lt; Unavailability &gt; &amp;unavailability)=0</div><div class="ttdoc">Updates unavailability for an agent. </div></div>
diff --git a/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html b/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html
index 2ced10b..e53ed32 100644
--- a/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="classmesos_1_1Attributes_html_adfb125bb33eeb3c9a27dee4a9bb4daaf"><div class="ttname"><a href="classmesos_1_1Attributes.html#adfb125bb33eeb3c9a27dee4a9bb4daaf">mesos::Attributes::end</a></div><div class="ttdeci">const_iterator end() const </div><div class="ttdef"><b>Definition:</b> attributes.hpp:110</div></div>
 <div class="ttc" id="classmesos_1_1Attributes_html_a2d3835bc69bb47b10f5ae64f3a63826b"><div class="ttname"><a href="classmesos_1_1Attributes.html#a2d3835bc69bb47b10f5ae64f3a63826b">mesos::Attributes::add</a></div><div class="ttdeci">void add(const Attribute &amp;attribute)</div><div class="ttdef"><b>Definition:</b> attributes.hpp:79</div></div>
 <div class="ttc" id="classmesos_1_1Attributes_html_af178fdf6f1399753faf2d544d4e9c96a"><div class="ttname"><a href="classmesos_1_1Attributes.html#af178fdf6f1399753faf2d544d4e9c96a">mesos::Attributes::operator==</a></div><div class="ttdeci">bool operator==(const Attributes &amp;that) const </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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Attributes_html_ab548e71a2ed68b503e7821dda4089eb7"><div class="ttname"><a href="classmesos_1_1Attributes.html#ab548e71a2ed68b503e7821dda4089eb7">mesos::Attributes::Attributes</a></div><div class="ttdeci">Attributes(const google::protobuf::RepeatedPtrField&lt; Attribute &gt; &amp;_attributes)</div><div class="ttdef"><b>Definition:</b> attributes.hpp:38</div></div>
 <div class="ttc" id="classmesos_1_1Attributes_html_ac0be630f63e750e5b57e182165cc74ac"><div class="ttname"><a href="classmesos_1_1Attributes.html#ac0be630f63e750e5b57e182165cc74ac">mesos::Attributes::parse</a></div><div class="ttdeci">static Attribute parse(const std::string &amp;name, const std::string &amp;value)</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2authentication_2authenticatee_8hpp_source.html b/content/api/latest/c++/include_2mesos_2authentication_2authenticatee_8hpp_source.html
index ee43948..f9eb2a1 100644
--- a/content/api/latest/c++/include_2mesos_2authentication_2authenticatee_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2authentication_2authenticatee_8hpp_source.html
@@ -56,7 +56,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="classmesos_1_1Authenticatee_html_a3887153258b5b0fd3b4e52925c45ce90"><div class="ttname"><a href="classmesos_1_1Authenticatee.html#a3887153258b5b0fd3b4e52925c45ce90">mesos::Authenticatee::Authenticatee</a></div><div class="ttdeci">Authenticatee()</div><div class="ttdef"><b>Definition:</b> authenticatee.hpp:32</div></div>
 <div class="ttc" id="structprocess_1_1UPID_html"><div class="ttname"><a href="structprocess_1_1UPID.html">process::UPID</a></div><div class="ttdoc">An &quot;untyped&quot; PID, used to encapsulate the process ID for lower-layer abstractions (eg...</div><div class="ttdef"><b>Definition:</b> pid.hpp:39</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Authenticatee_html_a5ec091e28188aa8b68366edcb7af3ff1"><div class="ttname"><a href="classmesos_1_1Authenticatee.html#a5ec091e28188aa8b68366edcb7af3ff1">mesos::Authenticatee::authenticate</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; authenticate(const process::UPID &amp;pid, const process::UPID &amp;client, const mesos::Credential &amp;credential)=0</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2authentication_2authenticator_8hpp_source.html b/content/api/latest/c++/include_2mesos_2authentication_2authenticator_8hpp_source.html
index 9a65018..ac369ec 100644
--- a/content/api/latest/c++/include_2mesos_2authentication_2authenticator_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2authentication_2authenticator_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classmesos_1_1Authenticator_html_a88e1acd32ebe8553b71b1504f55d723d"><div class="ttname"><a href="classmesos_1_1Authenticator.html#a88e1acd32ebe8553b71b1504f55d723d">mesos::Authenticator::initialize</a></div><div class="ttdeci">virtual Try&lt; Nothing &gt; initialize(const Option&lt; Credentials &gt; &amp;credentials)=0</div></div>
 <div class="ttc" id="structprocess_1_1UPID_html"><div class="ttname"><a href="structprocess_1_1UPID.html">process::UPID</a></div><div class="ttdoc">An &quot;untyped&quot; PID, used to encapsulate the process ID for lower-layer abstractions (eg...</div><div class="ttdef"><b>Definition:</b> pid.hpp:39</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="classmesos_1_1Authenticator_html"><div class="ttname"><a href="classmesos_1_1Authenticator.html">mesos::Authenticator</a></div><div class="ttdef"><b>Definition:</b> authenticator.hpp:34</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/include_2mesos_2authentication_2http_2authenticatee_8hpp_source.html b/content/api/latest/c++/include_2mesos_2authentication_2http_2authenticatee_8hpp_source.html
index fc47a7c..fe1f501 100644
--- a/content/api/latest/c++/include_2mesos_2authentication_2http_2authenticatee_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2authentication_2http_2authenticatee_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:517</div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1Authenticatee_html_afb97d6c4248a6225f1380b0bc0643b33"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#afb97d6c4248a6225f1380b0bc0643b33">mesos::http::authentication::Authenticatee::scheme</a></div><div class="ttdeci">virtual std::string scheme() const =0</div><div class="ttdoc">Name of the authentication scheme implemented. </div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1Authenticatee_html"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html">mesos::http::authentication::Authenticatee</a></div><div class="ttdoc">An abstraction enabling any HTTP API consumer to authenticate. </div><div class="ttdef"><b>Definition:</b> authenticatee.hpp:34</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1Authenticatee_html_afaccaceff9fae44ab2fa4efb5565af97"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#afaccaceff9fae44ab2fa4efb5565af97">mesos::http::authentication::Authenticatee::authenticate</a></div><div class="ttdeci">virtual process::Future&lt; process::http::Request &gt; authenticate(const process::http::Request &amp;request, const Option&lt; mesos::v1::Credential &gt; &amp;credent [...]
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1Authenticatee_html_a7d5f4e616a2fc6fefe403155ad45bb83"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#a7d5f4e616a2fc6fefe403155ad45bb83">mesos::http::authentication::Authenticatee::reset</a></div><div class="ttdeci">virtual void reset()</div><div class="ttdoc">Reset the authenticatee to its initial state. </div><div class="ttdef"><b>Definition:</b> authenticatee.hpp:46</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html b/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html
index 3fd85ec..f960eb7 100644
--- a/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html
@@ -72,7 +72,7 @@
 <div class="ttc" id="classmesos_1_1Authorizer_html"><div class="ttname"><a href="classmesos_1_1Authorizer.html">mesos::Authorizer</a></div><div class="ttdoc">This interface is used to enable an identity service or any other back end to check authorization pol...</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:243</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1ObjectApprover_1_1Object_html_ad5f47fe400d3e2418e51afb4ccd5d77f"><div class="ttname"><a href="structmesos_1_1ObjectApprover_1_1Object.html#ad5f47fe400d3e2418e51afb4ccd5d77f">mesos::ObjectApprover::Object::framework_info</a></div><div class="ttdeci">const FrameworkInfo * framework_info</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:204</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1ObjectApprover_1_1Object_html_a8e939da2f28217b77a2347423c2cfe8b"><div class="ttname"><a href="structmesos_1_1ObjectApprover_1_1Object.html#a8e939da2f28217b77a2347423c2cfe8b">mesos::ObjectApprover::Object::Object</a></div><div class="ttdeci">Object(const ExecutorInfo &amp;_executor_info, const FrameworkInfo &amp;_framework_info)</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:113</div></div>
 <div class="ttc" id="structmesos_1_1ObjectApprover_1_1Object_html_aceb496a514ee8ee2110376dbeeed1057"><div class="ttname"><a href="structmesos_1_1ObjectApprover_1_1Object.html#aceb496a514ee8ee2110376dbeeed1057">mesos::ObjectApprover::Object::Object</a></div><div class="ttdeci">Object(const Task &amp;_task, const FrameworkInfo &amp;_framework_info)</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:140</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/include_2mesos_2executor_2executor_8hpp_source.html b/content/api/latest/c++/include_2mesos_2executor_2executor_8hpp_source.html
index 9460b18..2a15f70 100644
--- a/content/api/latest/c++/include_2mesos_2executor_2executor_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2executor_2executor_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="include_2mesos_2executor_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 nam [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 </div><!-- fragment --></div><!-- contents -->
diff --git a/content/api/latest/c++/include_2mesos_2executor_8hpp_source.html b/content/api/latest/c++/include_2mesos_2executor_8hpp_source.html
index a8c3989..85a18eb 100644
--- a/content/api/latest/c++/include_2mesos_2executor_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2executor_8hpp_source.html
@@ -61,7 +61,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="classmesos_1_1ExecutorDriver_html_a879cd851b15d0f61114f3f32cec54938"><div class="ttname"><a href="classmesos_1_1ExecutorDriver.html#a879cd851b15d0f61114f3f32cec54938">mesos::ExecutorDriver::~ExecutorDriver</a></div><div class="ttdeci">virtual ~ExecutorDriver()</div><div class="ttdef"><b>Definition:</b> executor.hpp:151</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1Executor_html"><div class="ttname"><a href="classmesos_1_1Executor.html">mesos::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:75</div></div>
 <div class="ttc" id="namespaceprocess_html_a72c24f06ac3f91b9412de80c6252df25"><div class="ttname"><a href="namespaceprocess.html#a72c24f06ac3f91b9412de80c6252df25">process::run</a></div><div class="ttdeci">Future&lt; R &gt; run(R(*method)())</div><div class="ttdef"><b>Definition:</b> run.hpp:55</div></div>
 <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2http_8hpp_source.html b/content/api/latest/c++/include_2mesos_2http_8hpp_source.html
index e1baa1a..e417480 100644
--- a/content/api/latest/c++/include_2mesos_2http_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2http_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="namespacemesos_html_a13035ce0cc66cca4a467787b4716039ea218af913ed9c4f4144a589f8e3a67776"><div class="ttname"><a href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039ea218af913ed9c4f4144a589f8e3a67776">mesos::ContentType::RECORDIO</a></div></div>
 <div class="ttc" id="namespacemesos_html_a5bb93875adbf30bc871be8008f3734db"><div class="ttname"><a href="namespacemesos.html#a5bb93875adbf30bc871be8008f3734db">mesos::APPLICATION_RECORDIO</a></div><div class="ttdeci">const char APPLICATION_RECORDIO[]</div><div class="ttdef"><b>Definition:</b> http.hpp:29</div></div>
 <div class="ttc" id="namespacemesos_html_a0ddd4d6027e971c5997fcdc1ec34a939"><div class="ttname"><a href="namespacemesos.html#a0ddd4d6027e971c5997fcdc1ec34a939">mesos::APPLICATION_PROTOBUF</a></div><div class="ttdeci">const char APPLICATION_PROTOBUF[]</div><div class="ttdef"><b>Definition:</b> http.hpp:24</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_html_a13035ce0cc66cca4a467787b4716039ead938347008a2e932aaa4a568a3c3f2e7"><div class="ttname"><a href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039ead938347008a2e932aaa4a568a3c3f2e7">mesos::ContentType::PROTOBUF</a></div></div>
 <div class="ttc" id="namespacemesos_html_acf42413ba78dc1a9cf763f982d6f6150"><div class="ttname"><a href="namespacemesos.html#acf42413ba78dc1a9cf763f982d6f6150">mesos::MESSAGE_ACCEPT</a></div><div class="ttdeci">const char MESSAGE_ACCEPT[]</div><div class="ttdef"><b>Definition:</b> http.hpp:39</div></div>
 <div class="ttc" id="namespacemesos_html_a612a4d4c00bd9c023062039cc15e0924"><div class="ttname"><a href="namespacemesos.html#a612a4d4c00bd9c023062039cc15e0924">mesos::APPLICATION_JSON</a></div><div class="ttdeci">const char APPLICATION_JSON[]</div><div class="ttdef"><b>Definition:</b> http.hpp:25</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2log_2log_8hpp_source.html b/content/api/latest/c++/include_2mesos_2log_2log_8hpp_source.html
index df6d508..75bc9fa 100644
--- a/content/api/latest/c++/include_2mesos_2log_2log_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2log_2log_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="classmesos_1_1log_1_1Log_html_a24d20ae0d5184485f1f36b701287f6cb"><div class="ttname"><a href="classmesos_1_1log_1_1Log.html#a24d20ae0d5184485f1f36b701287f6cb">mesos::log::Log::position</a></div><div class="ttdeci">Position position(const std::string &amp;identity) const </div><div class="ttdef"><b>Definition:</b> log.hpp:219</div></div>
 <div class="ttc" id="classmesos_1_1log_1_1Log_html"><div class="ttname"><a href="classmesos_1_1log_1_1Log.html">mesos::log::Log</a></div><div class="ttdef"><b>Definition:</b> log.hpp:52</div></div>
 <div class="ttc" id="zookeeper_2authentication_8hpp_html"><div class="ttname"><a href="zookeeper_2authentication_8hpp.html">authentication.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1LogReaderProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html">mesos::internal::log::LogReaderProcess</a></div><div class="ttdef"><b>Definition:</b> log.hpp:119</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1log_1_1Log_1_1Writer_html"><div class="ttname"><a href="classmesos_1_1log_1_1Log_1_1Writer.html">mesos::log::Log::Writer</a></div><div class="ttdef"><b>Definition:</b> log.hpp:159</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2maintenance_2maintenance_8hpp_source.html b/content/api/latest/c++/include_2mesos_2maintenance_2maintenance_8hpp_source.html
index e580352..7fa9148 100644
--- a/content/api/latest/c++/include_2mesos_2maintenance_2maintenance_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2maintenance_2maintenance_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="include_2mesos_2maintenance_2maintenance_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"> [...]
 <div class="ttc" id="structmesos_1_1UnavailableResources_html_a2b3f0db5b5a05f3fa0bc1f8abfb68331"><div class="ttname"><a href="structmesos_1_1UnavailableResources.html#a2b3f0db5b5a05f3fa0bc1f8abfb68331">mesos::UnavailableResources::resources</a></div><div class="ttdeci">Resources resources</div><div class="ttdef"><b>Definition:</b> maintenance.hpp:32</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_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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1UnavailableResources_html_a4541aa842da483bec54192c152d409f7"><div class="ttname"><a href="structmesos_1_1UnavailableResources.html#a4541aa842da483bec54192c152d409f7">mesos::UnavailableResources::unavailability</a></div><div class="ttdeci">Unavailability unavailability</div><div class="ttdef"><b>Definition:</b> maintenance.hpp:33</div></div>
 <div class="ttc" id="structmesos_1_1UnavailableResources_html"><div class="ttname"><a href="structmesos_1_1UnavailableResources.html">mesos::UnavailableResources</a></div><div class="ttdef"><b>Definition:</b> maintenance.hpp:30</div></div>
 </div><!-- fragment --></div><!-- contents -->
diff --git a/content/api/latest/c++/include_2mesos_2master_2detector_8hpp_source.html b/content/api/latest/c++/include_2mesos_2master_2detector_8hpp_source.html
index c7ffd68..0e3f04c 100644
--- a/content/api/latest/c++/include_2mesos_2master_2detector_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2master_2detector_8hpp_source.html
@@ -60,7 +60,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="classmesos_1_1master_1_1detector_1_1MasterDetector_html_afa29b19a4a659d32db30bedd48198ec3"><div class="ttname"><a href="classmesos_1_1master_1_1detector_1_1MasterDetector.html#afa29b19a4a659d32db30bedd48198ec3">mesos::master::detector::MasterDetector::~MasterDetector</a></div><div class="ttdeci">virtual ~MasterDetector()=0</div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2master_2master_8hpp_source.html b/content/api/latest/c++/include_2mesos_2master_2master_8hpp_source.html
index 22b6710..4351b18 100644
--- a/content/api/latest/c++/include_2mesos_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2master_2master_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="include_2mesos_2master_2master_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="l [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1master_html_ab3cd73ee092d62cc8d20ba8218c9dabc"><div class="ttname"><a href="namespacemesos_1_1master.html#ab3cd73ee092d62cc8d20ba8218c9dabc">mesos::master::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Call::Type &amp;type)</div><div class="ttdef"><b>Definition:</b> master.hpp:28</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2module_2allocator_8hpp_source.html b/content/api/latest/c++/include_2mesos_2module_2allocator_8hpp_source.html
index b382046..7d23e6c 100644
--- a/content/api/latest/c++/include_2mesos_2module_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2module_2allocator_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="include_2mesos_2module_2allocator_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 [...]
 <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_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></div><div class="ttdoc">Basic model of an allocator: resources are allocated to a framework in the form of offers...</div><div class="ttdef"><b>Definition:</b> allocator.hpp:55</div></div>
 <div class="ttc" id="include_2mesos_2allocator_2allocator_8hpp_html"><div class="ttname"><a href="include_2mesos_2allocator_2allocator_8hpp.html">allocator.hpp</a></div></div>
diff --git a/content/api/latest/c++/include_2mesos_2module_2authenticatee_8hpp_source.html b/content/api/latest/c++/include_2mesos_2module_2authenticatee_8hpp_source.html
index 53220da..6e851db 100644
--- a/content/api/latest/c++/include_2mesos_2module_2authenticatee_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2module_2authenticatee_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="include_2mesos_2module_2authenticatee_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  [...]
 <div class="ttc" id="structmesos_1_1modules_1_1ModuleBase_html"><div class="ttname"><a href="structmesos_1_1modules_1_1ModuleBase.html">mesos::modules::ModuleBase</a></div><div class="ttdef"><b>Definition:</b> module.hpp:56</div></div>
 <div class="ttc" id="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticatee_01_4_html_a4ff0c9fbd3f74ca9b0214a69c89df909"><div class="ttname"><a href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticatee_01_4.html#a4ff0c9fbd3f74ca9b0214a69c89df909">mesos::modules::Module&lt; mesos::Authenticatee &gt;::Module</a></div><div class="ttdeci">Module(const char *_moduleApiVersion, const char *_mesosVersion, const char *_authorName, const char *_authorEmail, const char *_description,  [...]
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2module_2authenticator_8hpp_source.html b/content/api/latest/c++/include_2mesos_2module_2authenticator_8hpp_source.html
index d4bd879..ba00f27 100644
--- a/content/api/latest/c++/include_2mesos_2module_2authenticator_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2module_2authenticator_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="include_2mesos_2module_2authenticator_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  [...]
 <div class="ttc" id="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticator_01_4_html_abede4c5ef101a12c52d1476d51658448"><div class="ttname"><a href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticator_01_4.html#abede4c5ef101a12c52d1476d51658448">mesos::modules::Module&lt; mesos::Authenticator &gt;::Module</a></div><div class="ttdeci">Module(const char *_moduleApiVersion, const char *_mesosVersion, const char *_authorName, const char *_authorEmail, const char *_description,  [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1Authenticator_html"><div class="ttname"><a href="classmesos_1_1Authenticator.html">mesos::Authenticator</a></div><div class="ttdef"><b>Definition:</b> authenticator.hpp:34</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2module_2authorizer_8hpp_source.html b/content/api/latest/c++/include_2mesos_2module_2authorizer_8hpp_source.html
index 63a7741..9ab9270 100644
--- a/content/api/latest/c++/include_2mesos_2module_2authorizer_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2module_2authorizer_8hpp_source.html
@@ -56,7 +56,7 @@
 <div class="ttc" id="structmesos_1_1modules_1_1ModuleBase_html"><div class="ttname"><a href="structmesos_1_1modules_1_1ModuleBase.html">mesos::modules::ModuleBase</a></div><div class="ttdef"><b>Definition:</b> module.hpp:56</div></div>
 <div class="ttc" id="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</div></div>
 <div class="ttc" id="classmesos_1_1Authorizer_html"><div class="ttname"><a href="classmesos_1_1Authorizer.html">mesos::Authorizer</a></div><div class="ttdoc">This interface is used to enable an identity service or any other back end to check authorization pol...</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:243</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2authorizer_2authorizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2authorizer_2authorizer_8hpp.html">authorizer.hpp</a></div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2module_2detector_8hpp_source.html b/content/api/latest/c++/include_2mesos_2module_2detector_8hpp_source.html
index 644d9f9..418b5ce 100644
--- a/content/api/latest/c++/include_2mesos_2module_2detector_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2module_2detector_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="include_2mesos_2master_2detector_8hpp_html"><div class="ttname"><a href="include_2mesos_2master_2detector_8hpp.html">detector.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4_html_aaad586a40e542516ebd4b16803e0aad4"><div class="ttname"><a href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html#aaad586a40e542516ebd4b16803e0aad4">mesos::modules::Module&lt; mesos::master::detector::MasterDetector &gt;::Module</a></div><div class="ttdeci">Module(const char *_moduleApiVersion, const char *_mesosVersion, const char * [...]
 <div class="ttc" id="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1master_1_1detector_1_1MasterDetector_html"><div class="ttname"><a href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a></div><div class="ttdoc">An abstraction of a Master detector which can be used to detect the leading master from a group...</div><div class="ttdef"><b>Definition:</b> detector.hpp:38</div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2module_2isolator_8hpp_source.html b/content/api/latest/c++/include_2mesos_2module_2isolator_8hpp_source.html
index ec8543b..3552293 100644
--- a/content/api/latest/c++/include_2mesos_2module_2isolator_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2module_2isolator_8hpp_source.html
@@ -56,7 +56,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="include_2mesos_2slave_2isolator_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2isolator_8hpp.html">isolator.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1Isolator_html"><div class="ttname"><a href="classmesos_1_1slave_1_1Isolator.html">mesos::slave::Isolator</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:39</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2module_2module_8hpp_source.html b/content/api/latest/c++/include_2mesos_2module_2module_8hpp_source.html
index 072e0b8..7bd436e 100644
--- a/content/api/latest/c++/include_2mesos_2module_2module_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2module_2module_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="include_2mesos_2module_2module_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="l [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/include_2mesos_2module_8hpp_source.html b/content/api/latest/c++/include_2mesos_2module_8hpp_source.html
index 1a91d99..d3a9c58 100644
--- a/content/api/latest/c++/include_2mesos_2module_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2module_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="structmesos_1_1modules_1_1ModuleBase_html_a0dd78b0f361b71137577e31d979b7f5c"><div class="ttname"><a href="structmesos_1_1modules_1_1ModuleBase.html#a0dd78b0f361b71137577e31d979b7f5c">mesos::modules::ModuleBase::authorEmail</a></div><div class="ttdeci">const char * authorEmail</div><div class="ttdef"><b>Definition:</b> module.hpp:80</div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1ModuleBase_html_a62b45c28e9334726ece62833d6f88b27"><div class="ttname"><a href="structmesos_1_1modules_1_1ModuleBase.html#a62b45c28e9334726ece62833d6f88b27">mesos::modules::ModuleBase::compatible</a></div><div class="ttdeci">bool(* compatible)()</div><div class="ttdef"><b>Definition:</b> module.hpp:90</div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1ModuleBase_html_af37d32c0c7e7964c8e2368f4224ce0b4"><div class="ttname"><a href="structmesos_1_1modules_1_1ModuleBase.html#af37d32c0c7e7964c8e2368f4224ce0b4">mesos::modules::ModuleBase::kind</a></div><div class="ttdeci">const char * kind</div><div class="ttdef"><b>Definition:</b> module.hpp:78</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1ModuleBase_html_af80fc68d09b86ea3192284dc55a64a9b"><div class="ttname"><a href="structmesos_1_1modules_1_1ModuleBase.html#af80fc68d09b86ea3192284dc55a64a9b">mesos::modules::ModuleBase::authorName</a></div><div class="ttdeci">const char * authorName</div><div class="ttdef"><b>Definition:</b> module.hpp:79</div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1ModuleBase_html_a5dd5da6efcacafd63b38c963fc0928b3"><div class="ttname"><a href="structmesos_1_1modules_1_1ModuleBase.html#a5dd5da6efcacafd63b38c963fc0928b3">mesos::modules::ModuleBase::moduleApiVersion</a></div><div class="ttdeci">const char * moduleApiVersion</div><div class="ttdef"><b>Definition:</b> module.hpp:74</div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1ModuleBase_html_ae584668522f5c02ba58f932d238ce2c0"><div class="ttname"><a href="structmesos_1_1modules_1_1ModuleBase.html#ae584668522f5c02ba58f932d238ce2c0">mesos::modules::ModuleBase::description</a></div><div class="ttdeci">const char * description</div><div class="ttdef"><b>Definition:</b> module.hpp:81</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2slave_2containerizer_8hpp_source.html b/content/api/latest/c++/include_2mesos_2slave_2containerizer_8hpp_source.html
index afecabe..26061b6 100644
--- a/content/api/latest/c++/include_2mesos_2slave_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2slave_2containerizer_8hpp_source.html
@@ -67,7 +67,7 @@
 <div class="ttc" id="classprocess_1_1Shared_html"><div class="ttname"><a href="classprocess_1_1Shared.html">process::Shared&lt; FDWrapper &gt;</a></div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_abd165ee6474b5b75bf075842fff13a04"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#abd165ee6474b5b75bf075842fff13a04">STDOUT_FILENO</a></div><div class="ttdeci">#define STDOUT_FILENO</div><div class="ttdef"><b>Definition:</b> windows.hpp:154</div></div>
 <div class="ttc" id="classprocess_1_1Subprocess_1_1IO_html"><div class="ttname"><a href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a></div><div class="ttdoc">Describes how the I/O is redirected for stdin/stdout/stderr. </div><div class="ttdef"><b>Definition:</b> subprocess.hpp:61</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_afcf80a6d91178952d107ad00b165752b"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afcf80a6d91178952d107ad00b165752b">STDIN_FILENO</a></div><div class="ttdeci">#define STDIN_FILENO</div><div class="ttdef"><b>Definition:</b> windows.hpp:153</div></div>
 <div class="ttc" id="structmesos_1_1slave_1_1ContainerIO_html_a3cbd98f5b391bb77ea645fdeafb605cf"><div class="ttname"><a href="structmesos_1_1slave_1_1ContainerIO.html#a3cbd98f5b391bb77ea645fdeafb605cf">mesos::slave::ContainerIO::err</a></div><div class="ttdeci">IO err</div><div class="ttdoc">Similar to out, except this describes how to redirect stderr. </div><div class="ttdef"><b>Definition:</b> containerizer.hpp:141</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2slave_2isolator_8hpp_source.html b/content/api/latest/c++/include_2mesos_2slave_2isolator_8hpp_source.html
index a3c1f1f..8f935e7 100644
--- a/content/api/latest/c++/include_2mesos_2slave_2isolator_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2slave_2isolator_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="classmesos_1_1slave_1_1Isolator_html_a9ec7749b09cc7fb2d0286bf2eca913ac"><div class="ttname"><a href="classmesos_1_1slave_1_1Isolator.html#a9ec7749b09cc7fb2d0286bf2eca913ac">mesos::slave::Isolator::~Isolator</a></div><div class="ttdeci">virtual ~Isolator()</div><div class="ttdef"><b>Definition:</b> isolator.hpp:42</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>
 <div class="ttc" id="classmesos_1_1slave_1_1Isolator_html_a67d35276d3fb6a19cd9290bb4c7aa7f7"><div class="ttname"><a href="classmesos_1_1slave_1_1Isolator.html#a67d35276d3fb6a19cd9290bb4c7aa7f7">mesos::slave::Isolator::recover</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; recover(const std::vector&lt; ContainerState &gt; &amp;states, const hashset&lt; ContainerID &gt; &amp;orphans)</div><div class="ttdef"><b>Definition:</b> isolator.hpp:60</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2slave_2containerizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1Isolator_html_aa4e5910588131613e4c10903282dc252"><div class="ttname"><a href="classmesos_1_1slave_1_1Isolator.html#aa4e5910588131613e4c10903282dc252">mesos::slave::Isolator::update</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; update(const ContainerID &amp;containerId, const Resources &amp;resources)</div><div class="ttdef"><b>Definition:</b> isolator.hpp:98</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html
index f3c113a..d5bad8f 100644
--- a/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classmesos_1_1state_1_1LevelDBStorage_html_a397eaa5c08bd38d8b9c60b1d12a35afe"><div class="ttname"><a href="classmesos_1_1state_1_1LevelDBStorage.html#a397eaa5c08bd38d8b9c60b1d12a35afe">mesos::state::LevelDBStorage::~LevelDBStorage</a></div><div class="ttdeci">~LevelDBStorage() override</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1LevelDBStorage_html_a93757d6c035e7ed338c8949d65842856"><div class="ttname"><a href="classmesos_1_1state_1_1LevelDBStorage.html#a93757d6c035e7ed338c8949d65842856">mesos::state::LevelDBStorage::LevelDBStorage</a></div><div class="ttdeci">LevelDBStorage(const std::string &amp;path)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1LevelDBStorage_html_a16fe701a8360d040de24b35f2786d0ac"><div class="ttname"><a href="classmesos_1_1state_1_1LevelDBStorage.html#a16fe701a8360d040de24b35f2786d0ac">mesos::state::LevelDBStorage::expunge</a></div><div class="ttdeci">process::Future&lt; bool &gt; expunge(const internal::state::Entry &amp;entry) override</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html
index 1674409..d4573bc 100644
--- a/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1state_1_1LogStorage_html"><div class="ttname"><a href="classmesos_1_1state_1_1LogStorage.html">mesos::state::LogStorage</a></div><div class="ttdef"><b>Definition:</b> log.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1log_1_1Log_html"><div class="ttname"><a href="classmesos_1_1log_1_1Log.html">mesos::log::Log</a></div><div class="ttdef"><b>Definition:</b> log.hpp:52</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1LogStorage_html_ae650eaef906c2088e8ae471899eea8bf"><div class="ttname"><a href="classmesos_1_1state_1_1LogStorage.html#ae650eaef906c2088e8ae471899eea8bf">mesos::state::LogStorage::names</a></div><div class="ttdeci">process::Future&lt; std::set&lt; std::string &gt; &gt; names() override</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
index 1343bcb..a633740 100644
--- a/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
@@ -75,7 +75,7 @@
 <div class="ttc" id="classmesos_1_1state_1_1Variable_html"><div class="ttname"><a href="classmesos_1_1state_1_1Variable.html">mesos::state::Variable</a></div><div class="ttdef"><b>Definition:</b> state.hpp:64</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Variable_html_abb0a232f470a26e935076cc6dd8f114a"><div class="ttname"><a href="classmesos_1_1state_1_1Variable.html#abb0a232f470a26e935076cc6dd8f114a">mesos::state::Variable::mutate</a></div><div class="ttdeci">Variable mutate(const std::string &amp;value) const </div><div class="ttdef"><b>Definition:</b> state.hpp:72</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1protobuf_1_1State_html_a4a866fd0f7c0eace8a0ac082f7e88361"><div class="ttname"><a href="classmesos_1_1state_1_1protobuf_1_1State.html#a4a866fd0f7c0eace8a0ac082f7e88361">mesos::state::protobuf::State::fetch</a></div><div class="ttdeci">process::Future&lt; Variable&lt; T &gt; &gt; fetch(const std::string &amp;name)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:107</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2protobuf_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2protobuf_8hpp.html">protobuf.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
index fb2eefa..6b5deb6 100644
--- a/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="classmesos_1_1state_1_1Variable_html"><div class="ttname"><a href="classmesos_1_1state_1_1Variable.html">mesos::state::Variable</a></div><div class="ttdef"><b>Definition:</b> state.hpp:64</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Variable_html_abb0a232f470a26e935076cc6dd8f114a"><div class="ttname"><a href="classmesos_1_1state_1_1Variable.html#abb0a232f470a26e935076cc6dd8f114a">mesos::state::Variable::mutate</a></div><div class="ttdeci">Variable mutate(const std::string &amp;value) const </div><div class="ttdef"><b>Definition:</b> state.hpp:72</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/include_2mesos_2state_2storage_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2storage_8hpp_source.html
index d7eb5b4..7c6564e 100644
--- a/content/api/latest/c++/include_2mesos_2state_2storage_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2storage_8hpp_source.html
@@ -56,7 +56,7 @@
 <div class="ttc" id="classmesos_1_1state_1_1Storage_html_ae7f901a5273922d60386d059bcb419eb"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html#ae7f901a5273922d60386d059bcb419eb">mesos::state::Storage::expunge</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; expunge(const internal::state::Entry &amp;entry)=0</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Storage_html_a0e8b422c73e58403d337df77284a31a7"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html#a0e8b422c73e58403d337df77284a31a7">mesos::state::Storage::Storage</a></div><div class="ttdeci">Storage()</div><div class="ttdef"><b>Definition:</b> storage.hpp:36</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Storage_html"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html">mesos::state::Storage</a></div><div class="ttdef"><b>Definition:</b> storage.hpp:33</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html
index f3b0780..c882d8b 100644
--- a/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</div></div>
 <div class="ttc" id="zookeeper_2authentication_8hpp_html"><div class="ttname"><a href="zookeeper_2authentication_8hpp.html">authentication.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1ZooKeeperStorage_html_a3490ce7d8ee0b7e274600b214e136fdd"><div class="ttname"><a href="classmesos_1_1state_1_1ZooKeeperStorage.html#a3490ce7d8ee0b7e274600b214e136fdd">mesos::state::ZooKeeperStorage::expunge</a></div><div class="ttdeci">process::Future&lt; bool &gt; expunge(const internal::state::Entry &amp;entry) override</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/include_2mesos_2uri_2fetcher_8hpp_source.html b/content/api/latest/c++/include_2mesos_2uri_2fetcher_8hpp_source.html
index 0342eca..ac6862d 100644
--- a/content/api/latest/c++/include_2mesos_2uri_2fetcher_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2uri_2fetcher_8hpp_source.html
@@ -60,7 +60,7 @@
 <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="classmesos_1_1uri_1_1Fetcher_1_1Plugin_html_aea787faf7c9bab041b71dc71b54b8109"><div class="ttname"><a href="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#aea787faf7c9bab041b71dc71b54b8109">mesos::uri::Fetcher::Plugin::fetch</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; fetch(const URI &amp;uri, const std::string &amp;directory, const Option&lt; std::string &gt; &amp;data=None()) const =0</div><div class="ttdoc">Fetches a URI to the given directo [...]
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1uri_1_1Fetcher_1_1Plugin_html_adf47ee92ffadd549cd6e41cf83f6c98f"><div class="ttname"><a href="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#adf47ee92ffadd549cd6e41cf83f6c98f">mesos::uri::Fetcher::Plugin::~Plugin</a></div><div class="ttdeci">virtual ~Plugin()</div><div class="ttdef"><b>Definition:</b> fetcher.hpp:55</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2uri_2uri_8hpp_source.html b/content/api/latest/c++/include_2mesos_2uri_2uri_8hpp_source.html
index dc1f603..8de519c 100644
--- a/content/api/latest/c++/include_2mesos_2uri_2uri_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2uri_2uri_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="include_2mesos_2uri_2uri_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" [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html
index 7b2d3f0..6b2aae9 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="namespacerouting_1_1link_html_a26486cdba01ef1c80706b1e07e8a6d3f"><div class="ttname"><a href="namespacerouting_1_1link.html#a26486cdba01ef1c80706b1e07e8a6d3f">routing::link::index</a></div><div class="ttdeci">Result&lt; int &gt; index(const std::string &amp;link)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Attributes_html_a0030771c2743fb80719d7806863b78a1"><div class="ttname"><a href="classmesos_1_1v1_1_1Attributes.html#a0030771c2743fb80719d7806863b78a1">mesos::v1::Attributes::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> attributes.hpp:68</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Attributes_html_a0f1446e056d8aa546344d137d17b17eb"><div class="ttname"><a href="classmesos_1_1v1_1_1Attributes.html#a0f1446e056d8aa546344d137d17b17eb">mesos::v1::Attributes::end</a></div><div class="ttdeci">const_iterator end() const </div><div class="ttdef"><b>Definition:</b> attributes.hpp:111</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Attributes_html_adbad1ab016f8205ef50e2adee9638849"><div class="ttname"><a href="classmesos_1_1v1_1_1Attributes.html#adbad1ab016f8205ef50e2adee9638849">mesos::v1::Attributes::isValid</a></div><div class="ttdeci">static bool isValid(const Attribute &amp;attribute)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Attributes_html_abb2df9657326caac828ede56f226710e"><div class="ttname"><a href="classmesos_1_1v1_1_1Attributes.html#abb2df9657326caac828ede56f226710e">mesos::v1::Attributes::operator==</a></div><div class="ttdeci">bool operator==(const Attributes &amp;that) const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Attributes_html_aad1d40dc2a4fad70322f89aec8425e1b"><div class="ttname"><a href="classmesos_1_1v1_1_1Attributes.html#aad1d40dc2a4fad70322f89aec8425e1b">mesos::v1::Attributes::Attributes</a></div><div class="ttdeci">Attributes(const Attributes &amp;that)</div><div class="ttdef"><b>Definition:</b> attributes.hpp:45</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2v1_2executor_2executor_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2executor_2executor_8hpp_source.html
index 995c87d..9a1d7d1 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2executor_2executor_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2executor_2executor_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="include_2mesos_2v1_2executor_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 [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 </div><!-- fragment --></div><!-- contents -->
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 f5e3053..0548e8e 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
@@ -59,7 +59,7 @@
 <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:2618</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:43</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1Mesos_html"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:55</div></div>
 <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2v1_2master_2master_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2master_2master_8hpp_source.html
index 5a03771..5e125f9 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2master_2master_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="include_2mesos_2v1_2master_2master_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 nam [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_1_1master_html_a4e55eea576b11b68f8c49fb77673f79c"><div class="ttname"><a href="namespacemesos_1_1v1_1_1master.html#a4e55eea576b11b68f8c49fb77673f79c">mesos::v1::master::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Call::Type &amp;type)</div><div class="ttdef"><b>Definition:</b> master.hpp:29</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp_source.html
index 36f017a..462b2d5 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp_source.html
@@ -78,7 +78,7 @@
 <div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap&lt; std::string, std::string &gt;</a></div></div>
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4_html_a48cd7ca3a1281b5b95bdc13e3bda9bf5"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a48cd7ca3a1281b5b95bdc13e3bda9bf5">std::hash&lt; mesos::v1::FrameworkID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::FrameworkID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:574</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>
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4_html_aff51211cb51cc6706ae0d81764d9816d"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#aff51211cb51cc6706ae0d81764d9816d">std::hash&lt; mesos::v1::ExecutorID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;executorId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:560</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4_html_a97fca7261135a9fcb1b5cfa8ccd1de37"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#a97fca7261135a9fcb1b5cfa8ccd1de37">std::hash&lt; mesos::v1::TaskStatus_Source &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:651</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4_html_ae95cd9b2785ce804833514bf4c343034"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#ae95cd9b2785ce804833514bf4c343034">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div> [...]
diff --git a/content/api/latest/c++/include_2mesos_2v1_2values_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2values_8hpp_source.html
index 16f3a17..e9c3fce 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2values_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2values_8hpp_source.html
@@ -55,11 +55,11 @@
 <a href="include_2mesos_2v1_2values_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="l0000 [...]
 <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="namespacemesos_1_1v1_html_a3832a76a561a2406879c6c0f2f490e57"><div class="ttname"><a href="namespacemesos_1_1v1.html#a3832a76a561a2406879c6c0f2f490e57">mesos::v1::operator-=</a></div><div class="ttdeci">Value::Scalar &amp; operator-=(Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
-<div class="ttc" id="namespacemesos_1_1v1_html_a2d419726a6a8bbcb5166676f174623f1"><div class="ttname"><a href="namespacemesos_1_1v1.html#a2d419726a6a8bbcb5166676f174623f1">mesos::v1::operator+=</a></div><div class="ttdeci">hashmap&lt; Key, Resources &gt; &amp; operator+=(hashmap&lt; Key, Resources &gt; &amp;left, const hashmap&lt; Key, Resources &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:675</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_1v1_html_a2d419726a6a8bbcb5166676f174623f1"><div class="ttname"><a href="namespacemesos_1_1v1.html#a2d419726a6a8bbcb5166676f174623f1">mesos::v1::operator+=</a></div><div class="ttdeci">hashmap&lt; Key, Resources &gt; &amp; operator+=(hashmap&lt; Key, Resources &gt; &amp;left, const hashmap&lt; Key, Resources &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:719</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:26</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_ae8c8677520aa191d0ed76304408121db"><div class="ttname"><a href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">mesos::v1::operator==</a></div><div class="ttdeci">bool operator==(const CommandInfo &amp;left, const CommandInfo &amp;right)</div></div>
-<div class="ttc" id="namespacemesos_1_1v1_html_aa5bf199a4a7be4fe4ed693a53972097f"><div class="ttname"><a href="namespacemesos_1_1v1.html#aa5bf199a4a7be4fe4ed693a53972097f">mesos::v1::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:658</div></div>
-<div class="ttc" id="namespacemesos_1_1v1_html_ae5ef8583ea7b1c102ea16712b918c638"><div class="ttname"><a href="namespacemesos_1_1v1.html#ae5ef8583ea7b1c102ea16712b918c638">mesos::v1::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:650</div></div>
+<div class="ttc" id="namespacemesos_1_1v1_html_aa5bf199a4a7be4fe4ed693a53972097f"><div class="ttname"><a href="namespacemesos_1_1v1.html#aa5bf199a4a7be4fe4ed693a53972097f">mesos::v1::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:702</div></div>
+<div class="ttc" id="namespacemesos_1_1v1_html_ae5ef8583ea7b1c102ea16712b918c638"><div class="ttname"><a href="namespacemesos_1_1v1.html#ae5ef8583ea7b1c102ea16712b918c638">mesos::v1::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:694</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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_a0a97c9ec8c88aa35a4750e938d1c6d44"><div class="ttname"><a href="namespacemesos_1_1v1.html#a0a97c9ec8c88aa35a4750e938d1c6d44">mesos::v1::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2values_8hpp_source.html b/content/api/latest/c++/include_2mesos_2values_8hpp_source.html
index 54f9008..35e52b5 100644
--- a/content/api/latest/c++/include_2mesos_2values_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2values_8hpp_source.html
@@ -57,14 +57,14 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_html_a112163aa7f26794e26b67dfc187dec7f"><div class="ttname"><a href="namespacemesos.html#a112163aa7f26794e26b67dfc187dec7f">mesos::operator==</a></div><div class="ttdeci">bool operator==(const Resource::ReservationInfo &amp;left, const Resource::ReservationInfo &amp;right)</div></div>
 <div class="ttc" id="namespacemesos_html_aaed69b584a1b0cc695d9a6e1adcd01ab"><div class="ttname"><a href="namespacemesos.html#aaed69b584a1b0cc695d9a6e1adcd01ab">mesos::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
-<div class="ttc" id="namespacemesos_html_ae80307fd2de55e858be4d47154b86f1a"><div class="ttname"><a href="namespacemesos.html#ae80307fd2de55e858be4d47154b86f1a">mesos::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:663</div></div>
+<div class="ttc" id="namespacemesos_html_ae80307fd2de55e858be4d47154b86f1a"><div class="ttname"><a href="namespacemesos.html#ae80307fd2de55e858be4d47154b86f1a">mesos::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:708</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1values_html_a0f4a31f0728bc6226c7d200cb73be0bd"><div class="ttname"><a href="namespacemesos_1_1internal_1_1values.html#a0f4a31f0728bc6226c7d200cb73be0bd">mesos::internal::values::parse</a></div><div class="ttdeci">Try&lt; Value &gt; parse(const std::string &amp;text)</div><div class="ttdoc">Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given str...</div><div class="ttdef"><b>Definition:</b> pa [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_html_ace7f86de216451d889f6fe8d912a1fd9"><div class="ttname"><a href="namespacemesos.html#ace7f86de216451d889f6fe8d912a1fd9">mesos::operator-=</a></div><div class="ttdeci">Value::Scalar &amp; operator-=(Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
-<div class="ttc" id="namespacemesos_html_ab16e1a11cb91d02d756b2ce64834f3c8"><div class="ttname"><a href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:655</div></div>
+<div class="ttc" id="namespacemesos_html_ab16e1a11cb91d02d756b2ce64834f3c8"><div class="ttname"><a href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:700</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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_html_a05acb02d51a29432792fb088b7ee5c1f"><div class="ttname"><a href="namespacemesos.html#a05acb02d51a29432792fb088b7ee5c1f">mesos::operator+=</a></div><div class="ttdeci">hashmap&lt; Key, Resources &gt; &amp; operator+=(hashmap&lt; Key, Resources &gt; &amp;left, const hashmap&lt; Key, Resources &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:680</div></div>
+<div class="ttc" id="namespacemesos_html_a05acb02d51a29432792fb088b7ee5c1f"><div class="ttname"><a href="namespacemesos.html#a05acb02d51a29432792fb088b7ee5c1f">mesos::operator+=</a></div><div class="ttdeci">hashmap&lt; Key, Resources &gt; &amp; operator+=(hashmap&lt; Key, Resources &gt; &amp;left, const hashmap&lt; Key, Resources &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:725</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index 6d73701..d5b0642 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -5572,9 +5572,13 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="iterator"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a46c478b66abd53e0aed44cd82bc6e4d0"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a60f6d5b5ad780dbb219096e7475d71c2"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a2532379d077c61b1addcd6aa47e61ad0"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a798429ca247e3d130ddaebbb2783443b"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a8ad99169a0162bf1e67676647ccb01c8"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a5770adc8a5ab3730cc3eb34656907828"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a524304d4ff417500b05bd54a6a5f241e"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a17be6307500d383d2e5e68618b5f9c50"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ae63ef9de3194f4aa45e01a700f393512"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatableTo"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="allocations"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84"><param name="ImageNumber" value="11"></OBJECT>
@@ -5604,15 +5608,24 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="nonShared"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9c81a237d913519f4b57f0709a93f650"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator google::protobuf::RepeatedPtrField&lt; Resource &gt;"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a53c1e8164c80bda1b2d41bb768181588"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a5e80a4c0b065ceb6cd2f0d5445964213"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad83dc3d47cc27f71b1a62fcc03ee4255"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a999a4365d122c6480aca73371414d91b"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a8a7a4000e0d665e0ef6d608c651b7609"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a86f2e6abc219bc62d99f42dfed70e06f"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad91d07a4dcebcbe9ee7d96966b8091c9"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ae468fedaa1ceda43d5dc109bb102dc58"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#af3c41071d10f22b0a2f22742bc153ba5"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ada63fc563d953d49416dcf9601003077"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a41a525c77a4850a250908e80834627cd"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a464a737745ae23785b19f3d6c00bc752"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a89bae9dcba2e9798b145ee323c4b300b"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a0f05f1dfdf3ac09b52798c345d7d81c4"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a1bcc9abc19c6ec666ce0ce341c256684"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#abbb98867d8203e9febe6d89856e59e43"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afe22d24d11cebcb48a91f0e48210072a"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ab35757f34cec18cd229c34d81b3966a9"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="persistentVolumes"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ac3cad813bf9a2979ad6dadb7f97bf45d"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="popReservation"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a1be5df93f5ce1404c452bf0798af9967"><param name="ImageNumber" value="11"></OBJECT>
@@ -5820,9 +5833,13 @@
         <LI><OBJECT type="text/sitemap"><param name="Name" value="iterator"><param name="Local" value="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a224d38fb001cffb8f4f2f6e9dc328091"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a76221ea85077b66df7716fbd8338e07a"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#ab3dc443a7bad2f836206cacb0c5852d2"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#af64b9cf8fdd201e1ab261e643f579627"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#afe876c2096b96e0894317d132b10d080"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a54f4d215c4b8c70ecb9029c2103d3e86"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a418f92da19a5a0db6ceec3943e79eb8e"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#aa3e0b72029d930d41186b8473b8c8c97"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a2012c43af5936b27a38d03d27ff9296a"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatableTo"><param name="Local" value="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="allocations"><param name="Local" value="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79"><param name="ImageNumber" value="11"></OBJECT>
@@ -5853,15 +5870,24 @@
         <LI><OBJECT type="text/sitemap"><param name="Name" value="nonShared"><param name="Local" value="classmesos_1_1Resources.html#a7422a6ffb5e5988b507d587de1aa3e66"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator google::protobuf::RepeatedPtrField&lt; Resource &gt;"><param name="Local" value="classmesos_1_1Resources.html#a190671af42b1592b4aa027d5facd4428"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="classmesos_1_1Resources.html#ac992e85d674e3a1346dcce492f766588"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#ab26273265de48d7f3227b5a80982b7ff"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#aa3eb29b71fc04e81f454fbfaf020fbee"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#a0b60255e94eb6ca38fec2a3c96f547b0"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#ac3a9a901ffb265a23772b7d6f1b08bf8"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#a7d955ee5a4f46c8d005ddd83bda6f0f6"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#a07f80618120e2125bf665934ccd8d2c4"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#afbd1fa2a0b94ce2e967562742f1506ba"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#a501eb708e5cfea183e19125521214892"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#a6c2323e06f9df751b419b98540424e97"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1Resources.html#a469495857374d4e5fdf10591b9e3f794"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1Resources.html#ab7bf64d42dc36eac4a4315058a3fdb1a"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1Resources.html#ab684c1342a3364d7981a65530d80887c"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-"><param name="Local" value="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-"><param name="Local" value="classmesos_1_1Resources.html#aef45055ac31698b5c6222bba1f8eedd8"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-="><param name="Local" value="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-="><param name="Local" value="classmesos_1_1Resources.html#a8da1b25d12394f96b7576367e6d8f4fa"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="classmesos_1_1Resources.html#aef323d4b6f94bba9bdd2ca7e45ca0627"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="persistentVolumes"><param name="Local" value="classmesos_1_1Resources.html#a1e0ae1441006e85f3f15ece5eb30d8dc"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="popReservation"><param name="Local" value="classmesos_1_1Resources.html#a8a0ecdc2adae018a61f437a1275faa3b"><param name="ImageNumber" value="11"></OBJECT>
@@ -17862,9 +17888,13 @@
               <LI><OBJECT type="text/sitemap"><param name="Name" value="iterator"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a46c478b66abd53e0aed44cd82bc6e4d0"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a60f6d5b5ad780dbb219096e7475d71c2"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a2532379d077c61b1addcd6aa47e61ad0"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a798429ca247e3d130ddaebbb2783443b"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a8ad99169a0162bf1e67676647ccb01c8"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a5770adc8a5ab3730cc3eb34656907828"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a524304d4ff417500b05bd54a6a5f241e"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a17be6307500d383d2e5e68618b5f9c50"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ae63ef9de3194f4aa45e01a700f393512"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatableTo"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="allocations"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84"><param name="ImageNumber" value="11"></OBJECT>
@@ -17894,15 +17924,24 @@
               <LI><OBJECT type="text/sitemap"><param name="Name" value="nonShared"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9c81a237d913519f4b57f0709a93f650"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator google::protobuf::RepeatedPtrField&lt; Resource &gt;"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a53c1e8164c80bda1b2d41bb768181588"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a5e80a4c0b065ceb6cd2f0d5445964213"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad83dc3d47cc27f71b1a62fcc03ee4255"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a999a4365d122c6480aca73371414d91b"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a8a7a4000e0d665e0ef6d608c651b7609"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a86f2e6abc219bc62d99f42dfed70e06f"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad91d07a4dcebcbe9ee7d96966b8091c9"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ae468fedaa1ceda43d5dc109bb102dc58"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#af3c41071d10f22b0a2f22742bc153ba5"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ada63fc563d953d49416dcf9601003077"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a41a525c77a4850a250908e80834627cd"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a464a737745ae23785b19f3d6c00bc752"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a89bae9dcba2e9798b145ee323c4b300b"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a0f05f1dfdf3ac09b52798c345d7d81c4"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a1bcc9abc19c6ec666ce0ce341c256684"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#abbb98867d8203e9febe6d89856e59e43"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afe22d24d11cebcb48a91f0e48210072a"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ab35757f34cec18cd229c34d81b3966a9"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="persistentVolumes"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ac3cad813bf9a2979ad6dadb7f97bf45d"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="popReservation"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a1be5df93f5ce1404c452bf0798af9967"><param name="ImageNumber" value="11"></OBJECT>
@@ -18256,9 +18295,13 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="iterator"><param name="Local" value="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a224d38fb001cffb8f4f2f6e9dc328091"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a76221ea85077b66df7716fbd8338e07a"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#ab3dc443a7bad2f836206cacb0c5852d2"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#af64b9cf8fdd201e1ab261e643f579627"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#afe876c2096b96e0894317d132b10d080"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a54f4d215c4b8c70ecb9029c2103d3e86"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a418f92da19a5a0db6ceec3943e79eb8e"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#aa3e0b72029d930d41186b8473b8c8c97"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a2012c43af5936b27a38d03d27ff9296a"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatableTo"><param name="Local" value="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="allocations"><param name="Local" value="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79"><param name="ImageNumber" value="11"></OBJECT>
@@ -18289,15 +18332,24 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="nonShared"><param name="Local" value="classmesos_1_1Resources.html#a7422a6ffb5e5988b507d587de1aa3e66"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator google::protobuf::RepeatedPtrField&lt; Resource &gt;"><param name="Local" value="classmesos_1_1Resources.html#a190671af42b1592b4aa027d5facd4428"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="classmesos_1_1Resources.html#ac992e85d674e3a1346dcce492f766588"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#ab26273265de48d7f3227b5a80982b7ff"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#aa3eb29b71fc04e81f454fbfaf020fbee"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#a0b60255e94eb6ca38fec2a3c96f547b0"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#ac3a9a901ffb265a23772b7d6f1b08bf8"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#a7d955ee5a4f46c8d005ddd83bda6f0f6"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#a07f80618120e2125bf665934ccd8d2c4"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#afbd1fa2a0b94ce2e967562742f1506ba"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#a501eb708e5cfea183e19125521214892"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+"><param name="Local" value="classmesos_1_1Resources.html#a6c2323e06f9df751b419b98540424e97"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1Resources.html#a469495857374d4e5fdf10591b9e3f794"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1Resources.html#ab7bf64d42dc36eac4a4315058a3fdb1a"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator+="><param name="Local" value="classmesos_1_1Resources.html#ab684c1342a3364d7981a65530d80887c"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-"><param name="Local" value="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-"><param name="Local" value="classmesos_1_1Resources.html#aef45055ac31698b5c6222bba1f8eedd8"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-="><param name="Local" value="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-="><param name="Local" value="classmesos_1_1Resources.html#a8da1b25d12394f96b7576367e6d8f4fa"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="classmesos_1_1Resources.html#aef323d4b6f94bba9bdd2ca7e45ca0627"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="persistentVolumes"><param name="Local" value="classmesos_1_1Resources.html#a1e0ae1441006e85f3f15ece5eb30d8dc"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="popReservation"><param name="Local" value="classmesos_1_1Resources.html#a8a0ecdc2adae018a61f437a1275faa3b"><param name="ImageNumber" value="11"></OBJECT>
@@ -19071,6 +19123,7 @@
           <UL>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="intervalSetToRanges"><param name="Local" value="src_2common_2values_8hpp.html#ae37129836065b22ed456cf26121de888"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="rangesToIntervalSet"><param name="Local" value="src_2common_2values_8hpp.html#a41448b6570e14d29707818205fee9258"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="rangesToVector"><param name="Local" value="src_2common_2values_8hpp.html#a85a9fadb7c75ff322ba2c62b8d83e500"><param name="ImageNumber" value="11"></OBJECT>
           </UL>
         </UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="credentials"><param name="Local" value="dir_cfb14614ce6e90ad60ab940420bd67b4.html"><param name="ImageNumber" value="1"></OBJECT>
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 3da1f0e..b0fe1d9 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -41,8 +41,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2libprocess_2include_2process_2io_8hpp.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2libprocess_2include_2process_2io_8hpp.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2libprocess_2include_2process_2io_8hpp.html#ab9c4a52a88fcc9983438e391643424ca"><param name="Name" value="redirect"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2libprocess_2include_2process_2io_8hpp.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2libprocess_2include_2process_2io_8hpp.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2libprocess_2include_2process_2io_8hpp.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp.html"><param name="Name" value="3rdparty/libprocess/include/process/metrics/metrics.hpp"></OBJECT>
   <UL>
@@ -8245,10 +8245,13 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classJSON_1_1WriterProxy.html#a022e099f613c3c7319f75092f74f66ad"><param name="Name" value="~WriterProxy"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceJSON.html#a6e349ac06c1e604507d62192200a4ad3"><param name="Name" value="json"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceJSON.html#a6e349ac06c1e604507d62192200a4ad3"><param name="Name" value="3rdparty/stout/include/stout/protobuf.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceJSON.html#a5f2a30cce4a3588399437c8cb8bdd4a2"><param name="Name" value="JSON"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceJSON.html"><param name="Name" value="JSON"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceJSON.html#a5f2a30cce4a3588399437c8cb8bdd4a2"><param name="Name" value="json"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceJSON.html#a5f2a30cce4a3588399437c8cb8bdd4a2"><param name="Name" value="JSON"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceJSON.html#a5f2a30cce4a3588399437c8cb8bdd4a2"><param name="Name" value="json.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a3806ad98f37a6ca6db3524cf0519ae29"><param name="Name" value="JSON::Number"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceJSON.html#a4e499bd0c3f16e3b5100e55ae1bce6f3"><param name="Name" value="jsonify.hpp"></OBJECT>
@@ -14228,6 +14231,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1values.html#ae37129836065b22ed456cf26121de888"><param name="Name" value="intervalSetToRanges"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1values.html#a0f4a31f0728bc6226c7d200cb73be0bd"><param name="Name" value="parse"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1values.html#a41448b6570e14d29707818205fee9258"><param name="Name" value="rangesToIntervalSet"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1values.html#a85a9fadb7c75ff322ba2c62b8d83e500"><param name="Name" value="rangesToVector"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1VersionProcess.html"><param name="Name" value="mesos::internal::VersionProcess"></OBJECT>
   <UL>
@@ -14766,7 +14770,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a7422a6ffb5e5988b507d587de1aa3e66"><param name="Name" value="nonShared"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a190671af42b1592b4aa027d5facd4428"><param name="Name" value="operator google::protobuf::RepeatedPtrField< Resource >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ac992e85d674e3a1346dcce492f766588"><param name="Name" value="operator!="></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08"><param name="Name" value="operator+"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aa3eb29b71fc04e81f454fbfaf020fbee"><param name="Name" value="operator+"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25"><param name="Name" value="operator+="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e"><param name="Name" value="operator-"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd"><param name="Name" value="operator-="></OBJECT>
@@ -15195,7 +15199,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9c81a237d913519f4b57f0709a93f650"><param name="Name" value="nonShared"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a53c1e8164c80bda1b2d41bb768181588"><param name="Name" value="operator google::protobuf::RepeatedPtrField< Resource >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a5e80a4c0b065ceb6cd2f0d5445964213"><param name="Name" value="operator!="></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad83dc3d47cc27f71b1a62fcc03ee4255"><param name="Name" value="operator+"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a8a7a4000e0d665e0ef6d608c651b7609"><param name="Name" value="operator+"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264"><param name="Name" value="operator+="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6"><param name="Name" value="operator-"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217"><param name="Name" value="operator-="></OBJECT>
@@ -15649,9 +15653,15 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1metrics_1_1Metric.html#a2d32a61ac6c565314ec780a5939e1485"><param name="Name" value="Metric"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1metrics_1_1internal.html#aaa37243f659788386a13de558eba70a7"><param name="Name" value="metrics"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#af826d9a6556a89a5e9436c78fd07b021"><param name="Name" value="Metrics"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#af826d9a6556a89a5e9436c78fd07b021"><param name="Name" value="mesos::internal::log::Metrics"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2"><param name="Name" value="metrics"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="Metrics"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a3a8c2bcb796aa05255de67c729908fd2"><param name="Name" value="metrics"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a3a8c2bcb796aa05255de67c729908fd2"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Framework"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a8bab2e615e686c7e2fb9d197258b06cb"><param name="Name" value="Metrics"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a8bab2e615e686c7e2fb9d197258b06cb"><param name="Name" value="mesos::internal::master::allocator::internal::Metrics"></OBJECT>
@@ -16135,13 +16145,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#af9dc83f0f96b175682fa7c27606729d8"><param name="Name" value="name"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#af9dc83f0f96b175682fa7c27606729d8"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ada77661cf8483a0f139d486caff087ad"><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>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ada77661cf8483a0f139d486caff087ad"><param name="Name" value="name"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ada77661cf8483a0f139d486caff087ad"><param name="Name" value="mesos::uri::DockerFetcherPlugin"></OBJECT>
     <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#a12db6b26fc5e9805d765764ebdb5848d"><param name="Name" value="mesos::uri::HadoopFetcherPlugin"></OBJECT>
   </UL>
@@ -16498,13 +16505,10 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Object.html#a79dba4ce034071eeef6a807d8d574cea"><param name="Name" value="JSON::Object"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm.html#a0720b5f434e636e22a3ed34f847eec57"><param name="Name" value="Jvm"></OBJECT>
-  </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#a3c338f2867b29b7868472a714014ca76"><param name="Name" value="object"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Object"></OBJECT>
-  <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Jvm::Object"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967"><param name="Name" value="mesos::ObjectApprover::Object"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#a3c338f2867b29b7868472a714014ca76"><param name="Name" value="object"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967"><param name="Name" value="Object"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#a32d3c2a48160df803ce466136940440e"><param name="Name" value="ObjectApprovers::approved< authorization::VIEW_ROLE >"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#a32d3c2a48160df803ce466136940440e"><param name="Name" value="mesos"></OBJECT>
@@ -16859,9 +16863,9 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#a7ae04a0bb55dbc81cb93a2832abaac2d"><param name="Name" value="include/mesos/values.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="interval_8hpp.html#a2d68d75e9774464302cdb5d6929cc0de"><param name="Name" value="interval.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8"><param name="Name" value="mesos"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08"><param name="Name" value="mesos::Resources"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aa3eb29b71fc04e81f454fbfaf020fbee"><param name="Name" value="mesos::Resources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1v1.html#ae5ef8583ea7b1c102ea16712b918c638"><param name="Name" value="mesos::v1"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad83dc3d47cc27f71b1a62fcc03ee4255"><param name="Name" value="mesos::v1::Resources"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a8a7a4000e0d665e0ef6d608c651b7609"><param name="Name" value="mesos::v1::Resources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#a82369be4491415426ce00c2b86a2d225"><param name="Name" value="process"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1http_1_1Headers.html#afd463b216eeec49fdaa867b57a4a8885"><param name="Name" value="process::http::Headers"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Time.html#aa0bbaf68198e68e7839727ed95b4c176"><param name="Name" value="process::Time"></OBJECT>
@@ -18047,10 +18051,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a3d26816443f4e274700f715db64379ee"><param name="Name" value="operator std::string"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#af26cfab021ddf49af73da3b2beca85ac"><param name="Name" value="Path"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1URL.html#a184ec5f02b451f1d53b1ac5032a68dac"><param name="Name" value="path"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="process::http::Response"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1URL.html#a184ec5f02b451f1d53b1ac5032a68dac"><param name="Name" value="process::http::URL"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1unix_1_1Address.html#a93470f74fdd461facf698287be9a13fb"><param name="Name" value="process::network::unix::Address"></OBJECT>
   </UL>
@@ -18795,8 +18799,8 @@
     <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#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>
@@ -19155,8 +19159,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>
@@ -19707,8 +19711,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html"><param name="Name" value="process::Once"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#a2b83d07d529fb1028705e5c5bcafab6c"><param name="Name" value="done"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3"><param name="Name" value="once"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c"><param name="Name" value="Once"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3"><param name="Name" value="once"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#a757b5aa045b5833563235eb0d84afa82"><param name="Name" value="~Once"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Owned.html"><param name="Name" value="process::Owned"></OBJECT>
@@ -20112,22 +20116,22 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><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>
     <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#a30273fa0ea21dc5986de65a05f333353"><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< 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#a30273fa0ea21dc5986de65a05f333353"><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#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -20161,8 +20165,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< GroupProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -20182,22 +20186,22 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< HttpConnectionProcess< Call, 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#a30273fa0ea21dc5986de65a05f333353"><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< HttpProxy >"></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#a30273fa0ea21dc5986de65a05f333353"><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< JobObjectManager >"></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#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -20210,15 +20214,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< LogProcess >"></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#a30273fa0ea21dc5986de65a05f333353"><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< LogReaderProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -20252,8 +20256,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><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>
     <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#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -20273,8 +20277,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< NetworkProcess >"></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#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -20329,8 +20333,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#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#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -20357,8 +20361,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< TestDiskProfileServerProcess >"></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#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -20889,6 +20893,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1values.html#a41448b6570e14d29707818205fee9258"><param name="Name" value="mesos::internal::values"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1values.html#a41448b6570e14d29707818205fee9258"><param name="Name" value="src/common/values.hpp"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1values.html#a85a9fadb7c75ff322ba2c62b8d83e500"><param name="Name" value="rangesToVector"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1values.html#a85a9fadb7c75ff322ba2c62b8d83e500"><param name="Name" value="mesos::internal::values"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1values.html#a85a9fadb7c75ff322ba2c62b8d83e500"><param name="Name" value="src/common/values.hpp"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="jsonify_8hpp.html#a2f2eef0ee4477f3fe5874703a66e997f"><param name="Name" value="RAPIDJSON_HAS_STDSTRING"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacerouting_1_1queueing_1_1statistics.html#a26db81b13f6084c8ed76b17174a1a286"><param name="Name" value="RATE_BPS"></OBJECT>
   <UL>
@@ -21165,12 +21174,12 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1state.html#a1607ea983f882e98da9653a6bcc6513b"><param name="Name" value="src/slave/state.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#ab90141d6a1f2a4c96c9626ff1106e299"><param name="Name" value="recovered"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><param name="Name" value="RECOVERED"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2"><param name="Name" value="recovered"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#ab90141d6a1f2a4c96c9626ff1106e299"><param name="Name" value="mesos::internal::log::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2"><param name="Name" value="mesos::internal::master::Framework"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b"><param name="Name" value="mesos::internal::slave::Slave::RecoveryInfo"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><param name="Name" value="RECOVERED"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b"><param name="Name" value="recovered"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ab609269957c32b5138b3bfc61194a789"><param name="Name" value="recoveredSlavesTimeout"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a440112e6053e7d36a46c18580a1b5133"><param name="Name" value="recoverExecutor"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a98cf6f42201feca492b223305df1a137"><param name="Name" value="recoverFramework"></OBJECT>
@@ -22440,40 +22449,61 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structcgroups_1_1devices_1_1Entry.html#a1fac1cd1d3e8b37fae9e07b8dfb869f6"><param name="Name" value="selector"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#a0467f9eeeff780c236140976df41e6bf"><param name="Name" value="selectVictims"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9"><param name="Name" value="mesos::internal::HttpConnectionProcess"></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="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#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_1slave_1_1XfsDiskIsolatorProcess.html#a3a3635fd3f69c6cb59ebb429f5c5d893"><param name="Name" value="self"></OBJECT>
   <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_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><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_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>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CheckerProcess >"></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< CheckerProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#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< 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>
   <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>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< FetcherProcess >"></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>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< GarbageCollectorProcess >"></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< GroupProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><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>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Heartbeater< Message, Event > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Help >"></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>
@@ -22499,51 +22529,33 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
     <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>
   </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< Master >"></OBJECT>
     <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>
   </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< MemoryProfiler >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosAllocatorProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosContainerizerProcess >"></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< 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>
   <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< MetricsProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< NetworkProcess >"></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< NetworkProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Profiler >"></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< Profiler >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ProvisionerProcess >"></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< ProvisionerProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
@@ -22551,50 +22563,47 @@
   <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< ReqResProcess< Req, Res > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
-  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ReqResProcess< Req, Res > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><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>
   <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>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></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< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< SubsystemProcess >"></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>
   <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< TestDiskProfileServerProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< SubsystemProcess >"></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>
   <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>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< UriDiskProfileAdaptorProcess >"></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< ThunkProcess< R > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< UriDiskProfileAdaptorProcess >"></OBJECT>
-    <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< UriDiskProfileAdaptorProcess >"></OBJECT>
     <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>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< VersionProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< WhitelistWatcher >"></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="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>
@@ -23381,6 +23390,7 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2common_2values_8hpp.html#ae37129836065b22ed456cf26121de888"><param name="Name" value="intervalSetToRanges"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2common_2values_8hpp.html#a41448b6570e14d29707818205fee9258"><param name="Name" value="rangesToIntervalSet"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2common_2values_8hpp.html#a85a9fadb7c75ff322ba2c62b8d83e500"><param name="Name" value="rangesToVector"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2csi_2state_8hpp.html"><param name="Name" value="src/csi/state.hpp"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2csi_2utils_8hpp.html"><param name="Name" value="src/csi/utils.hpp"></OBJECT>
@@ -25501,11 +25511,11 @@
   <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>
+  <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="structmesos_1_1internal_1_1master_1_1Framework.html#a9db50e71935c3f9ac83ba47e18c700f8"><param name="Name" value="unreachableTasks"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#a3df365057bac1a641a348583b2fa7480"><param name="Name" value="unreference"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ac1cc9915f69092137574206fe15e571c"><param name="Name" value="unregisteredTime"></OBJECT>
@@ -26532,10 +26542,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="write_8hpp.html#a35b77e10ddf35fa4569cb1a7d1e3532b"><param name="Name" value="write"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="write_8hpp.html#ad42f0ba6d36e7d9611f80820add8424a"><param name="Name" value="write_impl"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899"><param name="Name" value="write"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="3rdparty/libprocess/include/process/io.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899"><param name="Name" value="3rdparty/stout/include/stout/protobuf.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a"><param name="Name" value="cgroups"></OBJECT>
   </UL>
@@ -26554,13 +26564,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>
-  </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
-  <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="process::io"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io_1_1internal.html#ab4ecbbe96ef3c0600060e16c47988798"><param name="Name" value="process::io::internal"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io_1_1internal.html#ab4ecbbe96ef3c0600060e16c47988798"><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>
@@ -26636,8 +26643,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>
diff --git a/content/api/latest/c++/initialize_8hpp_source.html b/content/api/latest/c++/initialize_8hpp_source.html
index ab5abab..d9cabd7 100644
--- a/content/api/latest/c++/initialize_8hpp_source.html
+++ b/content/api/latest/c++/initialize_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Initialize_1_1Flags_html_aeb3a7b665bb3dc41874cf6414112bcb7"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Initialize_1_1Flags.html#aeb3a7b665bb3dc41874cf6414112bcb7">mesos::internal::log::tool::Initialize::Flags::path</a></div><div class="ttdeci">Option&lt; std::string &gt; path</div><div class="ttdef"><b>Definition:</b> initialize.hpp:41</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Initialize_html_aa94f08d70b858ff8683baa93ef50dfb8"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Initialize.html#aa94f08d70b858ff8683baa93ef50dfb8">mesos::internal::log::tool::Initialize::flags</a></div><div class="ttdeci">Flags flags</div><div class="ttdef"><b>Definition:</b> initialize.hpp:50</div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.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>
diff --git a/content/api/latest/c++/ipc_8hpp_source.html b/content/api/latest/c++/ipc_8hpp_source.html
index 8f8cd19..f12d560 100644
--- a/content/api/latest/c++/ipc_8hpp_source.html
+++ b/content/api/latest/c++/ipc_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NamespacesIPCIsolatorProcess_html_a47012be6608483c26cb3dd984f9d216a"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NamespacesIPCIsolatorProcess.html#a47012be6608483c26cb3dd984f9d216a">mesos::internal::slave::NamespacesIPCIsolatorProcess::supportsStandalone</a></div><div class="ttdeci">bool supportsStandalone() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NamespacesIPCIsolatorProcess_html_aeb76ff9bfc6c47d222717edc7ead29ae"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NamespacesIPCIsolatorProcess.html#aeb76ff9bfc6c47d222717edc7ead29ae">mesos::internal::slave::NamespacesIPCIsolatorProcess::prepare</a></div><div class="ttdeci">process::Future&lt; Option&lt; mesos::slave::ContainerLaunchInfo &gt; &gt; prepare(const ContainerID &amp;containerId, const mesos::slave::Cont [...]
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NamespacesIPCIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NamespacesIPCIsolatorProcess.html">mesos::internal::slave::NamespacesIPCIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> ipc.hpp:28</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</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>
diff --git a/content/api/latest/c++/jwt__secret__generator_8hpp_source.html b/content/api/latest/c++/jwt__secret__generator_8hpp_source.html
index 33e1308..64f6584 100644
--- a/content/api/latest/c++/jwt__secret__generator_8hpp_source.html
+++ b/content/api/latest/c++/jwt__secret__generator_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="jwt__secret__generator_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">< [...]
 <div class="ttc" id="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator_html"><div class="ttname"><a href="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator.html">mesos::authentication::executor::JWTSecretGenerator</a></div><div class="ttdoc">Creates a VALUE-type secret containing a JWT. </div><div class="ttdef"><b>Definition:</b> jwt_secret_generator.hpp:36</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator_html_a71fe99eec2d22c6dafbf92912466f327"><div class="ttname"><a href="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator.html#a71fe99eec2d22c6dafbf92912466f327">mesos::authentication::executor::JWTSecretGenerator::generate</a></div><div class="ttdeci">process::Future&lt; Secret &gt; generate(const process::http::authentication::Principal &amp;principal) override</div></div>
 <div class="ttc" id="classmesos_1_1SecretGenerator_html"><div class="ttname"><a href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a></div><div class="ttdoc">The SecretGenerator interface represents a mechanism to create a secret from a principal. </div><div class="ttdef"><b>Definition:</b> secret_generator.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator_html_abe7dbdd97984419e33e5f8d7184d53d5"><div class="ttname"><a href="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator.html#abe7dbdd97984419e33e5f8d7184d53d5">mesos::authentication::executor::JWTSecretGenerator::JWTSecretGenerator</a></div><div class="ttdeci">JWTSecretGenerator(const std::string &amp;secret)</div></div>
diff --git a/content/api/latest/c++/kill__policy__test__helper_8hpp_source.html b/content/api/latest/c++/kill__policy__test__helper_8hpp_source.html
index a3f443c..466d1e0 100644
--- a/content/api/latest/c++/kill__policy__test__helper_8hpp_source.html
+++ b/content/api/latest/c++/kill__policy__test__helper_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper_1_1Flags_html_a6c75fc38f79f0cc07a51ff48221bb3ae"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper_1_1Flags.html#a6c75fc38f79f0cc07a51ff48221bb3ae">mesos::internal::tests::KillPolicyTestHelper::Flags::Flags</a></div><div class="ttdeci">Flags()</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper_1_1Flags_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper_1_1Flags.html">mesos::internal::tests::KillPolicyTestHelper::Flags</a></div><div class="ttdef"><b>Definition:</b> kill_policy_test_helper.hpp:34</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper_html_ae002a0ad83578aa1b4c978de417645da"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper.html#ae002a0ad83578aa1b4c978de417645da">mesos::internal::tests::KillPolicyTestHelper::KillPolicyTestHelper</a></div><div class="ttdeci">KillPolicyTestHelper()</div><div class="ttdef"><b>Definition:</b> kill_policy_test_helper.hpp:41</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper_1_1Flags_html_ad76b0f417785e52ebf60cd6f9c76f222"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper_1_1Flags.html#ad76b0f417785e52ebf60cd6f9c76f222">mesos::internal::tests::KillPolicyTestHelper::Flags::sleep_duration</a></div><div class="ttdeci">uint16_t sleep_duration</div><div class="ttdef"><b>Definition:</b> kill_policy_test_helper.hpp:38</div></div>
diff --git a/content/api/latest/c++/launch_8hpp_source.html b/content/api/latest/c++/launch_8hpp_source.html
index 1962523..1bbc95e 100644
--- a/content/api/latest/c++/launch_8hpp_source.html
+++ b/content/api/latest/c++/launch_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="subcommand_8hpp_html"><div class="ttname"><a href="subcommand_8hpp.html">subcommand.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch_1_1Flags_html_a50592a3a8fda37da76bfae37f1c4dce8"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch_1_1Flags.html#a50592a3a8fda37da76bfae37f1c4dce8">mesos::internal::slave::MesosContainerizerLaunch::Flags::launch_info</a></div><div class="ttdeci">Option&lt; JSON::Object &gt; launch_info</div><div class="ttdef"><b>Definition:</b> launch.hpp:42</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch_1_1Flags_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch_1_1Flags.html">mesos::internal::slave::MesosContainerizerLaunch::Flags</a></div><div class="ttdef"><b>Definition:</b> launch.hpp:38</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="structmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch_1_1Flags_html_a8acc9fd4807adf226ae78702b7c0b225"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch_1_1Flags.html#a8acc9fd4807adf226ae78702b7c0b225">mesos::internal::slave::MesosContainerizerLaunch::Flags::pipe_read</a></div><div class="ttdeci">Option&lt; int_fd &gt; pipe_read</div><div class="ttdef"><b>Definition:</b> launch.hpp:43</div></div>
diff --git a/content/api/latest/c++/lib__logrotate_8hpp_source.html b/content/api/latest/c++/lib__logrotate_8hpp_source.html
index 22d69c1..bd97947 100644
--- a/content/api/latest/c++/lib__logrotate_8hpp_source.html
+++ b/content/api/latest/c++/lib__logrotate_8hpp_source.html
@@ -72,7 +72,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1logger_1_1LoggerFlags_html_a01e0b855bccba47e5e8cf51923c043dd"><div class="ttname"><a href="structmesos_1_1internal_1_1logger_1_1LoggerFlags.html#a01e0b855bccba47e5e8cf51923c043dd">mesos::internal::logger::LoggerFlags::max_stdout_size</a></div><div class="ttdeci">Bytes max_stdout_size</div><div class="ttdef"><b>Definition:</b> lib_logrotate.hpp:100</div></div>
 <div class="ttc" id="slave_2container__logger_8hpp_html"><div class="ttname"><a href="slave_2container__logger_8hpp.html">container_logger.hpp</a></div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2slave_2containerizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/linux_2capabilities_8hpp_source.html b/content/api/latest/c++/linux_2capabilities_8hpp_source.html
index de7d8b2..aa3dd41 100644
--- a/content/api/latest/c++/linux_2capabilities_8hpp_source.html
+++ b/content/api/latest/c++/linux_2capabilities_8hpp_source.html
@@ -86,7 +86,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_abf44ee3490d4ec99e8549060bb8c9f58afb16a0f4432213f29f97bc73ce16ab9b"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58afb16a0f4432213f29f97bc73ce16ab9b">mesos::internal::capabilities::SYS_MODULE</a></div><div class="ttdef"><b>Definition:</b> capabilities.hpp:53</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_abf44ee3490d4ec99e8549060bb8c9f58a6f8fd3cab868e6e6bd86b846843c6a87"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a6f8fd3cab868e6e6bd86b846843c6a87">mesos::internal::capabilities::SYS_TIME</a></div><div class="ttdef"><b>Definition:</b> capabilities.hpp:62</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_abf44ee3490d4ec99e8549060bb8c9f58a4deeaa10984d6564a1e1bb15cf3465b7"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a4deeaa10984d6564a1e1bb15cf3465b7">mesos::internal::capabilities::SYS_PTRACE</a></div><div class="ttdef"><b>Definition:</b> capabilities.hpp:56</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_abf44ee3490d4ec99e8549060bb8c9f58a0c770b1b0e9e1d4031e115f45065a31d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a0c770b1b0e9e1d4031e115f45065a31d">mesos::internal::capabilities::WAKE_ALARM</a></div><div class="ttdef"><b>Definition:</b> capabilities.hpp:72</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_abf44ee3490d4ec99e8549060bb8c9f58af1a73a8bccba1b6624bda35ff2519a42"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58af1a73a8bccba1b6624bda35ff2519a42">mesos::internal::capabilities::SYS_CHROOT</a></div><div class="ttdef"><b>Definition:</b> capabilities.hpp:55</div></div>
diff --git a/content/api/latest/c++/linux_2devices_8hpp_source.html b/content/api/latest/c++/linux_2devices_8hpp_source.html
index a1a593a..0f78ca9 100644
--- a/content/api/latest/c++/linux_2devices_8hpp_source.html
+++ b/content/api/latest/c++/linux_2devices_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap&lt; std::string, Device &gt;</a></div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a8a35dd1207a16dfa8b1d4163176d828c"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a8a35dd1207a16dfa8b1d4163176d828c">mode_t</a></div><div class="ttdeci">int mode_t</div><div class="ttdef"><b>Definition:</b> windows.hpp:177</div></div>
 <div class="ttc" id="namespaceos_1_1stat_html_a083c9ff4aefeba1a75a27e6a6d6e2a71"><div class="ttname"><a href="namespaceos_1_1stat.html#a083c9ff4aefeba1a75a27e6a6d6e2a71">os::stat::dev</a></div><div class="ttdeci">Try&lt; dev_t &gt; dev(const std::string &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:172</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
diff --git a/content/api/latest/c++/linux__launcher_8hpp_source.html b/content/api/latest/c++/linux__launcher_8hpp_source.html
index cf829b6..4cad279 100644
--- a/content/api/latest/c++/linux__launcher_8hpp_source.html
+++ b/content/api/latest/c++/linux__launcher_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxLauncher_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html">mesos::internal::slave::LinuxLauncher</a></div><div class="ttdef"><b>Definition:</b> linux_launcher.hpp:32</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxLauncher_html_a9680e53e3800a5e174295e6719e8ca6c"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a9680e53e3800a5e174295e6719e8ca6c">mesos::internal::slave::LinuxLauncher::available</a></div><div class="ttdeci">static bool available()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxLauncher_html_a0a9e809c584582340b77251f19301eb7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a0a9e809c584582340b77251f19301eb7">mesos::internal::slave::LinuxLauncher::fork</a></div><div class="ttdeci">Try&lt; pid_t &gt; fork(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const mesos::slave::ContainerIO &amp;containerIO, co [...]
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxLauncher_html_a188c7d32972b2998023f77444d125247"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a188c7d32972b2998023f77444d125247">mesos::internal::slave::LinuxLauncher::create</a></div><div class="ttdeci">static Try&lt; Launcher * &gt; create(const Flags &amp;flags)</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>
diff --git a/content/api/latest/c++/load_8hpp_source.html b/content/api/latest/c++/load_8hpp_source.html
index bd9ce75..be2ba2f 100644
--- a/content/api/latest/c++/load_8hpp_source.html
+++ b/content/api/latest/c++/load_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_ad932e3876b339c61b03abc575ad3943b"><div class="ttname"><a href="namespaceos.html#ad932e3876b339c61b03abc575ad3943b">os::loadavg</a></div><div class="ttdeci">Try&lt; Load &gt; loadavg()</div><div class="ttdef"><b>Definition:</b> os.hpp:301</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_a91a5bc5e418e8712bb512721b5abc46d"><div class="ttname"><a href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal::usage</a></div><div class="ttdeci">Try&lt; ResourceStatistics &gt; usage(pid_t pid, bool mem=true, bool cpus=true)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LoadQoSController_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LoadQoSController.html">mesos::internal::slave::LoadQoSController</a></div><div class="ttdef"><b>Definition:</b> load.hpp:44</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="os_2os_8hpp_html"><div class="ttname"><a href="os_2os_8hpp.html">os.hpp</a></div></div>
diff --git a/content/api/latest/c++/local_2local_8hpp_source.html b/content/api/latest/c++/local_2local_8hpp_source.html
index d548bf9..ee2c1a9 100644
--- a/content/api/latest/c++/local_2local_8hpp_source.html
+++ b/content/api/latest/c++/local_2local_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="local_2local_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 c [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1local_html_a49af0f1418069661970870214d98d0c4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1local.html#a49af0f1418069661970870214d98d0c4">mesos::internal::local::launch</a></div><div class="ttdeci">process::PID&lt; master::Master &gt; launch(const Flags &amp;flags, mesos::allocator::Allocator *_allocator=nullptr)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></div><div class="ttdoc">Basic model of an allocator: resources are allocated to a framework in the form of offers...</div><div class="ttdef"><b>Definition:</b> allocator.hpp:55</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1local_html_a7d7b8de28b47a3753dcd4b094d5e6c6e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1local.html#a7d7b8de28b47a3753dcd4b094d5e6c6e">mesos::internal::local::shutdown</a></div><div class="ttdeci">void shutdown()</div></div>
 <div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:279</div></div>
diff --git a/content/api/latest/c++/logrotate_8hpp_source.html b/content/api/latest/c++/logrotate_8hpp_source.html
index 8d1ead0..b398b44 100644
--- a/content/api/latest/c++/logrotate_8hpp_source.html
+++ b/content/api/latest/c++/logrotate_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1logger_1_1rotate_1_1Flags_html_a3e7f68e6e1128e2fb2fa4a84c58aa249"><div class="ttname"><a href="structmesos_1_1internal_1_1logger_1_1rotate_1_1Flags.html#a3e7f68e6e1128e2fb2fa4a84c58aa249">mesos::internal::logger::rotate::Flags::logrotate_path</a></div><div class="ttdeci">std::string logrotate_path</div><div class="ttdef"><b>Definition:</b> logrotate.hpp:125</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_ac99b7ca8863b671274472f571de0060a"><div class="ttname"><a href="classflags_1_1FlagsBase.html#ac99b7ca8863b671274472f571de0060a">flags::FlagsBase::setUsageMessage</a></div><div class="ttdeci">void setUsageMessage(const std::string &amp;message)</div><div class="ttdef"><b>Definition:</b> flags.hpp:164</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
diff --git a/content/api/latest/c++/machine_8hpp_source.html b/content/api/latest/c++/machine_8hpp_source.html
index 856332e..cca8f85 100644
--- a/content/api/latest/c++/machine_8hpp_source.html
+++ b/content/api/latest/c++/machine_8hpp_source.html
@@ -57,7 +57,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_1Machine_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Machine.html">mesos::internal::master::Machine</a></div><div class="ttdef"><b>Definition:</b> machine.hpp:29</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Machine_html_a52e168545185878274459f00ef5c90cd"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Machine.html#a52e168545185878274459f00ef5c90cd">mesos::internal::master::Machine::slaves</a></div><div class="ttdeci">hashset&lt; SlaveID &gt; slaves</div><div class="ttdef"><b>Definition:</b> machine.hpp:40</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="hashset_8hpp_html"><div class="ttname"><a href="hashset_8hpp.html">hashset.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Machine_html_a15ee6e7d4eea3540cf6e118a519e8a00"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Machine.html#a15ee6e7d4eea3540cf6e118a519e8a00">mesos::internal::master::Machine::info</a></div><div class="ttdeci">MachineInfo info</div><div class="ttdef"><b>Definition:</b> machine.hpp:37</div></div>
diff --git a/content/api/latest/c++/master_2contender_8hpp_source.html b/content/api/latest/c++/master_2contender_8hpp_source.html
index 971a33f..61f6da5 100644
--- a/content/api/latest/c++/master_2contender_8hpp_source.html
+++ b/content/api/latest/c++/master_2contender_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1MasterContender_html"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1MasterContender.html">mesos::master::contender::MasterContender</a></div><div class="ttdoc">An abstraction for contending to be a leading master. </div><div class="ttdef"><b>Definition:</b> contender.hpp:40</div></div>
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1MasterContender_html_a6df3292cd7a6f9e556a7f14df80948b9"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1MasterContender.html#a6df3292cd7a6f9e556a7f14df80948b9">mesos::master::contender::MasterContender::initialize</a></div><div class="ttdeci">virtual void initialize(const MasterInfo &amp;masterInfo)=0</div><div class="ttdoc">Initializes the contender with the MasterInfo of the master it contends on behalf of...</ [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1MasterContender_html_a679ae0f4923385559d6455a332320864"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1MasterContender.html#a679ae0f4923385559d6455a332320864">mesos::master::contender::MasterContender::contend</a></div><div class="ttdeci">virtual process::Future&lt; process::Future&lt; Nothing &gt; &gt; contend()=0</div><div class="ttdoc">Returns a Future&lt;Nothing&gt; once the contender has entered the contest [...]
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/master_2registrar_8hpp_source.html b/content/api/latest/c++/master_2registrar_8hpp_source.html
index 6dd43bf..20ab99a 100644
--- a/content/api/latest/c++/master_2registrar_8hpp_source.html
+++ b/content/api/latest/c++/master_2registrar_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Flags.html">mesos::internal::master::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:42</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Registrar_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></div><div class="ttdef"><b>Definition:</b> registrar.hpp:91</div></div>
 <div class="ttc" id="src_2master_2flags_8hpp_html"><div class="ttname"><a href="src_2master_2flags_8hpp.html">flags.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise</a></div><div class="ttdef"><b>Definition:</b> future.hpp:74</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="classmesos_1_1internal_1_1master_1_1RegistryOperation_html_a716a5bf5ebf7b99fe05f0ab29787e3b6"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a716a5bf5ebf7b99fe05f0ab29787e3b6">mesos::internal::master::RegistryOperation::perform</a></div><div class="ttdeci">virtual Try&lt; bool &gt; perform(Registry *registry, hashset&lt; SlaveID &gt; *slaveIDs)=0</div></div>
diff --git a/content/api/latest/c++/master_2validation_8hpp_source.html b/content/api/latest/c++/master_2validation_8hpp_source.html
index 79e69d0..b511f5f 100644
--- a/content/api/latest/c++/master_2validation_8hpp_source.html
+++ b/content/api/latest/c++/master_2validation_8hpp_source.html
@@ -71,7 +71,7 @@
 <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_1_1master_1_1validation_1_1task_1_1internal_html_aea75ca826f924863c11796152c96ec33"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#aea75ca826f924863c11796152c96ec33">mesos::internal::master::validation::task::internal::validateKillPolicy</a></div><div class="ttdeci">Option&lt; Error &gt; validateKillPolicy(const TaskInfo &amp;task)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1framework_1_1internal_html_af68f1787c31d4a27e4d50c64b3566534"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1framework_1_1internal.html#af68f1787c31d4a27e4d50c64b3566534">mesos::internal::master::validation::framework::internal::validateRoles</a></div><div class="ttdeci">Option&lt; Error &gt; validateRoles(const mesos::FrameworkInfo &amp;frameworkInfo)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal_html_a9ebe9897a79fc1c166d52668b86104b0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html#a9ebe9897a79fc1c166d52668b86104b0">mesos::internal::master::validation::executor::internal::validateType</a></div><div class="ttdeci">Option&lt; Error &gt; validateType(const ExecutorInfo &amp;executor)</div></div>
 <div class="ttc" id="namespacecgroups_html_aff40863260825f6176d8195102a0a47f"><div class="ttname"><a href="namespacecgroups.html#aff40863260825f6176d8195102a0a47f">cgroups::destroy</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; destroy(const std::string &amp;hierarchy, const std::string &amp;cgroup=&quot;/&quot;)</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/mem_8hpp_source.html b/content/api/latest/c++/mem_8hpp_source.html
index c564925..35c4c2e 100644
--- a/content/api/latest/c++/mem_8hpp_source.html
+++ b/content/api/latest/c++/mem_8hpp_source.html
@@ -74,7 +74,7 @@
 <div class="ttc" id="bytes_8hpp_html"><div class="ttname"><a href="bytes_8hpp.html">bytes.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess_html_acb70379485a6be8c6e58c337ca3dc1f7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess.html#acb70379485a6be8c6e58c337ca3dc1f7">mesos::internal::slave::WindowsMemIsolatorProcess::supportsStandalone</a></div><div class="ttdeci">bool supportsStandalone() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess_html_aadb76fe69fa14167319d37b382886c41"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess.html#aadb76fe69fa14167319d37b382886c41">mesos::internal::slave::WindowsMemIsolatorProcess::recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; recover(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;state, const hashset&lt; ContainerID &gt; &amp;orp [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess.html">mesos::internal::slave::WindowsMemIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> mem.hpp:40</div></div>
diff --git a/content/api/latest/c++/memory_8hpp_source.html b/content/api/latest/c++/memory_8hpp_source.html
index b87c2ce..3073e89 100644
--- a/content/api/latest/c++/memory_8hpp_source.html
+++ b/content/api/latest/c++/memory_8hpp_source.html
@@ -67,7 +67,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html_a55ca8a497e217118e1f340177596fdde"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#a55ca8a497e217118e1f340177596fdde">mesos::internal::slave::MemorySubsystemProcess::cleanup</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; cleanup(const ContainerID &amp;containerId, const std::string &amp;cgroup) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html">mesos::internal::slave::MemorySubsystemProcess</a></div><div class="ttdoc">Represent cgroups memory subsystem. </div><div class="ttdef"><b>Definition:</b> memory.hpp:44</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html_abf9a60c7c5023ac6a0a51ef1e5c51409"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#abf9a60c7c5023ac6a0a51ef1e5c51409">mesos::internal::slave::MemorySubsystemProcess::usage</a></div><div class="ttdeci">process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId, const std::string &amp;cgroup) override</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; mesos::slave::ContainerLimitation &gt;</a></div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a72e1e4307b04bca27a0072da0a06dbd7"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroups::blkio::cgroup</a></div><div class="ttdeci">Result&lt; std::string &gt; cgroup(pid_t pid)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">mesos::internal::slave::SubsystemProcess</a></div><div class="ttdef"><b>Definition:</b> subsystem.hpp:186</div></div>
diff --git a/content/api/latest/c++/memory__test__helper_8hpp_source.html b/content/api/latest/c++/memory__test__helper_8hpp_source.html
index d448f66..37d2c1c 100644
--- a/content/api/latest/c++/memory__test__helper_8hpp_source.html
+++ b/content/api/latest/c++/memory__test__helper_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="subcommand_8hpp_html"><div class="ttname"><a href="subcommand_8hpp.html">subcommand.hpp</a></div></div>
 <div class="ttc" id="bytes_8hpp_html"><div class="ttname"><a href="bytes_8hpp.html">bytes.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html">mesos::internal::tests::MemoryTestHelper</a></div><div class="ttdef"><b>Definition:</b> memory_test_helper.hpp:34</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper_html_a503b2ac86325c300400661654abf064c"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#a503b2ac86325c300400661654abf064c">mesos::internal::tests::MemoryTestHelper::pid</a></div><div class="ttdeci">Try&lt; pid_t &gt; pid()</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper_html_a01a3f49fe54f074e1671716b0f181d58"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#a01a3f49fe54f074e1671716b0f181d58">mesos::internal::tests::MemoryTestHelper::~MemoryTestHelper</a></div><div class="ttdeci">~MemoryTestHelper() override</div></div>
diff --git a/content/api/latest/c++/mesos__executor__driver__impl_8hpp_source.html b/content/api/latest/c++/mesos__executor__driver__impl_8hpp_source.html
index 2317668..2d8d962 100644
--- a/content/api/latest/c++/mesos__executor__driver__impl_8hpp_source.html
+++ b/content/api/latest/c++/mesos__executor__driver__impl_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="structmesos_1_1python_1_1MesosExecutorDriverImpl_html_ae6c18062745a3f137aacd521382153db"><div class="ttname"><a href="structmesos_1_1python_1_1MesosExecutorDriverImpl.html#ae6c18062745a3f137aacd521382153db">mesos::python::MesosExecutorDriverImpl::pythonExecutor</a></div><div class="ttdeci">PyObject * pythonExecutor</div><div class="ttdef"><b>Definition:</b> mesos_executor_driver_impl.hpp:35</div></div>
 <div class="ttc" id="namespacemesos_1_1python_html_a99b347c8bd636c7d1992624f3a422f05"><div class="ttname"><a href="namespacemesos_1_1python.html#a99b347c8bd636c7d1992624f3a422f05">mesos::python::MesosExecutorDriverImpl_methods</a></div><div class="ttdeci">PyMethodDef MesosExecutorDriverImpl_methods[]</div><div class="ttdoc">List of Python methods in MesosExecutorDriverImpl. </div></div>
 <div class="ttc" id="namespacemesos_1_1python_html_a7f49af2767420201e247723c52586034"><div class="ttname"><a href="namespacemesos_1_1python.html#a7f49af2767420201e247723c52586034">mesos::python::MesosExecutorDriverImpl_sendFrameworkMessage</a></div><div class="ttdeci">PyObject * MesosExecutorDriverImpl_sendFrameworkMessage(MesosExecutorDriverImpl *self, PyObject *args)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1python_html_a44d31e9d25a35d5c3af72ade7e639a66"><div class="ttname"><a href="namespacemesos_1_1python.html#a44d31e9d25a35d5c3af72ade7e639a66">mesos::python::MesosExecutorDriverImpl_join</a></div><div class="ttdeci">PyObject * MesosExecutorDriverImpl_join(MesosExecutorDriverImpl *self)</div></div>
 <div class="ttc" id="namespacemesos_1_1python_html_acc62a22aac0c7d614e8573ae73b2e486"><div class="ttname"><a href="namespacemesos_1_1python.html#acc62a22aac0c7d614e8573ae73b2e486">mesos::python::MesosExecutorDriverImpl_clear</a></div><div class="ttdeci">int MesosExecutorDriverImpl_clear(MesosExecutorDriverImpl *self)</div><div class="ttdoc">Clear fields of a MesosExecutorDriverImpl that can participate in GC cycles. </div></div>
 <div class="ttc" id="namespacemesos_1_1python_html_af4a7ff3ff9ff1608be6b6c14b3e1bfc3"><div class="ttname"><a href="namespacemesos_1_1python.html#af4a7ff3ff9ff1608be6b6c14b3e1bfc3">mesos::python::MesosExecutorDriverImpl_traverse</a></div><div class="ttdeci">int MesosExecutorDriverImpl_traverse(MesosExecutorDriverImpl *self, visitproc visit, void *arg)</div><div class="ttdoc">Traverse fields of a MesosExecutorDriverImpl on a cyclic GC search. </div></div>
diff --git a/content/api/latest/c++/mesos__scheduler__driver__impl_8hpp_source.html b/content/api/latest/c++/mesos__scheduler__driver__impl_8hpp_source.html
index 8255d82..f2e1ace 100644
--- a/content/api/latest/c++/mesos__scheduler__driver__impl_8hpp_source.html
+++ b/content/api/latest/c++/mesos__scheduler__driver__impl_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="namespacemesos_1_1python_html_abae0c576bbd42945ac8a21880d14488c"><div class="ttname"><a href="namespacemesos_1_1python.html#abae0c576bbd42945ac8a21880d14488c">mesos::python::MesosSchedulerDriverImpl_init</a></div><div class="ttdeci">int MesosSchedulerDriverImpl_init(MesosSchedulerDriverImpl *self, PyObject *args, PyObject *kwds)</div><div class="ttdoc">Initialize a MesosSchedulerDriverImpl with constructor arguments. </div></div>
 <div class="ttc" id="scheduler_8hpp_html"><div class="ttname"><a href="scheduler_8hpp.html">scheduler.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1python_html_a4c1c0ef4227d9aa068ed54eae59511ad"><div class="ttname"><a href="namespacemesos_1_1python.html#a4c1c0ef4227d9aa068ed54eae59511ad">mesos::python::MesosSchedulerDriverImpl_reviveOffers</a></div><div class="ttdeci">PyObject * MesosSchedulerDriverImpl_reviveOffers(MesosSchedulerDriverImpl *self)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1python_html_ae943178491e0eb61aede80b81fe1c59f"><div class="ttname"><a href="namespacemesos_1_1python.html#ae943178491e0eb61aede80b81fe1c59f">mesos::python::MesosSchedulerDriverImpl_declineOffer</a></div><div class="ttdeci">PyObject * MesosSchedulerDriverImpl_declineOffer(MesosSchedulerDriverImpl *self, PyObject *args)</div></div>
 <div class="ttc" id="namespacemesos_1_1python_html_aae8eb7c2314c6d8f976534454e324c8a"><div class="ttname"><a href="namespacemesos_1_1python.html#aae8eb7c2314c6d8f976534454e324c8a">mesos::python::MesosSchedulerDriverImpl_stop</a></div><div class="ttdeci">PyObject * MesosSchedulerDriverImpl_stop(MesosSchedulerDriverImpl *self, PyObject *args)</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyScheduler_html"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyScheduler.html">mesos::python::ProxyScheduler</a></div><div class="ttdoc">Proxy Scheduler implementation that will call into Python. </div><div class="ttdef"><b>Definition:</b> proxy_scheduler.hpp:37</div></div>
diff --git a/content/api/latest/c++/messages_8hpp_source.html b/content/api/latest/c++/messages_8hpp_source.html
index 55c32fc..8086361 100644
--- a/content/api/latest/c++/messages_8hpp_source.html
+++ b/content/api/latest/c++/messages_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="messages_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 [...]
 <div class="ttc" id="namespacemesos_1_1internal_html_a9293dca799913379ae03811dff19fd2f"><div class="ttname"><a href="namespacemesos_1_1internal.html#a9293dca799913379ae03811dff19fd2f">mesos::internal::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const ImageGcConfig &amp;imageGcConfig)</div><div class="ttdef"><b>Definition:</b> flags.hpp:92</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_a22cfcf60eed9cf79e4e3ba186b82eb7f"><div class="ttname"><a href="namespacemesos_1_1internal.html#a22cfcf60eed9cf79e4e3ba186b82eb7f">mesos::internal::operator==</a></div><div class="ttdeci">bool operator==(const ResourceVersionUUID &amp;left, const ResourceVersionUUID &amp;right)</div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.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>
diff --git a/content/api/latest/c++/metadata__manager_8hpp_source.html b/content/api/latest/c++/metadata__manager_8hpp_source.html
index d2e0b70..88b9ad0 100644
--- a/content/api/latest/c++/metadata__manager_8hpp_source.html
+++ b/content/api/latest/c++/metadata__manager_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="include_2mesos_2docker_2spec_8hpp_html"><div class="ttname"><a href="include_2mesos_2docker_2spec_8hpp.html">spec.hpp</a></div></div>
 <div class="ttc" id="provisioner_8hpp_html"><div class="ttname"><a href="provisioner_8hpp.html">provisioner.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2protobuf_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2protobuf_8hpp.html">protobuf.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html">mesos::internal::slave::docker::MetadataManager</a></div><div class="ttdoc">The MetadataManager tracks the Docker images cached by the provisioner that are stored on disk...</div><div class="ttdef"><b>Definition:</b> metadata_manager.hpp:58</div></div>
diff --git a/content/api/latest/c++/mock__containerizer_8hpp_source.html b/content/api/latest/c++/mock__containerizer_8hpp_source.html
index de24ef1..febb75c 100644
--- a/content/api/latest/c++/mock__containerizer_8hpp_source.html
+++ b/content/api/latest/c++/mock__containerizer_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_afb384accdd6d431e1882cd861de3212d"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#afb384accdd6d431e1882cd861de3212d">mesos::internal::slave::Containerizer::recover</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; recover(const Option&lt; state::SlaveState &gt; &amp;state)=0</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></div><div class="ttdef"><b>Definition:</b> containerizer.hpp:57</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2slave_2containerizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a2b3b394a0928d213a32bd02face608b7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">mesos::internal::slave::Containerizer::attach</a></div><div class="ttdeci">virtual process::Future&lt; process::http::Connection &gt; attach(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> containerizer.hpp:104</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/mock__csi__plugin_8hpp_source.html b/content/api/latest/c++/mock__csi__plugin_8hpp_source.html
index 6663fab..3fd5f2b 100644
--- a/content/api/latest/c++/mock__csi__plugin_8hpp_source.html
+++ b/content/api/latest/c++/mock__csi__plugin_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin_html_a50170f60a613bb92869e56ba6873589f"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a50170f60a613bb92869e56ba6873589f">mesos::internal::tests::MockCSIPlugin::shutdown</a></div><div class="ttdeci">Try&lt; Nothing &gt; shutdown()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin_html_a191e5fad71da7e574647bea361b85713"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a191e5fad71da7e574647bea361b85713">mesos::internal::tests::MockCSIPlugin::MockCSIPlugin</a></div><div class="ttdeci">MockCSIPlugin()</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
diff --git a/content/api/latest/c++/mock__docker_8hpp_source.html b/content/api/latest/c++/mock__docker_8hpp_source.html
index 1e95d30..2648d1e 100644
--- a/content/api/latest/c++/mock__docker_8hpp_source.html
+++ b/content/api/latest/c++/mock__docker_8hpp_source.html
@@ -88,7 +88,7 @@
 <div class="ttc" id="classprocess_1_1Subprocess_1_1IO_html"><div class="ttname"><a href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a></div><div class="ttdoc">Describes how the I/O is redirected for stdin/stdout/stderr. </div><div class="ttdef"><b>Definition:</b> subprocess.hpp:61</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer_html_a55a74a8cbacea3c7590e5e5e3e81ba31"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a55a74a8cbacea3c7590e5e5e3e81ba31">mesos::internal::tests::MockDockerContainerizer::_update</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; _update(const ContainerID &amp;containerId, const Resources &amp;resources)</div><div class="ttdef"><b>Definition:</b> mock_d [...]
 <div class="ttc" id="slave_2container__logger_8hpp_html"><div class="ttname"><a href="slave_2container__logger_8hpp.html">container_logger.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockDocker_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></div><div class="ttdef"><b>Definition:</b> mock_docker.hpp:51</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess_html_aebc5890cccfbeaf44b48be7b33c676e9"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html#aebc5890cccfbeaf44b48be7b33c676e9">mesos::internal::slave::DockerContainerizerProcess::fetch</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; fetch(const ContainerID &amp;containerId)</div></div>
diff --git a/content/api/latest/c++/mock__fetcher_8hpp_source.html b/content/api/latest/c++/mock__fetcher_8hpp_source.html
index 5ea3ee8..9e87b05 100644
--- a/content/api/latest/c++/mock__fetcher_8hpp_source.html
+++ b/content/api/latest/c++/mock__fetcher_8hpp_source.html
@@ -66,7 +66,7 @@
 <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="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess_html_ae78ee85c0ad540adad18e63dd3181e4c"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#ae78ee85c0ad540adad18e63dd3181e4c">mesos::internal::tests::MockFetcherProcess::MOCK_METHOD5</a></div><div class="ttdeci">MOCK_METHOD5(_fetch, process::Future&lt; Nothing &gt;(const hashmap&lt; CommandInfo::URI, Option&lt; process::Future&lt; std::shared_ptr&lt; Cache::Entry &gt;&gt;&gt;&g [...]
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1FetcherProcess_html_af4f74f98f2997125702f99aaad749764"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1FetcherProcess.html#af4f74f98f2997125702f99aaad749764">mesos::internal::slave::FetcherProcess::run</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; run(const ContainerID &amp;containerId, const std::string &amp;sandboxDirectory, const Option&lt; std::string &gt; &amp;user, const mesos::fetcher:: [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess_html_a6cc82f45b752a93b9272c78ad53e6e07"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#a6cc82f45b752a93b9272c78ad53e6e07">mesos::internal::tests::MockFetcherProcess::MockFetcherProcess</a></div><div class="ttdeci">MockFetcherProcess(const slave::Flags &amp;flags)</div></div>
diff --git a/content/api/latest/c++/mock__registrar_8hpp_source.html b/content/api/latest/c++/mock__registrar_8hpp_source.html
index 3735d5d..4483b87 100644
--- a/content/api/latest/c++/mock__registrar_8hpp_source.html
+++ b/content/api/latest/c++/mock__registrar_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Registrar_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></div><div class="ttdef"><b>Definition:</b> registrar.hpp:91</div></div>
 <div class="ttc" id="src_2master_2flags_8hpp_html"><div class="ttname"><a href="src_2master_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="master_2registrar_8hpp_html"><div class="ttname"><a href="master_2registrar_8hpp.html">registrar.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockRegistrar_html_adcc5b1a0a3ac66345e9ca2edf706779c"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockRegistrar.html#adcc5b1a0a3ac66345e9ca2edf706779c">mesos::internal::tests::MockRegistrar::MockRegistrar</a></div><div class="ttdeci">MockRegistrar(const master::Flags &amp;flags, mesos::state::State *state, const Option&lt; std::string &gt; &amp;authenticationRealm=None())</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Registrar_html_aaf0da39c84c899d0ef30926a17e2dc50"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Registrar.html#aaf0da39c84c899d0ef30926a17e2dc50">mesos::internal::master::Registrar::apply</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; apply(process::Owned&lt; RegistryOperation &gt; operation)</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/mock__slave_8hpp_source.html b/content/api/latest/c++/mock__slave_8hpp_source.html
index ccb7052..2bac3c8 100644
--- a/content/api/latest/c++/mock__slave_8hpp_source.html
+++ b/content/api/latest/c++/mock__slave_8hpp_source.html
@@ -75,7 +75,7 @@
 <div class="ttc" id="structprocess_1_1UPID_html"><div class="ttname"><a href="structprocess_1_1UPID.html">process::UPID</a></div><div class="ttdoc">An &quot;untyped&quot; PID, used to encapsulate the process ID for lower-layer abstractions (eg...</div><div class="ttdef"><b>Definition:</b> pid.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockResourceEstimator_html_a370c22bc4ec80ef04ed0c31bd4ee3120"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockResourceEstimator.html#a370c22bc4ec80ef04ed0c31bd4ee3120">mesos::internal::tests::MockResourceEstimator::MOCK_METHOD1</a></div><div class="ttdeci">MOCK_METHOD1(initialize, Try&lt; Nothing &gt;(const lambda::function&lt; process::Future&lt; ResourceUsage &gt;()&gt; &amp;))</div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1ResourceEstimator_html_ae3f10a9049e23fa411f36e2bfd1586d3"><div class="ttname"><a href="classmesos_1_1slave_1_1ResourceEstimator.html#ae3f10a9049e23fa411f36e2bfd1586d3">mesos::slave::ResourceEstimator::initialize</a></div><div class="ttdeci">virtual Try&lt; Nothing &gt; initialize(const lambda::function&lt; process::Future&lt; ResourceUsage &gt;()&gt; &amp;usage)=0</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="classmesos_1_1SecretGenerator_html"><div class="ttname"><a href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a></div><div class="ttdoc">The SecretGenerator interface represents a mechanism to create a secret from a principal. </div><div class="ttdef"><b>Definition:</b> secret_generator.hpp:34</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/module_2container__logger_8hpp_source.html b/content/api/latest/c++/module_2container__logger_8hpp_source.html
index 7370b12..8b55e58 100644
--- a/content/api/latest/c++/module_2container__logger_8hpp_source.html
+++ b/content/api/latest/c++/module_2container__logger_8hpp_source.html
@@ -57,7 +57,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="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</div></div>
 <div class="ttc" id="slave_2container__logger_8hpp_html"><div class="ttname"><a href="slave_2container__logger_8hpp.html">container_logger.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1ContainerLogger_html"><div class="ttname"><a href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></div><div class="ttdoc">A containerizer component used to manage container logs. </div><div class="ttdef"><b>Definition:</b> container_logger.hpp:52</div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
diff --git a/content/api/latest/c++/module_2contender_8hpp_source.html b/content/api/latest/c++/module_2contender_8hpp_source.html
index fc7322d..4739506 100644
--- a/content/api/latest/c++/module_2contender_8hpp_source.html
+++ b/content/api/latest/c++/module_2contender_8hpp_source.html
@@ -57,7 +57,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="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</div></div>
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1MasterContender_html"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1MasterContender.html">mesos::master::contender::MasterContender</a></div><div class="ttdoc">An abstraction for contending to be a leading master. </div><div class="ttdef"><b>Definition:</b> contender.hpp:40</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="master_2contender_8hpp_html"><div class="ttname"><a href="master_2contender_8hpp.html">contender.hpp</a></div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
diff --git a/content/api/latest/c++/module_2disk__profile__adaptor_8hpp_source.html b/content/api/latest/c++/module_2disk__profile__adaptor_8hpp_source.html
index a151911..2d16d1d 100644
--- a/content/api/latest/c++/module_2disk__profile__adaptor_8hpp_source.html
+++ b/content/api/latest/c++/module_2disk__profile__adaptor_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="module_2disk__profile__adaptor_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l [...]
 <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_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1Module_3_01mesos_1_1DiskProfileAdaptor_01_4_html_a4d53f502ecbc12619d515801548eafdb"><div class="ttname"><a href="structmesos_1_1modules_1_1Module_3_01mesos_1_1DiskProfileAdaptor_01_4.html#a4d53f502ecbc12619d515801548eafdb">mesos::modules::Module&lt; mesos::DiskProfileAdaptor &gt;::Module</a></div><div class="ttdeci">Module(const char *_moduleApiVersion, const char *_mesosVersion, const char *_authorName, const char *_authorEmail, const char  [...]
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="resource__provider_2storage_2disk__profile__adaptor_8hpp_html"><div class="ttname"><a href="resource__provider_2storage_2disk__profile__adaptor_8hpp.html">disk_profile_adaptor.hpp</a></div></div>
diff --git a/content/api/latest/c++/module_2hook_8hpp_source.html b/content/api/latest/c++/module_2hook_8hpp_source.html
index a9031d9..93d9399 100644
--- a/content/api/latest/c++/module_2hook_8hpp_source.html
+++ b/content/api/latest/c++/module_2hook_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="hook_8hpp_html"><div class="ttname"><a href="hook_8hpp.html">hook.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1Module_3_01mesos_1_1Hook_01_4_html_a6a2586dd09bd65db792aeaf7cadee5ab"><div class="ttname"><a href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Hook_01_4.html#a6a2586dd09bd65db792aeaf7cadee5ab">mesos::modules::Module&lt; mesos::Hook &gt;::Module</a></div><div class="ttdeci">Module(const char *_moduleApiVersion, const char *_mesosVersion, const char *_authorName, const char *_authorEmail, const char *_description, bool(*_compatible)(), mesos [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
 <div class="ttc" id="classmesos_1_1Hook_html"><div class="ttname"><a href="classmesos_1_1Hook.html">mesos::Hook</a></div><div class="ttdef"><b>Definition:</b> hook.hpp:39</div></div>
diff --git a/content/api/latest/c++/module_2manager_8hpp_source.html b/content/api/latest/c++/module_2manager_8hpp_source.html
index e133915..1942286 100644
--- a/content/api/latest/c++/module_2manager_8hpp_source.html
+++ b/content/api/latest/c++/module_2manager_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="classmesos_1_1modules_1_1ModuleManager_html_ad2d7eb58b991c00d8389287814e06fe4"><div class="ttname"><a href="classmesos_1_1modules_1_1ModuleManager.html#ad2d7eb58b991c00d8389287814e06fe4">mesos::modules::ModuleManager::unload</a></div><div class="ttdeci">static Try&lt; Nothing &gt; unload(const std::string &amp;moduleName)</div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1ModuleBase_html_af37d32c0c7e7964c8e2368f4224ce0b4"><div class="ttname"><a href="structmesos_1_1modules_1_1ModuleBase.html#af37d32c0c7e7964c8e2368f4224ce0b4">mesos::modules::ModuleBase::kind</a></div><div class="ttdeci">const char * kind</div><div class="ttdef"><b>Definition:</b> module.hpp:78</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="foreach_8hpp_html_a66900b166526abe66464d6597536b111"><div class="ttname"><a href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a></div><div class="ttdeci">#define foreachpair(KEY, VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:51</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
diff --git a/content/api/latest/c++/module_2qos__controller_8hpp_source.html b/content/api/latest/c++/module_2qos__controller_8hpp_source.html
index 8a8aff2..ea057fc 100644
--- a/content/api/latest/c++/module_2qos__controller_8hpp_source.html
+++ b/content/api/latest/c++/module_2qos__controller_8hpp_source.html
@@ -57,7 +57,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="slave_2qos__controller_8hpp_html"><div class="ttname"><a href="slave_2qos__controller_8hpp.html">qos_controller.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1QoSController_html"><div class="ttname"><a href="classmesos_1_1slave_1_1QoSController.html">mesos::slave::QoSController</a></div><div class="ttdef"><b>Definition:</b> qos_controller.hpp:44</div></div>
diff --git a/content/api/latest/c++/module_2resource__estimator_8hpp_source.html b/content/api/latest/c++/module_2resource__estimator_8hpp_source.html
index 7db78e2..a353a35 100644
--- a/content/api/latest/c++/module_2resource__estimator_8hpp_source.html
+++ b/content/api/latest/c++/module_2resource__estimator_8hpp_source.html
@@ -57,7 +57,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="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1ResourceEstimator_html"><div class="ttname"><a href="classmesos_1_1slave_1_1ResourceEstimator.html">mesos::slave::ResourceEstimator</a></div><div class="ttdef"><b>Definition:</b> resource_estimator.hpp:37</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="slave_2resource__estimator_8hpp_html"><div class="ttname"><a href="slave_2resource__estimator_8hpp.html">resource_estimator.hpp</a></div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
diff --git a/content/api/latest/c++/module_2secret__generator_8hpp_source.html b/content/api/latest/c++/module_2secret__generator_8hpp_source.html
index 5f4935e..fdf8685 100644
--- a/content/api/latest/c++/module_2secret__generator_8hpp_source.html
+++ b/content/api/latest/c++/module_2secret__generator_8hpp_source.html
@@ -56,7 +56,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="authentication_2secret__generator_8hpp_html"><div class="ttname"><a href="authentication_2secret__generator_8hpp.html">secret_generator.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretGenerator_01_4_html_aaea6bf809252bc4ea890808ebca47d4e"><div class="ttname"><a href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretGenerator_01_4.html#aaea6bf809252bc4ea890808ebca47d4e">mesos::modules::Module&lt; mesos::SecretGenerator &gt;::Module</a></div><div class="ttdeci">Module(const char *_moduleApiVersion, const char *_mesosVersion, const char *_authorName, const char *_authorEmail, const char *_descrip [...]
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1SecretGenerator_html"><div class="ttname"><a href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a></div><div class="ttdoc">The SecretGenerator interface represents a mechanism to create a secret from a principal. </div><div class="ttdef"><b>Definition:</b> secret_generator.hpp:34</div></div>
diff --git a/content/api/latest/c++/mount_8hpp_source.html b/content/api/latest/c++/mount_8hpp_source.html
index 5e3de9b..99ea469 100644
--- a/content/api/latest/c++/mount_8hpp_source.html
+++ b/content/api/latest/c++/mount_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="subcommand_8hpp_html"><div class="ttname"><a href="subcommand_8hpp.html">subcommand.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosContainerizerMount_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerMount.html">mesos::internal::slave::MesosContainerizerMount</a></div><div class="ttdef"><b>Definition:</b> mount.hpp:34</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1MesosContainerizerMount_1_1Flags_html_aa3f31b843fd7635370784c845675b811"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1MesosContainerizerMount_1_1Flags.html#aa3f31b843fd7635370784c845675b811">mesos::internal::slave::MesosContainerizerMount::Flags::Flags</a></div><div class="ttdeci">Flags()</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosContainerizerMount_html_a81842beb9923d6c2c1410b8a076c617f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerMount.html#a81842beb9923d6c2c1410b8a076c617f">mesos::internal::slave::MesosContainerizerMount::flags</a></div><div class="ttdeci">Flags flags</div><div class="ttdef"><b>Definition:</b> mount.hpp:50</div></div>
diff --git a/content/api/latest/c++/mpsc__linked__queue_8hpp_source.html b/content/api/latest/c++/mpsc__linked__queue_8hpp_source.html
index 9606ac0..77989ca 100644
--- a/content/api/latest/c++/mpsc__linked__queue_8hpp_source.html
+++ b/content/api/latest/c++/mpsc__linked__queue_8hpp_source.html
@@ -52,7 +52,7 @@
 <div class="title">mpsc_linked_queue.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="mpsc__linked__queue_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 under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a [...]
+<a href="mpsc__linked__queue_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 under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a [...]
 <div class="ttc" id="classprocess_1_1MpscLinkedQueue_html_a361ad3f84e782291c0ec6d714c7e140d"><div class="ttname"><a href="classprocess_1_1MpscLinkedQueue.html#a361ad3f84e782291c0ec6d714c7e140d">process::MpscLinkedQueue::for_each</a></div><div class="ttdeci">void for_each(F &amp;&amp;f)</div><div class="ttdef"><b>Definition:</b> mpsc_linked_queue.hpp:140</div></div>
 <div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:270</div></div>
 <div class="ttc" id="classprocess_1_1MpscLinkedQueue_html_af9711afa3db6d73c2c31bab3f30e5f61"><div class="ttname"><a href="classprocess_1_1MpscLinkedQueue.html#af9711afa3db6d73c2c31bab3f30e5f61">process::MpscLinkedQueue::dequeue</a></div><div class="ttdeci">T * dequeue()</div><div class="ttdef"><b>Definition:</b> mpsc_linked_queue.hpp:88</div></div>
diff --git a/content/api/latest/c++/namespacemembers_func_r.html b/content/api/latest/c++/namespacemembers_func_r.html
index 12785aa..fd2d2ed 100644
--- a/content/api/latest/c++/namespacemembers_func_r.html
+++ b/content/api/latest/c++/namespacemembers_func_r.html
@@ -92,6 +92,9 @@
 <li>rangesToIntervalSet()
 : <a class="el" href="namespacemesos_1_1internal_1_1values.html#a41448b6570e14d29707818205fee9258">mesos::internal::values</a>
 </li>
+<li>rangesToVector()
+: <a class="el" href="namespacemesos_1_1internal_1_1values.html#a85a9fadb7c75ff322ba2c62b8d83e500">mesos::internal::values</a>
+</li>
 <li>rdev()
 : <a class="el" href="namespaceos_1_1stat.html#a4375e0a26dfaf8f4a1ff72bf97eebecc">os::stat</a>
 </li>
@@ -101,9 +104,9 @@
 , <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_1_1internal.html#ac0a90b8abf47098e5a57d90e744a42a8">process::io::internal</a>
-, <a class="el" href="namespaceprocess_1_1io.html#ad1290a283a4d16068acfef3903bfd88b">process::io</a>
+, <a class="el" href="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f">process::io</a>
 , <a class="el" href="namespaceprocess_1_1windows.html#a7436ed89e84ff3415987de0ca9428d08">process::windows</a>
-, <a class="el" href="namespaceprotobuf.html#a2120146c620b72d4e1e3ae47bdacb1b3">protobuf</a>
+, <a class="el" href="namespaceprotobuf.html#ae3e1bd443efafaf4f5d0f2ade10b81f9">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>
diff --git a/content/api/latest/c++/namespacemembers_r.html b/content/api/latest/c++/namespacemembers_r.html
index 6c4bfc9..ae3dfeb 100644
--- a/content/api/latest/c++/namespacemembers_r.html
+++ b/content/api/latest/c++/namespacemembers_r.html
@@ -92,6 +92,9 @@
 <li>rangesToIntervalSet()
 : <a class="el" href="namespacemesos_1_1internal_1_1values.html#a41448b6570e14d29707818205fee9258">mesos::internal::values</a>
 </li>
+<li>rangesToVector()
+: <a class="el" href="namespacemesos_1_1internal_1_1values.html#a85a9fadb7c75ff322ba2c62b8d83e500">mesos::internal::values</a>
+</li>
 <li>RATE_BPS
 : <a class="el" href="namespacerouting_1_1queueing_1_1statistics.html#a26db81b13f6084c8ed76b17174a1a286">routing::queueing::statistics</a>
 </li>
@@ -107,13 +110,13 @@
 , <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html#adeb89c1623e8d5af457b5b130aceac1d">mesos::internal::slave::state</a>
 , <a class="el" href="namespaceos.html#a7e99bac0fb06315c051358c7916fe692">os</a>
 , <a class="el" href="namespaceprocess_1_1io_1_1internal.html#ac0a90b8abf47098e5a57d90e744a42a8">process::io::internal</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="namespaceprocess_1_1windows.html#a7436ed89e84ff3415987de0ca9428d08">process::windows</a>
+: <a class="el" href="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f">process::io</a>
+, <a class="el" href="namespaceprocess_1_1windows.html#a7436ed89e84ff3415987de0ca9428d08">process::windows</a>
 , <a class="el" href="namespaceprotobuf.html#a2120146c620b72d4e1e3ae47bdacb1b3">protobuf</a>
 </li>
 <li>read&lt; Resources &gt;()
@@ -233,7 +236,7 @@
 : <a class="el" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http</a>
 </li>
 <li>requestDelete()
-: <a class="el" href="namespaceprocess_1_1http.html#aa37acfb70e0b901b6f10c3d4a9b33c95">process::http</a>
+: <a class="el" href="namespaceprocess_1_1http.html#a1443ad581d0388a87013f0284906c2b3">process::http</a>
 </li>
 <li>REQUEUES
 : <a class="el" href="namespacerouting_1_1queueing_1_1statistics.html#a9a6c9ceca9da969ea8a5536ea6551b0e">routing::queueing::statistics</a>
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1values.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1values.html
index 0f60efb..2a6065e 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1values.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1values.html
@@ -63,6 +63,9 @@ Functions</h2></td></tr>
 <tr class="memitem:a41448b6570e14d29707818205fee9258"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:a41448b6570e14d29707818205fee9258"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classIntervalSet.html">IntervalSet</a>&lt; T &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1values.html#a41448b6570e14d29707818205fee9258">rangesToIntervalSet</a> (const Value::Ranges &amp;ranges)</td></tr>
 <tr class="separator:a41448b6570e14d29707818205fee9258"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85a9fadb7c75ff322ba2c62b8d83e500"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a85a9fadb7c75ff322ba2c62b8d83e500"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::vector&lt; T &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1values.html#a85a9fadb7c75ff322ba2c62b8d83e500">rangesToVector</a> (const Value::Ranges &amp;ranges)</td></tr>
+<tr class="separator:a85a9fadb7c75ff322ba2c62b8d83e500"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae37129836065b22ed456cf26121de888"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:ae37129836065b22ed456cf26121de888"><td class="memTemplItemLeft" align="right" valign="top">Value::Ranges&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1values.html#ae37129836065b22ed456cf26121de888">intervalSetToRanges</a> (const <a class="el" href="classIntervalSet.html">IntervalSet</a>&lt; T &gt; &amp;set)</td></tr>
 <tr class="separator:ae37129836065b22ed456cf26121de888"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -131,6 +134,24 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a85a9fadb7c75ff322ba2c62b8d83e500"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classTry.html">Try</a>&lt;std::vector&lt;T&gt; &gt; mesos::internal::values::rangesToVector </td>
+          <td>(</td>
+          <td class="paramtype">const Value::Ranges &amp;&#160;</td>
+          <td class="paramname"><em>ranges</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/net__cls_8hpp_source.html b/content/api/latest/c++/net__cls_8hpp_source.html
index 704c2e7..2cb4f4f 100644
--- a/content/api/latest/c++/net__cls_8hpp_source.html
+++ b/content/api/latest/c++/net__cls_8hpp_source.html
@@ -79,7 +79,7 @@
 <div class="ttc" id="namespacerouting_1_1diagnosis_1_1socket_html_a8937277756951dcc28f2dbdbd9ea24d7"><div class="ttname"><a href="namespacerouting_1_1diagnosis_1_1socket.html#a8937277756951dcc28f2dbdbd9ea24d7">routing::diagnosis::socket::infos</a></div><div class="ttdeci">Try&lt; std::vector&lt; Info &gt; &gt; infos(int familiy, int states)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1NetClsHandle_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1NetClsHandle.html">mesos::internal::slave::NetClsHandle</a></div><div class="ttdef"><b>Definition:</b> net_cls.hpp:56</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetClsSubsystemProcess_html_adb59793bbeb82430a0cb3ecd2e72a406"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystemProcess.html#adb59793bbeb82430a0cb3ecd2e72a406">mesos::internal::slave::NetClsSubsystemProcess::name</a></div><div class="ttdeci">std::string name() const override</div><div class="ttdef"><b>Definition:</b> net_cls.hpp:142</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a72e1e4307b04bca27a0072da0a06dbd7"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroups::blkio::cgroup</a></div><div class="ttdeci">Result&lt; std::string &gt; cgroup(pid_t pid)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1NetClsHandle_html_a6b423a2a1b530682313b9433cb43754f"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1NetClsHandle.html#a6b423a2a1b530682313b9433cb43754f">mesos::internal::slave::NetClsHandle::secondary</a></div><div class="ttdeci">uint16_t secondary</div><div class="ttdef"><b>Definition:</b> net_cls.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">mesos::internal::slave::SubsystemProcess</a></div><div class="ttdef"><b>Definition:</b> subsystem.hpp:186</div></div>
diff --git a/content/api/latest/c++/net__prio_8hpp_source.html b/content/api/latest/c++/net__prio_8hpp_source.html
index f45bdf0..191a683 100644
--- a/content/api/latest/c++/net__prio_8hpp_source.html
+++ b/content/api/latest/c++/net__prio_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystemProcess_html_aeaed7c74c489e5c51482bb86f6048861"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystemProcess.html#aeaed7c74c489e5c51482bb86f6048861">mesos::internal::slave::NetPrioSubsystemProcess::name</a></div><div class="ttdeci">std::string name() const override</div><div class="ttdef"><b>Definition:</b> net_prio.hpp:47</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystemProcess_html_a3cd7eb85499e108f8c5d8c45b8e7b100"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystemProcess.html#a3cd7eb85499e108f8c5d8c45b8e7b100">mesos::internal::slave::NetPrioSubsystemProcess::~NetPrioSubsystemProcess</a></div><div class="ttdeci">~NetPrioSubsystemProcess() override=default</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">mesos::internal::slave::SubsystemProcess</a></div><div class="ttdef"><b>Definition:</b> subsystem.hpp:186</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_ad6ca0a6763ea9870ef1d9b55b1c3b672"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#ad6ca0a6763ea9870ef1d9b55b1c3b672">mesos::internal::slave::CGROUP_SUBSYSTEM_NET_PRIO_NAME</a></div><div class="ttdeci">const std::string CGROUP_SUBSYSTEM_NET_PRIO_NAME</div><div class="ttdef"><b>Definition:</b> constants.hpp:50</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystemProcess.html">mesos::internal::slave::NetPrioSubsystemProcess</a></div><div class="ttdoc">Represent cgroups net_prio subsystem. </div><div class="ttdef"><b>Definition:</b> net_prio.hpp:38</div></div>
diff --git a/content/api/latest/c++/operation_8hpp_source.html b/content/api/latest/c++/operation_8hpp_source.html
index 65769b1..7a10d65 100644
--- a/content/api/latest/c++/operation_8hpp_source.html
+++ b/content/api/latest/c++/operation_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1OperationStatusUpdateManager_html_ad572d8e6f30cd54388bfe6c8d534a6f3"><div class="ttname"><a href="classmesos_1_1internal_1_1OperationStatusUpdateManager.html#ad572d8e6f30cd54388bfe6c8d534a6f3">mesos::internal::OperationStatusUpdateManager::resume</a></div><div class="ttdeci">void resume()</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1OperationStatusUpdateManager_html_a02c2c2a4afb8408253bbf48e66f71484"><div class="ttname"><a href="classmesos_1_1internal_1_1OperationStatusUpdateManager.html#a02c2c2a4afb8408253bbf48e66f71484">mesos::internal::OperationStatusUpdateManager::cleanup</a></div><div class="ttdeci">void cleanup(const FrameworkID &amp;frameworkId)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1OperationStatusUpdateManager_html_a8751b1534a3f3954a42d402daf973e92"><div class="ttname"><a href="classmesos_1_1internal_1_1OperationStatusUpdateManager.html#a8751b1534a3f3954a42d402daf973e92">mesos::internal::OperationStatusUpdateManager::pause</a></div><div class="ttdeci">void pause()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1OperationStatusUpdateManager_html_a872c6bc11f75b121b732394a9e874409"><div class="ttname"><a href="classmesos_1_1internal_1_1OperationStatusUpdateManager.html#a872c6bc11f75b121b732394a9e874409">mesos::internal::OperationStatusUpdateManager::recover</a></div><div class="ttdeci">process::Future&lt; OperationStatusUpdateManagerState &gt; recover(const std::list&lt; id::UUID &gt; &amp;operationUuids, bool strict)</div></div>
diff --git a/content/api/latest/c++/overlay_8hpp_source.html b/content/api/latest/c++/overlay_8hpp_source.html
index e1290c1..b184ae9 100644
--- a/content/api/latest/c++/overlay_8hpp_source.html
+++ b/content/api/latest/c++/overlay_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Backend_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Backend.html">mesos::internal::slave::Backend</a></div><div class="ttdef"><b>Definition:</b> backend.hpp:36</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1OverlayBackend_html_af7905835e9474cae498708d71c37ff4b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1OverlayBackend.html#af7905835e9474cae498708d71c37ff4b">mesos::internal::slave::OverlayBackend::provision</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; provision(const std::vector&lt; std::string &gt; &amp;layers, const std::string &amp;rootfs, const std::string &amp;backendDir) override</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="backend_8hpp_html"><div class="ttname"><a href="backend_8hpp.html">backend.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="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
diff --git a/content/api/latest/c++/perf__event_8hpp_source.html b/content/api/latest/c++/perf__event_8hpp_source.html
index 11a9dab..99d5d76 100644
--- a/content/api/latest/c++/perf__event_8hpp_source.html
+++ b/content/api/latest/c++/perf__event_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="time_8hpp_html"><div class="ttname"><a href="time_8hpp.html">time.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess_html_a3bcfc62b483b6b1bce2b1566c40a8601"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess.html#a3bcfc62b483b6b1bce2b1566c40a8601">mesos::internal::slave::PerfEventSubsystemProcess::usage</a></div><div class="ttdeci">process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId, const std::string &amp;cgroup) override</div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:207</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess.html">mesos::internal::slave::PerfEventSubsystemProcess</a></div><div class="ttdoc">Represent cgroups perf_event subsystem. </div><div class="ttdef"><b>Definition:</b> perf_event.hpp:44</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a72e1e4307b04bca27a0072da0a06dbd7"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroups::blkio::cgroup</a></div><div class="ttdeci">Result&lt; std::string &gt; cgroup(pid_t pid)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess_html_ac0e4eca06c8c6a7522bd8ed8265ef73f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess.html#ac0e4eca06c8c6a7522bd8ed8265ef73f">mesos::internal::slave::PerfEventSubsystemProcess::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; SubsystemProcess &gt; &gt; create(const Flags &amp;flags, const std::string &amp;hierarchy)</div></div>
diff --git a/content/api/latest/c++/pids_8hpp_source.html b/content/api/latest/c++/pids_8hpp_source.html
index 96df7db..9cb94e2 100644
--- a/content/api/latest/c++/pids_8hpp_source.html
+++ b/content/api/latest/c++/pids_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PidsSubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PidsSubsystemProcess.html">mesos::internal::slave::PidsSubsystemProcess</a></div><div class="ttdoc">Represent cgroups pids subsystem. </div><div class="ttdef"><b>Definition:</b> pids.hpp:38</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PidsSubsystemProcess_html_ad94c577e5e76293f135287e94ebc9f1b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PidsSubsystemProcess.html#ad94c577e5e76293f135287e94ebc9f1b">mesos::internal::slave::PidsSubsystemProcess::name</a></div><div class="ttdeci">std::string name() const override</div><div class="ttdef"><b>Definition:</b> pids.hpp:47</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">mesos::internal::slave::SubsystemProcess</a></div><div class="ttdef"><b>Definition:</b> subsystem.hpp:186</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PidsSubsystemProcess_html_a75ec6a47c2e37f7c42f691e894901fd8"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PidsSubsystemProcess.html#a75ec6a47c2e37f7c42f691e894901fd8">mesos::internal::slave::PidsSubsystemProcess::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; SubsystemProcess &gt; &gt; create(const Flags &amp;flags, const std::string &amp;hierarchy)</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>
diff --git a/content/api/latest/c++/port__mapper_8hpp_source.html b/content/api/latest/c++/port__mapper_8hpp_source.html
index 7858810..7cdb7ff 100644
--- a/content/api/latest/c++/port__mapper_8hpp_source.html
+++ b/content/api/latest/c++/port__mapper_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="classnet_1_1IP_html"><div class="ttname"><a href="classnet_1_1IP.html">net::IP</a></div><div class="ttdef"><b>Definition:</b> ip.hpp:73</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1cni_1_1PortMapper_html_acabfc11c561d82f5704620dea441d40f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1cni_1_1PortMapper.html#acabfc11c561d82f5704620dea441d40f">mesos::internal::slave::cni::PortMapper::ERROR_DELEGATE_FAILURE</a></div><div class="ttdeci">static constexpr int ERROR_DELEGATE_FAILURE</div><div class="ttdef"><b>Definition:</b> port_mapper.hpp:46</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1cni_1_1PortMapper_html_aae5c42a434b6bd5ab8bb9e6a3f381031"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1cni_1_1PortMapper.html#aae5c42a434b6bd5ab8bb9e6a3f381031">mesos::internal::slave::cni::PortMapper::ERROR_BAD_ARGS</a></div><div class="ttdeci">static constexpr int ERROR_BAD_ARGS</div><div class="ttdef"><b>Definition:</b> port_mapper.hpp:45</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1cni_1_1PortMapper_html_ae62dd526a944038b8076aa82c2229700"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1cni_1_1PortMapper.html#ae62dd526a944038b8076aa82c2229700">mesos::internal::slave::cni::PortMapper::execute</a></div><div class="ttdeci">Try&lt; Option&lt; std::string &gt;, spec::PluginError &gt; execute()</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/port__mapping_8hpp_source.html b/content/api/latest/c++/port__mapping_8hpp_source.html
index 0720ffa..89ddd69 100644
--- a/content/api/latest/c++/port__mapping_8hpp_source.html
+++ b/content/api/latest/c++/port__mapping_8hpp_source.html
@@ -107,7 +107,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PortMappingUpdate_html_a81ecc0a07343c1ed2adf4e3a05d8bde6"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PortMappingUpdate.html#a81ecc0a07343c1ed2adf4e3a05d8bde6">mesos::internal::slave::PortMappingUpdate::NAME</a></div><div class="ttdeci">static const char * NAME</div><div class="ttdef"><b>Definition:</b> port_mapping.hpp:353</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1PortMappingStatistics_1_1Flags_html_a623547147c8fc85829b30351e75f849e"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1PortMappingStatistics_1_1Flags.html#a623547147c8fc85829b30351e75f849e">mesos::internal::slave::PortMappingStatistics::Flags::pid</a></div><div class="ttdeci">Option&lt; pid_t &gt; pid</div><div class="ttdef"><b>Definition:</b> port_mapping.hpp:389</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1PortMappingUpdate_1_1Flags_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1PortMappingUpdate_1_1Flags.html">mesos::internal::slave::PortMappingUpdate::Flags</a></div><div class="ttdef"><b>Definition:</b> port_mapping.hpp:355</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PortMappingStatistics_html_a02516f1344d6d6bfdd7ba8c279af4d9d"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PortMappingStatistics.html#a02516f1344d6d6bfdd7ba8c279af4d9d">mesos::internal::slave::PortMappingStatistics::getFlags</a></div><div class="ttdeci">flags::FlagsBase * getFlags() override</div><div class="ttdef"><b>Definition:</b> port_mapping.hpp:401</div></div>
diff --git a/content/api/latest/c++/ports_8hpp_source.html b/content/api/latest/c++/ports_8hpp_source.html
index 99b39c8..14eb6da 100644
--- a/content/api/latest/c++/ports_8hpp_source.html
+++ b/content/api/latest/c++/ports_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess_html_af8e380602c2e98f10ea35379f1f5e0be"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#af8e380602c2e98f10ea35379f1f5e0be">mesos::internal::slave::NetworkPortsIsolatorProcess::check</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; check(const hashmap&lt; ContainerID, IntervalSet&lt; uint16_t &gt;&gt; &amp;listeners)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html">mesos::internal::slave::NetworkPortsIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> ports.hpp:45</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; mesos::slave::ContainerLimitation &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess_html_a12eba41f95d15f0ce8178aaa2917e654"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#a12eba41f95d15f0ce8178aaa2917e654">mesos::internal::slave::NetworkPortsIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
diff --git a/content/api/latest/c++/posix_2disk_8hpp_source.html b/content/api/latest/c++/posix_2disk_8hpp_source.html
index b5da33b..3bcc57e 100644
--- a/content/api/latest/c++/posix_2disk_8hpp_source.html
+++ b/content/api/latest/c++/posix_2disk_8hpp_source.html
@@ -74,7 +74,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixDiskIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixDiskIsolatorProcess.html">mesos::internal::slave::PosixDiskIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> disk.hpp:73</div></div>
 <div class="ttc" id="bytes_8hpp_html"><div class="ttname"><a href="bytes_8hpp.html">bytes.hpp</a></div></div>
 <div class="ttc" id="namespacerouting_1_1diagnosis_1_1socket_html_a8937277756951dcc28f2dbdbd9ea24d7"><div class="ttname"><a href="namespacerouting_1_1diagnosis_1_1socket.html#a8937277756951dcc28f2dbdbd9ea24d7">routing::diagnosis::socket::infos</a></div><div class="ttdeci">Try&lt; std::vector&lt; Info &gt; &gt; infos(int familiy, int states)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DiskUsageCollector_html_a3a20f26f0b31c9efd4e52c7679458531"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DiskUsageCollector.html#a3a20f26f0b31c9efd4e52c7679458531">mesos::internal::slave::DiskUsageCollector::DiskUsageCollector</a></div><div class="ttdeci">DiskUsageCollector(const Duration &amp;interval)</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; mesos::slave::ContainerLimitation &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
diff --git a/content/api/latest/c++/posix_2rlimits_8hpp_source.html b/content/api/latest/c++/posix_2rlimits_8hpp_source.html
index 9044715..c0afe55 100644
--- a/content/api/latest/c++/posix_2rlimits_8hpp_source.html
+++ b/content/api/latest/c++/posix_2rlimits_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="posix_2rlimits_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 [...]
 <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="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1rlimits_html_a58d493c51e5b73f17c642c114290b703"><div class="ttname"><a href="namespacemesos_1_1internal_1_1rlimits.html#a58d493c51e5b73f17c642c114290b703">mesos::internal::rlimits::convert</a></div><div class="ttdeci">Try&lt; int &gt; convert(RLimitInfo::RLimit::Type type)</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="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
diff --git a/content/api/latest/c++/posix_8hpp_source.html b/content/api/latest/c++/posix_8hpp_source.html
index 9765fd3..dde5657 100644
--- a/content/api/latest/c++/posix_8hpp_source.html
+++ b/content/api/latest/c++/posix_8hpp_source.html
@@ -77,7 +77,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_html_a91a5bc5e418e8712bb512721b5abc46d"><div class="ttname"><a href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal::usage</a></div><div class="ttdeci">Try&lt; ResourceStatistics &gt; usage(pid_t pid, bool mem=true, bool cpus=true)</div></div>
 <div class="ttc" id="pstree_8hpp_html"><div class="ttname"><a href="pstree_8hpp.html">pstree.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess_html_a20978e737752c983c9f0a74c0f4ad6f8"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a20978e737752c983c9f0a74c0f4ad6f8">mesos::internal::slave::PosixIsolatorProcess::recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; recover(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;state, const hashset&lt; ContainerID &gt; &amp;orphans) override< [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; mesos::slave::ContainerLimitation &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess_html_a4f0cc8bf34c207c15d6e72226814d5f5"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess.html#a4f0cc8bf34c207c15d6e72226814d5f5">mesos::internal::slave::PosixMemIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags)</div><div class="ttdef"><b>Definition:</b> posix.hpp:179</div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
diff --git a/content/api/latest/c++/protobuf__utils_8hpp_source.html b/content/api/latest/c++/protobuf__utils_8hpp_source.html
index c3545bd..a731728 100644
--- a/content/api/latest/c++/protobuf__utils_8hpp_source.html
+++ b/content/api/latest/c++/protobuf__utils_8hpp_source.html
@@ -106,7 +106,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_ae2c95da054d42be4ebf9eb6156db1841"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#ae2c95da054d42be4ebf9eb6156db1841">mesos::internal::protobuf::getTaskContainerStatus</a></div><div class="ttdeci">Option&lt; ContainerStatus &gt; getTaskContainerStatus(const Task &amp;task)</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:455</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_ac4ae9d9e44c7a92327e4cbd111a6bbd7"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#ac4ae9d9e44c7a92327e4cbd111a6bbd7">mesos::internal::protobuf::createTask</a></div><div class="ttdeci">Task createTask(const TaskInfo &amp;task, const TaskState &amp;state, const FrameworkID &amp;frameworkId)</div></div>
 <div class="ttc" id="namespacerouting_1_1diagnosis_1_1socket_1_1state_html_a4cceb5a8a4b3f5e1323fdf4a14c5d2a6"><div class="ttname"><a href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">routing::diagnosis::socket::state::UNKNOWN</a></div><div class="ttdeci">const int UNKNOWN</div><div class="ttdef"><b>Definition:</b> diagnosis.hpp:39</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html_a805d49839e5dfe48601afad099dfdc67"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a805d49839e5dfe48601afad099dfdc67">mesos::internal::protobuf::slave::Capabilities::toRepeatedPtrField</a></div><div class="ttdeci">google::protobuf::RepeatedPtrField&lt; SlaveInfo::Capability &gt; toRepeatedPtrField() const </div><div class="ttdef"><b>Definition:</b> protobu [...]
diff --git a/content/api/latest/c++/provider_8hpp_source.html b/content/api/latest/c++/provider_8hpp_source.html
index aadbc2b..51a280c 100644
--- a/content/api/latest/c++/provider_8hpp_source.html
+++ b/content/api/latest/c++/provider_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1StorageLocalResourceProvider_html_a71e58b6f7f4b9d9989e691370aa05903"><div class="ttname"><a href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a71e58b6f7f4b9d9989e691370aa05903">mesos::internal::StorageLocalResourceProvider::~StorageLocalResourceProvider</a></div><div class="ttdeci">~StorageLocalResourceProvider() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1StorageLocalResourceProvider_html_a992fbd6e13668c545f311bc0eed233c1"><div class="ttname"><a href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a992fbd6e13668c545f311bc0eed233c1">mesos::internal::StorageLocalResourceProvider::StorageLocalResourceProvider</a></div><div class="ttdeci">StorageLocalResourceProvider(const StorageLocalResourceProvider &amp;other)=delete</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1URL_html"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html">process::http::URL</a></div><div class="ttdef"><b>Definition:</b> http.hpp:128</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="classmesos_1_1internal_1_1StorageLocalResourceProvider_html_ad7dc2854ee01b3c188fa877ae04d9c46"><div class="ttname"><a href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#ad7dc2854ee01b3c188fa877ae04d9c46">mesos::internal::StorageLocalResourceProvider::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; LocalResourceProvider &gt; &gt; create(const process::http::URL &amp;url, const std::string &amp;workDir, const mesos::ResourceProvider [...]
 <div class="ttc" id="classmesos_1_1internal_1_1StorageLocalResourceProvider_html_ad877f9008c46391e405a64e8e01295aa"><div class="ttname"><a href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#ad877f9008c46391e405a64e8e01295aa">mesos::internal::StorageLocalResourceProvider::principal</a></div><div class="ttdeci">static Try&lt; process::http::authentication::Principal &gt; principal(const mesos::ResourceProviderInfo &amp;info)</div></div>
diff --git a/content/api/latest/c++/provisioner_8hpp_source.html b/content/api/latest/c++/provisioner_8hpp_source.html
index a8af450..74053de 100644
--- a/content/api/latest/c++/provisioner_8hpp_source.html
+++ b/content/api/latest/c++/provisioner_8hpp_source.html
@@ -73,7 +73,7 @@
 <div class="ttc" id="counter_8hpp_html"><div class="ttname"><a href="counter_8hpp.html">counter.hpp</a></div></div>
 <div class="ttc" id="namespacerouting_1_1diagnosis_1_1socket_html_a8937277756951dcc28f2dbdbd9ea24d7"><div class="ttname"><a href="namespacerouting_1_1diagnosis_1_1socket.html#a8937277756951dcc28f2dbdbd9ea24d7">routing::diagnosis::socket::infos</a></div><div class="ttdeci">Try&lt; std::vector&lt; Info &gt; &gt; infos(int familiy, int states)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1ProvisionInfo_html_ae5f3b182cf40f977062a177c309c3269"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1ProvisionInfo.html#ae5f3b182cf40f977062a177c309c3269">mesos::internal::slave::ProvisionInfo::rootfs</a></div><div class="ttdeci">std::string rootfs</div><div class="ttdef"><b>Definition:</b> provisioner.hpp:62</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ProvisionerProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ProvisionerProcess.html">mesos::internal::slave::ProvisionerProcess</a></div><div class="ttdef"><b>Definition:</b> provisioner.hpp:124</div></div>
 <div class="ttc" id="namespacecgroups_html_aff40863260825f6176d8195102a0a47f"><div class="ttname"><a href="namespacecgroups.html#aff40863260825f6176d8195102a0a47f">cgroups::destroy</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; destroy(const std::string &amp;hierarchy, const std::string &amp;cgroup=&quot;/&quot;)</div></div>
diff --git a/content/api/latest/c++/proxy__executor_8hpp_source.html b/content/api/latest/c++/proxy__executor_8hpp_source.html
index dba5f5d..5d56589 100644
--- a/content/api/latest/c++/proxy__executor_8hpp_source.html
+++ b/content/api/latest/c++/proxy__executor_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classmesos_1_1python_1_1ProxyExecutor_html_ab6e2a7f564dfc021854cbb3d47dd4cc6"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyExecutor.html#ab6e2a7f564dfc021854cbb3d47dd4cc6">mesos::python::ProxyExecutor::shutdown</a></div><div class="ttdeci">virtual void shutdown(ExecutorDriver *driver)</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyExecutor_html_a472417974f3f68d16886feec5e0ec64b"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyExecutor.html#a472417974f3f68d16886feec5e0ec64b">mesos::python::ProxyExecutor::~ProxyExecutor</a></div><div class="ttdeci">virtual ~ProxyExecutor()</div><div class="ttdef"><b>Definition:</b> proxy_executor.hpp:42</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyExecutor_html_a0b910f79c3da91779373a6d1003ca037"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyExecutor.html#a0b910f79c3da91779373a6d1003ca037">mesos::python::ProxyExecutor::registered</a></div><div class="ttdeci">virtual void registered(ExecutorDriver *driver, const ExecutorInfo &amp;executorInfo, const FrameworkInfo &amp;frameworkInfo, const SlaveInfo &amp;slaveInfo)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyExecutor_html_a2cccbbc2a0f98278c1a65bc42bda4d69"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyExecutor.html#a2cccbbc2a0f98278c1a65bc42bda4d69">mesos::python::ProxyExecutor::killTask</a></div><div class="ttdeci">virtual void killTask(ExecutorDriver *driver, const TaskID &amp;taskId)</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyExecutor_html_af3bf768e648616adb3aa061296f19e14"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyExecutor.html#af3bf768e648616adb3aa061296f19e14">mesos::python::ProxyExecutor::disconnected</a></div><div class="ttdeci">virtual void disconnected(ExecutorDriver *driver)</div></div>
 <div class="ttc" id="classmesos_1_1Executor_html"><div class="ttname"><a href="classmesos_1_1Executor.html">mesos::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:75</div></div>
diff --git a/content/api/latest/c++/proxy__scheduler_8hpp_source.html b/content/api/latest/c++/proxy__scheduler_8hpp_source.html
index fa08300..4aa9c70 100644
--- a/content/api/latest/c++/proxy__scheduler_8hpp_source.html
+++ b/content/api/latest/c++/proxy__scheduler_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classmesos_1_1python_1_1ProxyScheduler_html_a7691e06a53d1529771500ec23517faea"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyScheduler.html#a7691e06a53d1529771500ec23517faea">mesos::python::ProxyScheduler::executorLost</a></div><div class="ttdeci">virtual void executorLost(SchedulerDriver *driver, const ExecutorID &amp;executorId, const SlaveID &amp;slaveId, int status)</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyScheduler_html_a501c6429ffb42017e508006b3fd6e7b0"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyScheduler.html#a501c6429ffb42017e508006b3fd6e7b0">mesos::python::ProxyScheduler::resourceOffers</a></div><div class="ttdeci">virtual void resourceOffers(SchedulerDriver *driver, const std::vector&lt; Offer &gt; &amp;offers)</div></div>
 <div class="ttc" id="scheduler_8hpp_html"><div class="ttname"><a href="scheduler_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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1Scheduler_html"><div class="ttname"><a href="classmesos_1_1Scheduler.html">mesos::Scheduler</a></div><div class="ttdef"><b>Definition:</b> scheduler.hpp:69</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyScheduler_html_a5af37314d3a820bf7a2cbd9cb6b56272"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyScheduler.html#a5af37314d3a820bf7a2cbd9cb6b56272">mesos::python::ProxyScheduler::frameworkMessage</a></div><div class="ttdeci">virtual void frameworkMessage(SchedulerDriver *driver, const ExecutorID &amp;executorId, const SlaveID &amp;slaveId, const std::string &amp;data)</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyScheduler_html_ad21c8edda159da2fddb7ae1894249c14"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyScheduler.html#ad21c8edda159da2fddb7ae1894249c14">mesos::python::ProxyScheduler::offerRescinded</a></div><div class="ttdeci">virtual void offerRescinded(SchedulerDriver *driver, const OfferID &amp;offerId)</div></div>
diff --git a/content/api/latest/c++/puller_8hpp_source.html b/content/api/latest/c++/puller_8hpp_source.html
index 53be101..c75194d 100644
--- a/content/api/latest/c++/puller_8hpp_source.html
+++ b/content/api/latest/c++/puller_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="include_2mesos_2docker_2spec_8hpp_html"><div class="ttname"><a href="include_2mesos_2docker_2spec_8hpp.html">spec.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Shared_html"><div class="ttname"><a href="classprocess_1_1Shared.html">process::Shared</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2uri_2fetcher_8hpp_html"><div class="ttname"><a href="include_2mesos_2uri_2fetcher_8hpp.html">fetcher.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
diff --git a/content/api/latest/c++/qos__controllers_2noop_8hpp_source.html b/content/api/latest/c++/qos__controllers_2noop_8hpp_source.html
index f9434aa..827f710 100644
--- a/content/api/latest/c++/qos__controllers_2noop_8hpp_source.html
+++ b/content/api/latest/c++/qos__controllers_2noop_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="slave_2qos__controller_8hpp_html"><div class="ttname"><a href="slave_2qos__controller_8hpp.html">qos_controller.hpp</a></div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_a91a5bc5e418e8712bb512721b5abc46d"><div class="ttname"><a href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal::usage</a></div><div class="ttdeci">Try&lt; ResourceStatistics &gt; usage(pid_t pid, bool mem=true, bool cpus=true)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NoopQoSController_html_a4fa1e93568f743592f1d5b7bca69c893"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NoopQoSController.html#a4fa1e93568f743592f1d5b7bca69c893">mesos::internal::slave::NoopQoSController::corrections</a></div><div class="ttdeci">process::Future&lt; std::list&lt; mesos::slave::QoSCorrection &gt; &gt; corrections() override</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="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
diff --git a/content/api/latest/c++/random_2sorter_8hpp_source.html b/content/api/latest/c++/random_2sorter_8hpp_source.html
index a5e0e4a..363f7a3 100644
--- a/content/api/latest/c++/random_2sorter_8hpp_source.html
+++ b/content/api/latest/c++/random_2sorter_8hpp_source.html
@@ -91,7 +91,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_html_ad5d021c97e4c87fdc3785c7b66605b00"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html#ad5d021c97e4c87fdc3785c7b66605b00">mesos::internal::master::allocator::RandomSorter::Node::addChild</a></div><div class="ttdeci">void addChild(Node *child)</div><div class="ttdef"><b>Definition:</b> sorter.hpp:291</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation_html_af3cd7485edad6d91386a8421a0580bd3"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html#af3cd7485edad6d91386a8421a0580bd3">mesos::internal::master::allocator::RandomSorter::Node::Allocation::update</a></div><div class="ttdeci">void update(const SlaveID &amp;slaveId, const Resources &amp;oldAllocation, const Resour [...]
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_html_a7a4cb30426bbd47794a4fda65b15eead"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html#a7a4cb30426bbd47794a4fda65b15eead">mesos::internal::master::allocator::RandomSorter::Node::children</a></div><div class="ttdeci">std::vector&lt; Node * &gt; children</div><div class="ttdef"><b>Definition:</b> sorter.hpp:251</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_html_a393633b52fd48ff45eb2ab88e4e9804d"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html#a393633b52fd48ff45eb2ab88e4e9804d">mesos::internal::master::allocator::RandomSorter::deactivate</a></div><div class="ttdeci">void deactivate(const std::string &amp;clientPath) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_html_aaa6633c5844ce0d03fa4eb1b30be9be0"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html#aaa6633c5844ce0d03fa4eb1b30be9be0">mesos::internal::master::allocator::RandomSorter::count</a></div><div class="ttdeci">size_t count() const override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_html_ad119b8c069f8ae70a1cfc175c1d294f7"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html#ad119b8c069f8ae70a1cfc175c1d294f7">mesos::internal::master::allocator::RandomSorter::sort</a></div><div class="ttdeci">std::vector&lt; std::string &gt; sort() override</div></div>
diff --git a/content/api/latest/c++/recover_8hpp_source.html b/content/api/latest/c++/recover_8hpp_source.html
index f50ec96..7586a09 100644
--- a/content/api/latest/c++/recover_8hpp_source.html
+++ b/content/api/latest/c++/recover_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classprocess_1_1Shared_html"><div class="ttname"><a href="classprocess_1_1Shared.html">process::Shared&lt; Network &gt;</a></div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:207</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="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="namespacemesos_1_1internal_1_1log_html_a5043b169fcc99e7f6d9d251bb3740fb6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log.html#a5043b169fcc99e7f6d9d251bb3740fb6">mesos::internal::log::recover</a></div><div class="ttdeci">process::Future&lt; process::Owned&lt; Replica &gt; &gt; recover(size_t quorum, const process::Owned&lt; Replica &gt; &amp;replica, const process::Shared&lt; Network &gt; &amp;network, bool autoInitialize=false)</div></div>
diff --git a/content/api/latest/c++/registry__operations_8hpp_source.html b/content/api/latest/c++/registry__operations_8hpp_source.html
index d7f6a38..75ea3a4 100644
--- a/content/api/latest/c++/registry__operations_8hpp_source.html
+++ b/content/api/latest/c++/registry__operations_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1MarkSlaveGone_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1MarkSlaveGone.html">mesos::internal::master::MarkSlaveGone</a></div><div class="ttdef"><b>Definition:</b> registry_operations.hpp:127</div></div>
 <div class="ttc" id="master_2registrar_8hpp_html"><div class="ttname"><a href="master_2registrar_8hpp.html">registrar.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1AdmitSlave_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1AdmitSlave.html">mesos::internal::master::AdmitSlave</a></div><div class="ttdef"><b>Definition:</b> registry_operations.hpp:31</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1UpdateSlave_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html">mesos::internal::master::UpdateSlave</a></div><div class="ttdef"><b>Definition:</b> registry_operations.hpp:45</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1AdmitSlave_html_a35571bdc1462f94e6967c8d2cbf7db1f"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1AdmitSlave.html#a35571bdc1462f94e6967c8d2cbf7db1f">mesos::internal::master::AdmitSlave::perform</a></div><div class="ttdeci">Try&lt; bool &gt; perform(Registry *registry, hashset&lt; SlaveID &gt; *slaveIDs) override</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>
diff --git a/content/api/latest/c++/registry__puller_8hpp_source.html b/content/api/latest/c++/registry__puller_8hpp_source.html
index cf35149..1389878 100644
--- a/content/api/latest/c++/registry__puller_8hpp_source.html
+++ b/content/api/latest/c++/registry__puller_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1RegistryPuller_html_ab703ef03c504329f24a9021225f65f74"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1RegistryPuller.html#ab703ef03c504329f24a9021225f65f74">mesos::internal::slave::docker::RegistryPuller::~RegistryPuller</a></div><div class="ttdeci">~RegistryPuller() override</div></div>
 <div class="ttc" id="classprocess_1_1Shared_html"><div class="ttname"><a href="classprocess_1_1Shared.html">process::Shared</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2uri_2fetcher_8hpp_html"><div class="ttname"><a href="include_2mesos_2uri_2fetcher_8hpp.html">fetcher.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="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="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
diff --git a/content/api/latest/c++/replica_8hpp_source.html b/content/api/latest/c++/replica_8hpp_source.html
index 950fccc..bc07604 100644
--- a/content/api/latest/c++/replica_8hpp_source.html
+++ b/content/api/latest/c++/replica_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="src_2messages_2log_8hpp_html"><div class="ttname"><a href="src_2messages_2log_8hpp.html">log.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1Replica_html"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1Replica.html">mesos::internal::log::Replica</a></div><div class="ttdef"><b>Definition:</b> replica.hpp:51</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_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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="namespacemesos_1_1internal_1_1log_1_1protocol_html_a3b1f8bd7b18c51af9d1f58842950b545"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol::promise</a></div><div class="ttdeci">Protocol&lt; PromiseRequest, PromiseResponse &gt; promise</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2protobuf_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2protobuf_8hpp.html">protobuf.hpp</a></div></div>
diff --git a/content/api/latest/c++/resolver_8hpp_source.html b/content/api/latest/c++/resolver_8hpp_source.html
index 7151a6d..0beb76f 100644
--- a/content/api/latest/c++/resolver_8hpp_source.html
+++ b/content/api/latest/c++/resolver_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classmesos_1_1SecretResolver_html_afddfaede33e182ecc658c39b99086679"><div class="ttname"><a href="classmesos_1_1SecretResolver.html#afddfaede33e182ecc658c39b99086679">mesos::SecretResolver::resolve</a></div><div class="ttdeci">virtual process::Future&lt; Secret::Value &gt; resolve(const Secret &amp;secret) const =0</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1SecretResolver_html_ab10b3be9bca16db587e8c065da0c71cb"><div class="ttname"><a href="classmesos_1_1SecretResolver.html#ab10b3be9bca16db587e8c065da0c71cb">mesos::SecretResolver::create</a></div><div class="ttdeci">static Try&lt; SecretResolver * &gt; create(const Option&lt; std::string &gt; &amp;name=None())</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1SecretResolver_html_afec1b8fbdba40fdb6611ad78afa5f761"><div class="ttname"><a href="classmesos_1_1SecretResolver.html#afec1b8fbdba40fdb6611ad78afa5f761">mesos::SecretResolver::~SecretResolver</a></div><div class="ttdeci">virtual ~SecretResolver()</div><div class="ttdef"><b>Definition:</b> resolver.hpp:43</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
diff --git a/content/api/latest/c++/resource__estimators_2noop_8hpp_source.html b/content/api/latest/c++/resource__estimators_2noop_8hpp_source.html
index 24de8aa..3dac12e 100644
--- a/content/api/latest/c++/resource__estimators_2noop_8hpp_source.html
+++ b/content/api/latest/c++/resource__estimators_2noop_8hpp_source.html
@@ -56,7 +56,7 @@
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1ResourceEstimator_html"><div class="ttname"><a href="classmesos_1_1slave_1_1ResourceEstimator.html">mesos::slave::ResourceEstimator</a></div><div class="ttdef"><b>Definition:</b> resource_estimator.hpp:37</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_a91a5bc5e418e8712bb512721b5abc46d"><div class="ttname"><a href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal::usage</a></div><div class="ttdeci">Try&lt; ResourceStatistics &gt; usage(pid_t pid, bool mem=true, bool cpus=true)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator_html_a2520fa61e8bef7ac4d0b0880e84016f7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#a2520fa61e8bef7ac4d0b0880e84016f7">mesos::internal::slave::NoopResourceEstimator::~NoopResourceEstimator</a></div><div class="ttdeci">~NoopResourceEstimator() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator_html_a0f657f8625e89b2a2ba7cdb640d4064b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#a0f657f8625e89b2a2ba7cdb640d4064b">mesos::internal::slave::NoopResourceEstimator::initialize</a></div><div class="ttdeci">Try&lt; Nothing &gt; initialize(const lambda::function&lt; process::Future&lt; ResourceUsage &gt;()&gt; &amp;usage) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html">mesos::internal::slave::NoopResourceEstimator</a></div><div class="ttdef"><b>Definition:</b> noop.hpp:37</div></div>
diff --git a/content/api/latest/c++/resource__provider_2local_8hpp_source.html b/content/api/latest/c++/resource__provider_2local_8hpp_source.html
index 91e5bbe..32251b9 100644
--- a/content/api/latest/c++/resource__provider_2local_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2local_8hpp_source.html
@@ -56,7 +56,7 @@
 <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="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1http_1_1URL_html"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html">process::http::URL</a></div><div class="ttdef"><b>Definition:</b> http.hpp:128</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1LocalResourceProvider_html_ad1e9626a7f7c92d4aa4b0958f38b9232"><div class="ttname"><a href="classmesos_1_1internal_1_1LocalResourceProvider.html#ad1e9626a7f7c92d4aa4b0958f38b9232">mesos::internal::LocalResourceProvider::~LocalResourceProvider</a></div><div class="ttdeci">virtual ~LocalResourceProvider()=default</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="classmesos_1_1internal_1_1LocalResourceProvider_html_a9390a207f4f15b5847f792af1f38cb07"><div class="ttname"><a href="classmesos_1_1internal_1_1LocalResourceProvider.html#a9390a207f4f15b5847f792af1f38cb07">mesos::internal::LocalResourceProvider::principal</a></div><div class="ttdeci">static Try&lt; process::http::authentication::Principal &gt; principal(const ResourceProviderInfo &amp;info)</div></div>
diff --git a/content/api/latest/c++/resource__provider_2manager_8hpp_source.html b/content/api/latest/c++/resource__provider_2manager_8hpp_source.html
index 1431741..5381a62 100644
--- a/content/api/latest/c++/resource__provider_2manager_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2manager_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1ResourceProviderManager_html_aa4800de1b596e1a1b87bd75780e1cb64"><div class="ttname"><a href="classmesos_1_1internal_1_1ResourceProviderManager.html#aa4800de1b596e1a1b87bd75780e1cb64">mesos::internal::ResourceProviderManager::reconcileOperations</a></div><div class="ttdeci">void reconcileOperations(const ReconcileOperationsMessage &amp;message) const </div></div>
 <div class="ttc" id="src_2resource__provider_2message_8hpp_html"><div class="ttname"><a href="src_2resource__provider_2message_8hpp.html">message.hpp</a></div></div>
 <div class="ttc" id="resource__provider_2registrar_8hpp_html"><div class="ttname"><a href="resource__provider_2registrar_8hpp.html">registrar.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1ResourceProviderManager_html_a6f4cf04270959f5030441dff26748f9a"><div class="ttname"><a href="classmesos_1_1internal_1_1ResourceProviderManager.html#a6f4cf04270959f5030441dff26748f9a">mesos::internal::ResourceProviderManager::ResourceProviderManager</a></div><div class="ttdeci">ResourceProviderManager(process::Owned&lt; resource_provider::Registrar &gt; registrar)</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
diff --git a/content/api/latest/c++/resource__provider_2registrar_8hpp_source.html b/content/api/latest/c++/resource__provider_2registrar_8hpp_source.html
index 18f873c..d8ad6b2 100644
--- a/content/api/latest/c++/resource__provider_2registrar_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2registrar_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="resource__provider_2registry_8hpp_html"><div class="ttname"><a href="resource__provider_2registry_8hpp.html">registry.hpp</a></div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1resource__provider_1_1Registrar_1_1Operation_html_a835a153796f9091a048ad7cf4ab5836c"><div class="ttname"><a href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html#a835a153796f9091a048ad7cf4ab5836c">mesos::resource_provider::Registrar::Operation::perform</a></div><div class="ttdeci">virtual Try&lt; bool &gt; perform(registry::Registry *registry)=0</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise</a></div><div class="ttdef"><b>Definition:</b> future.hpp:74</div></div>
 <div class="ttc" id="classmesos_1_1resource__provider_1_1Registrar_html"><div class="ttname"><a href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></div><div class="ttdef"><b>Definition:</b> registrar.hpp:40</div></div>
 <div class="ttc" id="classmesos_1_1resource__provider_1_1Registrar_1_1Operation_html"><div class="ttname"><a href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">mesos::resource_provider::Registrar::Operation</a></div><div class="ttdef"><b>Definition:</b> registrar.hpp:48</div></div>
diff --git a/content/api/latest/c++/resource__provider_2registry_8hpp_source.html b/content/api/latest/c++/resource__provider_2registry_8hpp_source.html
index b80d748..9871f91 100644
--- a/content/api/latest/c++/resource__provider_2registry_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2registry_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="resource__provider_2registry_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="l00 [...]
 <div class="ttc" id="type__utils_8hpp_html"><div class="ttname"><a href="type__utils_8hpp.html">type_utils.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1resource__provider_1_1registry_html_a97770bc773577e672aaa052ddd7790a2"><div class="ttname"><a href="namespacemesos_1_1resource__provider_1_1registry.html#a97770bc773577e672aaa052ddd7790a2">mesos::resource_provider::registry::operator!=</a></div><div class="ttdeci">bool operator!=(const ResourceProvider &amp;left, const ResourceProvider &amp;right)</div><div class="ttdef"><b>Definition:</b> registry.hpp:52</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1resource__provider_1_1registry_html_a2c7fb049909f0a646a6a2d058cd9d616"><div class="ttname"><a href="namespacemesos_1_1resource__provider_1_1registry.html#a2c7fb049909f0a646a6a2d058cd9d616">mesos::resource_provider::registry::operator==</a></div><div class="ttdeci">bool operator==(const ResourceProvider &amp;left, const ResourceProvider &amp;right)</div><div class="ttdef"><b>Definition:</b> registry.hpp:30</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/resource__provider_2resource__provider_8hpp_source.html b/content/api/latest/c++/resource__provider_2resource__provider_8hpp_source.html
index 663450c..6e85c4d 100644
--- a/content/api/latest/c++/resource__provider_2resource__provider_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2resource__provider_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="resource__provider_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 [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1resource__provider_html_a1d56b44e0fc451dfd9e039f537adcab7"><div class="ttname"><a href="namespacemesos_1_1resource__provider.html#a1d56b44e0fc451dfd9e039f537adcab7">mesos::resource_provider::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Call::UpdatePublishResourcesStatus::Status &amp;status)</div><div class="ttdef"><b>Definition:</b> resource_provider.hpp:28</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 </div><!-- fragment --></div><!-- contents -->
diff --git a/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html b/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html
index 5d06ddf..91c2743 100644
--- a/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_afae745cbb0687964b59939d7ebd20f8c"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#afae745cbb0687964b59939d7ebd20f8c">mesos::DiskProfileAdaptor::setAdaptor</a></div><div class="ttdeci">static void setAdaptor(const std::shared_ptr&lt; DiskProfileAdaptor &gt; &amp;adaptor)</div><div class="ttdoc">Global methods for setting and getting a DiskProfileAdaptor instance. </div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="namespaceadaptor_html"><div class="ttname"><a href="namespaceadaptor.html">adaptor</a></div><div class="ttdef"><b>Definition:</b> adaptor.hpp:21</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">mesos::DiskProfileAdaptor::ProfileInfo</a></div><div class="ttdef"><b>Definition:</b> disk_profile_adaptor.hpp:55</div></div>
 <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></div><div class="ttdoc">This module is used by Storage Resource Providers to translate the &quot;profile&quot; field of a Resource::Dis...</div><div class="ttdef"><b>Definition:</b> disk_profile_adaptor.hpp:52</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
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 c7adc43..03f4ad9 100644
--- a/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
@@ -54,7 +54,7 @@
 <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="l [...]
 <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:2616</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
diff --git a/content/api/latest/c++/resources_8hpp_source.html b/content/api/latest/c++/resources_8hpp_source.html
index f2a5e42..9cba1a4 100644
--- a/content/api/latest/c++/resources_8hpp_source.html
+++ b/content/api/latest/c++/resources_8hpp_source.html
@@ -52,19 +52,19 @@
 <div class="title">resources.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="resources_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 clas [...]
-<div class="ttc" id="classmesos_1_1Resources_html_aead097c9cbf735bed75199745625d768"><div class="ttname"><a href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">mesos::Resources::const_iterator</a></div><div class="ttdeci">std::vector&lt; Resource_ &gt;::const_iterator const_iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:564</div></div>
+<a href="resources_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 clas [...]
+<div class="ttc" id="classmesos_1_1Resources_html_aead097c9cbf735bed75199745625d768"><div class="ttname"><a href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">mesos::Resources::const_iterator</a></div><div class="ttdeci">std::vector&lt; Resource_ &gt;::const_iterator const_iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:592</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_af80276e0925e9e48dbf816aae62a2bb8"><div class="ttname"><a href="classmesos_1_1Resources.html#af80276e0925e9e48dbf816aae62a2bb8">mesos::Resources::isEmpty</a></div><div class="ttdeci">static bool isEmpty(const Resource &amp;resource)</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a941fe78c62de3a6fa7c7cf977960694a"><div class="ttname"><a href="classmesos_1_1Resources.html#a941fe78c62de3a6fa7c7cf977960694a">mesos::Resources::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:395</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a941fe78c62de3a6fa7c7cf977960694a"><div class="ttname"><a href="classmesos_1_1Resources.html#a941fe78c62de3a6fa7c7cf977960694a">mesos::Resources::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:423</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a6c4d4a889c254fb4241644c6557d511e"><div class="ttname"><a href="classmesos_1_1Resources.html#a6c4d4a889c254fb4241644c6557d511e">mesos::Resources::types</a></div><div class="ttdeci">std::map&lt; std::string, Value_Type &gt; types() const </div></div>
-<div class="ttc" id="classmesos_1_1ResourceConversion_html_afa8d5fe5c9c3f6f1588d7df710262080"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#afa8d5fe5c9c3f6f1588d7df710262080">mesos::ResourceConversion::consumed</a></div><div class="ttdeci">Resources consumed</div><div class="ttdef"><b>Definition:</b> resources.hpp:721</div></div>
+<div class="ttc" id="classmesos_1_1ResourceConversion_html_afa8d5fe5c9c3f6f1588d7df710262080"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#afa8d5fe5c9c3f6f1588d7df710262080">mesos::ResourceConversion::consumed</a></div><div class="ttdeci">Resources consumed</div><div class="ttdef"><b>Definition:</b> resources.hpp:766</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:36</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a376ffdcf83696b9a957b8a24ce596649"><div class="ttname"><a href="classmesos_1_1Resources.html#a376ffdcf83696b9a957b8a24ce596649">mesos::Resources::names</a></div><div class="ttdeci">std::set&lt; std::string &gt; names() const </div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
 <div class="ttc" id="classTry_html_a8bc7f43e75a47111ea18e9c83b007be5"><div class="ttname"><a href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">Try::get</a></div><div class="ttdeci">T &amp; get()&amp;</div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a015aa5cbeb1f9bce6d50bf983b69b7c7"><div class="ttname"><a href="classmesos_1_1Resources.html#a015aa5cbeb1f9bce6d50bf983b69b7c7">mesos::Resources::isScalarQuantity</a></div><div class="ttdeci">static bool isScalarQuantity(const Resources &amp;resources)</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_1Resources_html_a07ff5813b931a26510a3343cb0c988e1"><div class="ttname"><a href="classmesos_1_1Resources.html#a07ff5813b931a26510a3343cb0c988e1">mesos::Resources::end</a></div><div class="ttdeci">const_iterator end()</div><div class="ttdef"><b>Definition:</b> resources.hpp:571</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a07ff5813b931a26510a3343cb0c988e1"><div class="ttname"><a href="classmesos_1_1Resources.html#a07ff5813b931a26510a3343cb0c988e1">mesos::Resources::end</a></div><div class="ttdeci">const_iterator end()</div><div class="ttdef"><b>Definition:</b> resources.hpp:599</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a65426926427f541434634ab4b63597f5"><div class="ttname"><a href="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5">mesos::Resources::isDynamicallyReserved</a></div><div class="ttdeci">static bool isDynamicallyReserved(const Resource &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a0c2f42000d8bc6c2bc050be8b48b1e3c"><div class="ttname"><a href="classmesos_1_1Resources.html#a0c2f42000d8bc6c2bc050be8b48b1e3c">mesos::Resources::count</a></div><div class="ttdeci">size_t count(const Resource &amp;that) const </div></div>
 <div class="ttc" id="type__utils_8hpp_html"><div class="ttname"><a href="type__utils_8hpp.html">type_utils.hpp</a></div></div>
@@ -88,18 +88,17 @@
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a2543b70428e6d4546271615fc013776e"><div class="ttname"><a href="classmesos_1_1Resources.html#a2543b70428e6d4546271615fc013776e">mesos::Resources::isShared</a></div><div class="ttdeci">static bool isShared(const Resource &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a643e177ab27dd9448ec1f3e8cbbc5634"><div class="ttname"><a href="classmesos_1_1Resources.html#a643e177ab27dd9448ec1f3e8cbbc5634">mesos::Resources::unreserved</a></div><div class="ttdeci">Resources unreserved() const </div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a44e5b29fbe67ba65c43a51331be2629b"><div class="ttname"><a href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(const Resources &amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:385</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a44e5b29fbe67ba65c43a51331be2629b"><div class="ttname"><a href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(const Resources &amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:405</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a14d213399957d701bc065e66e8881e39"><div class="ttname"><a href="classmesos_1_1Resources.html#a14d213399957d701bc065e66e8881e39">mesos::Resources::validate</a></div><div class="ttdeci">static Option&lt; Error &gt; validate(const Resource &amp;resource)</div><div class="ttdoc">Validates a Resource object. </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a6603b57f6aa4c3c4eb4ea73f88498f99"><div class="ttname"><a href="classmesos_1_1Resources.html#a6603b57f6aa4c3c4eb4ea73f88498f99">mesos::Resources::parse</a></div><div class="ttdeci">static Try&lt; Resource &gt; parse(const std::string &amp;name, const std::string &amp;value, const std::string &amp;role)</div><div class="ttdoc">Returns a Resource with the given name, value, and role. </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="classmesos_1_1Resources_html_a62a685bb22d0916e15e019602a36659f"><div class="ttname"><a href="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f">mesos::Resources::begin</a></div><div class="ttdeci">const_iterator begin()</div><div class="ttdef"><b>Definition:</b> resources.hpp:566</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a62a685bb22d0916e15e019602a36659f"><div class="ttname"><a href="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f">mesos::Resources::begin</a></div><div class="ttdeci">const_iterator begin()</div><div class="ttdef"><b>Definition:</b> resources.hpp:594</div></div>
 <div class="ttc" id="namespacemesos_html_a2a06d7d7b236205c27898eaeadc8af50"><div class="ttname"><a href="namespacemesos.html#a2a06d7d7b236205c27898eaeadc8af50">mesos::operator!=</a></div><div class="ttdeci">bool operator!=(const Resource::ReservationInfo &amp;left, const Resource::ReservationInfo &amp;right)</div></div>
-<div class="ttc" id="classmesos_1_1ResourceConversion_html_aa9039c86575590f50e1e03cc3f42e9e6"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6">mesos::ResourceConversion::PostValidation</a></div><div class="ttdeci">lambda::function&lt; Try&lt; Nothing &gt;const Resources &amp;)&gt; PostValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:709</div></div>
+<div class="ttc" id="classmesos_1_1ResourceConversion_html_aa9039c86575590f50e1e03cc3f42e9e6"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6">mesos::ResourceConversion::PostValidation</a></div><div class="ttdeci">lambda::function&lt; Try&lt; Nothing &gt;const Resources &amp;)&gt; PostValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:754</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ab3a8fed18db7526324f86902a142bbdd"><div class="ttname"><a href="classmesos_1_1Resources.html#ab3a8fed18db7526324f86902a142bbdd">mesos::Resources::fromJSON</a></div><div class="ttdeci">static Try&lt; std::vector&lt; Resource &gt; &gt; fromJSON(const JSON::Array &amp;resourcesJSON, const std::string &amp;defaultRole=&quot;*&quot;)</div><div class="ttdoc">Parses an input JSON array into a vector of Resource objects. </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ab5afedf0ab457c9298c251ca1ad0ce20"><div class="ttname"><a href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources::operator==</a></div><div class="ttdeci">bool operator==(const Resources &amp;that) const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ae280811800456648b43c902fa7a42d46"><div class="ttname"><a href="classmesos_1_1Resources.html#ae280811800456648b43c902fa7a42d46">mesos::Resources::operator&lt;&lt;</a></div><div class="ttdeci">friend std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Resource_ &amp;resource_)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_abe08f658e725b14aef800394d1b5f4a0"><div class="ttname"><a href="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0">mesos::Resources::allocatableTo</a></div><div class="ttdeci">Resources allocatableTo(const std::string &amp;role) const </div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a1bb96b91999835ce867a3a895bd7bd08"><div class="ttname"><a href="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08">mesos::Resources::operator+</a></div><div class="ttdeci">Resources operator+(const Resource &amp;that) const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a0128e578d26c22934e888a66b9424717"><div class="ttname"><a href="classmesos_1_1Resources.html#a0128e578d26c22934e888a66b9424717">mesos::Resources::pushReservation</a></div><div class="ttdeci">Resources pushReservation(const Resource::ReservationInfo &amp;reservation) const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_afcb552571a61488ad12bb048ff16a56d"><div class="ttname"><a href="classmesos_1_1Resources.html#afcb552571a61488ad12bb048ff16a56d">mesos::Resources::fromString</a></div><div class="ttdeci">static Try&lt; std::vector&lt; Resource &gt; &gt; fromString(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</div><div class="ttdoc">Parse an input string into a vector of Resource objects. </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a8a0ecdc2adae018a61f437a1275faa3b"><div class="ttname"><a href="classmesos_1_1Resources.html#a8a0ecdc2adae018a61f437a1275faa3b">mesos::Resources::popReservation</a></div><div class="ttdeci">Resources popReservation() const </div></div>
@@ -107,28 +106,28 @@
 <div class="ttc" id="bytes_8hpp_html"><div class="ttname"><a href="bytes_8hpp.html">bytes.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ad23628d37ce9834684a0873de2ff2cfd"><div class="ttname"><a href="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd">mesos::Resources::operator-=</a></div><div class="ttdeci">Resources &amp; operator-=(const Resource &amp;that)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a350c2c74774111e8b961127b7311fecc"><div class="ttname"><a href="classmesos_1_1Resources.html#a350c2c74774111e8b961127b7311fecc">mesos::Resources::createStrippedScalarQuantity</a></div><div class="ttdeci">Resources createStrippedScalarQuantity() const </div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a54f4d215c4b8c70ecb9029c2103d3e86"><div class="ttname"><a href="classmesos_1_1Resources.html#a54f4d215c4b8c70ecb9029c2103d3e86">mesos::Resources::Resources</a></div><div class="ttdeci">Resources(const Resources &amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:383</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_ae66c01db87b2a42cfee3e77c20687d56"><div class="ttname"><a href="classmesos_1_1Resources.html#ae66c01db87b2a42cfee3e77c20687d56">mesos::Resources::begin</a></div><div class="ttdeci">const_iterator begin() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:576</div></div>
-<div class="ttc" id="classmesos_1_1ResourceConversion_html_a08a56bacb82357b13c8fa3f03e999781"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781">mesos::ResourceConversion::postValidation</a></div><div class="ttdeci">Option&lt; PostValidation &gt; postValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:723</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="classmesos_1_1Resources_html_ae66c01db87b2a42cfee3e77c20687d56"><div class="ttname"><a href="classmesos_1_1Resources.html#ae66c01db87b2a42cfee3e77c20687d56">mesos::Resources::begin</a></div><div class="ttdeci">const_iterator begin() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:604</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_aef323d4b6f94bba9bdd2ca7e45ca0627"><div class="ttname"><a href="classmesos_1_1Resources.html#aef323d4b6f94bba9bdd2ca7e45ca0627">mesos::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(Resources &amp;&amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:413</div></div>
+<div class="ttc" id="classmesos_1_1ResourceConversion_html_a08a56bacb82357b13c8fa3f03e999781"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781">mesos::ResourceConversion::postValidation</a></div><div class="ttdeci">Option&lt; PostValidation &gt; postValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:768</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:26</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_aa25b97988dd7fdaffdf1f6024a1d71a9"><div class="ttname"><a href="classmesos_1_1Resources.html#aa25b97988dd7fdaffdf1f6024a1d71a9">mesos::Resources::fromSimpleString</a></div><div class="ttdeci">static Try&lt; std::vector&lt; Resource &gt; &gt; fromSimpleString(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</div><div class="ttdoc">Parses an input text string into a vector of Resource objects. </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a0fd76eaac0f68b60671099fedf7ba27c"><div class="ttname"><a href="classmesos_1_1Resources.html#a0fd76eaac0f68b60671099fedf7ba27c">mesos::Resources::match</a></div><div class="ttdeci">Option&lt; Resource &gt; match(const Resource &amp;resource) const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a1e1245295d0792d35f4ef441aa8a313a"><div class="ttname"><a href="classmesos_1_1Resources.html#a1e1245295d0792d35f4ef441aa8a313a">mesos::Resources::toUnreserved</a></div><div class="ttdeci">Resources toUnreserved() const </div></div>
 <div class="ttc" id="foreach_8hpp_html_a66900b166526abe66464d6597536b111"><div class="ttname"><a href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a></div><div class="ttdeci">#define foreachpair(KEY, VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:51</div></div>
 <div class="ttc" id="foreach_8hpp_html_a28670619e64a84270d76f07b0f6eb3b6"><div class="ttname"><a href="foreach_8hpp.html#a28670619e64a84270d76f07b0f6eb3b6">foreachvalue</a></div><div class="ttdeci">#define foreachvalue(VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:77</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_aa0307172aed9f2a8bf5ab9852808074b"><div class="ttname"><a href="classmesos_1_1Resources.html#aa0307172aed9f2a8bf5ab9852808074b">mesos::Resources::apply</a></div><div class="ttdeci">Try&lt; Resources &gt; apply(const Iterable &amp;iterable) const </div><div class="ttdef"><b>Definition:</b> resources.hpp:511</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_aa0307172aed9f2a8bf5ab9852808074b"><div class="ttname"><a href="classmesos_1_1Resources.html#aa0307172aed9f2a8bf5ab9852808074b">mesos::Resources::apply</a></div><div class="ttdeci">Try&lt; Resources &gt; apply(const Iterable &amp;iterable) const </div><div class="ttdef"><b>Definition:</b> resources.hpp:539</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a09242ab54ec91f74c67b67c7ab44036f"><div class="ttname"><a href="classmesos_1_1Resources.html#a09242ab54ec91f74c67b67c7ab44036f">mesos::Resources::end</a></div><div class="ttdeci">const_iterator end() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:577</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a09242ab54ec91f74c67b67c7ab44036f"><div class="ttname"><a href="classmesos_1_1Resources.html#a09242ab54ec91f74c67b67c7ab44036f">mesos::Resources::end</a></div><div class="ttdeci">const_iterator end() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:605</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_aa10cb7cd890230dabdd845ac17516ee6"><div class="ttname"><a href="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6">mesos::Resources::hasResourceProvider</a></div><div class="ttdeci">static bool hasResourceProvider(const Resource &amp;resource)</div></div>
-<div class="ttc" id="classmesos_1_1ResourceConversion_html"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html">mesos::ResourceConversion</a></div><div class="ttdoc">Represents a resource conversion, usually as a result of an offer operation. </div><div class="ttdef"><b>Definition:</b> resources.hpp:706</div></div>
+<div class="ttc" id="classmesos_1_1ResourceConversion_html"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html">mesos::ResourceConversion</a></div><div class="ttdoc">Represents a resource conversion, usually as a result of an offer operation. </div><div class="ttdef"><b>Definition:</b> resources.hpp:751</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a19c38bf426688c0fb1fcc5552b29a729"><div class="ttname"><a href="classmesos_1_1Resources.html#a19c38bf426688c0fb1fcc5552b29a729">mesos::Resources::scalars</a></div><div class="ttdeci">Resources scalars() const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ab24fc44ad91b263500d2736a54a9aea3"><div class="ttname"><a href="classmesos_1_1Resources.html#ab24fc44ad91b263500d2736a54a9aea3">mesos::Resources::revocable</a></div><div class="ttdeci">Resources revocable() const </div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a1e0ae1441006e85f3f15ece5eb30d8dc"><div class="ttname"><a href="classmesos_1_1Resources.html#a1e0ae1441006e85f3f15ece5eb30d8dc">mesos::Resources::persistentVolumes</a></div><div class="ttdeci">Resources persistentVolumes() const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a1bf71a3804f142e92e0dd28884ea8f99"><div class="ttname"><a href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">mesos::Resources::shared</a></div><div class="ttdeci">Resources shared() const </div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_ab46b900ebe62b19390d9a2a82b46eb15"><div class="ttname"><a href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">mesos::Resources::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:393</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_ab46b900ebe62b19390d9a2a82b46eb15"><div class="ttname"><a href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">mesos::Resources::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:421</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ac992e85d674e3a1346dcce492f766588"><div class="ttname"><a href="classmesos_1_1Resources.html#ac992e85d674e3a1346dcce492f766588">mesos::Resources::operator!=</a></div><div class="ttdeci">bool operator!=(const Resources &amp;that) const </div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
@@ -140,6 +139,7 @@
 <div class="ttc" id="classmesos_1_1Resources_html_ac122469e75b48787a955348873218aeb"><div class="ttname"><a href="classmesos_1_1Resources.html#ac122469e75b48787a955348873218aeb">mesos::Resources::isDisk</a></div><div class="ttdeci">static bool isDisk(const Resource &amp;resource, const Resource::DiskInfo::Source::Type &amp;type)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_abb05dff78639303b244e9ffb0c765c14"><div class="ttname"><a href="classmesos_1_1Resources.html#abb05dff78639303b244e9ffb0c765c14">mesos::Resources::isRevocable</a></div><div class="ttdeci">static bool isRevocable(const Resource &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_adca79e207e34acac374fa48035ebfb55"><div class="ttname"><a href="classmesos_1_1Resources.html#adca79e207e34acac374fa48035ebfb55">mesos::Resources::isReserved</a></div><div class="ttdeci">static bool isReserved(const Resource &amp;resource, const Option&lt; std::string &gt; &amp;role=None())</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_aa3eb29b71fc04e81f454fbfaf020fbee"><div class="ttname"><a href="classmesos_1_1Resources.html#aa3eb29b71fc04e81f454fbfaf020fbee">mesos::Resources::operator+</a></div><div class="ttdeci">Resources operator+(const Resource &amp;that) const &amp;</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_aa68cbefaa4f5e4365783c370cd8dbc45"><div class="ttname"><a href="classmesos_1_1Resources.html#aa68cbefaa4f5e4365783c370cd8dbc45">mesos::Resources::hasRefinedReservations</a></div><div class="ttdeci">static bool hasRefinedReservations(const Resource &amp;resource)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a5e73184e5fd1818ec189fe5f7d432b25"><div class="ttname"><a href="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25">mesos::Resources::operator+=</a></div><div class="ttdeci">Resources &amp; operator+=(const Resource &amp;that)</div></div>
@@ -148,11 +148,11 @@
 <div class="ttc" id="classmesos_1_1Resources_html_ae5cbdd78bfaf5de8ad74463b3a9bd5f5"><div class="ttname"><a href="classmesos_1_1Resources.html#ae5cbdd78bfaf5de8ad74463b3a9bd5f5">mesos::Resources::nonRevocable</a></div><div class="ttdeci">Resources nonRevocable() const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a531f3b2cf4318aa421a2c9a9134992d1"><div class="ttname"><a href="classmesos_1_1Resources.html#a531f3b2cf4318aa421a2c9a9134992d1">mesos::Resources::find</a></div><div class="ttdeci">Option&lt; Resources &gt; find(const Resources &amp;targets) const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a25673a3dfbad9b49fc7a67d6bab2494a"><div class="ttname"><a href="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a">mesos::Resources::isAllocatableTo</a></div><div class="ttdeci">static bool isAllocatableTo(const Resource &amp;resource, const std::string &amp;role)</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_aed60247869278b5545227ddf7ca9536b"><div class="ttname"><a href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">mesos::Resources::Resources</a></div><div class="ttdeci">Resources()</div><div class="ttdef"><b>Definition:</b> resources.hpp:372</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a9753991686eca5e60ec5324a83535352"><div class="ttname"><a href="classmesos_1_1Resources.html#a9753991686eca5e60ec5324a83535352">mesos::Resources::sum</a></div><div class="ttdeci">static Resources sum(const hashmap&lt; Key, Resources &gt; &amp;_resources)</div><div class="ttdef"><b>Definition:</b> resources.hpp:361</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_aed60247869278b5545227ddf7ca9536b"><div class="ttname"><a href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">mesos::Resources::Resources</a></div><div class="ttdeci">Resources()</div><div class="ttdef"><b>Definition:</b> resources.hpp:388</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a9753991686eca5e60ec5324a83535352"><div class="ttname"><a href="classmesos_1_1Resources.html#a9753991686eca5e60ec5324a83535352">mesos::Resources::sum</a></div><div class="ttdeci">static Resources sum(const hashmap&lt; Key, Resources &gt; &amp;_resources)</div><div class="ttdef"><b>Definition:</b> resources.hpp:377</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ae37d3b004781eb0f7b8d3676db9c6205"><div class="ttname"><a href="classmesos_1_1Resources.html#ae37d3b004781eb0f7b8d3676db9c6205">mesos::Resources::unallocate</a></div><div class="ttdeci">void unallocate()</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a30fc4fe000da99818bfcee5bb780e5d4"><div class="ttname"><a href="classmesos_1_1Resources.html#a30fc4fe000da99818bfcee5bb780e5d4">mesos::Resources::contains</a></div><div class="ttdeci">bool contains(const Resources &amp;that) const </div></div>
-<div class="ttc" id="classmesos_1_1ResourceConversion_html_a5a8038920d7a88ed4c0b5b096f6fce83"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#a5a8038920d7a88ed4c0b5b096f6fce83">mesos::ResourceConversion::converted</a></div><div class="ttdeci">Resources converted</div><div class="ttdef"><b>Definition:</b> resources.hpp:722</div></div>
+<div class="ttc" id="classmesos_1_1ResourceConversion_html_a5a8038920d7a88ed4c0b5b096f6fce83"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#a5a8038920d7a88ed4c0b5b096f6fce83">mesos::ResourceConversion::converted</a></div><div class="ttdeci">Resources converted</div><div class="ttdef"><b>Definition:</b> resources.hpp:767</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a342965af2e97bd1c5a78fbec5d9d65d8"><div class="ttname"><a href="classmesos_1_1Resources.html#a342965af2e97bd1c5a78fbec5d9d65d8">mesos::Resources::isUnreserved</a></div><div class="ttdeci">static bool isUnreserved(const Resource &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a25edbf9ca3dc21aec283b25e48308794"><div class="ttname"><a href="classmesos_1_1Resources.html#a25edbf9ca3dc21aec283b25e48308794">mesos::Resources::disk</a></div><div class="ttdeci">Option&lt; Bytes &gt; disk() const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a2233c5eae93c7bd8629495f19346575e"><div class="ttname"><a href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">mesos::Resources::operator-</a></div><div class="ttdeci">Resources operator-(const Resource &amp;that) const </div></div>
@@ -160,7 +160,7 @@
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_af45f5789dd4c9d7345e47a072b37f9b4"><div class="ttname"><a href="classmesos_1_1Resources.html#af45f5789dd4c9d7345e47a072b37f9b4">mesos::Resources::reservationRole</a></div><div class="ttdeci">static const std::string &amp; reservationRole(const Resource &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ab2c34cf1de471159a32b8e9c9d8cbe79"><div class="ttname"><a href="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79">mesos::Resources::allocations</a></div><div class="ttdeci">hashmap&lt; std::string, Resources &gt; allocations() const </div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a2f4bcc0de9f40c0c947d355213aaac95"><div class="ttname"><a href="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95">mesos::Resources::iterator</a></div><div class="ttdeci">std::vector&lt; Resource_ &gt;::const_iterator iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:563</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a2f4bcc0de9f40c0c947d355213aaac95"><div class="ttname"><a href="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95">mesos::Resources::iterator</a></div><div class="ttdeci">std::vector&lt; Resource_ &gt;::const_iterator iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:591</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/roles_8hpp_source.html b/content/api/latest/c++/roles_8hpp_source.html
index 7e87537..82570de 100644
--- a/content/api/latest/c++/roles_8hpp_source.html
+++ b/content/api/latest/c++/roles_8hpp_source.html
@@ -56,7 +56,7 @@
 <div class="ttc" id="namespacemesos_1_1roles_html_a6524417fdb4cb70c9f02354efe71ff57"><div class="ttname"><a href="namespacemesos_1_1roles.html#a6524417fdb4cb70c9f02354efe71ff57">mesos::roles::parse</a></div><div class="ttdeci">Try&lt; std::vector&lt; std::string &gt; &gt; parse(const std::string &amp;text)</div><div class="ttdoc">Parses Roles from text in the form &quot;role1,role2,role3&quot;. </div><div class="ttdef"><b>Definition:</b> parse.hpp:36</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="namespacemesos_1_1roles_html_a70ebdbe08b14acfb4ef2571ce909cc86"><div class="ttname"><a href="namespacemesos_1_1roles.html#a70ebdbe08b14acfb4ef2571ce909cc86">mesos::roles::isStrictSubroleOf</a></div><div class="ttdeci">bool isStrictSubroleOf(const std::string &amp;left, const std::string &amp;right)</div><div class="ttdoc">Returns true iff left is a strict subrole of right. </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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1roles_html_aa33464e694d17fab588e0ff5dce69701"><div class="ttname"><a href="namespacemesos_1_1roles.html#aa33464e694d17fab588e0ff5dce69701">mesos::roles::validate</a></div><div class="ttdeci">Option&lt; Error &gt; validate(const std::string &amp;role)</div><div class="ttdoc">Validates the given role name. </div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
diff --git a/content/api/latest/c++/rootfs_8hpp_source.html b/content/api/latest/c++/rootfs_8hpp_source.html
index d8b7309..c846d67 100644
--- a/content/api/latest/c++/rootfs_8hpp_source.html
+++ b/content/api/latest/c++/rootfs_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1Rootfs_html_a3847b61d99d7eed1ef24728bdc28663f"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1Rootfs.html#a3847b61d99d7eed1ef24728bdc28663f">mesos::internal::tests::Rootfs::add</a></div><div class="ttdeci">Try&lt; Nothing &gt; add(const std::string &amp;path)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1LinuxRootfs_html_a261429813b5e3dd7cf179fdd94109344"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1LinuxRootfs.html#a261429813b5e3dd7cf179fdd94109344">mesos::internal::tests::LinuxRootfs::LinuxRootfs</a></div><div class="ttdeci">LinuxRootfs(const std::string &amp;root)</div><div class="ttdef"><b>Definition:</b> rootfs.hpp:62</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1Rootfs_html_a726f8ad10938c356c3c3632aabdfbb77"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1Rootfs.html#a726f8ad10938c356c3c3632aabdfbb77">mesos::internal::tests::Rootfs::~Rootfs</a></div><div class="ttdeci">virtual ~Rootfs()</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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
diff --git a/content/api/latest/c++/rpc_8hpp_source.html b/content/api/latest/c++/rpc_8hpp_source.html
index bc47775..deed18d 100644
--- a/content/api/latest/c++/rpc_8hpp_source.html
+++ b/content/api/latest/c++/rpc_8hpp_source.html
@@ -79,7 +79,7 @@
 <div class="ttc" id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01LIST__VOLUMES_01_4_html_a29a6bfda4a21b9d35355207a95b18eff"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html#a29a6bfda4a21b9d35355207a95b18eff">mesos::csi::v0::RPCTraits&lt; LIST_VOLUMES &gt;::response_type</a></div><div class="ttdeci">ListVolumesResponse response_type</div><div class="ttdef"><b>Definition:</b> rpc.hpp:127</div></div>
 <div class="ttc" id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4_html_a5115e4de15290486302285391187d2c4"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html#a5115e4de15290486302285391187d2c4">mesos::csi::v0::RPCTraits&lt; VALIDATE_VOLUME_CAPABILITIES &gt;::request_type</a></div><div class="ttdeci">ValidateVolumeCapabilitiesRequest request_type</div><div class="ttdef"><b>Definition:</b> rpc.hpp:1 [...]
 <div class="ttc" id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4_html_a2bfb4958c958fc72515d515190f097e2"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html#a2bfb4958c958fc72515d515190f097e2">mesos::csi::v0::RPCTraits&lt; NODE_STAGE_VOLUME &gt;::request_type</a></div><div class="ttdeci">NodeStageVolumeRequest request_type</div><div class="ttdef"><b>Definition:</b> rpc.hpp:150</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01DELETE__VOLUME_01_4_html_a5af61cec7f77e147b726bee9b1d564b5"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html#a5af61cec7f77e147b726bee9b1d564b5">mesos::csi::v0::RPCTraits&lt; DELETE_VOLUME &gt;::response_type</a></div><div class="ttdeci">DeleteVolumeResponse response_type</div><div class="ttdef"><b>Definition:</b> rpc.hpp:95</div></div>
 <div class="ttc" id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4_html_af62c7325d14bcc70e11d99c65da75d65"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html#af62c7325d14bcc70e11d99c65da75d65">mesos::csi::v0::RPCTraits&lt; CONTROLLER_GET_CAPABILITIES &gt;::response_type</a></div><div class="ttdeci">ControllerGetCapabilitiesResponse response_type</div><div class="ttdef"><b>Definition:</b> rpc.hpp:14 [...]
 <div class="ttc" id="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4_html_a6dceffe9be34f4c12661ae5007887c1d"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html#a6dceffe9be34f4c12661ae5007887c1d">mesos::csi::v0::RPCTraits&lt; NODE_UNPUBLISH_VOLUME &gt;::response_type</a></div><div class="ttdeci">NodeUnpublishVolumeResponse response_type</div><div class="ttdef"><b>Definition:</b> rpc.hpp:175</div></div>
diff --git a/content/api/latest/c++/sandbox_8hpp_source.html b/content/api/latest/c++/sandbox_8hpp_source.html
index 54a86d0..5e73863 100644
--- a/content/api/latest/c++/sandbox_8hpp_source.html
+++ b/content/api/latest/c++/sandbox_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger_html_a1b8a9a82650a01ad58e6e83a76b249e9"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a1b8a9a82650a01ad58e6e83a76b249e9">mesos::internal::slave::SandboxContainerLogger::SandboxContainerLogger</a></div><div class="ttdeci">SandboxContainerLogger()</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="slave_2container__logger_8hpp_html"><div class="ttname"><a href="slave_2container__logger_8hpp.html">container_logger.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2slave_2containerizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/sandbox__path_8hpp_source.html b/content/api/latest/c++/sandbox__path_8hpp_source.html
index f3c5fbb..067fec6 100644
--- a/content/api/latest/c++/sandbox__path_8hpp_source.html
+++ b/content/api/latest/c++/sandbox__path_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.hpp</a></div></div>
 <div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap&lt; ContainerID, std::string &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1VolumeSandboxPathIsolatorProcess_html_af75b8d574513d80d450bb1b451e7ea79"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1VolumeSandboxPathIsolatorProcess.html#af75b8d574513d80d450bb1b451e7ea79">mesos::internal::slave::VolumeSandboxPathIsolatorProcess::supportsStandalone</a></div><div class="ttdeci">bool supportsStandalone() override</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1VolumeSandboxPathIsolatorProcess_html_ad174cd3c8b8067d5550587f67dcc9dfd"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1VolumeSandboxPathIsolatorProcess.html#ad174cd3c8b8067d5550587f67dcc9dfd">mesos::internal::slave::VolumeSandboxPathIsolatorProcess::recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; recover(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states, const hashset&lt; Con [...]
 <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>
diff --git a/content/api/latest/c++/scheduler_2scheduler_8hpp_source.html b/content/api/latest/c++/scheduler_2scheduler_8hpp_source.html
index 7a1663e..d8980ac 100644
--- a/content/api/latest/c++/scheduler_2scheduler_8hpp_source.html
+++ b/content/api/latest/c++/scheduler_2scheduler_8hpp_source.html
@@ -52,7 +52,7 @@
 <div class="title">scheduler.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="scheduler_2scheduler_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 [...]
+<a href="scheduler_2scheduler_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 [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 <div class="ttc" id="namespacemesos_1_1scheduler_html_a833c2801307ab84f5caeec25870ed560"><div class="ttname"><a href="namespacemesos_1_1scheduler.html#a833c2801307ab84f5caeec25870ed560">mesos::scheduler::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Call::Type &amp;type)</div><div class="ttdef"><b>Definition:</b> scheduler.hpp:26</div></div>
diff --git a/content/api/latest/c++/scheduler_8hpp_source.html b/content/api/latest/c++/scheduler_8hpp_source.html
index 2ddacdf..1a4b24d 100644
--- a/content/api/latest/c++/scheduler_8hpp_source.html
+++ b/content/api/latest/c++/scheduler_8hpp_source.html
@@ -63,7 +63,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="classmesos_1_1SchedulerDriver_html"><div class="ttname"><a href="classmesos_1_1SchedulerDriver.html">mesos::SchedulerDriver</a></div><div class="ttdef"><b>Definition:</b> scheduler.hpp:185</div></div>
 <div class="ttc" id="namespacerouting_1_1filter_1_1internal_html_a646d4e3238d83329525957b5a5586be2"><div class="ttname"><a href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">routing::filter::internal::filters</a></div><div class="ttdeci">Result&lt; std::vector&lt; Filter&lt; Classifier &gt; &gt; &gt; filters(const std::string &amp;_link, const Handle &amp;parent)</div><div class="ttdef"><b>Definition:</b> internal.hpp:776</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1Scheduler_html"><div class="ttname"><a href="classmesos_1_1Scheduler.html">mesos::Scheduler</a></div><div class="ttdef"><b>Definition:</b> scheduler.hpp:69</div></div>
 <div class="ttc" id="namespaceprocess_html_a72c24f06ac3f91b9412de80c6252df25"><div class="ttname"><a href="namespaceprocess.html#a72c24f06ac3f91b9412de80c6252df25">process::run</a></div><div class="ttdeci">Future&lt; R &gt; run(R(*method)())</div><div class="ttdef"><b>Definition:</b> run.hpp:55</div></div>
 <div class="ttc" id="classmesos_1_1MesosSchedulerDriver_html_a2016233e839dbe1bf9df5a4ada2a385f"><div class="ttname"><a href="classmesos_1_1MesosSchedulerDriver.html#a2016233e839dbe1bf9df5a4ada2a385f">mesos::MesosSchedulerDriver::detector</a></div><div class="ttdeci">std::shared_ptr&lt; master::detector::MasterDetector &gt; detector</div><div class="ttdef"><b>Definition:</b> scheduler.hpp:456</div></div>
diff --git a/content/api/latest/c++/script_8hpp_source.html b/content/api/latest/c++/script_8hpp_source.html
index 7733673..3c96947 100644
--- a/content/api/latest/c++/script_8hpp_source.html
+++ b/content/api/latest/c++/script_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="script_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=" [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/secret_8hpp_source.html b/content/api/latest/c++/secret_8hpp_source.html
index b8b196f..30d7543 100644
--- a/content/api/latest/c++/secret_8hpp_source.html
+++ b/content/api/latest/c++/secret_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1VolumeSecretIsolatorProcess_html_a7ae0f1b35b1bc491f81b00783bea94cf"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1VolumeSecretIsolatorProcess.html#a7ae0f1b35b1bc491f81b00783bea94cf">mesos::internal::slave::VolumeSecretIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags, SecretResolver *secretResolver)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1VolumeSecretIsolatorProcess_html_abb78fd7e243930d2093e7bdfc9850a94"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1VolumeSecretIsolatorProcess.html#abb78fd7e243930d2093e7bdfc9850a94">mesos::internal::slave::VolumeSecretIsolatorProcess::prepare</a></div><div class="ttdeci">process::Future&lt; Option&lt; mesos::slave::ContainerLaunchInfo &gt; &gt; prepare(const ContainerID &amp;containerId, const mesos::slave::Contain [...]
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/secret__resolver_8hpp_source.html b/content/api/latest/c++/secret__resolver_8hpp_source.html
index c66622e..2a2c598 100644
--- a/content/api/latest/c++/secret__resolver_8hpp_source.html
+++ b/content/api/latest/c++/secret__resolver_8hpp_source.html
@@ -56,7 +56,7 @@
 <div class="ttc" id="structmesos_1_1modules_1_1ModuleBase_html"><div class="ttname"><a href="structmesos_1_1modules_1_1ModuleBase.html">mesos::modules::ModuleBase</a></div><div class="ttdef"><b>Definition:</b> module.hpp:56</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_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretResolver_01_4_html_aa657e63de3c41fbda707578ed3b6dda0"><div class="ttname"><a href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretResolver_01_4.html#aa657e63de3c41fbda707578ed3b6dda0">mesos::modules::Module&lt; mesos::SecretResolver &gt;::Module</a></div><div class="ttdeci">Module(const char *_moduleApiVersion, const char *_mesosVersion, const char *_authorName, const char *_authorEmail, const char *_descriptio [...]
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
diff --git a/content/api/latest/c++/setns__test__helper_8hpp_source.html b/content/api/latest/c++/setns__test__helper_8hpp_source.html
index 5861435..8e1144b 100644
--- a/content/api/latest/c++/setns__test__helper_8hpp_source.html
+++ b/content/api/latest/c++/setns__test__helper_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1SetnsTestHelper_html_a124a89c5efe2b681c00f1da84c3032cf"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1SetnsTestHelper.html#a124a89c5efe2b681c00f1da84c3032cf">mesos::internal::tests::SetnsTestHelper::SetnsTestHelper</a></div><div class="ttdeci">SetnsTestHelper()</div><div class="ttdef"><b>Definition:</b> setns_test_helper.hpp:31</div></div>
 <div class="ttc" id="classSubcommand_html"><div class="ttname"><a href="classSubcommand.html">Subcommand</a></div><div class="ttdef"><b>Definition:</b> subcommand.hpp:41</div></div>
 <div class="ttc" id="subcommand_8hpp_html"><div class="ttname"><a href="subcommand_8hpp.html">subcommand.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1SetnsTestHelper_html_a86c103ebe3025d291858911e6d51ae20"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1SetnsTestHelper.html#a86c103ebe3025d291858911e6d51ae20">mesos::internal::tests::SetnsTestHelper::execute</a></div><div class="ttdeci">int execute() override</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><!-- fragment --></div><!-- contents -->
diff --git a/content/api/latest/c++/slave_2container__logger_8hpp_source.html b/content/api/latest/c++/slave_2container__logger_8hpp_source.html
index b1baab0..f636108 100644
--- a/content/api/latest/c++/slave_2container__logger_8hpp_source.html
+++ b/content/api/latest/c++/slave_2container__logger_8hpp_source.html
@@ -58,7 +58,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="3rdparty_2libprocess_2include_2process_2shared_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2shared_8hpp.html">shared.hpp</a></div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2slave_2containerizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1ContainerLogger_html_a2655dbc87f01116b204bcc03a199da16"><div class="ttname"><a href="classmesos_1_1slave_1_1ContainerLogger.html#a2655dbc87f01116b204bcc03a199da16">mesos::slave::ContainerLogger::~ContainerLogger</a></div><div class="ttdeci">virtual ~ContainerLogger()</div><div class="ttdef"><b>Definition:</b> container_logger.hpp:64</div></div>
diff --git a/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
index b6116d2..a4e11e0 100644
--- a/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
@@ -83,7 +83,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizer_html_aa687341b669134a07562d31ece0be0c4"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#aa687341b669134a07562d31ece0be0c4">mesos::internal::slave::DockerContainerizer::DockerContainerizer</a></div><div class="ttdeci">DockerContainerizer(const Flags &amp;flags, Fetcher *fetcher, const process::Owned&lt; mesos::slave::ContainerLogger &gt; &amp;logger, process::Shared&lt; Doc [...]
 <div class="ttc" id="classprocess_1_1Shared_html"><div class="ttname"><a href="classprocess_1_1Shared.html">process::Shared&lt; Docker &gt;</a></div></div>
 <div class="ttc" id="slave_2container__logger_8hpp_html"><div class="ttname"><a href="slave_2container__logger_8hpp.html">container_logger.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; mesos::slave::ContainerTermination &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizer_html_a0db66ea28159690edc2e11c97b8da577"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a0db66ea28159690edc2e11c97b8da577">mesos::internal::slave::DockerContainerizer::usage</a></div><div class="ttdeci">process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId) override</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2cgroups_2cgroups_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2cgroups_2cgroups_8hpp_source.html
index 3a1daac..a1aaad9 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2cgroups_2cgroups_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2cgroups_2cgroups_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess_html_aa3e5b98e8e8994d3442793a4676ecb19"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#aa3e5b98e8e8994d3442793a4676ecb19">mesos::internal::slave::CgroupsIsolatorProcess::~CgroupsIsolatorProcess</a></div><div class="ttdeci">~CgroupsIsolatorProcess() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess_html_ab8fc0cae96e6fc05a2afd255d05998cb"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#ab8fc0cae96e6fc05a2afd255d05998cb">mesos::internal::slave::CgroupsIsolatorProcess::watch</a></div><div class="ttdeci">process::Future&lt; mesos::slave::ContainerLimitation &gt; watch(const ContainerID &amp;containerId) override</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; mesos::slave::ContainerLimitation &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess_html_a137f3ca1fcc8d6d0e65df1a20452dea9"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#a137f3ca1fcc8d6d0e65df1a20452dea9">mesos::internal::slave::CgroupsIsolatorProcess::supportsNesting</a></div><div class="ttdeci">bool supportsNesting() override</div></div>
 <div class="ttc" id="namespacecgroups_1_1named_html_a90339a144714dee1c97f9e34553ace0e"><div class="ttname"><a href="namespacecgroups_1_1named.html#a90339a144714dee1c97f9e34553ace0e">cgroups::named::cgroup</a></div><div class="ttdeci">Result&lt; std::string &gt; cgroup(const std::string &amp;hierarchyName, pid_t pid)</div></div>
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2docker_2volume_2paths_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2docker_2volume_2paths_8hpp_source.html
index 8932a9c..5270eed 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2docker_2volume_2paths_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2docker_2volume_2paths_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="slave_2containerizer_2mesos_2isolators_2docker_2volume_2paths_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></d [...]
 <div class="ttc" id="namespaceos_1_1libraries_html_a41b3cb8b32c32ab2abf7a7aa62de9f18"><div class="ttname"><a href="namespaceos_1_1libraries.html#a41b3cb8b32c32ab2abf7a7aa62de9f18">os::libraries::paths</a></div><div class="ttdeci">std::string paths()</div><div class="ttdef"><b>Definition:</b> os.hpp:136</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="namespacemesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1paths_html_ac836ed5612f9170971ca3149150072e2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1paths.html#ac836ed5612f9170971ca3149150072e2">mesos::internal::slave::docker::volume::paths::getVolumesPath</a></div><div class="ttdeci">std::string getVolumesPath(const std::string &amp;rootDir, const std::string &amp;containerId)</div></div>
 <div class="ttc" id="namespacedocker_html"><div class="ttname"><a href="namespacedocker.html">docker</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:34</div></div>
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2linux_2capabilities_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2linux_2capabilities_8hpp_source.html
index 08d9d2f..12a6510 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2linux_2capabilities_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2linux_2capabilities_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxCapabilitiesIsolatorProcess_html_af40b8b0578a15c1b65c2901474268f91"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxCapabilitiesIsolatorProcess.html#af40b8b0578a15c1b65c2901474268f91">mesos::internal::slave::LinuxCapabilitiesIsolatorProcess::supportsNesting</a></div><div class="ttdeci">bool supportsNesting() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxCapabilitiesIsolatorProcess_html_aedbb952ed7faaaf54bfcbc9e51a2e2e3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxCapabilitiesIsolatorProcess.html#aedbb952ed7faaaf54bfcbc9e51a2e2e3">mesos::internal::slave::LinuxCapabilitiesIsolatorProcess::supportsStandalone</a></div><div class="ttdeci">bool supportsStandalone() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxCapabilitiesIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxCapabilitiesIsolatorProcess.html">mesos::internal::slave::LinuxCapabilitiesIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> capabilities.hpp:30</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxCapabilitiesIsolatorProcess_html_ab70b34180135c1c9c55c4a87e82d4ce0"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxCapabilitiesIsolatorProcess.html#ab70b34180135c1c9c55c4a87e82d4ce0">mesos::internal::slave::LinuxCapabilitiesIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags)</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>
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2network_2cni_2paths_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2network_2cni_2paths_8hpp_source.html
index 9773c95..0c62146 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2network_2cni_2paths_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2network_2cni_2paths_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1paths_html_a1e03208d79f256daabbc58557163a566"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1paths.html#a1e03208d79f256daabbc58557163a566">mesos::internal::slave::cni::paths::getInterfaceDir</a></div><div class="ttdeci">std::string getInterfaceDir(const std::string &amp;rootDir, const ContainerID &amp;containerId, const std::string &amp;networkName, const std::string &amp;ifName)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1paths_html_a154f3cfcee0ec30d4cc55d472d9b8687"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1paths.html#a154f3cfcee0ec30d4cc55d472d9b8687">mesos::internal::slave::cni::paths::getInterfaces</a></div><div class="ttdeci">Try&lt; std::list&lt; std::string &gt; &gt; getInterfaces(const std::string &amp;rootDir, const ContainerID &amp;containerId, const std::string &amp;networkName)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1paths_html_acaf1191a422a0c1583e34253736ac570"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1paths.html#acaf1191a422a0c1583e34253736ac570">mesos::internal::slave::cni::paths::getNetworkNames</a></div><div class="ttdeci">Try&lt; std::list&lt; std::string &gt; &gt; getNetworkNames(const std::string &amp;rootDir, const ContainerID &amp;containerId)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1paths_html_a708d077b0b86d5f7acd8374514cbfcac"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1paths.html#a708d077b0b86d5f7acd8374514cbfcac">mesos::internal::slave::cni::paths::getContainerDir</a></div><div class="ttdeci">std::string getContainerDir(const std::string &amp;rootDir, const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1paths_html_ae52bf40b757605a4b7adea9f25f7de86"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1paths.html#ae52bf40b757605a4b7adea9f25f7de86">mesos::internal::slave::cni::paths::getNetworkConfigPath</a></div><div class="ttdeci">std::string getNetworkConfigPath(const std::string &amp;rootDir, const ContainerID &amp;containerId, const std::string &amp;networkName)</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>
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2posix_2rlimits_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2posix_2rlimits_8hpp_source.html
index 9d0a0af..27bb61f 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2posix_2rlimits_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2posix_2rlimits_8hpp_source.html
@@ -56,7 +56,7 @@
 <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_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixRLimitsIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixRLimitsIsolatorProcess.html">mesos::internal::slave::PosixRLimitsIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> rlimits.hpp:30</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixRLimitsIsolatorProcess_html_ad69e42435787fdf276b091e5445cea0c"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixRLimitsIsolatorProcess.html#ad69e42435787fdf276b091e5445cea0c">mesos::internal::slave::PosixRLimitsIsolatorProcess::prepare</a></div><div class="ttdeci">process::Future&lt; Option&lt; mesos::slave::ContainerLaunchInfo &gt; &gt; prepare(const ContainerID &amp;containerId, const mesos::slave::Contain [...]
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html
index a8b8e35..76adb64 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Launcher_html_adf9cd543b7aaf0b999a2a00aa31c6175"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Launcher.html#adf9cd543b7aaf0b999a2a00aa31c6175">mesos::internal::slave::Launcher::destroy</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; destroy(const ContainerID &amp;containerId)=0</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html">mesos::internal::slave::SubprocessLauncher</a></div><div class="ttdef"><b>Definition:</b> launcher.hpp:91</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2paths_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2paths_8hpp_source.html
index ea995ed..5d788af 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2paths_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2paths_8hpp_source.html
@@ -78,7 +78,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths_html_aba3242cf7940f85894649efe65c3002d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#aba3242cf7940f85894649efe65c3002d">mesos::internal::slave::containerizer::paths::CONTAINER_CONFIG_FILE</a></div><div class="ttdeci">constexpr char CONTAINER_CONFIG_FILE[]</div><div class="ttdef"><b>Definition:</b> paths.hpp:69</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths_html_aefea1ee79a8d641ec8a51247a524e628"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#aefea1ee79a8d641ec8a51247a524e628">mesos::internal::slave::containerizer::paths::getRuntimePath</a></div><div class="ttdeci">std::string getRuntimePath(const std::string &amp;runtimeDir, const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths_html_a5d67fb766dc84ea674a43507346c322a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#a5d67fb766dc84ea674a43507346c322a">mesos::internal::slave::containerizer::paths::STATUS_FILE</a></div><div class="ttdeci">constexpr char STATUS_FILE[]</div><div class="ttdef"><b>Definition:</b> paths.hpp:70</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths_html_af36ff8d1231226a63d264c0843605b04"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#af36ff8d1231226a63d264c0843605b04">mesos::internal::slave::containerizer::paths::getSandboxPath</a></div><div class="ttdeci">std::string getSandboxPath(const std::string &amp;rootSandboxPath, const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="include_2mesos_2slave_2containerizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths_html_a37bc638e07bd04682a9d7a652cea47f9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#a37bc638e07bd04682a9d7a652cea47f9">mesos::internal::slave::containerizer::paths::PID_FILE</a></div><div class="ttdeci">constexpr char PID_FILE[]</div><div class="ttdef"><b>Definition:</b> paths.hpp:68</div></div>
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2appc_2paths_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2appc_2paths_8hpp_source.html
index a4278ee..961c5e1 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2appc_2paths_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2appc_2paths_8hpp_source.html
@@ -56,7 +56,7 @@
 <div class="ttc" id="namespaceos_1_1libraries_html_a41b3cb8b32c32ab2abf7a7aa62de9f18"><div class="ttname"><a href="namespaceos_1_1libraries.html#a41b3cb8b32c32ab2abf7a7aa62de9f18">os::libraries::paths</a></div><div class="ttdeci">std::string paths()</div><div class="ttdef"><b>Definition:</b> os.hpp:136</div></div>
 <div class="ttc" id="include_2mesos_2appc_2spec_8hpp_html"><div class="ttname"><a href="include_2mesos_2appc_2spec_8hpp.html">spec.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1appc_1_1paths_html_af62e6ac6a6f447bf9861ee74b98da15e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1appc_1_1paths.html#af62e6ac6a6f447bf9861ee74b98da15e">mesos::internal::slave::appc::paths::getImagePath</a></div><div class="ttdeci">std::string getImagePath(const std::string &amp;storeDir, const std::string &amp;imageId)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1appc_1_1paths_html_aa4d78d16b3e6cd13881a753885635733"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1appc_1_1paths.html#aa4d78d16b3e6cd13881a753885635733">mesos::internal::slave::appc::paths::getImageManifestPath</a></div><div class="ttdeci">std::string getImageManifestPath(const std::string &amp;storeDir, const std::string &amp;imageId)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1appc_1_1paths_html_a17489dbcd97bdbbb300923e01dee456a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1appc_1_1paths.html#a17489dbcd97bdbbb300923e01dee456a">mesos::internal::slave::appc::paths::getImageRootfsPath</a></div><div class="ttdeci">std::string getImageRootfsPath(const std::string &amp;storeDir, const std::string &amp;imageId)</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>
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2backends_2copy_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2backends_2copy_8hpp_source.html
index cb2c46f..e66cd85 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2backends_2copy_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2backends_2copy_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Backend_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Backend.html">mesos::internal::slave::Backend</a></div><div class="ttdef"><b>Definition:</b> backend.hpp:36</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CopyBackend_html_a9d9776314032917b3b9b5a98d102adbb"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CopyBackend.html#a9d9776314032917b3b9b5a98d102adbb">mesos::internal::slave::CopyBackend::destroy</a></div><div class="ttdeci">process::Future&lt; bool &gt; destroy(const std::string &amp;rootfs, const std::string &amp;backendDir) override</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="backend_8hpp_html"><div class="ttname"><a href="backend_8hpp.html">backend.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="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2paths_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2paths_8hpp_source.html
index 272936a..5e49ece 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2paths_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2paths_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths_html_a998cb52d4f517cb7f96dbab1922fab50"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#a998cb52d4f517cb7f96dbab1922fab50">mesos::internal::slave::docker::paths::getImageLayerTarPath</a></div><div class="ttdeci">std::string getImageLayerTarPath(const std::string &amp;layerPath)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths_html_a4ffa9af8a1cd80bbfb892e93908a2535"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#a4ffa9af8a1cd80bbfb892e93908a2535">mesos::internal::slave::docker::paths::getImageLayerRootfsPath</a></div><div class="ttdeci">std::string getImageLayerRootfsPath(const std::string &amp;layerPath, const std::string &amp;backend)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths_html_a63e56a085326bea04d3f6ca6dfb6584c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#a63e56a085326bea04d3f6ca6dfb6584c">mesos::internal::slave::docker::paths::getImageLayerPath</a></div><div class="ttdeci">std::string getImageLayerPath(const std::string &amp;storeDir, const std::string &amp;layerId)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths_html_aefa2bd8401071fee6142ede5de59cafe"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#aefa2bd8401071fee6142ede5de59cafe">mesos::internal::slave::docker::paths::getImageArchiveTarPath</a></div><div class="ttdeci">std::string getImageArchiveTarPath(const std::string &amp;discoveryDir, const std::string &amp;name)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths_html_a811697be6b966f9f7105340b47a2a7bc"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#a811697be6b966f9f7105340b47a2a7bc">mesos::internal::slave::docker::paths::getStoredImagesPath</a></div><div class="ttdeci">std::string getStoredImagesPath(const std::string &amp;storeDir)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths_html_a22cde40bae83f8e696ed6eeedc2fd5a4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#a22cde40bae83f8e696ed6eeedc2fd5a4">mesos::internal::slave::docker::paths::getGcDir</a></div><div class="ttdeci">std::string getGcDir(const std::string &amp;storeDir)</div></div>
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2paths_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2paths_8hpp_source.html
index eb2409b..4394468 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2paths_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2paths_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths_html_ae4816154edb25f9ff364540496fed9e6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html#ae4816154edb25f9ff364540496fed9e6">mesos::internal::slave::provisioner::paths::LAYERS_FILE</a></div><div class="ttdeci">constexpr char LAYERS_FILE[]</div><div class="ttdef"><b>Definition:</b> paths.hpp:57</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths_html_aa6825c849802d2ecdbecc4f56a21aa41"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html#aa6825c849802d2ecdbecc4f56a21aa41">mesos::internal::slave::provisioner::paths::getContainerRootfsDir</a></div><div class="ttdeci">std::string getContainerRootfsDir(const std::string &amp;provisionerDir, const ContainerID &amp;containerId, const std::string &amp;backend, const  [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths_html_ab9e5e0eca528df258665e277332321cf"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html#ab9e5e0eca528df258665e277332321cf">mesos::internal::slave::provisioner::paths::listContainers</a></div><div class="ttdeci">Try&lt; hashset&lt; ContainerID &gt; &gt; listContainers(const std::string &amp;provisionerDir)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths_html_a075a5b7c53a243550ba0c56b4e6dfac4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html#a075a5b7c53a243550ba0c56b4e6dfac4">mesos::internal::slave::provisioner::paths::getLayersFilePath</a></div><div class="ttdeci">std::string getLayersFilePath(const std::string &amp;provisionerDir, const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths_html_a0d462c4a194c98300efcda11a34cf18f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html#a0d462c4a194c98300efcda11a34cf18f">mesos::internal::slave::provisioner::paths::listContainerRootfses</a></div><div class="ttdeci">Try&lt; hashmap&lt; std::string, hashset&lt; std::string &gt; &gt; &gt; listContainerRootfses(const std::string &amp;provisionerDir, const Containe [...]
 <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>
diff --git a/content/api/latest/c++/slave_2paths_8hpp_source.html b/content/api/latest/c++/slave_2paths_8hpp_source.html
index 119c41a..148dd4e 100644
--- a/content/api/latest/c++/slave_2paths_8hpp_source.html
+++ b/content/api/latest/c++/slave_2paths_8hpp_source.html
@@ -82,7 +82,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1paths_html_a77ce3517b4b6e8af906c545897a1f9c5"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a77ce3517b4b6e8af906c545897a1f9c5">mesos::internal::slave::paths::getBootIdPath</a></div><div class="ttdeci">std::string getBootIdPath(const std::string &amp;rootDir)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1paths_html_a8ab083b1be072405c8db9ce43e0e0041"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a8ab083b1be072405c8db9ce43e0e0041">mesos::internal::slave::paths::getProvisionerDir</a></div><div class="ttdeci">std::string getProvisionerDir(const std::string &amp;rootDir)</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1paths_html_a42e0f2f261f2847ef32d633e9f94966e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a42e0f2f261f2847ef32d633e9f94966e">mesos::internal::slave::paths::createExecutorDirectory</a></div><div class="ttdeci">Try&lt; std::string &gt; createExecutorDirectory(const std::string &amp;rootDir, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const Con [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1paths_html_a9170d1a318c72148c9d24c3368800743"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a9170d1a318c72148c9d24c3368800743">mesos::internal::slave::paths::getResourceProviderRegistryPath</a></div><div class="ttdeci">std::string getResourceProviderRegistryPath(const std::string &amp;rootDir, const SlaveID &amp;slaveId)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1paths_html_af847c0fb834d1785ed99e6d0e9f89afa"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af847c0fb834d1785ed99e6d0e9f89afa">mesos::internal::slave::paths::getExecutorLatestRunPath</a></div><div class="ttdeci">std::string getExecutorLatestRunPath(const std::string &amp;rootDir, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</div></div>
diff --git a/content/api/latest/c++/slave_2qos__controller_8hpp_source.html b/content/api/latest/c++/slave_2qos__controller_8hpp_source.html
index 92a874b..77ddd8e 100644
--- a/content/api/latest/c++/slave_2qos__controller_8hpp_source.html
+++ b/content/api/latest/c++/slave_2qos__controller_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="classmesos_1_1slave_1_1QoSController_html_a6a49a5ed1ffa3b9b11eea1e892cb5b90"><div class="ttname"><a href="classmesos_1_1slave_1_1QoSController.html#a6a49a5ed1ffa3b9b11eea1e892cb5b90">mesos::slave::QoSController::corrections</a></div><div class="ttdeci">virtual process::Future&lt; std::list&lt; QoSCorrection &gt; &gt; corrections()=0</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_a91a5bc5e418e8712bb512721b5abc46d"><div class="ttname"><a href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal::usage</a></div><div class="ttdeci">Try&lt; ResourceStatistics &gt; usage(pid_t pid, bool mem=true, bool cpus=true)</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
diff --git a/content/api/latest/c++/slave_2resource__estimator_8hpp_source.html b/content/api/latest/c++/slave_2resource__estimator_8hpp_source.html
index 63d4161..6fd0041 100644
--- a/content/api/latest/c++/slave_2resource__estimator_8hpp_source.html
+++ b/content/api/latest/c++/slave_2resource__estimator_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_html_a91a5bc5e418e8712bb512721b5abc46d"><div class="ttname"><a href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal::usage</a></div><div class="ttdeci">Try&lt; ResourceStatistics &gt; usage(pid_t pid, bool mem=true, bool cpus=true)</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1ResourceEstimator_html_ae3f10a9049e23fa411f36e2bfd1586d3"><div class="ttname"><a href="classmesos_1_1slave_1_1ResourceEstimator.html#ae3f10a9049e23fa411f36e2bfd1586d3">mesos::slave::ResourceEstimator::initialize</a></div><div class="ttdeci">virtual Try&lt; Nothing &gt; initialize(const lambda::function&lt; process::Future&lt; ResourceUsage &gt;()&gt; &amp;usage)=0</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
diff --git a/content/api/latest/c++/slave_2validation_8hpp_source.html b/content/api/latest/c++/slave_2validation_8hpp_source.html
index d22c358..ebd3468 100644
--- a/content/api/latest/c++/slave_2validation_8hpp_source.html
+++ b/content/api/latest/c++/slave_2validation_8hpp_source.html
@@ -58,7 +58,7 @@
 <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>
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
diff --git a/content/api/latest/c++/slave_8hpp_source.html b/content/api/latest/c++/slave_8hpp_source.html
index 340a8e6..ea66eb5 100644
--- a/content/api/latest/c++/slave_8hpp_source.html
+++ b/content/api/latest/c++/slave_8hpp_source.html
@@ -173,7 +173,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a2ca66ded2a1266abdf00e370691a80df"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2ca66ded2a1266abdf00e370691a80df">mesos::internal::slave::Slave::forward</a></div><div class="ttdeci">void forward(StatusUpdate update)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:455</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a0ba4694079a24c1185bda1ae271ec571"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ba4694079a24c1185bda1ae271ec571">mesos::internal::slave::Slave::reconcileOperations</a></div><div class="ttdeci">void reconcileOperations(const ReconcileOperationsMessage &amp;message)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Framework_html_a65933e3034706258069b54549081fdbf"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Framework.html#a65933e3034706258069b54549081fdbf">mesos::internal::slave::Framework::id</a></div><div class="ttdeci">const FrameworkID id() const </div><div class="ttdef"><b>Definition:</b> slave.hpp:1089</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; Nothing &gt;</a></div></div>
 <div class="ttc" id="include_2mesos_2slave_2containerizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
diff --git a/content/api/latest/c++/sorter_8hpp_source.html b/content/api/latest/c++/sorter_8hpp_source.html
index 4ef8a0b..9da42d0 100644
--- a/content/api/latest/c++/sorter_8hpp_source.html
+++ b/content/api/latest/c++/sorter_8hpp_source.html
@@ -69,7 +69,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter_html_ab69d4c7e70c86c9192b21d22f351e5bc"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#ab69d4c7e70c86c9192b21d22f351e5bc">mesos::internal::master::allocator::Sorter::totalScalarQuantities</a></div><div class="ttdeci">virtual const Resources &amp; totalScalarQuantities() const =0</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter_html_afc68098f11369182198f87dab4822ad4"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#afc68098f11369182198f87dab4822ad4">mesos::internal::master::allocator::Sorter::allocationScalarQuantities</a></div><div class="ttdeci">virtual const Resources &amp; allocationScalarQuantities(const std::string &amp;client) const =0</div></div>
 <div class="ttc" id="structprocess_1_1UPID_html"><div class="ttname"><a href="structprocess_1_1UPID.html">process::UPID</a></div><div class="ttdoc">An &quot;untyped&quot; PID, used to encapsulate the process ID for lower-layer abstractions (eg...</div><div class="ttdef"><b>Definition:</b> pid.hpp:39</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter_html_a9c3b0a3f5148e4f9ba0cdd6904125316"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a9c3b0a3f5148e4f9ba0cdd6904125316">mesos::internal::master::allocator::Sorter::contains</a></div><div class="ttdeci">virtual bool contains(const std::string &amp;client) const =0</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter_html_a3ff0ef79f7b92fa8863948b1ff0818a1"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a3ff0ef79f7b92fa8863948b1ff0818a1">mesos::internal::master::allocator::Sorter::Sorter</a></div><div class="ttdeci">Sorter()=default</div></div>
diff --git a/content/api/latest/c++/src_2authentication_2cram__md5_2authenticatee_8hpp_source.html b/content/api/latest/c++/src_2authentication_2cram__md5_2authenticatee_8hpp_source.html
index 9489583..cfe49fe 100644
--- a/content/api/latest/c++/src_2authentication_2cram__md5_2authenticatee_8hpp_source.html
+++ b/content/api/latest/c++/src_2authentication_2cram__md5_2authenticatee_8hpp_source.html
@@ -57,7 +57,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="include_2mesos_2module_2authenticatee_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_2authenticatee_8hpp.html">authenticatee.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1UPID_html"><div class="ttname"><a href="structprocess_1_1UPID.html">process::UPID</a></div><div class="ttdoc">An &quot;untyped&quot; PID, used to encapsulate the process ID for lower-layer abstractions (eg...</div><div class="ttdef"><b>Definition:</b> pid.hpp:39</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="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="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee_html_af5dcce5b89d1263e8d2bc18339974e84"><div class="ttname"><a href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html#af5dcce5b89d1263e8d2bc18339974e84">mesos::internal::cram_md5::CRAMMD5Authenticatee::CRAMMD5Authenticatee</a></div><div class="ttdeci">CRAMMD5Authenticatee()</div></div>
diff --git a/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html b/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html
index 5d1b908..f7344b5 100644
--- a/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html
+++ b/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator_html_a42161891d8d8dc3523b4c8241a0b422b"><div class="ttname"><a href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#a42161891d8d8dc3523b4c8241a0b422b">mesos::internal::cram_md5::CRAMMD5Authenticator::authenticate</a></div><div class="ttdeci">process::Future&lt; Option&lt; std::string &gt; &gt; authenticate(const process::UPID &amp;pid) override</div></div>
 <div class="ttc" id="structprocess_1_1UPID_html"><div class="ttname"><a href="structprocess_1_1UPID.html">process::UPID</a></div><div class="ttdoc">An &quot;untyped&quot; PID, used to encapsulate the process ID for lower-layer abstractions (eg...</div><div class="ttdef"><b>Definition:</b> pid.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator_html_a0162e0cdefe2e2567ca316eaa00aa88b"><div class="ttname"><a href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#a0162e0cdefe2e2567ca316eaa00aa88b">mesos::internal::cram_md5::CRAMMD5Authenticator::CRAMMD5Authenticator</a></div><div class="ttdeci">CRAMMD5Authenticator()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1Authenticator_html"><div class="ttname"><a href="classmesos_1_1Authenticator.html">mesos::Authenticator</a></div><div class="ttdef"><b>Definition:</b> authenticator.hpp:34</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html b/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html
index 6eaa497..0e88f35 100644
--- a/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classmesos_1_1Authorizer_html"><div class="ttname"><a href="classmesos_1_1Authorizer.html">mesos::Authorizer</a></div><div class="ttdoc">This interface is used to enable an identity service or any other back end to check authorization pol...</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:243</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1LocalAuthorizer_html_a322da537644fa503b759c0f5b15ecf87"><div class="ttname"><a href="classmesos_1_1internal_1_1LocalAuthorizer.html#a322da537644fa503b759c0f5b15ecf87">mesos::internal::LocalAuthorizer::~LocalAuthorizer</a></div><div class="ttdeci">~LocalAuthorizer() override</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2authorizer_2authorizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2authorizer_2authorizer_8hpp.html">authorizer.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2common_2http_8hpp_source.html b/content/api/latest/c++/src_2common_2http_8hpp_source.html
index d3b9f25..3a7ed87 100644
--- a/content/api/latest/c++/src_2common_2http_8hpp_source.html
+++ b/content/api/latest/c++/src_2common_2http_8hpp_source.html
@@ -87,7 +87,7 @@
 <div class="ttc" id="classmesos_1_1IDAcceptor_html"><div class="ttname"><a href="classmesos_1_1IDAcceptor.html">mesos::IDAcceptor</a></div><div class="ttdoc">Used to filter results for API handlers. </div><div class="ttdef"><b>Definition:</b> http.hpp:278</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_a33f3db27bdd318b29761985fe76e8255"><div class="ttname"><a href="namespacemesos_1_1internal.html#a33f3db27bdd318b29761985fe76e8255">mesos::internal::deserialize</a></div><div class="ttdeci">Try&lt; Message &gt; deserialize(ContentType contentType, const std::string &amp;body)</div><div class="ttdef"><b>Definition:</b> http.hpp:107</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1RequestMediaTypes_html"><div class="ttname"><a href="structmesos_1_1internal_1_1RequestMediaTypes.html">mesos::internal::RequestMediaTypes</a></div><div class="ttdef"><b>Definition:</b> http.hpp:86</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1ObjectApprovers_html"><div class="ttname"><a href="classmesos_1_1ObjectApprovers.html">mesos::ObjectApprovers</a></div><div class="ttdef"><b>Definition:</b> http.hpp:193</div></div>
 <div class="ttc" id="classJSON_1_1ObjectWriter_html"><div class="ttname"><a href="classJSON_1_1ObjectWriter.html">JSON::ObjectWriter</a></div><div class="ttdef"><b>Definition:</b> jsonify.hpp:325</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1quota_1_1validation_html_aad54bc50e16c357a2aabb232448226c5"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1quota_1_1validation.html#aad54bc50e16c357a2aabb232448226c5">mesos::internal::master::quota::validation::quotaInfo</a></div><div class="ttdeci">Option&lt; Error &gt; quotaInfo(const mesos::quota::QuotaInfo &amp;quotaInfo)</div></div>
diff --git a/content/api/latest/c++/src_2common_2recordio_8hpp_source.html b/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
index dd152bd..28a48a9 100644
--- a/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
+++ b/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
@@ -80,7 +80,7 @@
 <div class="ttc" id="classprocess_1_1http_1_1Pipe_1_1Writer_html"><div class="ttname"><a href="classprocess_1_1http_1_1Pipe_1_1Writer.html">process::http::Pipe::Writer</a></div><div class="ttdef"><b>Definition:</b> http.hpp:339</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1recordio_1_1Reader_html_a089c0b92ecaffcb3a472103c233e4cf9"><div class="ttname"><a href="classmesos_1_1internal_1_1recordio_1_1Reader.html#a089c0b92ecaffcb3a472103c233e4cf9">mesos::internal::recordio::Reader::read</a></div><div class="ttdeci">process::Future&lt; Result&lt; T &gt; &gt; read()</div><div class="ttdoc">Returns the next piece of decoded data from the pipe. </div><div class="ttdef"><b>Definition:</b> recordio.hpp:90</div></div>
 <div class="ttc" id="classprocess_1_1http_1_1Pipe_1_1Writer_html_ad945bef2134c872f8ea43dea6db84c66"><div class="ttname"><a href="classprocess_1_1http_1_1Pipe_1_1Writer.html#ad945bef2134c872f8ea43dea6db84c66">process::http::Pipe::Writer::write</a></div><div class="ttdeci">bool write(std::string s)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise</a></div><div class="ttdef"><b>Definition:</b> future.hpp:74</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="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess_html_a49d7f9504994a76e5493e86b013a5f67"><div class="ttname"><a href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html#a49d7f9504994a76e5493e86b013a5f67">mesos::internal::recordio::internal::ReaderProcess::~ReaderProcess</a></div><div class="ttdeci">~ReaderProcess() override</div><div class="ttdef"><b>Definition:</b> recordio.hpp:159</div></div>
diff --git a/content/api/latest/c++/src_2common_2values_8hpp.html b/content/api/latest/c++/src_2common_2values_8hpp.html
index 61c8813..64f804f 100644
--- a/content/api/latest/c++/src_2common_2values_8hpp.html
+++ b/content/api/latest/c++/src_2common_2values_8hpp.html
@@ -57,6 +57,7 @@
 <div class="contents">
 <div class="textblock"><code>#include &lt;limits&gt;</code><br />
 <code>#include &lt;type_traits&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
 <code>#include &lt;<a class="el" href="include_2mesos_2mesos_8hpp_source.html">mesos/mesos.hpp</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="foreach_8hpp_source.html">stout/foreach.hpp</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="interval_8hpp_source.html">stout/interval.hpp</a>&gt;</code><br />
@@ -78,6 +79,9 @@ Functions</h2></td></tr>
 <tr class="memitem:a41448b6570e14d29707818205fee9258"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:a41448b6570e14d29707818205fee9258"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classIntervalSet.html">IntervalSet</a>&lt; T &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1values.html#a41448b6570e14d29707818205fee9258">mesos::internal::values::rangesToIntervalSet</a> (const Value::Ranges &amp;ranges)</td></tr>
 <tr class="separator:a41448b6570e14d29707818205fee9258"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85a9fadb7c75ff322ba2c62b8d83e500"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a85a9fadb7c75ff322ba2c62b8d83e500"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::vector&lt; T &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1values.html#a85a9fadb7c75ff322ba2c62b8d83e500">mesos::internal::values::rangesToVector</a> (const Value::Ranges &amp;ranges)</td></tr>
+<tr class="separator:a85a9fadb7c75ff322ba2c62b8d83e500"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae37129836065b22ed456cf26121de888"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:ae37129836065b22ed456cf26121de888"><td class="memTemplItemLeft" align="right" valign="top">Value::Ranges&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1values.html#ae37129836065b22ed456cf26121de888">mesos::internal::values::intervalSetToRanges</a> (const <a class="el" href="classIntervalSet.html">IntervalSet</a>&lt; T &gt; &amp;set)</td></tr>
 <tr class="separator:ae37129836065b22ed456cf26121de888"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/content/api/latest/c++/src_2common_2values_8hpp_source.html b/content/api/latest/c++/src_2common_2values_8hpp_source.html
index 9c2a5b8..e115928 100644
--- a/content/api/latest/c++/src_2common_2values_8hpp_source.html
+++ b/content/api/latest/c++/src_2common_2values_8hpp_source.html
@@ -52,23 +52,24 @@
 <div class="title">values.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="src_2common_2values_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> [...]
+<a href="src_2common_2values_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> [...]
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:36</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="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="classIntervalSet_html"><div class="ttname"><a href="classIntervalSet.html">IntervalSet</a></div><div class="ttdef"><b>Definition:</b> interval.hpp:28</div></div>
 <div class="ttc" id="classInterval_html"><div class="ttname"><a href="classInterval.html">Interval</a></div><div class="ttdef"><b>Definition:</b> interval.hpp:24</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1values_html_a85a9fadb7c75ff322ba2c62b8d83e500"><div class="ttname"><a href="namespacemesos_1_1internal_1_1values.html#a85a9fadb7c75ff322ba2c62b8d83e500">mesos::internal::values::rangesToVector</a></div><div class="ttdeci">Try&lt; std::vector&lt; T &gt; &gt; rangesToVector(const Value::Ranges &amp;ranges)</div><div class="ttdef"><b>Definition:</b> values.hpp:59</div></div>
 <div class="ttc" id="classInterval_html_aee1302bc704e91193a9003ce396b7c9b"><div class="ttname"><a href="classInterval.html#aee1302bc704e91193a9003ce396b7c9b">Interval::lower</a></div><div class="ttdeci">T lower() const </div><div class="ttdef"><b>Definition:</b> interval.hpp:81</div></div>
 <div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:208</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1values_html_ae37129836065b22ed456cf26121de888"><div class="ttname"><a href="namespacemesos_1_1internal_1_1values.html#ae37129836065b22ed456cf26121de888">mesos::internal::values::intervalSetToRanges</a></div><div class="ttdeci">Value::Ranges intervalSetToRanges(const IntervalSet&lt; T &gt; &amp;set)</div><div class="ttdef"><b>Definition:</b> values.hpp:59</div></div>
-<div class="ttc" id="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_1values_html_ae37129836065b22ed456cf26121de888"><div class="ttname"><a href="namespacemesos_1_1internal_1_1values.html#ae37129836065b22ed456cf26121de888">mesos::internal::values::intervalSetToRanges</a></div><div class="ttdeci">Value::Ranges intervalSetToRanges(const IntervalSet&lt; T &gt; &amp;set)</div><div class="ttdef"><b>Definition:</b> values.hpp:84</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:26</div></div>
 <div class="ttc" id="option_8hpp_html_a78407a45187058b9b4ef2042accb9bc4"><div class="ttname"><a href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a></div><div class="ttdeci">Option&lt; T &gt; min(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:179</div></div>
 <div class="ttc" id="classInterval_html_abdc59b5f3784ae25b54c73acbb714296"><div class="ttname"><a href="classInterval.html#abdc59b5f3784ae25b54c73acbb714296">Interval::upper</a></div><div class="ttdeci">T upper() const </div><div class="ttdef"><b>Definition:</b> interval.hpp:84</div></div>
 <div class="ttc" id="interval_8hpp_html"><div class="ttname"><a href="interval_8hpp.html">interval.hpp</a></div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>
 <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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1values_html_a41448b6570e14d29707818205fee9258"><div class="ttname"><a href="namespacemesos_1_1internal_1_1values.html#a41448b6570e14d29707818205fee9258">mesos::internal::values::rangesToIntervalSet</a></div><div class="ttdeci">Try&lt; IntervalSet&lt; T &gt; &gt; rangesToIntervalSet(const Value::Ranges &amp;ranges)</div><div class="ttdef"><b>Definition:</b> values.hpp:35</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1values_html_a41448b6570e14d29707818205fee9258"><div class="ttname"><a href="namespacemesos_1_1internal_1_1values.html#a41448b6570e14d29707818205fee9258">mesos::internal::values::rangesToIntervalSet</a></div><div class="ttdeci">Try&lt; IntervalSet&lt; T &gt; &gt; rangesToIntervalSet(const Value::Ranges &amp;ranges)</div><div class="ttdef"><b>Definition:</b> values.hpp:36</div></div>
 <div class="ttc" id="classBound_html_ab04e30b11b381a6086c3adc85fb4555d"><div class="ttname"><a href="classBound.html#ab04e30b11b381a6086c3adc85fb4555d">Bound::closed</a></div><div class="ttdeci">static Bound&lt; T &gt; closed(const T &amp;value)</div><div class="ttdef"><b>Definition:</b> interval.hpp:44</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/src_2csi_2state_8hpp_source.html b/content/api/latest/c++/src_2csi_2state_8hpp_source.html
index ec43f42..54ab917 100644
--- a/content/api/latest/c++/src_2csi_2state_8hpp_source.html
+++ b/content/api/latest/c++/src_2csi_2state_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="src_2csi_2state_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><spa [...]
 <div class="ttc" id="namespacemesos_1_1csi_1_1state_html_acef085d151b6f2b556527e9f23fc91fe"><div class="ttname"><a href="namespacemesos_1_1csi_1_1state.html#acef085d151b6f2b556527e9f23fc91fe">mesos::csi::state::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const VolumeState::State &amp;state)</div><div class="ttdef"><b>Definition:</b> state.hpp:28</div></div>
-<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/src_2csi_2utils_8hpp_source.html b/content/api/latest/c++/src_2csi_2utils_8hpp_source.html
index f6cc564..8c967cb 100644
--- a/content/api/latest/c++/src_2csi_2utils_8hpp_source.html
+++ b/content/api/latest/c++/src_2csi_2utils_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="namespacecsi_html"><div class="ttname"><a href="namespacecsi.html">csi</a></div><div class="ttdef"><b>Definition:</b> utils.hpp:37</div></div>
 <div class="ttc" id="namespacecsi_1_1v0_html_acf117780638c9fc640606c89a937aee2"><div class="ttname"><a href="namespacecsi_1_1v0.html#acf117780638c9fc640606c89a937aee2">csi::v0::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const ControllerServiceCapability::RPC::Type &amp;type)</div></div>
 <div class="ttc" id="structmesos_1_1csi_1_1v0_1_1PluginCapabilities_html"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html">mesos::csi::v0::PluginCapabilities</a></div><div class="ttdef"><b>Definition:</b> utils.hpp:76</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacerouting_1_1diagnosis_1_1socket_1_1state_html_a4cceb5a8a4b3f5e1323fdf4a14c5d2a6"><div class="ttname"><a href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">routing::diagnosis::socket::state::UNKNOWN</a></div><div class="ttdeci">const int UNKNOWN</div><div class="ttdef"><b>Definition:</b> diagnosis.hpp:39</div></div>
 <div class="ttc" id="unreachable_8hpp_html_a0bc63b24b654ca433be7b97a3edde132"><div class="ttname"><a href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a></div><div class="ttdeci">#define UNREACHABLE()</div><div class="ttdef"><b>Definition:</b> unreachable.hpp:22</div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2docker_2executor_8hpp_source.html b/content/api/latest/c++/src_2docker_2executor_8hpp_source.html
index efe14d9..7d76ce9 100644
--- a/content/api/latest/c++/src_2docker_2executor_8hpp_source.html
+++ b/content/api/latest/c++/src_2docker_2executor_8hpp_source.html
@@ -56,7 +56,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1logging_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1logging_1_1Flags.html">mesos::internal::logging::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:29</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1docker_1_1Flags_html_a76d7d63bf89aeedb2a47aa9f8953a75e"><div class="ttname"><a href="structmesos_1_1internal_1_1docker_1_1Flags.html#a76d7d63bf89aeedb2a47aa9f8953a75e">mesos::internal::docker::Flags::sandbox_directory</a></div><div class="ttdeci">Option&lt; std::string &gt; sandbox_directory</div><div class="ttdef"><b>Definition:</b> executor.hpp:93</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1docker_1_1Flags_html_ad2bf444d323712072aad588abb477352"><div class="ttname"><a href="structmesos_1_1internal_1_1docker_1_1Flags.html#ad2bf444d323712072aad588abb477352">mesos::internal::docker::Flags::docker</a></div><div class="ttdeci">Option&lt; std::string &gt; docker</div><div class="ttdef"><b>Definition:</b> executor.hpp:91</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1docker_1_1Flags_html_af846f743b8b0defa9ff5615aba4b7038"><div class="ttname"><a href="structmesos_1_1internal_1_1docker_1_1Flags.html#af846f743b8b0defa9ff5615aba4b7038">mesos::internal::docker::Flags::stop_timeout</a></div><div class="ttdeci">Option&lt; Duration &gt; stop_timeout</div><div class="ttdef"><b>Definition:</b> executor.hpp:102</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="structmesos_1_1internal_1_1docker_1_1Flags_html_a46f12290508e83c1d96154dbcd886d89"><div class="ttname"><a href="structmesos_1_1internal_1_1docker_1_1Flags.html#a46f12290508e83c1d96154dbcd886d89">mesos::internal::docker::Flags::mapped_directory</a></div><div class="ttdeci">Option&lt; std::string &gt; mapped_directory</div><div class="ttdef"><b>Definition:</b> executor.hpp:94</div></div>
diff --git a/content/api/latest/c++/src_2examples_2flags_8hpp_source.html b/content/api/latest/c++/src_2examples_2flags_8hpp_source.html
index 2420b63..d0b14f3 100644
--- a/content/api/latest/c++/src_2examples_2flags_8hpp_source.html
+++ b/content/api/latest/c++/src_2examples_2flags_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1examples_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1examples_1_1Flags.html">mesos::internal::examples::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:31</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1examples_1_1Flags_html_a4ccebb09f7e436a5b6083b8629829a7e"><div class="ttname"><a href="classmesos_1_1internal_1_1examples_1_1Flags.html#a4ccebb09f7e436a5b6083b8629829a7e">mesos::internal::examples::Flags::secret</a></div><div class="ttdeci">Option&lt; std::string &gt; secret</div><div class="ttdef"><b>Definition:</b> flags.hpp:77</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1examples_1_1Flags_html_af84b1942374e87f678a3950ccc136980"><div class="ttname"><a href="classmesos_1_1internal_1_1examples_1_1Flags.html#af84b1942374e87f678a3950ccc136980">mesos::internal::examples::Flags::role</a></div><div class="ttdeci">std::string role</div><div class="ttdef"><b>Definition:</b> flags.hpp:79</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1examples_1_1Flags_html_a80acc418daaf93eeb0f557998a1a03df"><div class="ttname"><a href="classmesos_1_1internal_1_1examples_1_1Flags.html#a80acc418daaf93eeb0f557998a1a03df">mesos::internal::examples::Flags::master</a></div><div class="ttdeci">std::string master</div><div class="ttdef"><b>Definition:</b> flags.hpp:74</div></div>
diff --git a/content/api/latest/c++/src_2examples_2utils_8hpp_source.html b/content/api/latest/c++/src_2examples_2utils_8hpp_source.html
index 840b5bf..6d8453b 100644
--- a/content/api/latest/c++/src_2examples_2utils_8hpp_source.html
+++ b/content/api/latest/c++/src_2examples_2utils_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="src_2examples_2utils_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 [...]
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_html"><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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/src_2linux_2fs_8hpp_source.html b/content/api/latest/c++/src_2linux_2fs_8hpp_source.html
index 87c0233..6ba92ef 100644
--- a/content/api/latest/c++/src_2linux_2fs_8hpp_source.html
+++ b/content/api/latest/c++/src_2linux_2fs_8hpp_source.html
@@ -72,7 +72,7 @@
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry_html"><div class="ttname"><a href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html">mesos::internal::fs::MountInfoTable::Entry</a></div><div class="ttdef"><b>Definition:</b> fs.hpp:209</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1fs_1_1MountInfoTable_html_a2da75fe03ea12faa015f29d667d8af27"><div class="ttname"><a href="structmesos_1_1internal_1_1fs_1_1MountInfoTable.html#a2da75fe03ea12faa015f29d667d8af27">mesos::internal::fs::MountInfoTable::entries</a></div><div class="ttdeci">std::vector&lt; Entry &gt; entries</div><div class="ttdef"><b>Definition:</b> fs.hpp:286</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_1_1chroot_html_a3374f58b971e9b4e75d03793e24be549"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs_1_1chroot.html#a3374f58b971e9b4e75d03793e24be549">mesos::internal::fs::chroot::enter</a></div><div class="ttdeci">Try&lt; Nothing &gt; enter(const std::string &amp;root)</div></div>
 <div class="ttc" id="namespaceos_html_a555a98268adfef95f69ee212b318bbc0"><div class="ttname"><a href="namespaceos.html#a555a98268adfef95f69ee212b318bbc0">os::chroot</a></div><div class="ttdeci">Try&lt; Nothing &gt; chroot(const std::string &amp;directory)</div><div class="ttdef"><b>Definition:</b> chroot.hpp:28</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2local_2flags_8hpp_source.html b/content/api/latest/c++/src_2local_2flags_8hpp_source.html
index c9c7403..1a40a48 100644
--- a/content/api/latest/c++/src_2local_2flags_8hpp_source.html
+++ b/content/api/latest/c++/src_2local_2flags_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1local_1_1Flags_html_a7991d65820da5bb3bae34edac11985b8"><div class="ttname"><a href="classmesos_1_1internal_1_1local_1_1Flags.html#a7991d65820da5bb3bae34edac11985b8">mesos::internal::local::Flags::Flags</a></div><div class="ttdeci">Flags()</div><div class="ttdef"><b>Definition:</b> flags.hpp:33</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1local_1_1Flags_html_a93ac6fcb3e9e20d38a05aa8cf525dd73"><div class="ttname"><a href="classmesos_1_1internal_1_1local_1_1Flags.html#a93ac6fcb3e9e20d38a05aa8cf525dd73">mesos::internal::local::Flags::work_dir</a></div><div class="ttdeci">std::string work_dir</div><div class="ttdef"><b>Definition:</b> flags.hpp:65</div></div>
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1local_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1local_1_1Flags.html">mesos::internal::local::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:30</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>
diff --git a/content/api/latest/c++/src_2log_2leveldb_8hpp_source.html b/content/api/latest/c++/src_2log_2leveldb_8hpp_source.html
index 191de90..3b9ca80 100644
--- a/content/api/latest/c++/src_2log_2leveldb_8hpp_source.html
+++ b/content/api/latest/c++/src_2log_2leveldb_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1LevelDBStorage_html_afec24a2506f386e5a128a02a5acf8f18"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1LevelDBStorage.html#afec24a2506f386e5a128a02a5acf8f18">mesos::internal::log::LevelDBStorage::~LevelDBStorage</a></div><div class="ttdeci">~LevelDBStorage() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1LevelDBStorage_html_a92f9efc4b25ffc6cfdc5063b7f9c9f9c"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1LevelDBStorage.html#a92f9efc4b25ffc6cfdc5063b7f9c9f9c">mesos::internal::log::LevelDBStorage::restore</a></div><div class="ttdeci">Try&lt; State &gt; restore(const std::string &amp;path) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1LevelDBStorage_html_af830d48a49f072bbc292420e3935cd1e"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1LevelDBStorage.html#af830d48a49f072bbc292420e3935cd1e">mesos::internal::log::LevelDBStorage::LevelDBStorage</a></div><div class="ttdeci">LevelDBStorage()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1LevelDBStorage_html_aded34dbfce878cf33da0d45a50edd54a"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1LevelDBStorage.html#aded34dbfce878cf33da0d45a50edd54a">mesos::internal::log::LevelDBStorage::read</a></div><div class="ttdeci">Try&lt; Action &gt; read(uint64_t position) override</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1Storage_html"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1Storage.html">mesos::internal::log::Storage</a></div><div class="ttdef"><b>Definition:</b> storage.hpp:35</div></div>
diff --git a/content/api/latest/c++/src_2log_2log_8hpp_source.html b/content/api/latest/c++/src_2log_2log_8hpp_source.html
index 81f7896..07c6390 100644
--- a/content/api/latest/c++/src_2log_2log_8hpp_source.html
+++ b/content/api/latest/c++/src_2log_2log_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="recover_8hpp_html"><div class="ttname"><a href="recover_8hpp.html">recover.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1LogProcess_html_a04df6a42d4dd6b75bb96ea8d38dcf09b"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1LogProcess.html#a04df6a42d4dd6b75bb96ea8d38dcf09b">mesos::internal::log::LogProcess::LogProcess</a></div><div class="ttdeci">LogProcess(size_t _quorum, const std::string &amp;path, const std::set&lt; process::UPID &gt; &amp;pids, bool _autoInitialize, const Option&lt; std::string &gt; &amp;metricsPrefix)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; Nothing &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1LogReaderProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html">mesos::internal::log::LogReaderProcess</a></div><div class="ttdef"><b>Definition:</b> log.hpp:119</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2log_2metrics_8hpp_source.html b/content/api/latest/c++/src_2log_2metrics_8hpp_source.html
index 39e0735..f58e61c 100644
--- a/content/api/latest/c++/src_2log_2metrics_8hpp_source.html
+++ b/content/api/latest/c++/src_2log_2metrics_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1log_1_1Metrics_html_af826d9a6556a89a5e9436c78fd07b021"><div class="ttname"><a href="structmesos_1_1internal_1_1log_1_1Metrics.html#af826d9a6556a89a5e9436c78fd07b021">mesos::internal::log::Metrics::Metrics</a></div><div class="ttdeci">Metrics(const LogProcess &amp;process, const Option&lt; std::string &gt; &amp;prefix)</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1PullGauge_html"><div class="ttname"><a href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a></div><div class="ttdef"><b>Definition:</b> pull_gauge.hpp:46</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1log_1_1Metrics_html_af4842af414f4a9f70682d89e97995136"><div class="ttname"><a href="structmesos_1_1internal_1_1log_1_1Metrics.html#af4842af414f4a9f70682d89e97995136">mesos::internal::log::Metrics::~Metrics</a></div><div class="ttdeci">~Metrics()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="pull__gauge_8hpp_html"><div class="ttname"><a href="pull__gauge_8hpp.html">pull_gauge.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1LogProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1LogProcess.html">mesos::internal::log::LogProcess</a></div><div class="ttdef"><b>Definition:</b> log.hpp:43</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>
diff --git a/content/api/latest/c++/src_2log_2storage_8hpp_source.html b/content/api/latest/c++/src_2log_2storage_8hpp_source.html
index cfdba56..f721296 100644
--- a/content/api/latest/c++/src_2log_2storage_8hpp_source.html
+++ b/content/api/latest/c++/src_2log_2storage_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1log_1_1Storage_1_1State_html_af7579b323b31e3d5488835ff49c604d4"><div class="ttname"><a href="structmesos_1_1internal_1_1log_1_1Storage_1_1State.html#af7579b323b31e3d5488835ff49c604d4">mesos::internal::log::Storage::State::begin</a></div><div class="ttdeci">uint64_t begin</div><div class="ttdef"><b>Definition:</b> storage.hpp:41</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1Storage_html_a3b37cd2146b4a5691275a314e605b759"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1Storage.html#a3b37cd2146b4a5691275a314e605b759">mesos::internal::log::Storage::restore</a></div><div class="ttdeci">virtual Try&lt; State &gt; restore(const std::string &amp;path)=0</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="interval_8hpp_html"><div class="ttname"><a href="interval_8hpp.html">interval.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1Storage_html"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1Storage.html">mesos::internal::log::Storage</a></div><div class="ttdef"><b>Definition:</b> storage.hpp:35</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>
diff --git a/content/api/latest/c++/src_2log_2tool_2read_8hpp_source.html b/content/api/latest/c++/src_2log_2tool_2read_8hpp_source.html
index 6d448cf..b677460 100644
--- a/content/api/latest/c++/src_2log_2tool_2read_8hpp_source.html
+++ b/content/api/latest/c++/src_2log_2tool_2read_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags_html_a16a921c72e2a61aaf09ad9f8eac9d5ce"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags.html#a16a921c72e2a61aaf09ad9f8eac9d5ce">mesos::internal::log::tool::Read::Flags::timeout</a></div><div class="ttdeci">Option&lt; Duration &gt; timeout</div><div class="ttdef"><b>Definition:</b> read.hpp:46</div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags_html_a397835f666fb73f087b7c05ed61fbc9b"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags.html#a397835f666fb73f087b7c05ed61fbc9b">mesos::internal::log::tool::Read::Flags::help</a></div><div class="ttdeci">bool help</div><div class="ttdef"><b>Definition:</b> read.hpp:47</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags_html_ae002e741a9ead2a2e645bc58e72b7cb9"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags.html#ae002e741a9ead2a2e645bc58e72b7cb9">mesos::internal::log::tool::Read::Flags::from</a></div><div class="ttdeci">Option&lt; uint64_t &gt; from</div><div class="ttdef"><b>Definition:</b> read.hpp:44</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2logging_2flags_8hpp_source.html b/content/api/latest/c++/src_2logging_2flags_8hpp_source.html
index 296e17b..e52922c 100644
--- a/content/api/latest/c++/src_2logging_2flags_8hpp_source.html
+++ b/content/api/latest/c++/src_2logging_2flags_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1logging_1_1Flags_html_a51907dfa3eefad169e3b98a1c4d3d5f5"><div class="ttname"><a href="classmesos_1_1internal_1_1logging_1_1Flags.html#a51907dfa3eefad169e3b98a1c4d3d5f5">mesos::internal::logging::Flags::Flags</a></div><div class="ttdeci">Flags()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1logging_1_1Flags_html_af1b4e747f21c81e12ded90d14b3cd6ad"><div class="ttname"><a href="classmesos_1_1internal_1_1logging_1_1Flags.html#af1b4e747f21c81e12ded90d14b3cd6ad">mesos::internal::logging::Flags::external_log_file</a></div><div class="ttdeci">Option&lt; std::string &gt; external_log_file</div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1logging_1_1Flags_html_a510a10484ef5763e460d5337aa596a8d"><div class="ttname"><a href="classmesos_1_1internal_1_1logging_1_1Flags.html#a510a10484ef5763e460d5337aa596a8d">mesos::internal::logging::Flags::initialize_driver_logging</a></div><div class="ttdeci">bool initialize_driver_logging</div><div class="ttdef"><b>Definition:</b> flags.hpp:38</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2logging_2logging_8hpp_source.html b/content/api/latest/c++/src_2logging_2logging_8hpp_source.html
index 97f4a36..e82a475 100644
--- a/content/api/latest/c++/src_2logging_2logging_8hpp_source.html
+++ b/content/api/latest/c++/src_2logging_2logging_8hpp_source.html
@@ -56,7 +56,7 @@
 <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="namespaceprocess_html_a283af87525d9611f5d27b9a7dd6b967e"><div class="ttname"><a href="namespaceprocess.html#a283af87525d9611f5d27b9a7dd6b967e">process::logging</a></div><div class="ttdeci">PID&lt; Logging &gt; logging()</div><div class="ttdoc">Return the PID associated with the global logging process. </div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1logging_html_a2b17fe00b051ca8b5e05fac7dc732641"><div class="ttname"><a href="namespacemesos_1_1internal_1_1logging.html#a2b17fe00b051ca8b5e05fac7dc732641">mesos::internal::logging::getLogSeverity</a></div><div class="ttdeci">google::LogSeverity getLogSeverity(const std::string &amp;logging_level)</div></div>
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1logging_html_abdbe86b11a3e38948898ce16c0502ae4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1logging.html#abdbe86b11a3e38948898ce16c0502ae4">mesos::internal::logging::getLogFile</a></div><div class="ttdeci">Try&lt; std::string &gt; getLogFile(google::LogSeverity severity)</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
diff --git a/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html b/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
index baa2b26..d832b0a 100644
--- a/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
@@ -98,7 +98,7 @@
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a6baf49d6234eb638d068a98514e4ae3f"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">process::ProcessBase::initialize</a></div><div class="ttdeci">virtual void initialize()</div><div class="ttdoc">Invoked when a process gets spawned. </div><div class="ttdef"><b>Definition:</b> process.hpp:100</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator_html_a0a5ee119562f721417f41d572683d224"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a0a5ee119562f721417f41d572683d224">mesos::internal::master::allocator::MesosAllocator::setQuota</a></div><div class="ttdeci">void setQuota(const std::string &amp;role, const Quota &amp;quota) override</div><div class="ttdoc">Informs the allocator to set quota for the g [...]
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></div><div class="ttdef"><b>Definition:</b> allocator.hpp:187</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator_html_a3b77a7e1a4e48193b1efc2475c8eef92"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a3b77a7e1a4e48193b1efc2475c8eef92">mesos::internal::master::allocator::MesosAllocator::addFramework</a></div><div class="ttdeci">void addFramework(const FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, const hashmap&lt; SlaveID, Resources &gt; &amp [...]
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator_html_a04ac0b442a5e1cabe452bdb4b5b12ef5"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a04ac0b442a5e1cabe452bdb4b5b12ef5">mesos::internal::master::allocator::MesosAllocator::recoverResources</a></div><div class="ttdeci">void recoverResources(const FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const Resources &amp;resources, const Option&lt; F [...]
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html_af22e2fdc761eb06eddb2f2c531ac2c5e"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#af22e2fdc761eb06eddb2f2c531ac2c5e">mesos::internal::master::allocator::MesosAllocatorProcess::updateUnavailability</a></div><div class="ttdeci">virtual void updateUnavailability(const SlaveID &amp;slaveId, const Option&lt; Unavailability &gt; &amp;unavail [...]
diff --git a/content/api/latest/c++/src_2master_2allocator_2mesos_2metrics_8hpp_source.html b/content/api/latest/c++/src_2master_2allocator_2mesos_2metrics_8hpp_source.html
index 009d6e7..19f613f 100644
--- a/content/api/latest/c++/src_2master_2allocator_2mesos_2metrics_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2allocator_2mesos_2metrics_8hpp_source.html
@@ -75,7 +75,7 @@
 <div class="ttc" id="counter_8hpp_html"><div class="ttname"><a href="counter_8hpp.html">counter.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1FrameworkMetrics_html_aef49e51e52b0f7668ff72628e1a69105"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1FrameworkMetrics.html#aef49e51e52b0f7668ff72628e1a69105">mesos::internal::master::allocator::internal::FrameworkMetrics::suppressed</a></div><div class="ttdeci">hashmap&lt; std::string, process::metrics::PushGauge &gt; suppressed</div><div class="ttdef"><b>Defi [...]
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics_html_a26d704e1a17cc20c79341cc068b9ba09"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a26d704e1a17cc20c79341cc068b9ba09">mesos::internal::master::allocator::internal::Metrics::quota_allocated</a></div><div class="ttdeci">hashmap&lt; std::string, hashmap&lt; std::string, process::metrics::PullGauge &gt; &gt; quota_allocated</div><div class="t [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="push__gauge_8hpp_html"><div class="ttname"><a href="push__gauge_8hpp.html">push_gauge.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics_html_a11403d0bd07c419aa51b7c898ff59af2"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a11403d0bd07c419aa51b7c898ff59af2">mesos::internal::master::allocator::internal::Metrics::allocation_run</a></div><div class="ttdeci">process::metrics::Timer&lt; Milliseconds &gt; allocation_run</div><div class="ttdef"><b>Definition:</b> metrics.hpp:71</div></div>
diff --git a/content/api/latest/c++/src_2master_2allocator_2sorter_2drf_2metrics_8hpp_source.html b/content/api/latest/c++/src_2master_2allocator_2sorter_2drf_2metrics_8hpp_source.html
index 95be634..5f96569 100644
--- a/content/api/latest/c++/src_2master_2allocator_2sorter_2drf_2metrics_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2allocator_2sorter_2drf_2metrics_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html">mesos::internal::master::allocator::Metrics</a></div><div class="ttdef"><b>Definition:</b> metrics.hpp:35</div></div>
 <div class="ttc" id="structprocess_1_1UPID_html"><div class="ttname"><a href="structprocess_1_1UPID.html">process::UPID</a></div><div class="ttdoc">An &quot;untyped&quot; PID, used to encapsulate the process ID for lower-layer abstractions (eg...</div><div class="ttdef"><b>Definition:</b> pid.hpp:39</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics_html_ab3ebb0918c3bc5f4aeca7ed61e080c5e"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html#ab3ebb0918c3bc5f4aeca7ed61e080c5e">mesos::internal::master::allocator::Metrics::add</a></div><div class="ttdeci">void add(const std::string &amp;client)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics_html_ae5a922f485fc3f7785be6a98150eeada"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html#ae5a922f485fc3f7785be6a98150eeada">mesos::internal::master::allocator::Metrics::dominantShares</a></div><div class="ttdeci">hashmap&lt; std::string, process::metrics::PullGauge &gt; dominantShares</div><div class="ttdef"><b>Definition:</b> metrics.hpp:54</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics_html_af7581c557179e93a7d845eedebb82765"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html#af7581c557179e93a7d845eedebb82765">mesos::internal::master::allocator::Metrics::sorter</a></div><div class="ttdeci">DRFSorter * sorter</div><div class="ttdef"><b>Definition:</b> metrics.hpp:49</div></div>
diff --git a/content/api/latest/c++/src_2master_2allocator_2sorter_2random_2utils_8hpp_source.html b/content/api/latest/c++/src_2master_2allocator_2sorter_2random_2utils_8hpp_source.html
index 74a3615..62727db 100644
--- a/content/api/latest/c++/src_2master_2allocator_2sorter_2random_2utils_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2allocator_2sorter_2random_2utils_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="src_2master_2allocator_2sorter_2random_2utils_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="l [...]
 <div class="ttc" id="stout_2include_2stout_2check_8hpp_html"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html">check.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespaceos_html_aede9f61dcb4b7d1f276302a7bce37446"><div class="ttname"><a href="namespaceos.html#aede9f61dcb4b7d1f276302a7bce37446">os::random</a></div><div class="ttdeci">int random()</div><div class="ttdef"><b>Definition:</b> os.hpp:580</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1allocator_html_affc489370541ae3ab4bdd809b990eba4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1allocator.html#affc489370541ae3ab4bdd809b990eba4">mesos::internal::master::allocator::weightedShuffle</a></div><div class="ttdeci">void weightedShuffle(RandomAccessIterator begin, RandomAccessIterator end, const std::vector&lt; double &gt; &amp;weights, URBG &amp;&amp;urbg)</div><div class="ttdef"><b>Definition [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1recordio_html_a5fcab68176c462aaeed909f304c91bdf"><div class="ttname"><a href="namespacemesos_1_1internal_1_1recordio.html#a5fcab68176c462aaeed909f304c91bdf">mesos::internal::recordio::transform</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; transform(process::Owned&lt; Reader&lt; T &gt;&gt; &amp;&amp;reader, const std::function&lt; std::string(const T &amp;)&gt; &amp;func, process::http::Pipe::Writer writer)</div><div clas [...]
diff --git a/content/api/latest/c++/src_2master_2constants_8hpp_source.html b/content/api/latest/c++/src_2master_2constants_8hpp_source.html
index 9e30cef..f384ee7 100644
--- a/content/api/latest/c++/src_2master_2constants_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2constants_8hpp_source.html
@@ -73,7 +73,7 @@
 <div class="ttc" id="classMinutes_html"><div class="ttname"><a href="classMinutes.html">Minutes</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:221</div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:207</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_html_af1bc8ca4f911546c928db70fc2452555"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master.html#af1bc8ca4f911546c928db70fc2452555">mesos::internal::master::DEFAULT_MAX_COMPLETED_TASKS_PER_FRAMEWORK</a></div><div class="ttdeci">constexpr size_t DEFAULT_MAX_COMPLETED_TASKS_PER_FRAMEWORK</div><div class="ttdef"><b>Definition:</b> constants.hpp:91</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_html_a5755d8f01d2ae9068790916bdf0faab0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master.html#a5755d8f01d2ae9068790916bdf0faab0">mesos::internal::master::MASTER_CAPABILITIES</a></div><div class="ttdeci">std::vector&lt; MasterInfo::Capability &gt; MASTER_CAPABILITIES()</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_html_a5de4b87e242520966053b9d15adc1374"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master.html#a5de4b87e242520966053b9d15adc1374">mesos::internal::master::MASTER_INFO_LABEL</a></div><div class="ttdeci">constexpr char MASTER_INFO_LABEL[]</div><div class="ttdoc">Label used by the Leader Contender and Detector. </div><div class="ttdef"><b>Definition:</b> constants.hpp:114</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_html_abaa1399485137f142575825c3f5641e1"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master.html#abaa1399485137f142575825c3f5641e1">mesos::internal::master::DEFAULT_MAX_UNREACHABLE_TASKS_PER_FRAMEWORK</a></div><div class="ttdeci">constexpr size_t DEFAULT_MAX_UNREACHABLE_TASKS_PER_FRAMEWORK</div><div class="ttdef"><b>Definition:</b> constants.hpp:95</div></div>
diff --git a/content/api/latest/c++/src_2master_2contender_2zookeeper_8hpp_source.html b/content/api/latest/c++/src_2master_2contender_2zookeeper_8hpp_source.html
index 1c1e062..db7072a 100644
--- a/content/api/latest/c++/src_2master_2contender_2zookeeper_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2contender_2zookeeper_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1ZooKeeperMasterContender_html_ad064f5c4b0da761999d0192096595932"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1ZooKeeperMasterContender.html#ad064f5c4b0da761999d0192096595932">mesos::master::contender::ZooKeeperMasterContender::initialize</a></div><div class="ttdeci">void initialize(const MasterInfo &amp;masterInfo) override</div><div class="ttdoc">Initializes the contender with the MasterInfo of the master it  [...]
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1MasterContender_html"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1MasterContender.html">mesos::master::contender::MasterContender</a></div><div class="ttdoc">An abstraction for contending to be a leading master. </div><div class="ttdef"><b>Definition:</b> contender.hpp:40</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="master_2contender_8hpp_html"><div class="ttname"><a href="master_2contender_8hpp.html">contender.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1ZooKeeperMasterContender_html_aa72deb284c61991ad2c4f881d9cea204"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1ZooKeeperMasterContender.html#aa72deb284c61991ad2c4f881d9cea204">mesos::master::contender::ZooKeeperMasterContender::~ZooKeeperMasterContender</a></div><div class="ttdeci">~ZooKeeperMasterContender() override</div></div>
diff --git a/content/api/latest/c++/src_2master_2detector_2zookeeper_8hpp_source.html b/content/api/latest/c++/src_2master_2detector_2zookeeper_8hpp_source.html
index 68c0723..591f318 100644
--- a/content/api/latest/c++/src_2master_2detector_2zookeeper_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2detector_2zookeeper_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1master_1_1detector_1_1ZooKeeperMasterDetector_html_a4d3e2cff54940ba92ec90540922c0785"><div class="ttname"><a href="classmesos_1_1master_1_1detector_1_1ZooKeeperMasterDetector.html#a4d3e2cff54940ba92ec90540922c0785">mesos::master::detector::ZooKeeperMasterDetector::~ZooKeeperMasterDetector</a></div><div class="ttdeci">~ZooKeeperMasterDetector() override</div></div>
 <div class="ttc" id="classmesos_1_1master_1_1detector_1_1ZooKeeperMasterDetector_html"><div class="ttname"><a href="classmesos_1_1master_1_1detector_1_1ZooKeeperMasterDetector.html">mesos::master::detector::ZooKeeperMasterDetector</a></div><div class="ttdef"><b>Definition:</b> zookeeper.hpp:44</div></div>
 <div class="ttc" id="namespacemesos_1_1master_1_1detector_html_a42e59ca43e0215f79aab7bc1eb0e2a0e"><div class="ttname"><a href="namespacemesos_1_1master_1_1detector.html#a42e59ca43e0215f79aab7bc1eb0e2a0e">mesos::master::detector::MASTER_DETECTOR_ZK_SESSION_TIMEOUT</a></div><div class="ttdeci">const Duration MASTER_DETECTOR_ZK_SESSION_TIMEOUT</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2master_2flags_8hpp_source.html b/content/api/latest/c++/src_2master_2flags_8hpp_source.html
index b09d4ff..08bce2d 100644
--- a/content/api/latest/c++/src_2master_2flags_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2flags_8hpp_source.html
@@ -104,7 +104,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Flags_html_a766233abd3909b7be40d5247836b0001"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Flags.html#a766233abd3909b7be40d5247836b0001">mesos::internal::master::Flags::zk</a></div><div class="ttdeci">Option&lt; flags::SecurePathOrValue &gt; zk</div><div class="ttdef"><b>Definition:</b> flags.hpp:111</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Flags_html_a0969465687432dddfb942ba1add17311"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Flags.html#a0969465687432dddfb942ba1add17311">mesos::internal::master::Flags::master_detector</a></div><div class="ttdeci">Option&lt; std::string &gt; master_detector</div><div class="ttdef"><b>Definition:</b> flags.hpp:96</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Flags_html_ab7a3fc4ce4be412678377b01f2aff087"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Flags.html#ab7a3fc4ce4be412678377b01f2aff087">mesos::internal::master::Flags::rate_limits</a></div><div class="ttdeci">Option&lt; RateLimits &gt; rate_limits</div><div class="ttdef"><b>Definition:</b> flags.hpp:77</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Flags_html_a55461beda5a8b7ef487c82f17a27768c"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Flags.html#a55461beda5a8b7ef487c82f17a27768c">mesos::internal::master::Flags::quorum</a></div><div class="ttdeci">Option&lt; int &gt; quorum</div><div class="ttdef"><b>Definition:</b> flags.hpp:52</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Flags_html_a18373fbc63f88227e418e21a60fec367"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Flags.html#a18373fbc63f88227e418e21a60fec367">mesos::internal::master::Flags::registry</a></div><div class="ttdeci">std::string registry</div><div class="ttdef"><b>Definition:</b> flags.hpp:51</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2master_2maintenance_8hpp_source.html b/content/api/latest/c++/src_2master_2maintenance_8hpp_source.html
index b1f46fa..06ed306 100644
--- a/content/api/latest/c++/src_2master_2maintenance_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2maintenance_8hpp_source.html
@@ -65,7 +65,7 @@
 <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_1master_1_1maintenance_1_1validation_html_a766d3749f894fce457b084746f0ba868"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">mesos::internal::master::maintenance::validation::unavailability</a></div><div class="ttdeci">Try&lt; Nothing &gt; unavailability(const Unavailability &amp;unavailability)</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation_html_a055108b512f33ed716b9f093b3c77588"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a055108b512f33ed716b9f093b3c77588">mesos::internal::master::maintenance::validation::machine</a></div><div class="ttdeci">Try&lt; Nothing &gt; machine(const MachineID &amp;id)</div><div class="ttdoc">Performs the following checks on a single machine: </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="classmesos_1_1internal_1_1master_1_1maintenance_1_1UpdateSchedule_html_ab64a021631dfce3db04006231d26488c"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1maintenance_1_1UpdateSchedule.html#ab64a021631dfce3db04006231d26488c">mesos::internal::master::maintenance::UpdateSchedule::UpdateSchedule</a></div><div class="ttdeci">UpdateSchedule(const mesos::maintenance::Schedule &amp;_schedule)</div></div>
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 11d3e73..c54e191 100644
--- a/content/api/latest/c++/src_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2master_8hpp_source.html
@@ -166,7 +166,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:455</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1HttpConnection_html_aeb26fc327b1d73f95d9d874eb4226d5c"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1HttpConnection.html#aeb26fc327b1d73f95d9d874eb4226d5c">mesos::internal::master::HttpConnection::writer</a></div><div class="ttdeci">process::http::Pipe::Writer writer</div><div class="ttdef"><b>Definition:</b> master.hpp:362</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a31770631022ef2687e10fc826709f2c8"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a31770631022ef2687e10fc826709f2c8">mesos::internal::master::Slave::reregisteredTime</a></div><div class="ttdeci">Option&lt; process::Time &gt; reregisteredTime</div><div class="ttdef"><b>Definition:</b> master.hpp:200</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a0883625e8cc8fc902b5957d12e63f9a1"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a0883625e8cc8fc902b5957d12e63f9a1">mesos::internal::master::Framework::reregisteredTime</a></div><div class="ttdeci">process::Time reregisteredTime</div><div class="ttdef"><b>Definition:</b> master.hpp:2403</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a59f6d83e771ca1dc9bf7f3db88d9339d"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a59f6d83e771ca1dc9bf7f3db88d9339d">mesos::internal::master::Slave::master</a></div><div class="ttdeci">Master *const master</div><div class="ttdef"><b>Definition:</b> master.hpp:185</div></div>
 <div class="ttc" id="namespaceprocess_html_ad46335bec9fe626e60003c33e8f13023"><div class="ttname"><a href="namespaceprocess.html#ad46335bec9fe626e60003c33e8f13023">process::delay</a></div><div class="ttdeci">Timer delay(const Duration &amp;duration, const PID&lt; T &gt; &amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> delay.hpp:31</div></div>
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 9ada721..f1ba259 100644
--- a/content/api/latest/c++/src_2master_2metrics_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2metrics_8hpp_source.html
@@ -123,7 +123,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_a8e91f7067a99d1e4855042ac5353b30f"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#a8e91f7067a99d1e4855042ac5353b30f">mesos::internal::master::Metrics::dropped_messages</a></div><div class="ttdeci">process::metrics::Counter dropped_messages</div><div class="ttdef"><b>Definition:</b> metrics.hpp:85</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_aaae431bf7f7d919b70f3783f20421462"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#aaae431bf7f7d919b70f3783f20421462">mesos::internal::master::Metrics::~Metrics</a></div><div class="ttdeci">~Metrics()</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_ae19878a2b0ecc4753d505625077263af"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#ae19878a2b0ecc4753d505625077263af">mesos::internal::master::Metrics::invalid_framework_to_executor_messages</a></div><div class="ttdeci">process::metrics::Counter invalid_framework_to_executor_messages</div><div class="ttdef"><b>Definition:</b> metrics.hpp:161</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_af10a7222b2cb0fba6f092c14b9fe0325"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#af10a7222b2cb0fba6f092c14b9fe0325">mesos::internal::master::Metrics::messages_suppress_offers</a></div><div class="ttdeci">process::metrics::Counter messages_suppress_offers</div><div class="ttdef"><b>Definition:</b> metrics.hpp:140</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_a70ec4516c97f6bddec39318e2b30f2d8"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#a70ec4516c97f6bddec39318e2b30f2d8">mesos::internal::master::Metrics::uptime_secs</a></div><div class="ttdeci">process::metrics::PullGauge uptime_secs</div><div class="ttdef"><b>Definition:</b> metrics.hpp:47</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_ac498f4ca881aac966bf1036ffffc7c6a"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#ac498f4ca881aac966bf1036ffffc7c6a">mesos::internal::master::Metrics::frameworks_disconnected</a></div><div class="ttdeci">process::metrics::PullGauge frameworks_disconnected</div><div class="ttdef"><b>Definition:</b> metrics.hpp:57</div></div>
diff --git a/content/api/latest/c++/src_2master_2quota_8hpp_source.html b/content/api/latest/c++/src_2master_2quota_8hpp_source.html
index 14158fe..be6f42a 100644
--- a/content/api/latest/c++/src_2master_2quota_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2quota_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="master_2registrar_8hpp_html"><div class="ttname"><a href="master_2registrar_8hpp.html">registrar.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1quota_1_1UpdateQuota_html_abc0a0f50cc3857a7078580caf99530bf"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1quota_1_1UpdateQuota.html#abc0a0f50cc3857a7078580caf99530bf">mesos::internal::master::quota::UpdateQuota::UpdateQuota</a></div><div class="ttdeci">UpdateQuota(const mesos::quota::QuotaInfo &amp;quotaInfo)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1quota_1_1RemoveQuota_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1quota_1_1RemoveQuota.html">mesos::internal::master::quota::RemoveQuota</a></div><div class="ttdoc">Removes quota for a role. </div><div class="ttdef"><b>Definition:</b> quota.hpp:80</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1quota_1_1validation_html_aad54bc50e16c357a2aabb232448226c5"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1quota_1_1validation.html#aad54bc50e16c357a2aabb232448226c5">mesos::internal::master::quota::validation::quotaInfo</a></div><div class="ttdeci">Option&lt; Error &gt; quotaInfo(const mesos::quota::QuotaInfo &amp;quotaInfo)</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1quota_html_a858856c5b332d277d20be66515b44e19"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1quota.html#a858856c5b332d277d20be66515b44e19">mesos::internal::master::quota::createQuotaInfo</a></div><div class="ttdeci">Try&lt; mesos::quota::QuotaInfo &gt; createQuotaInfo(const mesos::quota::QuotaRequest &amp;request)</div><div class="ttdoc">Creates a QuotaInfo protobuf from the QuotaRequest protobuf. </div></div>
diff --git a/content/api/latest/c++/src_2messages_2flags_8hpp_source.html b/content/api/latest/c++/src_2messages_2flags_8hpp_source.html
index e2a9253..393de0b 100644
--- a/content/api/latest/c++/src_2messages_2flags_8hpp_source.html
+++ b/content/api/latest/c++/src_2messages_2flags_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="src_2common_2parse_8hpp_html"><div class="ttname"><a href="src_2common_2parse_8hpp.html">parse.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="namespaceflags_html_af30eac14fca1a6fd93863545a0666e0c"><div class="ttname"><a href="namespaceflags.html#af30eac14fca1a6fd93863545a0666e0c">flags::parse</a></div><div class="ttdeci">Try&lt; mesos::ACLs &gt; parse(const std::string &amp;value)</div><div class="ttdoc">Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given str...</div><div class="ttdef"><b>Definition:</b> parse.hpp:36</div></div>
-<div class="ttc" id="namespacemesos_html"><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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_a3752d85ef726065c6c1b946eef1ba87a"><div class="ttname"><a href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">mesos::internal::json</a></div><div class="ttdeci">void json(JSON::ObjectWriter *writer, const Task &amp;task)</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2protobuf_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2protobuf_8hpp.html">protobuf.hpp</a></div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
diff --git a/content/api/latest/c++/src_2messages_2log_8hpp_source.html b/content/api/latest/c++/src_2messages_2log_8hpp_source.html
index 8297f64..a2c99c6 100644
--- a/content/api/latest/c++/src_2messages_2log_8hpp_source.html
+++ b/content/api/latest/c++/src_2messages_2log_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="src_2messages_2log_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>< [...]
 <div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:510</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1log_html_a043f391d3cd175d4bc2eee7fcdc697fe"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log.html#a043f391d3cd175d4bc2eee7fcdc697fe">mesos::internal::log::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Action::Type &amp;type)</div><div class="ttdef"><b>Definition:</b> log.hpp:32</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4_html_a66ccd418e0e56eea9eeaa5e55ce683e0"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4.html#a66ccd418e0e56eea9eeaa5e55ce683e0">std::hash&lt; mesos::internal::log::Metadata_Status &gt;::argument_type</a></div><div class="ttdeci">mesos::internal::log::Metadata_Status argument_type</div><div class="ttdef"><b>Definition:</b> log.hpp:58</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4_html_ab979877e7fc98f9fc7b68b77545aefaf"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4.html#ab979877e7fc98f9fc7b68b77545aefaf">std::hash&lt; mesos::internal::log::Metadata_Status &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;status) const </div><div class="ttdef"><b>Definition:</b> log.hpp:60</di [...]
 <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>
diff --git a/content/api/latest/c++/src_2resource__provider_2detector_8hpp_source.html b/content/api/latest/c++/src_2resource__provider_2detector_8hpp_source.html
index f655d8d..99a6abd 100644
--- a/content/api/latest/c++/src_2resource__provider_2detector_8hpp_source.html
+++ b/content/api/latest/c++/src_2resource__provider_2detector_8hpp_source.html
@@ -56,7 +56,7 @@
 <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>
 <div class="ttc" id="structprocess_1_1http_1_1URL_html"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html">process::http::URL</a></div><div class="ttdef"><b>Definition:</b> http.hpp:128</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1EndpointDetector_html_a9e37f2c290718e9a45c2e9cc044afc95"><div class="ttname"><a href="classmesos_1_1internal_1_1EndpointDetector.html#a9e37f2c290718e9a45c2e9cc044afc95">mesos::internal::EndpointDetector::~EndpointDetector</a></div><div class="ttdeci">virtual ~EndpointDetector()</div><div class="ttdef"><b>Definition:</b> detector.hpp:29</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1ConstantEndpointDetector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1ConstantEndpointDetector.html">mesos::internal::ConstantEndpointDetector</a></div><div class="ttdef"><b>Definition:</b> detector.hpp:36</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
diff --git a/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html b/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
index 0fa7c9c..e2b0813 100644
--- a/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
+++ b/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a52b40b56ae9bf3e8d7d96e4a71929cf9"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">mesos::internal::ResourceProviderMessage::type</a></div><div class="ttdeci">Type type</div><div class="ttdef"><b>Definition:</b> message.hpp:79</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a1d0830e5e578ade7d92f9908efe8a5c5add7cd0eb57db08d4f98abc48e5593462"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5add7cd0eb57db08d4f98abc48e5593462">mesos::internal::ResourceProviderMessage::Type::DISCONNECT</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a93a1d9c59fcd0bf006dda4a6b043c040"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a93a1d9c59fcd0bf006dda4a6b043c040">mesos::internal::ResourceProviderMessage::disconnect</a></div><div class="ttdeci">Option&lt; Disconnect &gt; disconnect</div><div class="ttdef"><b>Definition:</b> message.hpp:83</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2protobuf_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2protobuf_8hpp.html">protobuf.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a1d0830e5e578ade7d92f9908efe8a5c5a1e0c38c118d67e9e3845bdfa8703cc13"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a1e0c38c118d67e9e3845bdfa8703cc13">mesos::internal::ResourceProviderMessage::Type::UPDATE_OPERATION_STATUS</a></div></div>
diff --git a/content/api/latest/c++/src_2sched_2constants_8hpp_source.html b/content/api/latest/c++/src_2sched_2constants_8hpp_source.html
index 15fa9d5..b9fa320 100644
--- a/content/api/latest/c++/src_2sched_2constants_8hpp_source.html
+++ b/content/api/latest/c++/src_2sched_2constants_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="classMinutes_html"><div class="ttname"><a href="classMinutes.html">Minutes</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:221</div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:207</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1scheduler_html_ac882a9ac40973b4012f4927f39963497"><div class="ttname"><a href="namespacemesos_1_1internal_1_1scheduler.html#ac882a9ac40973b4012f4927f39963497">mesos::internal::scheduler::DEFAULT_REGISTRATION_BACKOFF_FACTOR</a></div><div class="ttdeci">constexpr Duration DEFAULT_REGISTRATION_BACKOFF_FACTOR</div><div class="ttdef"><b>Definition:</b> constants.hpp:35</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1scheduler_html_ad923027b68dc14e19372c8f1f6dd7c71"><div class="ttname"><a href="namespacemesos_1_1internal_1_1scheduler.html#ad923027b68dc14e19372c8f1f6dd7c71">mesos::internal::scheduler::REGISTRATION_RETRY_INTERVAL_MAX</a></div><div class="ttdeci">constexpr Duration REGISTRATION_RETRY_INTERVAL_MAX</div><div class="ttdef"><b>Definition:</b> constants.hpp:39</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>
diff --git a/content/api/latest/c++/src_2sched_2flags_8hpp_source.html b/content/api/latest/c++/src_2sched_2flags_8hpp_source.html
index d88aeb2..4a42106 100644
--- a/content/api/latest/c++/src_2sched_2flags_8hpp_source.html
+++ b/content/api/latest/c++/src_2sched_2flags_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1scheduler_html_a4e582d9c51eef60e7349c9183b257e41"><div class="ttname"><a href="namespacemesos_1_1internal_1_1scheduler.html#a4e582d9c51eef60e7349c9183b257e41">mesos::internal::scheduler::AUTHENTICATION_RETRY_INTERVAL_MAX</a></div><div class="ttdeci">constexpr Duration AUTHENTICATION_RETRY_INTERVAL_MAX</div><div class="ttdef"><b>Definition:</b> constants.hpp:43</div></div>
 <div class="ttc" id="src_2sched_2constants_8hpp_html"><div class="ttname"><a href="src_2sched_2constants_8hpp.html">constants.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1scheduler_1_1Flags_html_ad36ac58b6927ce356d4d2305a9c16bb5"><div class="ttname"><a href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#ad36ac58b6927ce356d4d2305a9c16bb5">mesos::internal::scheduler::Flags::authentication_timeout</a></div><div class="ttdeci">Duration authentication_timeout</div><div class="ttdef"><b>Definition:</b> flags.hpp:133</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1scheduler_1_1Flags_html_ab0b4ed36330bbe4a14e75df05650ead6"><div class="ttname"><a href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#ab0b4ed36330bbe4a14e75df05650ead6">mesos::internal::scheduler::Flags::authentication_backoff_factor</a></div><div class="ttdeci">Duration authentication_backoff_factor</div><div class="ttdef"><b>Definition:</b> flags.hpp:128</div></div>
diff --git a/content/api/latest/c++/src_2scheduler_2constants_8hpp_source.html b/content/api/latest/c++/src_2scheduler_2constants_8hpp_source.html
index 7f97625..5fd160d 100644
--- a/content/api/latest/c++/src_2scheduler_2constants_8hpp_source.html
+++ b/content/api/latest/c++/src_2scheduler_2constants_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="src_2scheduler_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 [...]
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="classMilliseconds_html"><div class="ttname"><a href="classMilliseconds.html">Milliseconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:193</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_1_1scheduler_html_ac409f781f284b9623c561dad7f4a3097"><div class="ttname"><a href="namespacemesos_1_1v1_1_1scheduler.html#ac409f781f284b9623c561dad7f4a3097">mesos::v1::scheduler::DEFAULT_CONNECTION_DELAY_MAX</a></div><div class="ttdeci">constexpr Duration DEFAULT_CONNECTION_DELAY_MAX</div><div class="ttdef"><b>Definition:</b> constants.hpp:28</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/src_2scheduler_2flags_8hpp_source.html b/content/api/latest/c++/src_2scheduler_2flags_8hpp_source.html
index 0d71550..e948c3e 100644
--- a/content/api/latest/c++/src_2scheduler_2flags_8hpp_source.html
+++ b/content/api/latest/c++/src_2scheduler_2flags_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Flags_html_a01f2f82da5e7ac2159dd2530a68467f6"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Flags.html#a01f2f82da5e7ac2159dd2530a68467f6">mesos::v1::scheduler::Flags::Flags</a></div><div class="ttdeci">Flags()</div><div class="ttdef"><b>Definition:</b> flags.hpp:37</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Flags_html_a2a40703f27e54a2e27b493bae661c3d8"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Flags.html#a2a40703f27e54a2e27b493bae661c3d8">mesos::v1::scheduler::Flags::httpAuthenticatee</a></div><div class="ttdeci">std::string httpAuthenticatee</div><div class="ttdef"><b>Definition:</b> flags.hpp:117</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_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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="src_2scheduler_2constants_8hpp_html"><div class="ttname"><a href="src_2scheduler_2constants_8hpp.html">constants.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Flags_html_a9f65c2be40d1f9ed8e4ad37d7ec91ae2"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Flags.html#a9f65c2be40d1f9ed8e4ad37d7ec91ae2">mesos::v1::scheduler::Flags::connectionDelayMax</a></div><div class="ttdeci">Duration connectionDelayMax</div><div class="ttdef"><b>Definition:</b> flags.hpp:114</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1local_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1local_1_1Flags.html">mesos::internal::local::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:30</div></div>
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 03edb29..d5b8c9a 100644
--- a/content/api/latest/c++/src_2slave_2constants_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2constants_8hpp_source.html
@@ -81,7 +81,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_aace51cf90e72405227b75a7269858a8f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#aace51cf90e72405227b75a7269858a8f">mesos::internal::slave::DEFAULT_MAX_COMPLETED_EXECUTORS_PER_FRAMEWORK</a></div><div class="ttdeci">constexpr size_t DEFAULT_MAX_COMPLETED_EXECUTORS_PER_FRAMEWORK</div><div class="ttdef"><b>Definition:</b> constants.hpp:86</div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:207</div></div>
 <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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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:104</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:179</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>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
index c26c5d4..b5bdd0c 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
@@ -72,7 +72,7 @@
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></div><div class="ttdef"><b>Definition:</b> containerizer.hpp:57</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1local_html_a49af0f1418069661970870214d98d0c4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1local.html#a49af0f1418069661970870214d98d0c4">mesos::internal::local::launch</a></div><div class="ttdeci">process::PID&lt; master::Master &gt; launch(const Flags &amp;flags, mesos::allocator::Allocator *_allocator=nullptr)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2slave_2containerizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a2b3b394a0928d213a32bd02face608b7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">mesos::internal::slave::Containerizer::attach</a></div><div class="ttdeci">virtual process::Future&lt; process::http::Connection &gt; attach(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> containerizer.hpp:104</div></div>
 <div class="ttc" id="namespacecgroups_html_aff40863260825f6176d8195102a0a47f"><div class="ttname"><a href="namespacecgroups.html#aff40863260825f6176d8195102a0a47f">cgroups::destroy</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; destroy(const std::string &amp;hierarchy, const std::string &amp;cgroup=&quot;/&quot;)</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2fetcher_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2fetcher_8hpp_source.html
index 0f6a2bd..1894b21 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2fetcher_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2fetcher_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Fetcher_html_ab8e0a25fc0d1251b708714b3d5269e75"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Fetcher.html#ab8e0a25fc0d1251b708714b3d5269e75">mesos::internal::slave::Fetcher::validateUri</a></div><div class="ttdeci">static Try&lt; Nothing &gt; validateUri(const std::string &amp;uri)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Fetcher_html_a773c3c9d43b07eeb166e9edeafdc31a5"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Fetcher.html#a773c3c9d43b07eeb166e9edeafdc31a5">mesos::internal::slave::Fetcher::uriToLocalPath</a></div><div class="ttdeci">static Result&lt; std::string &gt; uriToLocalPath(const std::string &amp;uri, const Option&lt; std::string &gt; &amp;frameworksHome)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Fetcher_html_a80b6b7fce6d2c5a242915134412e83c2"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Fetcher.html#a80b6b7fce6d2c5a242915134412e83c2">mesos::internal::slave::Fetcher::fetch</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; fetch(const ContainerID &amp;containerId, const CommandInfo &amp;commandInfo, const std::string &amp;sandboxDirectory, const Option&lt; std::string &gt; &amp;user)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Fetcher_html_abb00d97a45d3fe5f00ef8cf2ae92d215"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Fetcher.html#abb00d97a45d3fe5f00ef8cf2ae92d215">mesos::internal::slave::Fetcher::isNetUri</a></div><div class="ttdeci">static bool isNetUri(const std::string &amp;uri)</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2fetcher_2fetcher_8hpp_html"><div class="ttname"><a href="include_2mesos_2fetcher_2fetcher_8hpp.html">fetcher.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2constants_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2constants_8hpp_source.html
index 206e109..a7c9fa0 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2constants_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2constants_8hpp_source.html
@@ -52,7 +52,7 @@
 <div class="title">constants.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="src_2slave_2containerizer_2mesos_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="lin [...]
+<a href="src_2slave_2containerizer_2mesos_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="lin [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a6ed83f5df34b4ec8ac2f9ad4fa4a66f6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a6ed83f5df34b4ec8ac2f9ad4fa4a66f6">mesos::internal::slave::MESOS_CONTAINERIZER</a></div><div class="ttdeci">constexpr char MESOS_CONTAINERIZER[]</div><div class="ttdef"><b>Definition:</b> constants.hpp:25</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="namespacemesos_1_1internal_1_1slave_html_a1d67d5de117af13d23de503ab3e7887e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a1d67d5de117af13d23de503ab3e7887e">mesos::internal::slave::CGROUP_SEPARATOR</a></div><div class="ttdeci">constexpr char CGROUP_SEPARATOR[]</div><div class="ttdef"><b>Definition:</b> constants.hpp:30</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
index 7089232..21f15ce 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
@@ -89,7 +89,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosContainerizer_html_a9f2d2bc93b8dd9ed962314c7964e82f3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a9f2d2bc93b8dd9ed962314c7964e82f3">mesos::internal::slave::MesosContainerizer::usage</a></div><div class="ttdeci">process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId) override</div></div>
 <div class="ttc" id="src_2slave_2state_8hpp_html"><div class="ttname"><a href="src_2slave_2state_8hpp.html">state.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosContainerizer_html_a717b40b6012ceb68d4aab7a02e9f3e4b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a717b40b6012ceb68d4aab7a02e9f3e4b">mesos::internal::slave::MesosContainerizer::create</a></div><div class="ttdeci">static Try&lt; MesosContainerizer * &gt; create(const Flags &amp;flags, bool local, Fetcher *fetcher, SecretResolver *secretResolver=nullptr, const Option&lt; NvidiaComponent [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1IOSwitchboard_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1IOSwitchboard.html">mesos::internal::slave::IOSwitchboard</a></div><div class="ttdef"><b>Definition:</b> switchboard.hpp:53</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; mesos::slave::ContainerTermination &gt;</a></div></div>
 <div class="ttc" id="switchboard_8hpp_html"><div class="ttname"><a href="switchboard_8hpp.html">switchboard.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolator_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolator_8hpp_source.html
index f482d53..051bed5 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolator_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolator_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolator_html_a3e7bfeb5aef25a563d1d2a662db24024"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html#a3e7bfeb5aef25a563d1d2a662db24024">mesos::internal::slave::MesosIsolator::recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; recover(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states, const hashset&lt; ContainerID &gt; &amp;orphans) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html_a8009c7782661b509933138479d3dbed5"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#a8009c7782661b509933138479d3dbed5">mesos::internal::slave::MesosIsolatorProcess::supportsNesting</a></div><div class="ttdeci">virtual bool supportsNesting()</div><div class="ttdef"><b>Definition:</b> isolator.hpp:85</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html_a564aeab37e98937a14c3beea590793cb"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#a564aeab37e98937a14c3beea590793cb">mesos::internal::slave::MesosIsolatorProcess::cleanup</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; cleanup(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> isolator.hpp:141</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html_aee83322693aec96863310b528b11b092"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#aee83322693aec96863310b528b11b092">mesos::internal::slave::MesosIsolatorProcess::update</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; update(const ContainerID &amp;containerId, const Resources &amp;resources)</div><div class="ttdef"><b>Definition:</b> isolator. [...]
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolator_html_abcf75ef5408e6d9c1ea73cd1befc5edd"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html#abcf75ef5408e6d9c1ea73cd1befc5edd">mesos::internal::slave::MesosIsolator::watch</a></div><div class="ttdeci">process::Future&lt; mesos::slave::ContainerLimitation &gt; watch(const ContainerID &amp;containerId) override</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2cgroups_2constants_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2cgroups_2constants_8hpp_source.html
index b4fa53d..7094de4 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2cgroups_2constants_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2cgroups_2constants_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="classMilliseconds_html"><div class="ttname"><a href="classMilliseconds.html">Milliseconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:193</div></div>
 <div class="ttc" id="bytes_8hpp_html"><div class="ttname"><a href="bytes_8hpp.html">bytes.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_acf2223bc0dda5cd13ba22b8a6a086ed2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#acf2223bc0dda5cd13ba22b8a6a086ed2">mesos::internal::slave::CGROUP_SUBSYSTEM_CPUACCT_NAME</a></div><div class="ttdeci">const std::string CGROUP_SUBSYSTEM_CPUACCT_NAME</div><div class="ttdef"><b>Definition:</b> constants.hpp:44</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_ad6ca0a6763ea9870ef1d9b55b1c3b672"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#ad6ca0a6763ea9870ef1d9b55b1c3b672">mesos::internal::slave::CGROUP_SUBSYSTEM_NET_PRIO_NAME</a></div><div class="ttdeci">const std::string CGROUP_SUBSYSTEM_NET_PRIO_NAME</div><div class="ttdef"><b>Definition:</b> constants.hpp:50</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a254895d74b2f5ad4bcd6eaf49c0e1f01"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a254895d74b2f5ad4bcd6eaf49c0e1f01">mesos::internal::slave::CGROUP_SUBSYSTEM_CPUSET_NAME</a></div><div class="ttdeci">const std::string CGROUP_SUBSYSTEM_CPUSET_NAME</div><div class="ttdef"><b>Definition:</b> constants.hpp:45</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>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2isolator_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2isolator_8hpp_source.html
index b8a1989..f1c194d 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2isolator_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2isolator_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.hpp</a></div></div>
 <div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap&lt; std::string, std::string &gt;</a></div></div>
 <div class="ttc" id="sequence_8hpp_html"><div class="ttname"><a href="sequence_8hpp.html">sequence.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="driver_8hpp_html"><div class="ttname"><a href="driver_8hpp.html">driver.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerVolumeIsolatorProcess_html_a249c85134050ed354955b18726bc4a10"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerVolumeIsolatorProcess.html#a249c85134050ed354955b18726bc4a10">mesos::internal::slave::DockerVolumeIsolatorProcess::supportsStandalone</a></div><div class="ttdeci">bool supportsStandalone() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2state_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2state_8hpp_source.html
index c4c5de9..29f2141 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2state_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2state_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2state_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</spa [...]
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4_html_a75ee717fcff419be700b817d6da9cefb"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#a75ee717fcff419be700b817d6da9cefb">std::hash&lt; mesos::internal::slave::DockerVolume &gt;::argument_type</a></div><div class="ttdeci">mesos::internal::slave::DockerVolume argument_type</div><div class="ttdef"><b>Definition:</b> state.hpp:46</div></div>
 <div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:510</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4_html_a98379cd0a6f9cb8119b1948cc613aa17"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#a98379cd0a6f9cb8119b1948cc613aa17">std::hash&lt; mesos::internal::slave::DockerVolume &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;volume) const </div><div class="ttdef"><b>Definition:</b> state.hpp:48</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="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4_html_aac67cfecd49397a220f47fe61ead27b9"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#aac67cfecd49397a220f47fe61ead27b9">std::hash&lt; mesos::internal::slave::DockerVolume &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> state.hpp:44</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2linux_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2linux_8hpp_source.html
index dd65923..c4edc9a 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2linux_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2linux_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess_html_adafa6d851a15a8cda2417269016e46a7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess.html#adafa6d851a15a8cda2417269016e46a7">mesos::internal::slave::LinuxFilesystemIsolatorProcess::supportsNesting</a></div><div class="ttdeci">bool supportsNesting() override</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1PullGauge_html"><div class="ttname"><a href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a></div><div class="ttdef"><b>Definition:</b> pull_gauge.hpp:46</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess.html">mesos::internal::slave::LinuxFilesystemIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> linux.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="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="pull__gauge_8hpp_html"><div class="ttname"><a href="pull__gauge_8hpp.html">pull_gauge.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2shared_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2shared_8hpp_source.html
index 2fe094c..4cac944 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2shared_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2shared_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SharedFilesystemIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SharedFilesystemIsolatorProcess.html">mesos::internal::slave::SharedFilesystemIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> shared.hpp:33</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SharedFilesystemIsolatorProcess_html_ac241e1bbc07ece446a88c9f1af768ef0"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SharedFilesystemIsolatorProcess.html#ac241e1bbc07ece446a88c9f1af768ef0">mesos::internal::slave::SharedFilesystemIsolatorProcess::~SharedFilesystemIsolatorProcess</a></div><div class="ttdeci">~SharedFilesystemIsolatorProcess() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</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>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2windows_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2windows_8hpp_source.html
index e3b43ac..2547a7f 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2windows_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2windows_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsFilesystemIsolatorProcess_html_a21b9f9ae4c026781477aa683ceccbacd"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsFilesystemIsolatorProcess.html#a21b9f9ae4c026781477aa683ceccbacd">mesos::internal::slave::WindowsFilesystemIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags)</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="src_2slave_2flags_8hpp_html"><div class="ttname"><a href="src_2slave_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="namespaceflags_html"><div class="ttname"><a href="namespaceflags.html">flags</a></div><div class="ttdef"><b>Definition:</b> parse.hpp:33</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2allocator_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2allocator_8hpp_source.html
index d47f5fd..25d1d5f 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2allocator_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1Gpu_html_a787db8c37abf2a39876121eb5804e1eb"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1Gpu.html#a787db8c37abf2a39876121eb5804e1eb">mesos::internal::slave::Gpu::minor</a></div><div class="ttdeci">unsigned int minor</div><div class="ttdef"><b>Definition:</b> allocator.hpp:45</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2isolator_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2isolator_8hpp_source.html
index cbdecbf..3c62668 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2isolator_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2isolator_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess_html_a5da0418442d3926fdee1c7a5887bbb7d"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess.html#a5da0418442d3926fdee1c7a5887bbb7d">mesos::internal::slave::NvidiaGpuIsolatorProcess::usage</a></div><div class="ttdeci">process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId) override</div></div>
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1NvidiaComponents_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">mesos::internal::slave::NvidiaComponents</a></div><div class="ttdef"><b>Definition:</b> components.hpp:34</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a72e1e4307b04bca27a0072da0a06dbd7"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroups::blkio::cgroup</a></div><div class="ttdeci">Result&lt; std::string &gt; cgroup(pid_t pid)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess_html_ad39ce3c25fef0c30eb43119184529a3b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess.html#ad39ce3c25fef0c30eb43119184529a3b">mesos::internal::slave::NvidiaGpuIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags, const NvidiaComponents &amp;components)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2namespaces_2pid_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2namespaces_2pid_8hpp_source.html
index 17dc08e..69fa04a 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2namespaces_2pid_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2namespaces_2pid_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NamespacesPidIsolatorProcess_html_a4dfb63585bf592cf9009209386ad8a5f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NamespacesPidIsolatorProcess.html#a4dfb63585bf592cf9009209386ad8a5f">mesos::internal::slave::NamespacesPidIsolatorProcess::supportsNesting</a></div><div class="ttdeci">bool supportsNesting() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NamespacesPidIsolatorProcess_html_aa08ff1655d0ea9f7f9a8e11be7bfa872"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NamespacesPidIsolatorProcess.html#aa08ff1655d0ea9f7f9a8e11be7bfa872">mesos::internal::slave::NamespacesPidIsolatorProcess::supportsStandalone</a></div><div class="ttdeci">bool supportsStandalone() override</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>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2network_2cni_2spec_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2network_2cni_2spec_8hpp_source.html
index 68fec82..89614bb 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2network_2cni_2spec_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2network_2cni_2spec_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_aa474e1006da2c2afabc528c85e853c66"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#aa474e1006da2c2afabc528c85e853c66">mesos::internal::slave::cni::spec::CNI_ERROR_UNSUPPORTED_FIELD</a></div><div class="ttdeci">constexpr uint32_t CNI_ERROR_UNSUPPORTED_FIELD</div><div class="ttdef"><b>Definition:</b> spec.hpp:43</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="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_a0d481372e320626d823686de000080cd"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#a0d481372e320626d823686de000080cd">mesos::internal::slave::cni::spec::parseNetworkInfo</a></div><div class="ttdeci">Try&lt; NetworkInfo &gt; parseNetworkInfo(const std::string &amp;s)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_a27fb156954596c61d0b5f9f270ef4f27"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#a27fb156954596c61d0b5f9f270ef4f27">mesos::internal::slave::cni::spec::CNI_ERROR_INCOMPATIBLE_VERSION</a></div><div class="ttdeci">constexpr uint32_t CNI_ERROR_INCOMPATIBLE_VERSION</div><div class="ttdef"><b>Definition:</b> spec.hpp:42</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_a58d7ac47d7f6becf66872a9d4ce6dc2d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#a58d7ac47d7f6becf66872a9d4ce6dc2d">mesos::internal::slave::cni::spec::CNI_CMD_ADD</a></div><div class="ttdeci">constexpr char CNI_CMD_ADD[]</div><div class="ttdef"><b>Definition:</b> spec.hpp:36</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_aeb9037c0bd42a6db4c89922a9ea8621c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#aeb9037c0bd42a6db4c89922a9ea8621c">mesos::internal::slave::cni::spec::CNI_CMD_DEL</a></div><div class="ttdeci">constexpr char CNI_CMD_DEL[]</div><div class="ttdef"><b>Definition:</b> spec.hpp:37</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2xfs_2utils_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2xfs_2utils_8hpp_source.html
index 64fdc8c..ee67178 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2xfs_2utils_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2xfs_2utils_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1xfs_html_a50dd94c22d32cfc0d00c7468b3bd7edbadf980bd9359aae8af8a7a8ec553b1ac7"><div class="ttname"><a href="namespacemesos_1_1internal_1_1xfs.html#a50dd94c22d32cfc0d00c7468b3bd7edbadf980bd9359aae8af8a7a8ec553b1ac7">mesos::internal::xfs::QuotaPolicy::ENFORCING_ACTIVE</a></div></div>
 <div class="ttc" id="bytes_8hpp_html"><div class="ttname"><a href="bytes_8hpp.html">bytes.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1xfs_html_a02c77f8c98b1d1764a5a638e4a27e712"><div class="ttname"><a href="namespacemesos_1_1internal_1_1xfs.html#a02c77f8c98b1d1764a5a638e4a27e712">mesos::internal::xfs::clearProjectQuota</a></div><div class="ttdeci">Try&lt; Nothing &gt; clearProjectQuota(const std::string &amp;path, prid_t projectId)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1xfs_html_a50dd94c22d32cfc0d00c7468b3bd7edba9c38181a3a4b243c6a59c40eedf9b474"><div class="ttname"><a href="namespacemesos_1_1internal_1_1xfs.html#a50dd94c22d32cfc0d00c7468b3bd7edba9c38181a3a4b243c6a59c40eedf9b474">mesos::internal::xfs::QuotaPolicy::ENFORCING_PASSIVE</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1xfs_html_a2faab4664eacd0de5147cfc3289bd976"><div class="ttname"><a href="namespacemesos_1_1internal_1_1xfs.html#a2faab4664eacd0de5147cfc3289bd976">mesos::internal::xfs::getProjectId</a></div><div class="ttdeci">Result&lt; prid_t &gt; getProjectId(const std::string &amp;directory)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1xfs_html_a50dd94c22d32cfc0d00c7468b3bd7edb"><div class="ttname"><a href="namespacemesos_1_1internal_1_1xfs.html#a50dd94c22d32cfc0d00c7468b3bd7edb">mesos::internal::xfs::QuotaPolicy</a></div><div class="ttdeci">QuotaPolicy</div><div class="ttdef"><b>Definition:</b> utils.hpp:73</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2appc_2cache_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2appc_2cache_8hpp_source.html
index 5645a03..26bada4 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2appc_2cache_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2appc_2cache_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1appc_1_1Cache_html_a11b5dd7cc60cff5ca5433b4f6719d57f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1appc_1_1Cache.html#a11b5dd7cc60cff5ca5433b4f6719d57f">mesos::internal::slave::appc::Cache::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; Cache &gt; &gt; create(const Path &amp;storeDir)</div><div class="ttdoc">Factory method for creating cache. </div></div>
 <div class="ttc" id="include_2mesos_2appc_2spec_8hpp_html"><div class="ttname"><a href="include_2mesos_2appc_2spec_8hpp.html">spec.hpp</a></div></div>
 <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:145</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1uri_1_1docker_html_abbd9f55734f0b832bc5a87c3ee5d449e"><div class="ttname"><a href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">mesos::uri::docker::image</a></div><div class="ttdeci">URI image(const std::string &amp;repository, const std::string &amp;reference, const std::string &amp;registry, const Option&lt; std::string &gt; &amp;scheme=None(), const Option&lt; int &gt; &amp;port=None())</div><div class="ttdef"><b>Defini [...]
 <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="classmesos_1_1internal_1_1slave_1_1appc_1_1Cache_html_af1ae34e4ecb351cf7e7f3086c95145ad"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1appc_1_1Cache.html#af1ae34e4ecb351cf7e7f3086c95145ad">mesos::internal::slave::appc::Cache::add</a></div><div class="ttdeci">Try&lt; Nothing &gt; add(const std::string &amp;imageId)</div><div class="ttdoc">Adds an image to the cache by the image&amp;#39;s id. </div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2appc_2fetcher_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2appc_2fetcher_8hpp_source.html
index 9af98ab..41fa955 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2appc_2fetcher_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2appc_2fetcher_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classprocess_1_1Shared_html"><div class="ttname"><a href="classprocess_1_1Shared.html">process::Shared</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:26</div></div>
 <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:145</div></div>
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="namespaceappc_html"><div class="ttname"><a href="namespaceappc.html">appc</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:28</div></div>
 <div class="ttc" id="src_2slave_2flags_8hpp_html"><div class="ttname"><a href="src_2slave_2flags_8hpp.html">flags.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2constants_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2constants_8hpp_source.html
index 46a948c..14437eb 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2constants_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2constants_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="src_2slave_2containerizer_2mesos_2provisioner_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><d [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a2a77c5512e4e2ad276a5c06d75255368"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a2a77c5512e4e2ad276a5c06d75255368">mesos::internal::slave::BIND_BACKEND</a></div><div class="ttdeci">constexpr char BIND_BACKEND[]</div><div class="ttdef"><b>Definition:</b> constants.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a4240d3f3cc8514516c4ccfd6dad7120b"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a4240d3f3cc8514516c4ccfd6dad7120b">mesos::internal::slave::AUFS_BACKEND</a></div><div class="ttdeci">constexpr char AUFS_BACKEND[]</div><div class="ttdef"><b>Definition:</b> constants.hpp:25</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="namespacemesos_1_1internal_1_1slave_html_acb611ac67f73fbffd6ffaaebdde7d5b1"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#acb611ac67f73fbffd6ffaaebdde7d5b1">mesos::internal::slave::COPY_BACKEND</a></div><div class="ttdeci">constexpr char COPY_BACKEND[]</div><div class="ttdef"><b>Definition:</b> constants.hpp:27</div></div>
 </div><!-- fragment --></div><!-- contents -->
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2utils_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2utils_8hpp_source.html
index 1f0faf0..fe123fe 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2utils_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2utils_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="src_2slave_2containerizer_2mesos_2provisioner_2utils_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 c [...]
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2utils_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2utils_8hpp_source.html
index 51e74da..cb2c424 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2utils_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2utils_8hpp_source.html
@@ -56,7 +56,7 @@
 <div class="ttc" id="os_8hpp_html"><div class="ttname"><a href="os_8hpp.html">os.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <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>
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
diff --git a/content/api/latest/c++/src_2slave_2flags_8hpp_source.html b/content/api/latest/c++/src_2slave_2flags_8hpp_source.html
index 92f0854..221dff5 100644
--- a/content/api/latest/c++/src_2slave_2flags_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2flags_8hpp_source.html
@@ -109,7 +109,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html_a6bc20e0bb700865679da21346dea4cd7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html#a6bc20e0bb700865679da21346dea4cd7">mesos::internal::slave::Flags::disk_profile_adaptor</a></div><div class="ttdeci">Option&lt; std::string &gt; disk_profile_adaptor</div><div class="ttdef"><b>Definition:</b> flags.hpp:49</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html_aaa0fff70de0634d1774243c1b9547ed5"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html#aaa0fff70de0634d1774243c1b9547ed5">mesos::internal::slave::Flags::executor_shutdown_grace_period</a></div><div class="ttdeci">Duration executor_shutdown_grace_period</div><div class="ttdef"><b>Definition:</b> flags.hpp:86</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html_ae06943cad8c94cb9c429827878476dd2"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html#ae06943cad8c94cb9c429827878476dd2">mesos::internal::slave::Flags::launcher_dir</a></div><div class="ttdeci">std::string launcher_dir</div><div class="ttdef"><b>Definition:</b> flags.hpp:71</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html_aafe0dcf0fb4a062cc055a35489c66f30"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html#aafe0dcf0fb4a062cc055a35489c66f30">mesos::internal::slave::Flags::default_container_dns</a></div><div class="ttdeci">Option&lt; ContainerDNSInfo &gt; default_container_dns</div><div class="ttdef"><b>Definition:</b> flags.hpp:130</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html_a44a7405ec2e3b494e0b06dadc4c2a056"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html#a44a7405ec2e3b494e0b06dadc4c2a056">mesos::internal::slave::Flags::oversubscribed_resources_interval</a></div><div class="ttdeci">Duration oversubscribed_resources_interval</div><div class="ttdef"><b>Definition:</b> flags.hpp:178</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html_adab4e0b0c5955c449366c88be70b458d"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html#adab4e0b0c5955c449366c88be70b458d">mesos::internal::slave::Flags::recovery_timeout</a></div><div class="ttdeci">Duration recovery_timeout</div><div class="ttdef"><b>Definition:</b> flags.hpp:98</div></div>
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 21db1d0..167d5f9 100644
--- a/content/api/latest/c++/src_2slave_2http_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2http_8hpp_source.html
@@ -76,7 +76,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1URL_html"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html">process::http::URL</a></div><div class="ttdef"><b>Definition:</b> http.hpp:128</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1RequestMediaTypes_html"><div class="ttname"><a href="structmesos_1_1internal_1_1RequestMediaTypes.html">mesos::internal::RequestMediaTypes</a></div><div class="ttdef"><b>Definition:</b> http.hpp:86</div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:207</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Http_html_ade2f0a46b826a1c98b0aeff77c5c28ac"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Http.html#ade2f0a46b826a1c98b0aeff77c5c28ac">mesos::internal::slave::Http::CONTAINERS_HELP</a></div><div class="ttdeci">static std::string CONTAINERS_HELP()</div></div>
 <div class="ttc" id="include_2mesos_2authorizer_2authorizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2authorizer_2authorizer_8hpp.html">authorizer.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2slave_2metrics_8hpp_source.html b/content/api/latest/c++/src_2slave_2metrics_8hpp_source.html
index 502cfa9..2368d65 100644
--- a/content/api/latest/c++/src_2slave_2metrics_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2metrics_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1Metrics_html_aee166a61f210047dd2a4ddeb2376337f"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1Metrics.html#aee166a61f210047dd2a4ddeb2376337f">mesos::internal::slave::Metrics::setRecoveryTime</a></div><div class="ttdeci">void setRecoveryTime(const Duration &amp;duration)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1Metrics_html_a53fcef54e9490431e65c37386219217f"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a53fcef54e9490431e65c37386219217f">mesos::internal::slave::Metrics::valid_status_updates</a></div><div class="ttdeci">process::metrics::Counter valid_status_updates</div><div class="ttdef"><b>Definition:</b> metrics.hpp:64</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1Metrics_html_a09b53695c3d5eda8b1059965d4d0dbfd"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a09b53695c3d5eda8b1059965d4d0dbfd">mesos::internal::slave::Metrics::resources_revocable_percent</a></div><div class="ttdeci">std::vector&lt; process::metrics::PullGauge &gt; resources_revocable_percent</div><div class="ttdef"><b>Definition:</b> metrics.hpp:82</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1Metrics_html_af7910568f51ea2cbfc4b721a64a9d200"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1Metrics.html#af7910568f51ea2cbfc4b721a64a9d200">mesos::internal::slave::Metrics::container_launch_errors</a></div><div class="ttdeci">process::metrics::Counter container_launch_errors</div><div class="ttdef"><b>Definition:</b> metrics.hpp:72</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1Metrics_html_af61f1e8902f25659a561f9f4bee8a81d"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1Metrics.html#af61f1e8902f25659a561f9f4bee8a81d">mesos::internal::slave::Metrics::tasks_gone</a></div><div class="ttdeci">process::metrics::Counter tasks_gone</div><div class="ttdef"><b>Definition:</b> metrics.hpp:56</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1Metrics_html_ad50bb714790c58779e19f2a5b9b2899d"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1Metrics.html#ad50bb714790c58779e19f2a5b9b2899d">mesos::internal::slave::Metrics::resources_percent</a></div><div class="ttdeci">std::vector&lt; process::metrics::PullGauge &gt; resources_percent</div><div class="ttdef"><b>Definition:</b> metrics.hpp:77</div></div>
diff --git a/content/api/latest/c++/src_2slave_2state_8hpp_source.html b/content/api/latest/c++/src_2slave_2state_8hpp_source.html
index 1890002..b6650e7 100644
--- a/content/api/latest/c++/src_2slave_2state_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2state_8hpp_source.html
@@ -100,7 +100,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1state_1_1TaskState_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1state_1_1TaskState.html">mesos::internal::slave::state::TaskState</a></div><div class="ttdef"><b>Definition:</b> state.hpp:243</div></div>
 <div class="ttc" id="namespaceos_html_af0f3343df38b8241f66750a273d4a5a6"><div class="ttname"><a href="namespaceos.html#af0f3343df38b8241f66750a273d4a5a6">os::mkdir</a></div><div class="ttdeci">Try&lt; Nothing &gt; mkdir(const std::string &amp;directory, bool recursive=true)</div><div class="ttdef"><b>Definition:</b> mkdir.hpp:31</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1state_1_1RunState_html_a77a409b68769564c0148e971bd929db3"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1state_1_1RunState.html#a77a409b68769564c0148e971bd929db3">mesos::internal::slave::state::RunState::RunState</a></div><div class="ttdeci">RunState()</div><div class="ttdef"><b>Definition:</b> state.hpp:266</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="structmesos_1_1internal_1_1slave_1_1state_1_1RunState_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1state_1_1RunState.html">mesos::internal::slave::state::RunState</a></div><div class="ttdef"><b>Definition:</b> state.hpp:264</div></div>
 <div class="ttc" id="mkdir_8hpp_html"><div class="ttname"><a href="mkdir_8hpp.html">mkdir.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html b/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
index e07f11f..c567d0f 100644
--- a/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
@@ -85,7 +85,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html_aaead3c9f086c28d226a7c8c1863c71ac"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aaead3c9f086c28d226a7c8c1863c71ac">mesos::internal::tests::TestAllocator::MOCK_METHOD8</a></div><div class="ttdeci">MOCK_METHOD8(initialize, void(const Duration &amp;, const lambda::function&lt; void(const FrameworkID &amp;, const hashmap&lt; std::string, hashmap&lt; SlaveID, Resources &gt;&gt; &am [...]
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator</a></div><div class="ttdef"><b>Definition:</b> allocator.hpp:222</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html_ad9a4148323e74fa49b534b181d10a723"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ad9a4148323e74fa49b534b181d10a723">mesos::internal::tests::TestAllocator::MOCK_METHOD4</a></div><div class="ttdeci">MOCK_METHOD4(updateSlave, void(const SlaveID &amp;, const SlaveInfo &amp;, const Option&lt; Resources &gt; &amp;, const Option&lt; std::vector&lt; SlaveInfo::Capability &gt;&gt; &amp; [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_ac58e3a3025d3887ab1ab9267c9093188"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#ac58e3a3025d3887ab1ab9267c9093188">mesos::allocator::Allocator::removeFramework</a></div><div class="ttdeci">virtual void removeFramework(const FrameworkID &amp;frameworkId)=0</div><div class="ttdoc">Removes a framework from the Mesos cluster. </div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html_aa2565c164096b7dc96a567af2cbe3a37"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37">mesos::internal::tests::TestAllocator::MOCK_METHOD5</a></div><div class="ttdeci">MOCK_METHOD5(addFramework, void(const FrameworkID &amp;, const FrameworkInfo &amp;, const hashmap&lt; SlaveID, Resources &gt; &amp;, bool active, const std::set&lt; std::string &gt; & [...]
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a455bb50eb4548484969c42ada23cd8ff"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">mesos::allocator::Allocator::updateUnavailability</a></div><div class="ttdeci">virtual void updateUnavailability(const SlaveID &amp;slaveId, const Option&lt; Unavailability &gt; &amp;unavailability)=0</div><div class="ttdoc">Updates unavailability for an agent. </div></div>
diff --git a/content/api/latest/c++/src_2tests_2containerizer_2isolator_8hpp_source.html b/content/api/latest/c++/src_2tests_2containerizer_2isolator_8hpp_source.html
index 0a64a08..1094d22 100644
--- a/content/api/latest/c++/src_2tests_2containerizer_2isolator_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2containerizer_2isolator_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.hpp</a></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>
 <div class="ttc" id="classmesos_1_1slave_1_1Isolator_html_a67d35276d3fb6a19cd9290bb4c7aa7f7"><div class="ttname"><a href="classmesos_1_1slave_1_1Isolator.html#a67d35276d3fb6a19cd9290bb4c7aa7f7">mesos::slave::Isolator::recover</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; recover(const std::vector&lt; ContainerState &gt; &amp;states, const hashset&lt; ContainerID &gt; &amp;orphans)</div><div class="ttdef"><b>Definition:</b> isolator.hpp:60</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockIsolator_html_a2bb8379200cf31779e0eebf3b67e55fe"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#a2bb8379200cf31779e0eebf3b67e55fe">mesos::internal::tests::MockIsolator::MockIsolator</a></div><div class="ttdeci">MockIsolator()</div><div class="ttdef"><b>Definition:</b> isolator.hpp:70</div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1Isolator_html_aa4e5910588131613e4c10903282dc252"><div class="ttname"><a href="classmesos_1_1slave_1_1Isolator.html#aa4e5910588131613e4c10903282dc252">mesos::slave::Isolator::update</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; update(const ContainerID &amp;containerId, const Resources &amp;resources)</div><div class="ttdef"><b>Definition:</b> isolator.hpp:98</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
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 546fb6a..f7bd67a 100644
--- a/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
@@ -76,7 +76,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestContainerizer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html">mesos::internal::tests::TestContainerizer</a></div><div class="ttdef"><b>Definition:</b> containerizer.hpp:62</div></div>
 <div class="ttc" id="include_2mesos_2v1_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2executor_8hpp.html">executor.hpp</a></div></div>
 <div class="ttc" id="src_2slave_2state_8hpp_html"><div class="ttname"><a href="src_2slave_2state_8hpp.html">state.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a2b3b394a0928d213a32bd02face608b7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">mesos::internal::slave::Containerizer::attach</a></div><div class="ttdeci">virtual process::Future&lt; process::http::Connection &gt; attach(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> containerizer.hpp:104</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestContainerizer_html_a249f9386c7a7d350edb621ea88417050"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a249f9386c7a7d350edb621ea88417050">mesos::internal::tests::TestContainerizer::MOCK_METHOD4</a></div><div class="ttdeci">MOCK_METHOD4(launch, process::Future&lt; slave::Containerizer::LaunchResult &gt;(const ContainerID &amp;, const mesos::slave::ContainerConfig &amp;, const std::map&lt; std [...]
diff --git a/content/api/latest/c++/src_2tests_2environment_8hpp_source.html b/content/api/latest/c++/src_2tests_2environment_8hpp_source.html
index 5508a75..cf0e804 100644
--- a/content/api/latest/c++/src_2tests_2environment_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2environment_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1Environment_html_ac57626d4f8d16794d88543c200bc6c70"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1Environment.html#ac57626d4f8d16794d88543c200bc6c70">mesos::internal::tests::Environment::Environment</a></div><div class="ttdeci">Environment(const Flags &amp;flags)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1Flags.html">mesos::internal::tests::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:34</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1Environment_html_a5b4392dd1f44009f749d8d17da591220"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1Environment.html#a5b4392dd1f44009f749d8d17da591220">mesos::internal::tests::Environment::SetUp</a></div><div class="ttdeci">void SetUp() override</div></div>
 <div class="ttc" id="classstout_1_1internal_1_1tests_1_1Environment_html"><div class="ttname"><a href="classstout_1_1internal_1_1tests_1_1Environment.html">stout::internal::tests::Environment</a></div><div class="ttdef"><b>Definition:</b> environment.hpp:94</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1Environment_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1Environment.html">mesos::internal::tests::Environment</a></div><div class="ttdef"><b>Definition:</b> environment.hpp:36</div></div>
diff --git a/content/api/latest/c++/src_2tests_2flags_8hpp_source.html b/content/api/latest/c++/src_2tests_2flags_8hpp_source.html
index ad40649..f41e7fa 100644
--- a/content/api/latest/c++/src_2tests_2flags_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2flags_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1Flags.html">mesos::internal::tests::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1Flags_html_a81ef2456b457422601333e4efeb00d86"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1Flags.html#a81ef2456b457422601333e4efeb00d86">mesos::internal::tests::Flags::test_await_timeout</a></div><div class="ttdeci">Duration test_await_timeout</div><div class="ttdef"><b>Definition:</b> flags.hpp:49</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1Flags_html_abf2002c7d6b7bdaf841bfd18ef7251c2"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1Flags.html#abf2002c7d6b7bdaf841bfd18ef7251c2">mesos::internal::tests::Flags::isolation</a></div><div class="ttdeci">Option&lt; std::string &gt; isolation</div><div class="ttdef"><b>Definition:</b> flags.hpp:47</div></div>
diff --git a/content/api/latest/c++/src_2tests_2limiter_8hpp_source.html b/content/api/latest/c++/src_2tests_2limiter_8hpp_source.html
index 64d2d9b..23873c1 100644
--- a/content/api/latest/c++/src_2tests_2limiter_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2limiter_8hpp_source.html
@@ -56,7 +56,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockRateLimiter_html_a7ef39625ebff87e4a80f7cff9a6ee13c"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockRateLimiter.html#a7ef39625ebff87e4a80f7cff9a6ee13c">mesos::internal::tests::MockRateLimiter::MOCK_CONST_METHOD0</a></div><div class="ttdeci">MOCK_CONST_METHOD0(acquire, process::Future&lt; Nothing &gt;())</div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:207</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockRateLimiter_html_a551934d947515266a9d0dd21f3b619b3"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockRateLimiter.html#a551934d947515266a9d0dd21f3b619b3">mesos::internal::tests::MockRateLimiter::MockRateLimiter</a></div><div class="ttdeci">MockRateLimiter()</div><div class="ttdef"><b>Definition:</b> limiter.hpp:35</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="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
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 c67ce9f..271373c 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -202,7 +202,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html">mesos::internal::tests::common::DefaultCredential</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:479</div></div>
 <div class="ttc" id="src_2sched_2constants_8hpp_html"><div class="ttname"><a href="src_2sched_2constants_8hpp.html">constants.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockSecretGenerator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockSecretGenerator.html">mesos::internal::tests::MockSecretGenerator</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3302</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="namespacemesos_1_1internal_1_1tests_1_1v1_html_a3628ea1de6e52dd76de2d3b5d4ab8463"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a3628ea1de6e52dd76de2d3b5d4ab8463">mesos::internal::tests::v1::DESTROY</a></div><div class="ttdeci">mesos::v1::Offer::Operation DESTROY(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2049</div></div>
 <div class="ttc" id="classmesos_1_1SchedulerDriver_html_aaaa8882ecb2e0fbaea33b8575a865dc5"><div class="ttname"><a href="classmesos_1_1SchedulerDriver.html#aaaa8882ecb2e0fbaea33b8575a865dc5">mesos::SchedulerDriver::declineOffer</a></div><div class="ttdeci">virtual Status declineOffer(const OfferID &amp;offerId, const Filters &amp;filters=Filters())=0</div></div>
diff --git a/content/api/latest/c++/src_2tests_2module_8hpp_source.html b/content/api/latest/c++/src_2tests_2module_8hpp_source.html
index 9784653..611d768 100644
--- a/content/api/latest/c++/src_2tests_2module_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2module_8hpp_source.html
@@ -76,7 +76,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a61dcd7752a1b2bfc737b0f9b357191a6a1ec8fc934062f6aadd9019c7f1f1d2c0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a61dcd7752a1b2bfc737b0f9b357191a6a1ec8fc934062f6aadd9019c7f1f1d2c0">mesos::internal::tests::TestDRFAllocator</a></div><div class="ttdef"><b>Definition:</b> module.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1Module_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1Module.html">mesos::internal::tests::Module</a></div><div class="ttdef"><b>Definition:</b> module.hpp:65</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a61dcd7752a1b2bfc737b0f9b357191a6af38e1a65a784c9ef0165b5a59e9316d0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a61dcd7752a1b2bfc737b0f9b357191a6af38e1a65a784c9ef0165b5a59e9316d0">mesos::internal::tests::TestMasterContender</a></div><div class="ttdef"><b>Definition:</b> module.hpp:52</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1Module_html_a6feec23c6307765d6d74118f26258e75"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1Module.html#a6feec23c6307765d6d74118f26258e75">mesos::internal::tests::Module::create</a></div><div class="ttdeci">static Try&lt; T * &gt; create()</div><div class="ttdef"><b>Definition:</b> module.hpp:70</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a61dcd7752a1b2bfc737b0f9b357191a6ade2ccab5fb95e9184585a13f329a9c95"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a61dcd7752a1b2bfc737b0f9b357191a6ade2ccab5fb95e9184585a13f329a9c95">mesos::internal::tests::TestMasterDetector</a></div><div class="ttdef"><b>Definition:</b> module.hpp:53</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
diff --git a/content/api/latest/c++/src_2tests_2utils_8hpp_source.html b/content/api/latest/c++/src_2tests_2utils_8hpp_source.html
index 53d5028..56c1c21 100644
--- a/content/api/latest/c++/src_2tests_2utils_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2utils_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a843ef16a15d05c6c484cf8b52f041668"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a843ef16a15d05c6c484cf8b52f041668">mesos::internal::tests::getTestHelperDir</a></div><div class="ttdeci">std::string getTestHelperDir()</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:158</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_afcdf72e4f7e07e60c06352ac391c0adc"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#afcdf72e4f7e07e60c06352ac391c0adc">mesos::internal::tests::getNonLoopbackIP</a></div><div class="ttdeci">Try&lt; net::IP::Network &gt; getNonLoopbackIP()</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_aca69978cd8f378896cf3e2dd3bdc0d41"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#aca69978cd8f378896cf3e2dd3bdc0d41">mesos::internal::tests::getLauncherDir</a></div><div class="ttdeci">std::string getLauncherDir()</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a87fa60a054d95ffe5bc906f86a1630f4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a87fa60a054d95ffe5bc906f86a1630f4">mesos::internal::tests::getLibMesosPath</a></div><div class="ttdeci">std::string getLibMesosPath()</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>
diff --git a/content/api/latest/c++/src_2tests_2zookeeper_8hpp_source.html b/content/api/latest/c++/src_2tests_2zookeeper_8hpp_source.html
index 79f0679..3a26263 100644
--- a/content/api/latest/c++/src_2tests_2zookeeper_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2zookeeper_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_html_a0c17ec16b01ffd0e8c594c13e948e559"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest.html#a0c17ec16b01ffd0e8c594c13e948e559">mesos::internal::tests::ZooKeeperTest::ZooKeeperTest</a></div><div class="ttdeci">ZooKeeperTest()</div><div class="ttdef"><b>Definition:</b> zookeeper.hpp:119</div></div>
 <div class="ttc" id="classZooKeeper_html_accad8e8d68a1940c2035bd66f8b5d017"><div class="ttname"><a href="classZooKeeper.html#accad8e8d68a1940c2035bd66f8b5d017">ZooKeeper::get</a></div><div class="ttdeci">int get(const std::string &amp;path, bool watch, std::string *result, Stat *stat)</div><div class="ttdoc">gets the data associated with a node synchronously. </div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_html_a548f2c77206020dee1715f8a6e831910"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest.html#a548f2c77206020dee1715f8a6e831910">mesos::internal::tests::ZooKeeperTest::server</a></div><div class="ttdeci">ZooKeeperTestServer * server</div><div class="ttdef"><b>Definition:</b> zookeeper.hpp:128</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher_html_ac5a9f0ce8ba90b0408483a90f7fe7ef3"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#ac5a9f0ce8ba90b0408483a90f7fe7ef3">mesos::internal::tests::ZooKeeperTest::TestWatcher::awaitSessionEvent</a></div><div class="ttdeci">void awaitSessionEvent(int state)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_html_a717d7babbd00c019cc3a3852009b2e7d"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest.html#a717d7babbd00c019cc3a3852009b2e7d">mesos::internal::tests::ZooKeeperTest::NO_TIMEOUT</a></div><div class="ttdeci">static const Duration NO_TIMEOUT</div><div class="ttdef"><b>Definition:</b> zookeeper.hpp:125</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher_1_1Event_html_aa8bc57088e1ceffa9d909e8eb53db3a9"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher_1_1Event.html#aa8bc57088e1ceffa9d909e8eb53db3a9">mesos::internal::tests::ZooKeeperTest::TestWatcher::Event::path</a></div><div class="ttdeci">const std::string path</div><div class="ttdef"><b>Definition:</b> zookeeper.hpp:86</div></div>
diff --git a/content/api/latest/c++/src_2uri_2fetcher_8hpp_source.html b/content/api/latest/c++/src_2uri_2fetcher_8hpp_source.html
index 25b7a45..6fb319a 100644
--- a/content/api/latest/c++/src_2uri_2fetcher_8hpp_source.html
+++ b/content/api/latest/c++/src_2uri_2fetcher_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="uri_2fetchers_2copy_8hpp_html"><div class="ttname"><a href="uri_2fetchers_2copy_8hpp.html">copy.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2uri_2fetcher_8hpp_html"><div class="ttname"><a href="include_2mesos_2uri_2fetcher_8hpp.html">fetcher.hpp</a></div></div>
 <div class="ttc" id="curl_8hpp_html"><div class="ttname"><a href="curl_8hpp.html">curl.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="uri_2fetchers_2docker_8hpp_html"><div class="ttname"><a href="uri_2fetchers_2docker_8hpp.html">docker.hpp</a></div></div>
 <div class="ttc" id="hadoop_8hpp_html"><div class="ttname"><a href="hadoop_8hpp.html">hadoop.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2uri_2schemes_2http_8hpp_source.html b/content/api/latest/c++/src_2uri_2schemes_2http_8hpp_source.html
index 752b024..bd70609 100644
--- a/content/api/latest/c++/src_2uri_2schemes_2http_8hpp_source.html
+++ b/content/api/latest/c++/src_2uri_2schemes_2http_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="namespaceos_html_a698aa27e5ea6b1dc1c190b978c2f7960"><div class="ttname"><a href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">os::user</a></div><div class="ttdeci">Result&lt; std::string &gt; user(Option&lt; uid_t &gt; uid=None())</div><div class="ttdef"><b>Definition:</b> su.hpp:277</div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ab70487cb3ac225692ff7b0ea9923eb23"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ab70487cb3ac225692ff7b0ea9923eb23">mesos::internal::tests::fragment</a></div><div class="ttdeci">Try&lt;::mesos::Value::Ranges &gt; fragment(const ::mesos::Value::Range &amp;bounds, size_t numRanges)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="src_2uri_2utils_8hpp_html"><div class="ttname"><a href="src_2uri_2utils_8hpp.html">utils.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
diff --git a/content/api/latest/c++/src_2uri_2utils_8hpp_source.html b/content/api/latest/c++/src_2uri_2utils_8hpp_source.html
index fadd2a4..eb52d31 100644
--- a/content/api/latest/c++/src_2uri_2utils_8hpp_source.html
+++ b/content/api/latest/c++/src_2uri_2utils_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="namespaceos_html_a698aa27e5ea6b1dc1c190b978c2f7960"><div class="ttname"><a href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">os::user</a></div><div class="ttdeci">Result&lt; std::string &gt; user(Option&lt; uid_t &gt; uid=None())</div><div class="ttdef"><b>Definition:</b> su.hpp:277</div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ab70487cb3ac225692ff7b0ea9923eb23"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ab70487cb3ac225692ff7b0ea9923eb23">mesos::internal::tests::fragment</a></div><div class="ttdeci">Try&lt;::mesos::Value::Ranges &gt; fragment(const ::mesos::Value::Range &amp;bounds, size_t numRanges)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceuri_html"><div class="ttname"><a href="namespaceuri.html">uri</a></div><div class="ttdef"><b>Definition:</b> uri.hpp:21</div></div>
diff --git a/content/api/latest/c++/src_2version_2version_8hpp_source.html b/content/api/latest/c++/src_2version_2version_8hpp_source.html
index 90833a8..1b11649 100644
--- a/content/api/latest/c++/src_2version_2version_8hpp_source.html
+++ b/content/api/latest/c++/src_2version_2version_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:517</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:158</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1build_html_a815dab7636e7ddbb6ede2493d9b3f40f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1build.html#a815dab7636e7ddbb6ede2493d9b3f40f">mesos::internal::build::DATE</a></div><div class="ttdeci">const std::string DATE</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1build_html_acb7d084d37c709bfa87207ba1b5be465"><div class="ttname"><a href="namespacemesos_1_1internal_1_1build.html#acb7d084d37c709bfa87207ba1b5be465">mesos::internal::build::GIT_BRANCH</a></div><div class="ttdeci">const Option&lt; std::string &gt; GIT_BRANCH</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/status__update__manager__process_8hpp_source.html b/content/api/latest/c++/status__update__manager__process_8hpp_source.html
index e4f86a5..09312f6 100644
--- a/content/api/latest/c++/status__update__manager__process_8hpp_source.html
+++ b/content/api/latest/c++/status__update__manager__process_8hpp_source.html
@@ -114,7 +114,7 @@
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a6baf49d6234eb638d068a98514e4ae3f"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">process::ProcessBase::initialize</a></div><div class="ttdeci">virtual void initialize()</div><div class="ttdoc">Invoked when a process gets spawned. </div><div class="ttdef"><b>Definition:</b> process.hpp:100</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1StatusUpdateManagerProcess_html_ada5dee44c0cc874403efa6c2c3cde9d2"><div class="ttname"><a href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#ada5dee44c0cc874403efa6c2c3cde9d2">mesos::internal::StatusUpdateManagerProcess::initialize</a></div><div class="ttdeci">void initialize(const lambda::function&lt; void(const UpdateType &amp;)&gt; &amp;_forwardCallback, const lambda::function&lt; const std::string(const IDType &amp;)&gt; &am [...]
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html_a78407a45187058b9b4ef2042accb9bc4"><div class="ttname"><a href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a></div><div class="ttdeci">Option&lt; T &gt; min(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:179</div></div>
 <div class="ttc" id="namespaceprocess_html_ad46335bec9fe626e60003c33e8f13023"><div class="ttname"><a href="namespaceprocess.html#ad46335bec9fe626e60003c33e8f13023">process::delay</a></div><div class="ttdeci">Timer delay(const Duration &amp;duration, const PID&lt; T &gt; &amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> delay.hpp:31</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>
diff --git a/content/api/latest/c++/store_8hpp_source.html b/content/api/latest/c++/store_8hpp_source.html
index 4e08dea..a9e482d 100644
--- a/content/api/latest/c++/store_8hpp_source.html
+++ b/content/api/latest/c++/store_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1ImageInfo_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1ImageInfo.html">mesos::internal::slave::ImageInfo</a></div><div class="ttdef"><b>Definition:</b> store.hpp:45</div></div>
 <div class="ttc" id="include_2mesos_2appc_2spec_8hpp_html"><div class="ttname"><a href="include_2mesos_2appc_2spec_8hpp.html">spec.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1ImageInfo_html_ab1d205fa6986d5da57f99a4fd69a1f13"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1ImageInfo.html#ab1d205fa6986d5da57f99a4fd69a1f13">mesos::internal::slave::ImageInfo::appcManifest</a></div><div class="ttdeci">Option&lt;::appc::spec::ImageManifest &gt; appcManifest</div><div class="ttdef"><b>Definition:</b> store.hpp:53</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1ImageInfo_html_ac76ec86a0a1eced6b58659a885e7c4f2"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1ImageInfo.html#ac76ec86a0a1eced6b58659a885e7c4f2">mesos::internal::slave::ImageInfo::dockerManifest</a></div><div class="ttdeci">Option&lt;::docker::spec::v1::ImageManifest &gt; dockerManifest</div><div class="ttdef"><b>Definition:</b> store.hpp:50</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1uri_1_1docker_html_abbd9f55734f0b832bc5a87c3ee5d449e"><div class="ttname"><a href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">mesos::uri::docker::image</a></div><div class="ttdeci">URI image(const std::string &amp;repository, const std::string &amp;reference, const std::string &amp;registry, const Option&lt; std::string &gt; &amp;scheme=None(), const Option&lt; int &gt; &amp;port=None())</div><div class="ttdef"><b>Defini [...]
diff --git a/content/api/latest/c++/subsystem_8hpp_source.html b/content/api/latest/c++/subsystem_8hpp_source.html
index dedab75..3a63adf 100644
--- a/content/api/latest/c++/subsystem_8hpp_source.html
+++ b/content/api/latest/c++/subsystem_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Subsystem_html_a19549cadefab1e9160850e7313f118bf"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a19549cadefab1e9160850e7313f118bf">mesos::internal::slave::Subsystem::recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; recover(const ContainerID &amp;containerId, const std::string &amp;cgroup)</div><div class="ttdoc">Recover the cgroups subsystem for the associated container. </div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Subsystem_html_a668ce74eafb686bd926226d4bb9017b2"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a668ce74eafb686bd926226d4bb9017b2">mesos::internal::slave::Subsystem::status</a></div><div class="ttdeci">process::Future&lt; ContainerStatus &gt; status(const ContainerID &amp;containerId, const std::string &amp;cgroup)</div><div class="ttdoc">Get the run-time status of cgroups subsystem specific properti [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Subsystem_html_a9765b58287e3074a4e9909eac999c273"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a9765b58287e3074a4e9909eac999c273">mesos::internal::slave::Subsystem::Subsystem</a></div><div class="ttdeci">Subsystem(const Subsystem &amp;)=delete</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a72e1e4307b04bca27a0072da0a06dbd7"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroups::blkio::cgroup</a></div><div class="ttdeci">Result&lt; std::string &gt; cgroup(pid_t pid)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">mesos::internal::slave::SubsystemProcess</a></div><div class="ttdef"><b>Definition:</b> subsystem.hpp:186</div></div>
diff --git a/content/api/latest/c++/switchboard_8hpp_source.html b/content/api/latest/c++/switchboard_8hpp_source.html
index 3954c83..7fd7293 100644
--- a/content/api/latest/c++/switchboard_8hpp_source.html
+++ b/content/api/latest/c++/switchboard_8hpp_source.html
@@ -75,7 +75,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1IOSwitchboard_html_ae38121e40bcbd94884a39e87e798d271"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1IOSwitchboard.html#ae38121e40bcbd94884a39e87e798d271">mesos::internal::slave::IOSwitchboard::recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; recover(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states, const hashset&lt; ContainerID &gt; &amp;orphans) override</div></div>
 <div class="ttc" id="slave_2container__logger_8hpp_html"><div class="ttname"><a href="slave_2container__logger_8hpp.html">container_logger.hpp</a></div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1IOSwitchboard_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1IOSwitchboard.html">mesos::internal::slave::IOSwitchboard</a></div><div class="ttdef"><b>Definition:</b> switchboard.hpp:53</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; mesos::slave::ContainerLimitation &gt;</a></div></div>
 <div class="ttc" id="include_2mesos_2slave_2containerizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
diff --git a/content/api/latest/c++/systemd_8hpp_source.html b/content/api/latest/c++/systemd_8hpp_source.html
index 799affb..ad71c59 100644
--- a/content/api/latest/c++/systemd_8hpp_source.html
+++ b/content/api/latest/c++/systemd_8hpp_source.html
@@ -69,7 +69,7 @@
 <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:145</div></div>
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="namespacesystemd_html_ad81f682c314645587d28506bcec18489"><div class="ttname"><a href="namespacesystemd.html#ad81f682c314645587d28506bcec18489">systemd::daemonReload</a></div><div class="ttdeci">Try&lt; Nothing &gt; daemonReload()</div><div class="ttdoc">Runs systemctl daemon-reload. </div></div>
 <div class="ttc" id="classsystemd_1_1Flags_html_a58cb80fd14bab9d5b8b74d0393c5d26b"><div class="ttname"><a href="classsystemd_1_1Flags.html#a58cb80fd14bab9d5b8b74d0393c5d26b">systemd::Flags::cgroups_hierarchy</a></div><div class="ttdeci">std::string cgroups_hierarchy</div><div class="ttdef"><b>Definition:</b> systemd.hpp:66</div></div>
diff --git a/content/api/latest/c++/task__status__update__manager_8hpp_source.html b/content/api/latest/c++/task__status__update__manager_8hpp_source.html
index edfcfe5..7736826 100644
--- a/content/api/latest/c++/task__status__update__manager_8hpp_source.html
+++ b/content/api/latest/c++/task__status__update__manager_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="namespacesystemd_html_a4e45b8163baf6d307c9884d624472402"><div class="ttname"><a href="namespacesystemd.html#a4e45b8163baf6d307c9884d624472402">systemd::initialize</a></div><div class="ttdeci">Try&lt; Nothing &gt; initialize(const Flags &amp;flags)</div><div class="ttdoc">Initialized state for support of systemd functions in this file. </div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1TaskStatusUpdateStream_html_afed2587d35bff8423602ff07defed554"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1TaskStatusUpdateStream.html#afed2587d35bff8423602ff07defed554">mesos::internal::slave::TaskStatusUpdateStream::timeout</a></div><div class="ttdeci">Option&lt; process::Timeout &gt; timeout</div><div class="ttdef"><b>Definition:</b> task_status_update_manager.hpp:172</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1TaskStatusUpdateStream_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1TaskStatusUpdateStream.html">mesos::internal::slave::TaskStatusUpdateStream</a></div><div class="ttdef"><b>Definition:</b> task_status_update_manager.hpp:132</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="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/test__module_8hpp_source.html b/content/api/latest/c++/test__module_8hpp_source.html
index 62a484a..3e286f6 100644
--- a/content/api/latest/c++/test__module_8hpp_source.html
+++ b/content/api/latest/c++/test__module_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classTestModule_html_a945295de6c98244a5dcb47278a58dd15"><div class="ttname"><a href="classTestModule.html#a945295de6c98244a5dcb47278a58dd15">TestModule::TestModule</a></div><div class="ttdeci">TestModule()</div><div class="ttdef"><b>Definition:</b> test_module.hpp:33</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classTestModule_html_afc8138d9d05516c09e237a90e6ee2edf"><div class="ttname"><a href="classTestModule.html#afc8138d9d05516c09e237a90e6ee2edf">TestModule::baz</a></div><div class="ttdeci">virtual int baz(int a, int b)=0</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
 <div class="ttc" id="classTestModule_html_a2e8be960c1d3a16f99f1b8b5c7acce90"><div class="ttname"><a href="classTestModule.html#a2e8be960c1d3a16f99f1b8b5c7acce90">TestModule::~TestModule</a></div><div class="ttdeci">virtual ~TestModule()</div><div class="ttdef"><b>Definition:</b> test_module.hpp:39</div></div>
diff --git a/content/api/latest/c++/tests_2containerizer_2launcher_8hpp_source.html b/content/api/latest/c++/tests_2containerizer_2launcher_8hpp_source.html
index 421df47..d918bf3 100644
--- a/content/api/latest/c++/tests_2containerizer_2launcher_8hpp_source.html
+++ b/content/api/latest/c++/tests_2containerizer_2launcher_8hpp_source.html
@@ -69,7 +69,7 @@
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Launcher_html_adf9cd543b7aaf0b999a2a00aa31c6175"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Launcher.html#adf9cd543b7aaf0b999a2a00aa31c6175">mesos::internal::slave::Launcher::destroy</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; destroy(const ContainerID &amp;containerId)=0</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/tests_2resources__utils_8hpp_source.html b/content/api/latest/c++/tests_2resources__utils_8hpp_source.html
index 4166079..1f573bd 100644
--- a/content/api/latest/c++/tests_2resources__utils_8hpp_source.html
+++ b/content/api/latest/c++/tests_2resources__utils_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_aa3baef77e9071163d2e2dfb2b48798c1"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#aa3baef77e9071163d2e2dfb2b48798c1">mesos::internal::tests::createRange</a></div><div class="ttdeci">::mesos::Value::Range createRange(uint64_t begin, uint64_t end)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a832851f20923b6485302f954e6e233d0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a832851f20923b6485302f954e6e233d0">mesos::internal::tests::allocatedResources</a></div><div class="ttdeci">Resources allocatedResources(const Resources &amp;resources, const std::string &amp;role)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ab70487cb3ac225692ff7b0ea9923eb23"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ab70487cb3ac225692ff7b0ea9923eb23">mesos::internal::tests::fragment</a></div><div class="ttdeci">Try&lt;::mesos::Value::Ranges &gt; fragment(const ::mesos::Value::Range &amp;bounds, size_t numRanges)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a3b59b9060437978b28f2be4f9f11cd81"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a3b59b9060437978b28f2be4f9f11cd81">mesos::internal::tests::createPorts</a></div><div class="ttdeci">Resource createPorts(const ::mesos::Value::Ranges &amp;ranges)</div></div>
diff --git a/content/api/latest/c++/tool_2replica_8hpp_source.html b/content/api/latest/c++/tool_2replica_8hpp_source.html
index 3bf26b2..94609ee 100644
--- a/content/api/latest/c++/tool_2replica_8hpp_source.html
+++ b/content/api/latest/c++/tool_2replica_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags.html">mesos::internal::log::tool::Replica::Flags</a></div><div class="ttdef"><b>Definition:</b> replica.hpp:38</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags_html_a1bfb46aca59fe563bcd1755397ff3fe1"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags.html#a1bfb46aca59fe563bcd1755397ff3fe1">mesos::internal::log::tool::Replica::Flags::servers</a></div><div class="ttdeci">Option&lt; std::string &gt; servers</div><div class="ttdef"><b>Definition:</b> replica.hpp:45</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags_html_afc081120a879f71934af433fc1a4d7c5"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags.html#afc081120a879f71934af433fc1a4d7c5">mesos::internal::log::tool::Replica::Flags::help</a></div><div class="ttdeci">bool help</div><div class="ttdef"><b>Definition:</b> replica.hpp:48</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_html_a23b91f61624f84055f46054b06853eb4"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Replica.html#a23b91f61624f84055f46054b06853eb4">mesos::internal::log::tool::Replica::name</a></div><div class="ttdeci">std::string name() const override</div><div class="ttdef"><b>Definition:</b> replica.hpp:51</div></div>
diff --git a/content/api/latest/c++/tool_8hpp_source.html b/content/api/latest/c++/tool_8hpp_source.html
index d897ab5..e35aaad 100644
--- a/content/api/latest/c++/tool_8hpp_source.html
+++ b/content/api/latest/c++/tool_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="tool_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="li [...]
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1tool_1_1Tool_html_ac4dea5608cfa6533a1986c68dd9d88dd"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Tool.html#ac4dea5608cfa6533a1986c68dd9d88dd">mesos::internal::log::tool::Tool::~Tool</a></div><div class="ttdeci">virtual ~Tool()</div><div class="ttdef"><b>Definition:</b> tool.hpp:34</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="classmesos_1_1internal_1_1log_1_1tool_1_1Tool_html_a4dfb0c49f0f74ce09ff731037f00c855"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1tool_1_1Tool.html#a4dfb0c49f0f74ce09ff731037f00c855">mesos::internal::log::tool::Tool::execute</a></div><div class="ttdeci">virtual Try&lt; Nothing &gt; execute(int argc, char **argv)=0</div></div>
diff --git a/content/api/latest/c++/type__utils_8hpp_source.html b/content/api/latest/c++/type__utils_8hpp_source.html
index 863f06d..8993879 100644
--- a/content/api/latest/c++/type__utils_8hpp_source.html
+++ b/content/api/latest/c++/type__utils_8hpp_source.html
@@ -90,7 +90,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1UUID_01_4_html_a9e52132324b030813ef1f9a4cbcf228a"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1UUID_01_4.html#a9e52132324b030813ef1f9a4cbcf228a">std::hash&lt; mesos::UUID &gt;::argument_type</a></div><div class="ttdeci">mesos::UUID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:772</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1UUID_01_4_html_afc92b57dc47435677442b253ffca2072"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1UUID_01_4.html#afc92b57dc47435677442b253ffca2072">std::hash&lt; mesos::UUID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;uuid) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:774</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1OfferID_01_4_html_ae07091df527268aeaded5dd2f3dfe4c2"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#ae07091df527268aeaded5dd2f3dfe4c2">std::hash&lt; mesos::OfferID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:595</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskState_01_4_html_a0286cb906f380f58e5ac0e99c9437ef7"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#a0286cb906f380f58e5ac0e99c9437ef7">std::hash&lt; mesos::TaskState &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:643</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1OperationID_01_4_html_a9e44afa059a40badf7611dbf34f73876"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OperationID_01_4.html#a9e44afa059a40badf7611dbf34f73876">std::hash&lt; mesos::OperationID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:738</div></div>
diff --git a/content/api/latest/c++/uri_2fetchers_2copy_8hpp_source.html b/content/api/latest/c++/uri_2fetchers_2copy_8hpp_source.html
index e20d8f9..011ce10 100644
--- a/content/api/latest/c++/uri_2fetchers_2copy_8hpp_source.html
+++ b/content/api/latest/c++/uri_2fetchers_2copy_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classmesos_1_1uri_1_1CopyFetcherPlugin_html_a50c781be93869ef9ef4de5b63893c1ba"><div class="ttname"><a href="classmesos_1_1uri_1_1CopyFetcherPlugin.html#a50c781be93869ef9ef4de5b63893c1ba">mesos::uri::CopyFetcherPlugin::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; Fetcher::Plugin &gt; &gt; create(const Flags &amp;flags)</div></div>
 <div class="ttc" id="include_2mesos_2uri_2fetcher_8hpp_html"><div class="ttname"><a href="include_2mesos_2uri_2fetcher_8hpp.html">fetcher.hpp</a></div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1uri_1_1CopyFetcherPlugin_html_aaeebbbc3be3f0bbf10e533d8737cb708"><div class="ttname"><a href="classmesos_1_1uri_1_1CopyFetcherPlugin.html#aaeebbbc3be3f0bbf10e533d8737cb708">mesos::uri::CopyFetcherPlugin::schemes</a></div><div class="ttdeci">std::set&lt; std::string &gt; schemes() const override</div><div class="ttdoc">Returns the URI schemes that this plugin handles. </div></div>
 <div class="ttc" id="classmesos_1_1uri_1_1CopyFetcherPlugin_html_a16cd339fafbca2bd609798a2d3a846f7"><div class="ttname"><a href="classmesos_1_1uri_1_1CopyFetcherPlugin.html#a16cd339fafbca2bd609798a2d3a846f7">mesos::uri::CopyFetcherPlugin::~CopyFetcherPlugin</a></div><div class="ttdeci">~CopyFetcherPlugin() override</div><div class="ttdef"><b>Definition:</b> copy.hpp:39</div></div>
diff --git a/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html b/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html
index 8a809e4..84b123a 100644
--- a/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html
+++ b/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="classmesos_1_1uri_1_1DockerFetcherPlugin_1_1Flags_html_adc46d2b63eb623a8d3f9956ea312f130"><div class="ttname"><a href="classmesos_1_1uri_1_1DockerFetcherPlugin_1_1Flags.html#adc46d2b63eb623a8d3f9956ea312f130">mesos::uri::DockerFetcherPlugin::Flags::docker_stall_timeout</a></div><div class="ttdeci">Option&lt; Duration &gt; docker_stall_timeout</div><div class="ttdef"><b>Definition:</b> docker.hpp:43</div></div>
 <div class="ttc" id="classmesos_1_1uri_1_1DockerFetcherPlugin_html_ad942cc6916621fcfb8f714a76aaf2487"><div class="ttname"><a href="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ad942cc6916621fcfb8f714a76aaf2487">mesos::uri::DockerFetcherPlugin::NAME</a></div><div class="ttdeci">static const char NAME[]</div><div class="ttdef"><b>Definition:</b> docker.hpp:46</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1uri_1_1DockerFetcherPlugin_html_ab48bbece122ba40a252d585d4bb0b520"><div class="ttname"><a href="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ab48bbece122ba40a252d585d4bb0b520">mesos::uri::DockerFetcherPlugin::fetch</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; fetch(const URI &amp;uri, const std::string &amp;directory, const Option&lt; std::string &gt; &amp;data=None()) const override</div><div class="ttdoc">Fetches a URI to the given d [...]
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
diff --git a/content/api/latest/c++/uri_2schemes_2docker_8hpp_source.html b/content/api/latest/c++/uri_2schemes_2docker_8hpp_source.html
index 42dcb95..1f074b2 100644
--- a/content/api/latest/c++/uri_2schemes_2docker_8hpp_source.html
+++ b/content/api/latest/c++/uri_2schemes_2docker_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="namespacemesos_1_1uri_html_a4bbf8b5e900159cbe1f4f311ce26fb63"><div class="ttname"><a href="namespacemesos_1_1uri.html#a4bbf8b5e900159cbe1f4f311ce26fb63">mesos::uri::construct</a></div><div class="ttdeci">URI construct(const std::string &amp;scheme, const std::string &amp;path=&quot;&quot;, const Option&lt; std::string &gt; &amp;host=None(), const Option&lt; int &gt; &amp;port=None(), const Option&lt; std::string &gt; &amp;query=None(), const Option&lt; std::string &g [...]
 <div class="ttc" id="namespacemesos_1_1uri_1_1docker_html_a0376fa1291e79a09daa1df39b6f0b03b"><div class="ttname"><a href="namespacemesos_1_1uri_1_1docker.html#a0376fa1291e79a09daa1df39b6f0b03b">mesos::uri::docker::blob</a></div><div class="ttdeci">URI blob(const std::string &amp;repository, const std::string &amp;digest, const std::string &amp;registry, const Option&lt; std::string &gt; &amp;scheme=None(), const Option&lt; int &gt; &amp;port=None())</div><div class="ttdef"><b>Definition: [...]
 <div class="ttc" id="namespacemesos_1_1uri_1_1docker_html_a001e34ad4b471e43d16e9f03e39a4566"><div class="ttname"><a href="namespacemesos_1_1uri_1_1docker.html#a001e34ad4b471e43d16e9f03e39a4566">mesos::uri::docker::manifest</a></div><div class="ttdeci">URI manifest(const std::string &amp;repository, const std::string &amp;reference, const std::string &amp;registry, const Option&lt; std::string &gt; &amp;scheme=None(), const Option&lt; int &gt; &amp;port=None())</div><div class="ttdef"><b> [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="src_2uri_2utils_8hpp_html"><div class="ttname"><a href="src_2uri_2utils_8hpp.html">utils.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1uri_1_1docker_html_abbd9f55734f0b832bc5a87c3ee5d449e"><div class="ttname"><a href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">mesos::uri::docker::image</a></div><div class="ttdeci">URI image(const std::string &amp;repository, const std::string &amp;reference, const std::string &amp;registry, const Option&lt; std::string &gt; &amp;scheme=None(), const Option&lt; int &gt; &amp;port=None())</div><div class="ttdef"><b>Defini [...]
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
diff --git a/content/api/latest/c++/uri_2schemes_2hdfs_8hpp_source.html b/content/api/latest/c++/uri_2schemes_2hdfs_8hpp_source.html
index ab33a2f..0a2a39b 100644
--- a/content/api/latest/c++/uri_2schemes_2hdfs_8hpp_source.html
+++ b/content/api/latest/c++/uri_2schemes_2hdfs_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="include_2mesos_2uri_2uri_8hpp_html"><div class="ttname"><a href="include_2mesos_2uri_2uri_8hpp.html">uri.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1uri_html_a4bbf8b5e900159cbe1f4f311ce26fb63"><div class="ttname"><a href="namespacemesos_1_1uri.html#a4bbf8b5e900159cbe1f4f311ce26fb63">mesos::uri::construct</a></div><div class="ttdeci">URI construct(const std::string &amp;scheme, const std::string &amp;path=&quot;&quot;, const Option&lt; std::string &gt; &amp;host=None(), const Option&lt; int &gt; &amp;port=None(), const Option&lt; std::string &gt; &amp;query=None(), const Option&lt; std::string &g [...]
 <div class="ttc" id="namespacemesos_1_1uri_html_a79465d71946616b655bbaa3f32cd7286"><div class="ttname"><a href="namespacemesos_1_1uri.html#a79465d71946616b655bbaa3f32cd7286">mesos::uri::hdfs</a></div><div class="ttdeci">URI hdfs(const std::string &amp;path, const Option&lt; std::string &gt; &amp;host=None(), const Option&lt; int &gt; &amp;port=None())</div><div class="ttdoc">Creates an hdfs URI with the given path. </div><div class="ttdef"><b>Definition:</b> hdfs.hpp:32</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="src_2uri_2utils_8hpp_html"><div class="ttname"><a href="src_2uri_2utils_8hpp.html">utils.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceuri_html"><div class="ttname"><a href="namespaceuri.html">uri</a></div><div class="ttdef"><b>Definition:</b> uri.hpp:21</div></div>
diff --git a/content/api/latest/c++/uri__disk__profile__adaptor_8hpp_source.html b/content/api/latest/c++/uri__disk__profile__adaptor_8hpp_source.html
index 109a530..615d61b 100644
--- a/content/api/latest/c++/uri__disk__profile__adaptor_8hpp_source.html
+++ b/content/api/latest/c++/uri__disk__profile__adaptor_8hpp_source.html
@@ -73,7 +73,7 @@
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:207</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="resource__provider_2storage_2disk__profile__adaptor_8hpp_html"><div class="ttname"><a href="resource__provider_2storage_2disk__profile__adaptor_8hpp.html">disk_profile_adaptor.hpp</a></div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
diff --git a/content/api/latest/c++/usage_8hpp_source.html b/content/api/latest/c++/usage_8hpp_source.html
index c1f687e..3e82cb5 100644
--- a/content/api/latest/c++/usage_8hpp_source.html
+++ b/content/api/latest/c++/usage_8hpp_source.html
@@ -57,7 +57,7 @@
 <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>
 <div class="ttc" id="namespacemesos_1_1internal_html_a91a5bc5e418e8712bb512721b5abc46d"><div class="ttname"><a href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal::usage</a></div><div class="ttdeci">Try&lt; ResourceStatistics &gt; usage(pid_t pid, bool mem=true, bool cpus=true)</div></div>
 <div class="ttc" id="namespaceos_html_afd08813156fea899c86b340d9767a8cd"><div class="ttname"><a href="namespaceos.html#afd08813156fea899c86b340d9767a8cd">os::cpus</a></div><div class="ttdeci">Try&lt; long &gt; cpus()</div><div class="ttdef"><b>Definition:</b> os.hpp:286</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/v0__v1executor_8hpp_source.html b/content/api/latest/c++/v0__v1executor_8hpp_source.html
index 966c46a..d8a572c 100644
--- a/content/api/latest/c++/v0__v1executor_8hpp_source.html
+++ b/content/api/latest/c++/v0__v1executor_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_aa7e9c8678e6a90a259bb9f480533ee78"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#aa7e9c8678e6a90a259bb9f480533ee78">mesos::v1::executor::V0ToV1Adapter::frameworkMessage</a></div><div class="ttdeci">void frameworkMessage(ExecutorDriver *driver, const std::string &amp;data) override</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_a32b6d819b88d547becb7cb7aa223f4a1"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a32b6d819b88d547becb7cb7aa223f4a1">mesos::v1::executor::V0ToV1Adapter::error</a></div><div class="ttdeci">void error(ExecutorDriver *driver, const std::string &amp;message) override</div></div>
 <div class="ttc" id="include_2mesos_2v1_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2executor_8hpp.html">executor.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_a43bb60de5554f9b71dd05488caac080d"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a43bb60de5554f9b71dd05488caac080d">mesos::v1::executor::V0ToV1Adapter::V0ToV1Adapter</a></div><div class="ttdeci">V0ToV1Adapter(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; &am [...]
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_a9fa50b0156cbc558c37fc221103ac833"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a9fa50b0156cbc558c37fc221103ac833">mesos::v1::executor::V0ToV1Adapter::shutdown</a></div><div class="ttdeci">void shutdown(ExecutorDriver *driver) override</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_aa94064efa7ad82cd2086130ca5d086b6"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#aa94064efa7ad82cd2086130ca5d086b6">mesos::v1::executor::V0ToV1Adapter::launchTask</a></div><div class="ttdeci">void launchTask(ExecutorDriver *driver, const mesos::TaskInfo &amp;task) override</div></div>
diff --git a/content/api/latest/c++/v1_2agent_2agent_8hpp_source.html b/content/api/latest/c++/v1_2agent_2agent_8hpp_source.html
index e0987f7..0b6fbc4 100644
--- a/content/api/latest/c++/v1_2agent_2agent_8hpp_source.html
+++ b/content/api/latest/c++/v1_2agent_2agent_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="v1_2agent_2agent_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><sp [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_1_1agent_html_a60f181f4c68e9116edf49c02208156b1"><div class="ttname"><a href="namespacemesos_1_1v1_1_1agent.html#a60f181f4c68e9116edf49c02208156b1">mesos::v1::agent::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Call::Type &amp;type)</div><div class="ttdef"><b>Definition:</b> agent.hpp:29</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
diff --git a/content/api/latest/c++/v1_2resource__provider_2resource__provider_8hpp_source.html b/content/api/latest/c++/v1_2resource__provider_2resource__provider_8hpp_source.html
index c2f80a33..da1420d 100644
--- a/content/api/latest/c++/v1_2resource__provider_2resource__provider_8hpp_source.html
+++ b/content/api/latest/c++/v1_2resource__provider_2resource__provider_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="v1_2resource__provider_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 [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_1_1resource__provider_html_a1c10bb4a714145a80318f7fe0c833163"><div class="ttname"><a href="namespacemesos_1_1v1_1_1resource__provider.html#a1c10bb4a714145a80318f7fe0c833163">mesos::v1::resource_provider::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Call::UpdatePublishResourcesStatus::Status &amp;status)</div><div class="ttdef"><b>Definition:</b> resource_provider.hpp:29</div></div>
 </div><!-- fragment --></div><!-- contents -->
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 ff22fea..a131655 100644
--- a/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
+++ b/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
@@ -63,7 +63,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="classmesos_1_1v1_1_1resource__provider_1_1Driver_html"><div class="ttname"><a href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">mesos::v1::resource_provider::Driver</a></div><div class="ttdoc">Resource provider driver. </div><div class="ttdef"><b>Definition:</b> resource_provider.hpp:56</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
diff --git a/content/api/latest/c++/v1_2resources_8hpp_source.html b/content/api/latest/c++/v1_2resources_8hpp_source.html
index 6a11cf7..885c93c 100644
--- a/content/api/latest/c++/v1_2resources_8hpp_source.html
+++ b/content/api/latest/c++/v1_2resources_8hpp_source.html
@@ -52,29 +52,28 @@
 <div class="title">resources.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="v1_2resources_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  [...]
+<a href="v1_2resources_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  [...]
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a857302e3f08273a1ecee3395b437a965"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a857302e3f08273a1ecee3395b437a965">mesos::v1::Resources::revocable</a></div><div class="ttdeci">Resources revocable() const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a88bae7db4074589b0afcb756988be4f3"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3">mesos::v1::Resources::reserved</a></div><div class="ttdeci">Resources reserved(const Option&lt; std::string &gt; &amp;role=None()) const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a67c9b3a515ef7ca50599151b7039ff5f"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(const Resources &amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:385</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a67c9b3a515ef7ca50599151b7039ff5f"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(const Resources &amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:404</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_aa1501df2cd47829fcebb26410f38fa6e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#aa1501df2cd47829fcebb26410f38fa6e">mesos::v1::Resources::validate</a></div><div class="ttdeci">static Option&lt; Error &gt; validate(const Resource &amp;resource)</div><div class="ttdoc">Validates a Resource object. </div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:36</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad49e676c9316fb456bf65516acb7c12d"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad49e676c9316fb456bf65516acb7c12d">mesos::v1::Resources::unreserved</a></div><div class="ttdeci">Resources unreserved() const </div></div>
 <div class="ttc" id="classTry_html_a8bc7f43e75a47111ea18e9c83b007be5"><div class="ttname"><a href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">Try::get</a></div><div class="ttdeci">T &amp; get()&amp;</div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ae6ae804b1d0941acb28f99e020bdda10"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ae6ae804b1d0941acb28f99e020bdda10">mesos::v1::Resources::end</a></div><div class="ttdeci">const_iterator end()</div><div class="ttdef"><b>Definition:</b> resources.hpp:566</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ae6ae804b1d0941acb28f99e020bdda10"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ae6ae804b1d0941acb28f99e020bdda10">mesos::v1::Resources::end</a></div><div class="ttdeci">const_iterator end()</div><div class="ttdef"><b>Definition:</b> resources.hpp:593</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad2b1ead3063e0d52e43d93c3dc5fd070"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad2b1ead3063e0d52e43d93c3dc5fd070">mesos::v1::Resources::isPersistentVolume</a></div><div class="ttdeci">static bool isPersistentVolume(const Resource &amp;resource)</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_1v1_1_1Resources_html_a29248d8759863c4544ce372fef0b02c8"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a29248d8759863c4544ce372fef0b02c8">mesos::v1::Resources::disk</a></div><div class="ttdeci">Option&lt; Bytes &gt; disk() const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_afb2bb04c8e2228bc6d2e719bc13f9ac4"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#afb2bb04c8e2228bc6d2e719bc13f9ac4">mesos::v1::Resources::nonRevocable</a></div><div class="ttdeci">Resources nonRevocable() const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a388bf0a6e067a2e29e6c02ddc8bd5f30"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a388bf0a6e067a2e29e6c02ddc8bd5f30">mesos::v1::Resources::cpus</a></div><div class="ttdeci">Option&lt; double &gt; cpus() const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a0eefe6f6c51e2af7fd680c3ed964dd6c"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a0eefe6f6c51e2af7fd680c3ed964dd6c">mesos::v1::Resources::apply</a></div><div class="ttdeci">Try&lt; Resources &gt; apply(const Iterable &amp;iterable) const </div><div class="ttdef"><b>Definition:</b> resources.hpp:506</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a0eefe6f6c51e2af7fd680c3ed964dd6c"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a0eefe6f6c51e2af7fd680c3ed964dd6c">mesos::v1::Resources::apply</a></div><div class="ttdeci">Try&lt; Resources &gt; apply(const Iterable &amp;iterable) const </div><div class="ttdef"><b>Definition:</b> resources.hpp:533</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a013a0925b3375ede1d90f76f29d2d12e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a013a0925b3375ede1d90f76f29d2d12e">mesos::v1::Resources::fromJSON</a></div><div class="ttdeci">static Try&lt; std::vector&lt; Resource &gt; &gt; fromJSON(const JSON::Array &amp;resourcesJSON, const std::string &amp;defaultRole=&quot;*&quot;)</div><div class="ttdoc">Parses an input JSON array into a vector of Resource objects. </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ae5f7aa0673bc38bf84ef7d3ad0344846"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ae5f7aa0673bc38bf84ef7d3ad0344846">mesos::v1::Resources::isScalarQuantity</a></div><div class="ttdeci">static bool isScalarQuantity(const Resources &amp;resources)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a1be5df93f5ce1404c452bf0798af9967"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a1be5df93f5ce1404c452bf0798af9967">mesos::v1::Resources::popReservation</a></div><div class="ttdeci">Resources popReservation() const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ac3cad813bf9a2979ad6dadb7f97bf45d"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ac3cad813bf9a2979ad6dadb7f97bf45d">mesos::v1::Resources::persistentVolumes</a></div><div class="ttdeci">Resources persistentVolumes() const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a4c8d1ca13522473ecbeaecf8f8b31f50"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a4c8d1ca13522473ecbeaecf8f8b31f50">mesos::v1::Resources::fromSimpleString</a></div><div class="ttdeci">static Try&lt; std::vector&lt; Resource &gt; &gt; fromSimpleString(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</div><div class="ttdoc">Parses an input text string into a vector of Resource objects. < [...]
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a78a139b6c5f9277afd1521a65deced5e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">mesos::v1::Resources::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:393</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a5770adc8a5ab3730cc3eb34656907828"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a5770adc8a5ab3730cc3eb34656907828">mesos::v1::Resources::Resources</a></div><div class="ttdeci">Resources(const Resources &amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:383</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a78a139b6c5f9277afd1521a65deced5e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">mesos::v1::Resources::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:420</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a4fa6fa4b4da9acbc04e8faa7ad9dc24a"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a">mesos::v1::Resources::isAllocatableTo</a></div><div class="ttdeci">static bool isAllocatableTo(const Resource &amp;resource, const std::string &amp;role)</div></div>
 <div class="ttc" id="json_8hpp_html"><div class="ttname"><a href="json_8hpp.html">json.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_aebd5411e3ec8b4573de8e85e025178f1"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources::operator==</a></div><div class="ttdeci">bool operator==(const Resources &amp;that) const </div></div>
@@ -88,6 +87,7 @@
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad31bd7470855a7691d10f0a4f73aa217"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217">mesos::v1::Resources::operator-=</a></div><div class="ttdeci">Resources &amp; operator-=(const Resource &amp;that)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ab691d1c2fa2629190347c19dcc6a385f"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ab691d1c2fa2629190347c19dcc6a385f">mesos::v1::Resources::isDynamicallyReserved</a></div><div class="ttdeci">static bool isDynamicallyReserved(const Resource &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_afa01ce0359a9cd00f40753663f410b50"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#afa01ce0359a9cd00f40753663f410b50">mesos::v1::Resources::types</a></div><div class="ttdeci">std::map&lt; std::string, Value_Type &gt; types() const </div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a8a7a4000e0d665e0ef6d608c651b7609"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a8a7a4000e0d665e0ef6d608c651b7609">mesos::v1::Resources::operator+</a></div><div class="ttdeci">Resources operator+(const Resource &amp;that) const &amp;</div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ada21773cbd96e5163fd54711282d9d91"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ada21773cbd96e5163fd54711282d9d91">mesos::v1::Resources::parse</a></div><div class="ttdeci">static Try&lt; Resource &gt; parse(const std::string &amp;name, const std::string &amp;value, const std::string &amp;role)</div><div class="ttdoc">Returns a Resource with the given name, value, and role. </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a497e25b377bf0b52d3356972f2f49df8"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a497e25b377bf0b52d3356972f2f49df8">mesos::v1::Resources::hasRefinedReservations</a></div><div class="ttdeci">static bool hasRefinedReservations(const Resource &amp;resource)</div></div>
@@ -95,10 +95,10 @@
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a544637fcc74401de333f75847632cc84"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84">mesos::v1::Resources::allocations</a></div><div class="ttdeci">hashmap&lt; std::string, Resources &gt; allocations() const </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="classmesos_1_1v1_1_1Resources_html_aec71b094a81644772eef454e8528f525"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#aec71b094a81644772eef454e8528f525">mesos::v1::Resources::pushReservation</a></div><div class="ttdeci">Resources pushReservation(const Resource::ReservationInfo &amp;reservation) const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html">mesos::v1::ResourceConversion</a></div><div class="ttdoc">Represents a resource conversion, usually as a result of an offer operation. </div><div class="ttdef"><b>Definition:</b> resources.hpp:701</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ac9cc77a6d6ecd961c5ba8e1b77890118"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ac9cc77a6d6ecd961c5ba8e1b77890118">mesos::v1::Resources::begin</a></div><div class="ttdeci">const_iterator begin() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:571</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html">mesos::v1::ResourceConversion</a></div><div class="ttdoc">Represents a resource conversion, usually as a result of an offer operation. </div><div class="ttdef"><b>Definition:</b> resources.hpp:745</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ac9cc77a6d6ecd961c5ba8e1b77890118"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ac9cc77a6d6ecd961c5ba8e1b77890118">mesos::v1::Resources::begin</a></div><div class="ttdeci">const_iterator begin() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:598</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad2463a919987151047b605127a269e84"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad2463a919987151047b605127a269e84">mesos::v1::Resources::createStrippedScalarQuantity</a></div><div class="ttdeci">Resources createStrippedScalarQuantity() const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_af83efda9ce0e171eeebc0741c5b63a2f"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#af83efda9ce0e171eeebc0741c5b63a2f">mesos::v1::Resources::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:395</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_af83efda9ce0e171eeebc0741c5b63a2f"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#af83efda9ce0e171eeebc0741c5b63a2f">mesos::v1::Resources::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:422</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_acc7fd5ead44f48cc44ad2169b5d0b5c3"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#acc7fd5ead44f48cc44ad2169b5d0b5c3">mesos::v1::Resources::contains</a></div><div class="ttdeci">bool contains(const Resources &amp;that) const </div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a9d1776e435ec2e0bac48940f5d914ba2"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a9d1776e435ec2e0bac48940f5d914ba2">mesos::v1::Resources::reservations</a></div><div class="ttdeci">hashmap&lt; std::string, Resources &gt; reservations() const </div></div>
@@ -106,12 +106,12 @@
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a9c81a237d913519f4b57f0709a93f650"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a9c81a237d913519f4b57f0709a93f650">mesos::v1::Resources::nonShared</a></div><div class="ttdeci">Resources nonShared() const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a3b642920fe195dca5e142ba9f1bf0445"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a3b642920fe195dca5e142ba9f1bf0445">mesos::v1::Resources::isShared</a></div><div class="ttdeci">static bool isShared(const Resource &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_af901f32a8e475d914eb8c82d4c3946f6"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">mesos::v1::Resources::operator-</a></div><div class="ttdeci">Resources operator-(const Resource &amp;that) const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_afd9c90fbd4faa76f9c83954ed8f4dc96"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">mesos::v1::Resources::const_iterator</a></div><div class="ttdeci">std::vector&lt; Resource_ &gt;::const_iterator const_iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:559</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a143d22da9ef8e68799b35478bb4e22fe"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a143d22da9ef8e68799b35478bb4e22fe">mesos::v1::ResourceConversion::consumed</a></div><div class="ttdeci">Resources consumed</div><div class="ttdef"><b>Definition:</b> resources.hpp:716</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a35eb7b515597e4fed518448d857bb7cc"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a35eb7b515597e4fed518448d857bb7cc">mesos::v1::ResourceConversion::ResourceConversion</a></div><div class="ttdeci">ResourceConversion(const Resources &amp;_consumed, const Resources &amp;_converted, const Option&lt; PostValidation &gt; &amp;_postValidation=None())</div><div class="ttdef"><b>Definition:</b> resources.hp [...]
-<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="classmesos_1_1v1_1_1Resources_html_afd9c90fbd4faa76f9c83954ed8f4dc96"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">mesos::v1::Resources::const_iterator</a></div><div class="ttdeci">std::vector&lt; Resource_ &gt;::const_iterator const_iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:586</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a143d22da9ef8e68799b35478bb4e22fe"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a143d22da9ef8e68799b35478bb4e22fe">mesos::v1::ResourceConversion::consumed</a></div><div class="ttdeci">Resources consumed</div><div class="ttdef"><b>Definition:</b> resources.hpp:760</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a35eb7b515597e4fed518448d857bb7cc"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a35eb7b515597e4fed518448d857bb7cc">mesos::v1::ResourceConversion::ResourceConversion</a></div><div class="ttdeci">ResourceConversion(const Resources &amp;_consumed, const Resources &amp;_converted, const Option&lt; PostValidation &gt; &amp;_postValidation=None())</div><div class="ttdef"><b>Definition:</b> resources.hp [...]
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a34e9581de822e7174764be420ae6b967"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967">mesos::v1::Resources::allocate</a></div><div class="ttdeci">void allocate(const std::string &amp;role)</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ac2d4dfbb981af8a9faa9acc09b50a674"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ac2d4dfbb981af8a9faa9acc09b50a674">mesos::v1::Resources::end</a></div><div class="ttdeci">const_iterator end() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:572</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ac2d4dfbb981af8a9faa9acc09b50a674"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ac2d4dfbb981af8a9faa9acc09b50a674">mesos::v1::Resources::end</a></div><div class="ttdeci">const_iterator end() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:599</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
 <div class="ttc" id="foreach_8hpp_html_a66900b166526abe66464d6597536b111"><div class="ttname"><a href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a></div><div class="ttdeci">#define foreachpair(KEY, VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:51</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_ae8c8677520aa191d0ed76304408121db"><div class="ttname"><a href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">mesos::v1::operator==</a></div><div class="ttdeci">bool operator==(const CommandInfo &amp;left, const CommandInfo &amp;right)</div></div>
@@ -119,12 +119,13 @@
 <div class="ttc" id="foreach_8hpp_html_a28670619e64a84270d76f07b0f6eb3b6"><div class="ttname"><a href="foreach_8hpp.html#a28670619e64a84270d76f07b0f6eb3b6">foreachvalue</a></div><div class="ttdeci">#define foreachvalue(VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:77</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a1ab96be4f854c93afefaa62802d46f0b"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a1ab96be4f854c93afefaa62802d46f0b">mesos::v1::Resources::ports</a></div><div class="ttdeci">Option&lt; Value::Ranges &gt; ports() const </div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_afb96448b026e8b78e338cf82bfc47e7a"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">mesos::v1::Resources::Resources</a></div><div class="ttdeci">Resources()</div><div class="ttdef"><b>Definition:</b> resources.hpp:372</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_afb96448b026e8b78e338cf82bfc47e7a"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">mesos::v1::Resources::Resources</a></div><div class="ttdeci">Resources()</div><div class="ttdef"><b>Definition:</b> resources.hpp:387</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ae280811800456648b43c902fa7a42d46"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ae280811800456648b43c902fa7a42d46">mesos::v1::Resources::operator&lt;&lt;</a></div><div class="ttdeci">friend std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Resource_ &amp;resource_)</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a29997789326dfb76ccd866cbb00cbf7d"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d">mesos::v1::ResourceConversion::PostValidation</a></div><div class="ttdeci">lambda::function&lt; Try&lt; Nothing &gt;const Resources &amp;)&gt; PostValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:704</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ab35757f34cec18cd229c34d81b3966a9"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ab35757f34cec18cd229c34d81b3966a9">mesos::v1::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(Resources &amp;&amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:412</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a29997789326dfb76ccd866cbb00cbf7d"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d">mesos::v1::ResourceConversion::PostValidation</a></div><div class="ttdeci">lambda::function&lt; Try&lt; Nothing &gt;const Resources &amp;)&gt; PostValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:748</div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a9b8e38da3ee3aafcb83a1ec847e1a8e5"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5">mesos::v1::Resources::begin</a></div><div class="ttdeci">const_iterator begin()</div><div class="ttdef"><b>Definition:</b> resources.hpp:561</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a9b8e38da3ee3aafcb83a1ec847e1a8e5"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5">mesos::v1::Resources::begin</a></div><div class="ttdeci">const_iterator begin()</div><div class="ttdef"><b>Definition:</b> resources.hpp:588</div></div>
 <div class="ttc" id="include_2mesos_2v1_2values_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2values_8hpp.html">values.hpp</a></div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad0b18d1969e50825f07aa3165875114e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad0b18d1969e50825f07aa3165875114e">mesos::v1::Resources::count</a></div><div class="ttdeci">size_t count(const Resource &amp;that) const </div></div>
@@ -136,28 +137,27 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a3ec21b3576457f38ba16292911ba60f0"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a3ec21b3576457f38ba16292911ba60f0">mesos::v1::Resources::scalars</a></div><div class="ttdeci">Resources scalars() const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_aa45d29dae28bcc977661fd541714ce64"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#aa45d29dae28bcc977661fd541714ce64">mesos::v1::ResourceConversion::converted</a></div><div class="ttdeci">Resources converted</div><div class="ttdef"><b>Definition:</b> resources.hpp:717</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_aa45d29dae28bcc977661fd541714ce64"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#aa45d29dae28bcc977661fd541714ce64">mesos::v1::ResourceConversion::converted</a></div><div class="ttdeci">Resources converted</div><div class="ttdef"><b>Definition:</b> resources.hpp:761</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a7bca1de6b4fcec3226d5ccc9cfb31d9e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e">mesos::v1::Resources::allocatableTo</a></div><div class="ttdeci">Resources allocatableTo(const std::string &amp;role) const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a7d595dbb779360ef854351a0b6d8095e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e">mesos::v1::Resources::iterator</a></div><div class="ttdeci">std::vector&lt; Resource_ &gt;::const_iterator iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:558</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a7d595dbb779360ef854351a0b6d8095e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e">mesos::v1::Resources::iterator</a></div><div class="ttdeci">std::vector&lt; Resource_ &gt;::const_iterator iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:585</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a4ce7250b1e5eec3b0e3bc3a66fe4007b"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a4ce7250b1e5eec3b0e3bc3a66fe4007b">mesos::v1::Resources::isUnreserved</a></div><div class="ttdeci">static bool isUnreserved(const Resource &amp;resource)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a9b94e2fb14582077866ba77852645134"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a9b94e2fb14582077866ba77852645134">mesos::v1::Resources::ephemeral_ports</a></div><div class="ttdeci">Option&lt; Value::Ranges &gt; ephemeral_ports() const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad46385859813ded1f902075c266410c2"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad46385859813ded1f902075c266410c2">mesos::v1::Resources::fromString</a></div><div class="ttdeci">static Try&lt; std::vector&lt; Resource &gt; &gt; fromString(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</div><div class="ttdoc">Parse an input string into a vector of Resource objects. </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad83dc3d47cc27f71b1a62fcc03ee4255"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad83dc3d47cc27f71b1a62fcc03ee4255">mesos::v1::Resources::operator+</a></div><div class="ttdeci">Resources operator+(const Resource &amp;that) const </div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_a97ffb2ddb401df1e9242ca3191836872"><div class="ttname"><a href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">mesos::v1::operator!=</a></div><div class="ttdeci">bool operator!=(const Labels &amp;left, const Labels &amp;right)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a0f71adb1a8e92b4ab774355b10814717"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a0f71adb1a8e92b4ab774355b10814717">mesos::v1::Resources::apply</a></div><div class="ttdeci">Try&lt; Resources &gt; apply(const ResourceConversion &amp;conversion) const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a01310b5316cfff0b6126115fc7f31046"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a01310b5316cfff0b6126115fc7f31046">mesos::v1::Resources::isDisk</a></div><div class="ttdeci">static bool isDisk(const Resource &amp;resource, const Resource::DiskInfo::Source::Type &amp;type)</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="classmesos_1_1v1_1_1Resources_html_a8343b7e589b8499454edddf2aa95c76d"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a8343b7e589b8499454edddf2aa95c76d">mesos::v1::Resources::names</a></div><div class="ttdeci">std::set&lt; std::string &gt; names() const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad4403987b8e06ee32c8a8053b64e6210"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad4403987b8e06ee32c8a8053b64e6210">mesos::v1::Resources::shrink</a></div><div class="ttdeci">static bool shrink(Resource *resource, const Value::Scalar &amp;target)</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_acae32482500bf65bd41786fe07a480c9"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#acae32482500bf65bd41786fe07a480c9">mesos::v1::Resources::sum</a></div><div class="ttdeci">static Resources sum(const hashmap&lt; Key, Resources &gt; &amp;_resources)</div><div class="ttdef"><b>Definition:</b> resources.hpp:361</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_acae32482500bf65bd41786fe07a480c9"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#acae32482500bf65bd41786fe07a480c9">mesos::v1::Resources::sum</a></div><div class="ttdeci">static Resources sum(const hashmap&lt; Key, Resources &gt; &amp;_resources)</div><div class="ttdef"><b>Definition:</b> resources.hpp:376</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 class="ttc" id="classmesos_1_1v1_1_1Resources_html_a4bbeff06f7c6197ac143c6ace4311dc6"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a4bbeff06f7c6197ac143c6ace4311dc6">mesos::v1::Resources::find</a></div><div class="ttdeci">Option&lt; Resources &gt; find(const Resources &amp;targets) const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a447b9a41f495889f1594bee5ebaf2d7a"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources::shared</a></div><div class="ttdeci">Resources shared() const </div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad367ced251edfb414891e6c0d859f264"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">mesos::v1::Resources::operator+=</a></div><div class="ttdeci">Resources &amp; operator+=(const Resource &amp;that)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a77bd749c9b8e90069b6aff41d617eb9c"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a77bd749c9b8e90069b6aff41d617eb9c">mesos::v1::Resources::gpus</a></div><div class="ttdeci">Option&lt; double &gt; gpus() const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a2c8c762596677cbf622fb4dadd922c43"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43">mesos::v1::ResourceConversion::postValidation</a></div><div class="ttdeci">Option&lt; PostValidation &gt; postValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:718</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a2c8c762596677cbf622fb4dadd922c43"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43">mesos::v1::ResourceConversion::postValidation</a></div><div class="ttdeci">Option&lt; PostValidation &gt; postValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:762</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a1122b880d0a01c919a35a41be0fa7b94"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a1122b880d0a01c919a35a41be0fa7b94">mesos::v1::Resources::isEmpty</a></div><div class="ttdeci">static bool isEmpty(const Resource &amp;resource)</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/v1_2scheduler_2scheduler_8hpp_source.html b/content/api/latest/c++/v1_2scheduler_2scheduler_8hpp_source.html
index a58cce7..22376a3 100644
--- a/content/api/latest/c++/v1_2scheduler_2scheduler_8hpp_source.html
+++ b/content/api/latest/c++/v1_2scheduler_2scheduler_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="v1_2scheduler_2scheduler_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" [...]
-<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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_1_1scheduler_html_a1f156aa40247ed2b1bba2576f29ceac6"><div class="ttname"><a href="namespacemesos_1_1v1_1_1scheduler.html#a1f156aa40247ed2b1bba2576f29ceac6">mesos::v1::scheduler::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Call::Type &amp;type)</div><div class="ttdef"><b>Definition:</b> scheduler.hpp:31</div></div>
diff --git a/content/api/latest/c++/v1_2scheduler_8hpp_source.html b/content/api/latest/c++/v1_2scheduler_8hpp_source.html
index b739702..77dfb01 100644
--- a/content/api/latest/c++/v1_2scheduler_8hpp_source.html
+++ b/content/api/latest/c++/v1_2scheduler_8hpp_source.html
@@ -60,7 +60,7 @@
 <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:2618</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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1MesosBase_html"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html">mesos::v1::scheduler::MesosBase</a></div><div class="ttdef"><b>Definition:</b> scheduler.hpp:49</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
diff --git a/content/api/latest/c++/volume_8hpp_source.html b/content/api/latest/c++/volume_8hpp_source.html
index 4aa6233..490e88c 100644
--- a/content/api/latest/c++/volume_8hpp_source.html
+++ b/content/api/latest/c++/volume_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="include_2mesos_2docker_2spec_8hpp_html"><div class="ttname"><a href="include_2mesos_2docker_2spec_8hpp.html">spec.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NvidiaVolume_html_a18b7ba063c77d278f7e30640bbed4e6b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html#a18b7ba063c77d278f7e30640bbed4e6b">mesos::internal::slave::NvidiaVolume::shouldInject</a></div><div class="ttdeci">bool shouldInject(const ::docker::spec::v1::ImageManifest &amp;manifest) const </div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NvidiaVolume_html_a054a94b2f384ba56eb8b471fbf5bfba4"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html#a054a94b2f384ba56eb8b471fbf5bfba4">mesos::internal::slave::NvidiaVolume::HOST_PATH</a></div><div class="ttdeci">const std::string &amp; HOST_PATH() const </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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NvidiaVolume_html_a8da74eb3c8b1b527504a089fb980c6f9"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html#a8da74eb3c8b1b527504a089fb980c6f9">mesos::internal::slave::NvidiaVolume::CONTAINER_PATH</a></div><div class="ttdeci">const std::string &amp; CONTAINER_PATH() const </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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
diff --git a/content/api/latest/c++/weights_8hpp_source.html b/content/api/latest/c++/weights_8hpp_source.html
index d882b84..a4cd6e9 100644
--- a/content/api/latest/c++/weights_8hpp_source.html
+++ b/content/api/latest/c++/weights_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights_html_af728cd3d8bcfcad4213170c74c60b9ed"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html#af728cd3d8bcfcad4213170c74c60b9ed">mesos::internal::master::weights::UpdateWeights::perform</a></div><div class="ttdeci">Try&lt; bool &gt; perform(Registry *registry, hashset&lt; SlaveID &gt; *slaveIDs) override</div></div>
 <div class="ttc" id="master_2registrar_8hpp_html"><div class="ttname"><a href="master_2registrar_8hpp.html">registrar.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights_html_ae090f6b725e220054125b50cdb725eaf"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html#ae090f6b725e220054125b50cdb725eaf">mesos::internal::master::weights::UpdateWeights::UpdateWeights</a></div><div class="ttdeci">UpdateWeights(const std::vector&lt; WeightInfo &gt; &amp;_weightInfos)</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.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>
diff --git a/content/api/latest/c++/whitelist__watcher_8hpp_source.html b/content/api/latest/c++/whitelist__watcher_8hpp_source.html
index 1e319ae..8908d5d 100644
--- a/content/api/latest/c++/whitelist__watcher_8hpp_source.html
+++ b/content/api/latest/c++/whitelist__watcher_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.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>
+<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1WhitelistWatcher_html"><div class="ttname"><a href="classmesos_1_1internal_1_1WhitelistWatcher.html">mesos::internal::WhitelistWatcher</a></div><div class="ttdef"><b>Definition:</b> whitelist_watcher.hpp:37</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
diff --git a/content/api/latest/c++/windows_2cpu_8hpp_source.html b/content/api/latest/c++/windows_2cpu_8hpp_source.html
index c3e8f09..af75fe6 100644
--- a/content/api/latest/c++/windows_2cpu_8hpp_source.html
+++ b/content/api/latest/c++/windows_2cpu_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess_html_a44fa211c9849d244747b1364a371cb7a"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess.html#a44fa211c9849d244747b1364a371cb7a">mesos::internal::slave::WindowsCpuIsolatorProcess::update</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; update(const ContainerID &amp;containerId, const Resources &amp;resources) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess_html_ab460383cdd9f8b45eef2764c2aef36de"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess.html#ab460383cdd9f8b45eef2764c2aef36de">mesos::internal::slave::WindowsCpuIsolatorProcess::prepare</a></div><div class="ttdeci">process::Future&lt; Option&lt; mesos::slave::ContainerLaunchInfo &gt; &gt; prepare(const ContainerID &amp;containerId, const mesos::slave::ContainerConf [...]
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess_html_ae9aeb71cb082870d963f4824681fb52d"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess.html#ae9aeb71cb082870d963f4824681fb52d">mesos::internal::slave::WindowsCpuIsolatorProcess::cleanup</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; cleanup(const ContainerID &amp;containerId) override</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess_html_a503f133dc40d594bb272989d00fa4b9b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess.html#a503f133dc40d594bb272989d00fa4b9b">mesos::internal::slave::WindowsCpuIsolatorProcess::isolate</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; isolate(const ContainerID &amp;containerId, pid_t pid) override</div></div>
diff --git a/content/api/latest/c++/xfs_2disk_8hpp_source.html b/content/api/latest/c++/xfs_2disk_8hpp_source.html
index a119be6..3617135 100644
--- a/content/api/latest/c++/xfs_2disk_8hpp_source.html
+++ b/content/api/latest/c++/xfs_2disk_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="bytes_8hpp_html"><div class="ttname"><a href="bytes_8hpp.html">bytes.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess_html_a5525f51d0a0f7283c36860b84bab6b1b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a5525f51d0a0f7283c36860b84bab6b1b">mesos::internal::slave::XfsDiskIsolatorProcess::cleanup</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; cleanup(const ContainerID &amp;containerId) override</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess_html_a5de0be74c55764cc4c1c4c4f392e4c48"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a5de0be74c55764cc4c1c4c4f392e4c48">mesos::internal::slave::XfsDiskIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags)</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; mesos::slave::ContainerLimitation &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess_html_aaa00ef4a6cd6733b73822f64f92f2083"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#aaa00ef4a6cd6733b73822f64f92f2083">mesos::internal::slave::XfsDiskIsolatorProcess::usage</a></div><div class="ttdeci">process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId) override</div></div>
diff --git a/content/api/latest/c++/zookeeper__test__server_8hpp_source.html b/content/api/latest/c++/zookeeper__test__server_8hpp_source.html
index 23b32dc..6916635 100644
--- a/content/api/latest/c++/zookeeper__test__server_8hpp_source.html
+++ b/content/api/latest/c++/zookeeper__test__server_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer_html_aa31cac746c0eb90a5d2170338084c002"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html#aa31cac746c0eb90a5d2170338084c002">mesos::internal::tests::ZooKeeperTestServer::~ZooKeeperTestServer</a></div><div class="ttdeci">~ZooKeeperTestServer()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer_html_adc2cb30117811e451b213ca8df720ee7"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html#adc2cb30117811e451b213ca8df720ee7">mesos::internal::tests::ZooKeeperTestServer::getMaxSessionTimeout</a></div><div class="ttdeci">Duration getMaxSessionTimeout() const </div></div>
 <div class="ttc" id="option_8hpp_html_ac4b53d77033a5d2405ef12ceb3dc6498"><div class="ttname"><a href="option_8hpp.html#ac4b53d77033a5d2405ef12ceb3dc6498">max</a></div><div class="ttdeci">Option&lt; T &gt; max(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:208</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_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="option_8hpp_html_a78407a45187058b9b4ef2042accb9bc4"><div class="ttname"><a href="option_8hpp.html#a78407a45187058b9b4ef2042accb9bc4">min</a></div><div class="ttdeci">Option&lt; T &gt; min(const Option&lt; T &gt; &amp;left, const Option&lt; T &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> option.hpp:179</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer_html_a5fb4d10971b61af717fe1f30693a88e8"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html#a5fb4d10971b61af717fe1f30693a88e8">mesos::internal::tests::ZooKeeperTestServer::startNetwork</a></div><div class="ttdeci">int startNetwork()</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index 8ffd52a..2d0a53e 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -70,7 +70,7 @@
 &lt;/ul&gt;
 
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.6.1&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.6.1&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -116,7 +116,7 @@
 &lt;/ul&gt;
 
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.1&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.1&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -523,7 +523,7 @@ To learn more about CSI work in Mesos, you can dig into the design document &lt;
 &lt;/ul&gt;
 
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.3&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.3&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -571,7 +571,7 @@ To learn more about CSI work in Mesos, you can dig into the design document &lt;
 &lt;/ul&gt;
 
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.4.1&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.4.1&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -642,7 +642,7 @@ order to limit the maximum privileges that a task may acquire.&lt;/p&gt;&lt;/li&
 &lt;/ul&gt;
 
 
-&lt;p&gt;More than 200 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.4.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;More than 200 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.4.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -699,7 +699,7 @@ specifically, this release includes the following major fixes and improvements:&
 
 
 &lt;p&gt;Full release notes are available in the release
-&lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.1.3&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.1.3&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -754,7 +754,7 @@ run into any issues, please let us know on the
 &lt;/ul&gt;
 
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.3.1&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.3.1&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -805,7 +805,7 @@ guide&lt;/a&gt; for detailed information on upgrading to Mesos 1.3.1 from 1.2.x,
 &lt;/ul&gt;
 
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.2&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.2&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -875,7 +875,7 @@ guide&lt;/a&gt; for detailed information on upgrading to Mesos 1.3.1 from 1.2.x,
 &lt;/ul&gt;
 
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.1&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.1&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -938,7 +938,7 @@ teams are formed, employees leave, teams are disbanded, etc).&lt;/p&gt;&lt;/li&g
 &lt;/ul&gt;
 
 
-&lt;p&gt;More than 140 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.3.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;More than 140 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.3.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -984,7 +984,7 @@ If you run into any issues, please let us know on the &lt;a href=&quot;/communit
 
 &lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/MESOS-7422&quot;&gt;MESOS-7422&lt;/a&gt; - Docker containerizer should not leak possibly sensitive data to agent log.&lt;/p&gt;
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.4&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.4&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -1041,7 +1041,7 @@ specifically, this release includes the following major fixes and improvements:&
 
 
 &lt;p&gt;Full release notes are available in the release
-&lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.1.1&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.1.1&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -1114,7 +1114,7 @@ the redirect issue &lt;a href=&quot;https://issues.apache.org/jira/browse/MESOS-
 &lt;/ul&gt;
 
 
-&lt;p&gt;More than 200 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;More than 200 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -1157,7 +1157,7 @@ If you run into any issues, please let us know on the &lt;a href=&quot;/communit
 
 &lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/MESOS-6917&quot;&gt;MESOS-6917&lt;/a&gt; - Segfault when the executor sets an invalid UUID when sending a status update.&lt;/p&gt;
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.3&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.3&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -1209,7 +1209,7 @@ If you run into any issues, please let us know on the &lt;a href=&quot;/communit
 &lt;/ul&gt;
 
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.28.3&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.28.3&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -1306,7 +1306,7 @@ If you run into any issues, please let us know on the &lt;a href=&quot;/communit
 
 &lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/MESOS-6299&quot;&gt;MESOS-6299&lt;/a&gt; - Master doesn&amp;rsquo;t remove task from pending when it is invalid.&lt;/p&gt;
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.2&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.2&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -1467,7 +1467,7 @@ v1 Agent API to manage nested containers within an executor container.&lt;/p&gt;
 
 
 &lt;p&gt;Furthermore, several bugfixes and improvements made it into this release.
-For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.1.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.1.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -1536,7 +1536,7 @@ If you run into any issues, please let us know on the &lt;a href=&quot;https://m
 
 &lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/MESOS-5970&quot;&gt;MESOS-5970&lt;/a&gt; - Remove HTTP_PARSER_VERSION_MAJOR &amp;lt; 2 code in decoder.&lt;/p&gt;
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.1&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.1&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -1742,7 +1742,7 @@ improvements for the following:&lt;/p&gt;
 
 
 &lt;p&gt;Full release notes are available in the release
-&lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.3&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+&lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.3&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -1791,7 +1791,7 @@ IRC&lt;/a&gt;.&lt;/p&gt;
 &lt;/ul&gt;
 
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.28.2&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.28.2&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -1920,7 +1920,7 @@ use Docker Remote API v1.21.&lt;/p&gt;&lt;/li&gt;
 
 
 &lt;p&gt;Furthermore, several bugfixes and improvements made it into this release.
-For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.28.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.28.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -1962,7 +1962,7 @@ This release includes fixes and improvements for the following:&lt;/p&gt;
 &lt;/ul&gt;
 
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.2&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.2&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -2003,7 +2003,7 @@ This release includes fixes and improvements for: reconnection logic for Zookeep
 &lt;/ul&gt;
 
 
-&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.1&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;Full release notes are available in the release &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.1&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -2087,7 +2087,7 @@ This release includes the following features and improvements:&lt;/p&gt;
 
 
 &lt;p&gt;Furthermore, 167+ bugfixes and improvements made it into this release.
-For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -2120,7 +2120,7 @@ If you run into any issues, please let us know on the &lt;a href=&quot;https://m
     <content type="html">
       &lt;p&gt;The latest Mesos release, 0.26.0, is now available for &lt;a href=&quot;http://mesos.apache.org/downloads&quot;&gt;download&lt;/a&gt;.
 103+ bugfixes and improvements made it into this release.
-For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.26.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.26.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -2166,7 +2166,7 @@ This release includes the following features and improvements:&lt;/p&gt;
 
 
 &lt;p&gt;Furthermore, 100+ bugs and improvements have made it into this release.
-For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.25.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.25.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -2303,7 +2303,7 @@ Adam B, Aditi Dixit, Alex Clemmer, Alexander Rukletsov, Anand Mazumdar, Artem Ha
 &lt;h3&gt;Changelog&lt;/h3&gt;
 
 &lt;p&gt;Hundreds of other bug fixes/improvements are included in Mesos 0.24.0.
-See the &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.24.0&quot;&gt;CHANGELOG&lt;/a&gt; for a full list of resolved JIRA issues.&lt;/p&gt;
+See the &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.24.0&quot;&gt;CHANGELOG&lt;/a&gt; for a full list of resolved JIRA issues.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
@@ -2435,7 +2435,7 @@ Refer to the &lt;a href=&quot;http://mesos.apache.org/documentation/latest/fetch
 &lt;h3&gt;Changelog&lt;/h3&gt;
 
 &lt;p&gt;Hundreds of other bug fixes/improvements are included in Mesos 0.23.0.
-See the &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.23.0&quot;&gt;CHANGELOG&lt;/a&gt; for a full list of resolved JIRA issues.&lt;/p&gt;
+See the &lt;a href=&quot;https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.23.0&quot;&gt;CHANGELOG&lt;/a&gt; for a full list of resolved JIRA issues.&lt;/p&gt;
 
 &lt;h3&gt;Upgrades&lt;/h3&gt;
 
diff --git a/content/blog/mesos-0-23-0-released/index.html b/content/blog/mesos-0-23-0-released/index.html
index ee19b55..bf01a8b 100644
--- a/content/blog/mesos-0-23-0-released/index.html
+++ b/content/blog/mesos-0-23-0-released/index.html
@@ -177,7 +177,7 @@ Refer to the <a href="http://mesos.apache.org/documentation/latest/fetcher/">fet
 <h3>Changelog</h3>
 
 <p>Hundreds of other bug fixes/improvements are included in Mesos 0.23.0.
-See the <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.23.0">CHANGELOG</a> for a full list of resolved JIRA issues.</p>
+See the <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.23.0">CHANGELOG</a> for a full list of resolved JIRA issues.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-0-24-0-released/index.html b/content/blog/mesos-0-24-0-released/index.html
index 537d4ca..6e4fa5e 100644
--- a/content/blog/mesos-0-24-0-released/index.html
+++ b/content/blog/mesos-0-24-0-released/index.html
@@ -148,7 +148,7 @@
 <h3>Changelog</h3>
 
 <p>Hundreds of other bug fixes/improvements are included in Mesos 0.24.0.
-See the <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.24.0">CHANGELOG</a> for a full list of resolved JIRA issues.</p>
+See the <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.24.0">CHANGELOG</a> for a full list of resolved JIRA issues.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-0-25-0-released/index.html b/content/blog/mesos-0-25-0-released/index.html
index 23dc8cc..d2da7cb 100644
--- a/content/blog/mesos-0-25-0-released/index.html
+++ b/content/blog/mesos-0-25-0-released/index.html
@@ -145,7 +145,7 @@ This release includes the following features and improvements:</p>
 
 
 <p>Furthermore, 100+ bugs and improvements have made it into this release.
-For full release notes with all features and bug fixes, please refer to the <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.25.0">CHANGELOG</a>.</p>
+For full release notes with all features and bug fixes, please refer to the <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.25.0">CHANGELOG</a>.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-0-26-0-released/index.html b/content/blog/mesos-0-26-0-released/index.html
index d55ceff..2bcc84a 100644
--- a/content/blog/mesos-0-26-0-released/index.html
+++ b/content/blog/mesos-0-26-0-released/index.html
@@ -136,7 +136,7 @@
 
     <p>The latest Mesos release, 0.26.0, is now available for <a href="http://mesos.apache.org/downloads">download</a>.
 103+ bugfixes and improvements made it into this release.
-For full release notes with all features and bug fixes, please refer to the <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.26.0">CHANGELOG</a>.</p>
+For full release notes with all features and bug fixes, please refer to the <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.26.0">CHANGELOG</a>.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-0-27-0-released/index.html b/content/blog/mesos-0-27-0-released/index.html
index 0755d0b..358cefe 100644
--- a/content/blog/mesos-0-27-0-released/index.html
+++ b/content/blog/mesos-0-27-0-released/index.html
@@ -146,7 +146,7 @@ This release includes the following features and improvements:</p>
 
 
 <p>Furthermore, 167+ bugfixes and improvements made it into this release.
-For full release notes with all features and bug fixes, please refer to the <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.0">CHANGELOG</a>.</p>
+For full release notes with all features and bug fixes, please refer to the <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.0">CHANGELOG</a>.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-0-27-1-released/index.html b/content/blog/mesos-0-27-1-released/index.html
index a06bc39..34c5420 100644
--- a/content/blog/mesos-0-27-1-released/index.html
+++ b/content/blog/mesos-0-27-1-released/index.html
@@ -146,7 +146,7 @@ This release includes fixes and improvements for: reconnection logic for Zookeep
 </ul>
 
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.1">CHANGELOG</a>.</p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.1">CHANGELOG</a>.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-0-27-2-released/index.html b/content/blog/mesos-0-27-2-released/index.html
index 2420b28..0d78bac 100644
--- a/content/blog/mesos-0-27-2-released/index.html
+++ b/content/blog/mesos-0-27-2-released/index.html
@@ -147,7 +147,7 @@ This release includes fixes and improvements for the following:</p>
 </ul>
 
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.2">CHANGELOG</a>.</p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.2">CHANGELOG</a>.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-0-27-3-released/index.html b/content/blog/mesos-0-27-3-released/index.html
index 3aeb366..334dce6 100644
--- a/content/blog/mesos-0-27-3-released/index.html
+++ b/content/blog/mesos-0-27-3-released/index.html
@@ -148,7 +148,7 @@ improvements for the following:</p>
 
 
 <p>Full release notes are available in the release
-<a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.3">CHANGELOG</a>.</p>
+<a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.3">CHANGELOG</a>.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-0-28-0-released/index.html b/content/blog/mesos-0-28-0-released/index.html
index b61513b..d2d2cb1 100644
--- a/content/blog/mesos-0-28-0-released/index.html
+++ b/content/blog/mesos-0-28-0-released/index.html
@@ -187,7 +187,7 @@ use Docker Remote API v1.21.</p></li>
 
 
 <p>Furthermore, several bugfixes and improvements made it into this release.
-For full release notes with all features and bug fixes, please refer to the <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.28.0">CHANGELOG</a>.</p>
+For full release notes with all features and bug fixes, please refer to the <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.28.0">CHANGELOG</a>.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-0-28-2-released/index.html b/content/blog/mesos-0-28-2-released/index.html
index 0cbffa1..7311b38 100644
--- a/content/blog/mesos-0-28-2-released/index.html
+++ b/content/blog/mesos-0-28-2-released/index.html
@@ -149,7 +149,7 @@
 </ul>
 
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.28.2">CHANGELOG</a></p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.28.2">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-0-28-3-released/index.html b/content/blog/mesos-0-28-3-released/index.html
index f3c80b4..b200652 100644
--- a/content/blog/mesos-0-28-3-released/index.html
+++ b/content/blog/mesos-0-28-3-released/index.html
@@ -156,7 +156,7 @@
 </ul>
 
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.28.3">CHANGELOG</a></p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.28.3">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-0-1-released/index.html b/content/blog/mesos-1-0-1-released/index.html
index 351ca12..2f2d5f5 100644
--- a/content/blog/mesos-1-0-1-released/index.html
+++ b/content/blog/mesos-1-0-1-released/index.html
@@ -172,7 +172,7 @@
 
 <p><a href="https://issues.apache.org/jira/browse/MESOS-5970">MESOS-5970</a> - Remove HTTP_PARSER_VERSION_MAJOR &lt; 2 code in decoder.</p>
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.1">CHANGELOG</a></p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.1">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-0-2-released/index.html b/content/blog/mesos-1-0-2-released/index.html
index 44c696e..6ad87c6 100644
--- a/content/blog/mesos-1-0-2-released/index.html
+++ b/content/blog/mesos-1-0-2-released/index.html
@@ -202,7 +202,7 @@
 
 <p><a href="https://issues.apache.org/jira/browse/MESOS-6299">MESOS-6299</a> - Master doesn&rsquo;t remove task from pending when it is invalid.</p>
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.2">CHANGELOG</a></p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.2">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-0-3-released/index.html b/content/blog/mesos-1-0-3-released/index.html
index 0c075cf..078e9b3 100644
--- a/content/blog/mesos-1-0-3-released/index.html
+++ b/content/blog/mesos-1-0-3-released/index.html
@@ -146,7 +146,7 @@
 
 <p><a href="https://issues.apache.org/jira/browse/MESOS-6917">MESOS-6917</a> - Segfault when the executor sets an invalid UUID when sending a status update.</p>
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.3">CHANGELOG</a></p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.3">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-0-4-released/index.html b/content/blog/mesos-1-0-4-released/index.html
index a572794..abf9fe7 100644
--- a/content/blog/mesos-1-0-4-released/index.html
+++ b/content/blog/mesos-1-0-4-released/index.html
@@ -150,7 +150,7 @@
 
 <p><a href="https://issues.apache.org/jira/browse/MESOS-7422">MESOS-7422</a> - Docker containerizer should not leak possibly sensitive data to agent log.</p>
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.4">CHANGELOG</a></p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.0.4">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-1-0-released/index.html b/content/blog/mesos-1-1-0-released/index.html
index 301b833..d9da5ec 100644
--- a/content/blog/mesos-1-1-0-released/index.html
+++ b/content/blog/mesos-1-1-0-released/index.html
@@ -266,7 +266,7 @@ v1 Agent API to manage nested containers within an executor container.</p></li>
 
 
 <p>Furthermore, several bugfixes and improvements made it into this release.
-For full release notes with all features and bug fixes, please refer to the <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.1.0">CHANGELOG</a>.</p>
+For full release notes with all features and bug fixes, please refer to the <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.1.0">CHANGELOG</a>.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-1-1-released/index.html b/content/blog/mesos-1-1-1-released/index.html
index c6c6d01..4d0fe3e 100644
--- a/content/blog/mesos-1-1-1-released/index.html
+++ b/content/blog/mesos-1-1-1-released/index.html
@@ -161,7 +161,7 @@ specifically, this release includes the following major fixes and improvements:<
 
 
 <p>Full release notes are available in the release
-<a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.1.1">CHANGELOG</a></p>
+<a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.1.1">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-1-3-released/index.html b/content/blog/mesos-1-1-3-released/index.html
index 8a5b779..6869aa8 100644
--- a/content/blog/mesos-1-1-3-released/index.html
+++ b/content/blog/mesos-1-1-3-released/index.html
@@ -160,7 +160,7 @@ specifically, this release includes the following major fixes and improvements:<
 
 
 <p>Full release notes are available in the release
-<a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.1.3">CHANGELOG</a></p>
+<a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.1.3">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-2-0-released/index.html b/content/blog/mesos-1-2-0-released/index.html
index a0f7b7d..1986a09 100644
--- a/content/blog/mesos-1-2-0-released/index.html
+++ b/content/blog/mesos-1-2-0-released/index.html
@@ -173,7 +173,7 @@ the redirect issue <a href="https://issues.apache.org/jira/browse/MESOS-5172">ME
 </ul>
 
 
-<p>More than 200 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.0">CHANGELOG</a>.</p>
+<p>More than 200 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.0">CHANGELOG</a>.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-2-1-released/index.html b/content/blog/mesos-1-2-1-released/index.html
index 63b4ffa..4056378 100644
--- a/content/blog/mesos-1-2-1-released/index.html
+++ b/content/blog/mesos-1-2-1-released/index.html
@@ -172,7 +172,7 @@
 </ul>
 
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.1">CHANGELOG</a></p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.1">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-2-2-released/index.html b/content/blog/mesos-1-2-2-released/index.html
index fc83f91..aebe243 100644
--- a/content/blog/mesos-1-2-2-released/index.html
+++ b/content/blog/mesos-1-2-2-released/index.html
@@ -153,7 +153,7 @@
 </ul>
 
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.2">CHANGELOG</a></p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.2">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-2-3-released/index.html b/content/blog/mesos-1-2-3-released/index.html
index c947bb1..d7a29c6 100644
--- a/content/blog/mesos-1-2-3-released/index.html
+++ b/content/blog/mesos-1-2-3-released/index.html
@@ -161,7 +161,7 @@
 </ul>
 
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.3">CHANGELOG</a></p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.2.3">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-3-0-released/index.html b/content/blog/mesos-1-3-0-released/index.html
index 958f0b7..fedb111 100644
--- a/content/blog/mesos-1-3-0-released/index.html
+++ b/content/blog/mesos-1-3-0-released/index.html
@@ -165,7 +165,7 @@ teams are formed, employees leave, teams are disbanded, etc).</p></li>
 </ul>
 
 
-<p>More than 140 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.3.0">CHANGELOG</a>.</p>
+<p>More than 140 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.3.0">CHANGELOG</a>.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-3-1-released/index.html b/content/blog/mesos-1-3-1-released/index.html
index 753d307..d90a0f3 100644
--- a/content/blog/mesos-1-3-1-released/index.html
+++ b/content/blog/mesos-1-3-1-released/index.html
@@ -158,7 +158,7 @@
 </ul>
 
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.3.1">CHANGELOG</a></p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.3.1">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-4-0-released/index.html b/content/blog/mesos-1-4-0-released/index.html
index b1a176f..33e14a9 100644
--- a/content/blog/mesos-1-4-0-released/index.html
+++ b/content/blog/mesos-1-4-0-released/index.html
@@ -176,7 +176,7 @@ order to limit the maximum privileges that a task may acquire.</p></li>
 </ul>
 
 
-<p>More than 200 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.4.0">CHANGELOG</a>.</p>
+<p>More than 200 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.4.0">CHANGELOG</a>.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-4-1-released/index.html b/content/blog/mesos-1-4-1-released/index.html
index 3208445..10f06bf 100644
--- a/content/blog/mesos-1-4-1-released/index.html
+++ b/content/blog/mesos-1-4-1-released/index.html
@@ -150,7 +150,7 @@
 </ul>
 
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.4.1">CHANGELOG</a></p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.4.1">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-5-1-released/index.html b/content/blog/mesos-1-5-1-released/index.html
index e17a603..687c5eb 100644
--- a/content/blog/mesos-1-5-1-released/index.html
+++ b/content/blog/mesos-1-5-1-released/index.html
@@ -153,7 +153,7 @@
 </ul>
 
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.1">CHANGELOG</a></p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.5.1">CHANGELOG</a></p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/blog/mesos-1-6-1-released/index.html b/content/blog/mesos-1-6-1-released/index.html
index 602e10e..c2e77c8 100644
--- a/content/blog/mesos-1-6-1-released/index.html
+++ b/content/blog/mesos-1-6-1-released/index.html
@@ -155,7 +155,7 @@
 </ul>
 
 
-<p>Full release notes are available in the release <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.6.1">CHANGELOG</a>.</p>
+<p>Full release notes are available in the release <a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.6.1">CHANGELOG</a>.</p>
 
 <h3>Upgrades</h3>
 
diff --git a/content/documentation/agent-recovery/index.html b/content/documentation/agent-recovery/index.html
index fefdb5f..c0c48e1 100644
--- a/content/documentation/agent-recovery/index.html
+++ b/content/documentation/agent-recovery/index.html
@@ -169,7 +169,7 @@ when trying to recover [Default: equal].</p>
 <li>If reconfiguration_policy=additive, the agent will allow the new
 configuration to contain additional attributes, increased resourced or an
 additional fault domain. For a more detailed description, see
-<a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob;f=src/slave/compatibility.hpp;h=78b421a01abe5d2178c93832577577a7ba282b38;hb=HEAD#l37">this</a>.</li>
+<a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob;f=src/slave/compatibility.hpp;h=78b421a01abe5d2178c93832577577a7ba282b38;hb=HEAD#l37">this</a>.</li>
 </ul>
 </li>
 <li><p><code>recover</code>: Whether to recover status updates and reconnect with old
diff --git a/content/documentation/building/index.html b/content/documentation/building/index.html
index 9a8095a..e14d05f 100644
--- a/content/documentation/building/index.html
+++ b/content/documentation/building/index.html
@@ -117,9 +117,9 @@
 $ tar -zxf mesos-1.6.1.tar.gz
 </code></pre>
 
-<p>2. Clone the Mesos git <a href="https://git-wip-us.apache.org/repos/asf/mesos.git">repository</a> (<strong><em>Advanced Users Only</em></strong>)</p>
+<p>2. Clone the Mesos git <a href="https://gitbox.apache.org/repos/asf/mesos.git">repository</a> (<strong><em>Advanced Users Only</em></strong>)</p>
 
-<pre><code>$ git clone https://git-wip-us.apache.org/repos/asf/mesos.git
+<pre><code>$ git clone https://gitbox.apache.org/repos/asf/mesos.git
 </code></pre>
 
 <p><em>NOTE: If you have problems running the above commands, you may need to first run through the </em><strong>System Requirements</strong><em> section below to install the <code>wget</code>, <code>tar</code>, and <code>git</code> utilities for your system.</em></p>
diff --git a/content/documentation/cquery/index.html b/content/documentation/cquery/index.html
index ecb8222..05095f4 100644
--- a/content/documentation/cquery/index.html
+++ b/content/documentation/cquery/index.html
@@ -173,7 +173,7 @@ instructions are (almost) identical to the instructions above. Once
 generated, either symlink or copy it to the root of the Mesos
 repository.</p>
 
-<pre><code class="sh">git clone https://git-wip-us.apache.org/repos/asf/mesos.git
+<pre><code class="sh">git clone https://gitbox.apache.org/repos/asf/mesos.git
 cd mesos &amp;&amp; mkdir build &amp;&amp; cd build
 cmake .. -GNinja -DCMAKE_EXPORT_COMPILE_COMMANDS=YES
 ninja
diff --git a/content/documentation/latest/agent-recovery/index.html b/content/documentation/latest/agent-recovery/index.html
index b0dd38a..d16b6a5 100644
--- a/content/documentation/latest/agent-recovery/index.html
+++ b/content/documentation/latest/agent-recovery/index.html
@@ -169,7 +169,7 @@ when trying to recover [Default: equal].</p>
 <li>If reconfiguration_policy=additive, the agent will allow the new
 configuration to contain additional attributes, increased resourced or an
 additional fault domain. For a more detailed description, see
-<a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob;f=src/slave/compatibility.hpp;h=78b421a01abe5d2178c93832577577a7ba282b38;hb=HEAD#l37">this</a>.</li>
+<a href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob;f=src/slave/compatibility.hpp;h=78b421a01abe5d2178c93832577577a7ba282b38;hb=HEAD#l37">this</a>.</li>
 </ul>
 </li>
 <li><p><code>recover</code>: Whether to recover status updates and reconnect with old
diff --git a/content/documentation/latest/building/index.html b/content/documentation/latest/building/index.html
index ef7de96..b8313b6 100644
--- a/content/documentation/latest/building/index.html
+++ b/content/documentation/latest/building/index.html
@@ -117,9 +117,9 @@
 $ tar -zxf mesos-1.6.1.tar.gz
 </code></pre>
 
-<p>2. Clone the Mesos git <a href="https://git-wip-us.apache.org/repos/asf/mesos.git">repository</a> (<strong><em>Advanced Users Only</em></strong>)</p>
+<p>2. Clone the Mesos git <a href="https://gitbox.apache.org/repos/asf/mesos.git">repository</a> (<strong><em>Advanced Users Only</em></strong>)</p>
 
-<pre><code>$ git clone https://git-wip-us.apache.org/repos/asf/mesos.git
+<pre><code>$ git clone https://gitbox.apache.org/repos/asf/mesos.git
 </code></pre>
 
 <p><em>NOTE: If you have problems running the above commands, you may need to first run through the </em><strong>System Requirements</strong><em> section below to install the <code>wget</code>, <code>tar</code>, and <code>git</code> utilities for your system.</em></p>
diff --git a/content/documentation/latest/cquery/index.html b/content/documentation/latest/cquery/index.html
index 7903b3b..de58c28 100644
--- a/content/documentation/latest/cquery/index.html
+++ b/content/documentation/latest/cquery/index.html
@@ -173,7 +173,7 @@ instructions are (almost) identical to the instructions above. Once
 generated, either symlink or copy it to the root of the Mesos
 repository.</p>
 
-<pre><code class="sh">git clone https://git-wip-us.apache.org/repos/asf/mesos.git
+<pre><code class="sh">git clone https://gitbox.apache.org/repos/asf/mesos.git
 cd mesos &amp;&amp; mkdir build &amp;&amp; cd build
 cmake .. -GNinja -DCMAKE_EXPORT_COMPILE_COMMANDS=YES
 ninja
diff --git a/content/documentation/latest/nested-container-and-task-group/index.html b/content/documentation/latest/nested-container-and-task-group/index.html
index ee3bcf0..079c999 100644
--- a/content/documentation/latest/nested-container-and-task-group/index.html
+++ b/content/documentation/latest/nested-container-and-task-group/index.html
@@ -116,11 +116,11 @@ some resources (e.g., network namespace, volumes) but not others
 pod:</p>
 
 <ul>
-<li>Run a side-car container (e.g., logger, backup) next the main
+<li>Run a side-car container (e.g., logger, backup) next to the main
 application controller.</li>
 <li>Run an adapter container (e.g., metrics endpoint, queue consumer)
 next to the main container.</li>
-<li>Run transient tasks inside a pod for a operations which are
+<li>Run transient tasks inside a pod for operations which are
 short-lived and whose exit does not imply that a pod should
 exit (e.g., a task which backs up data in a persistent volume).</li>
 <li>Provide performance isolation between latency-critical application
diff --git a/content/documentation/latest/windows/index.html b/content/documentation/latest/windows/index.html
index 297ee84..8fded3f 100644
--- a/content/documentation/latest/windows/index.html
+++ b/content/documentation/latest/windows/index.html
@@ -134,7 +134,7 @@ to post and apply patches, or lint source code).</p></li>
 <p>Following are the instructions for Windows 10.</p>
 
 <pre><code># Clone (or extract) Mesos.
-git clone https://git-wip-us.apache.org/repos/asf/mesos.git
+git clone https://gitbox.apache.org/repos/asf/mesos.git
 cd mesos
 
 # Configure using CMake for an out-of-tree build.
diff --git a/content/documentation/nested-container-and-task-group/index.html b/content/documentation/nested-container-and-task-group/index.html
index d19d668..4a91e85 100644
--- a/content/documentation/nested-container-and-task-group/index.html
+++ b/content/documentation/nested-container-and-task-group/index.html
@@ -116,11 +116,11 @@ some resources (e.g., network namespace, volumes) but not others
 pod:</p>
 
 <ul>
-<li>Run a side-car container (e.g., logger, backup) next the main
+<li>Run a side-car container (e.g., logger, backup) next to the main
 application controller.</li>
 <li>Run an adapter container (e.g., metrics endpoint, queue consumer)
 next to the main container.</li>
-<li>Run transient tasks inside a pod for a operations which are
+<li>Run transient tasks inside a pod for operations which are
 short-lived and whose exit does not imply that a pod should
 exit (e.g., a task which backs up data in a persistent volume).</li>
 <li>Provide performance isolation between latency-critical application
diff --git a/content/documentation/windows/index.html b/content/documentation/windows/index.html
index 3307c7a..07eeaf2 100644
--- a/content/documentation/windows/index.html
+++ b/content/documentation/windows/index.html
@@ -134,7 +134,7 @@ to post and apply patches, or lint source code).</p></li>
 <p>Following are the instructions for Windows 10.</p>
 
 <pre><code># Clone (or extract) Mesos.
-git clone https://git-wip-us.apache.org/repos/asf/mesos.git
+git clone https://gitbox.apache.org/repos/asf/mesos.git
 cd mesos
 
 # Configure using CMake for an out-of-tree build.
diff --git a/content/downloads/index.html b/content/downloads/index.html
index 33cfeba..ffb6565 100644
--- a/content/downloads/index.html
+++ b/content/downloads/index.html
@@ -572,7 +572,7 @@
 
       <h4>Getting the code via source control</h4>
       <p>The codebase can also be downloaded from the Apache git repository at:
-        <code>https://git-wip-us.apache.org/repos/asf/mesos.git</code>.
+        <code>https://gitbox.apache.org/repos/asf/mesos.git</code>.
         A read-only git repository is also mirrored on
         <a href="https://github.com/apache/mesos/tree/master">on Github</a>.
         (Note: we use <a href="http://reviews.apache.org">Review Board</a> for
diff --git a/content/index.html b/content/index.html
index 96743ab..50feb95 100644
--- a/content/index.html
+++ b/content/index.html
@@ -106,7 +106,7 @@
       </p>
       <p>
         <a class="changelog"
-           href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.6.1">
+           href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.6.1">
           Mesos 1.6.1 Changelog
         </a>
       </p>
diff --git a/content/sitemap.xml b/content/sitemap.xml
index bd14027..8083aef 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -2,18694 +2,18694 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
     <loc>http://mesos.apache.org/downloads/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/fetcher-cache-internals/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/allocation-module/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/api-client-libraries/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/attributes-resources/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/reconciliation/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/architecture/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/operator-http-api/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/advanced-contribution/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/mesos-containerizer/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/fault-domains/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/versioning/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/framework-rate-limiting/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/containerizers/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/shared-resources/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/oversubscription/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/maintenance/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/developer-guide/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/markdown-style-guide/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/operational-guide/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/fetcher/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/frameworks/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/reporting-an-issue/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/resource-provider/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/cmake/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/upgrades/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/scheduler-http-api/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/task-state-reasons/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/nested-container-and-task-group/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/secrets/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/authentication/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/roles/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/powered-by-mesos/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/tools/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/windows/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/high-availability-framework-guide/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/building/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/cni/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/app-framework-development-guide/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/networking-for-mesos-managed-containers/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/agent-recovery/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/reservation/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/release-guide/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/namespaces-pid/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/disk-xfs/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/linux-devices/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/filesystems/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/network-port-mapping/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/disk-du/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/windows/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/cgroups-devices/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/linux-capabilities/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/namespaces-ipc/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/cgroups-cpu/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/filesystem-shared/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/posix-rlimits/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/docker-runtime/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/cgroups-net-cls/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/network-ports/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/cgroups-blkio/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/isolators/docker-volume/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/presentations/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/logging/toggle/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/profiler/stop/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/profiler/start/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/flags/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/health/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/state.json/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/containers/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/api/v1/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/api/v1/executor/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/api/v1/resource_provider/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/monitor/statistics/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/monitor/statistics.json/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/slave/state/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/metrics/snapshot/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/system/stats.json/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/registrar/registry/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/version/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/teardown/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/flags/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/health/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/state.json/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/frameworks/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/maintenance/status/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/maintenance/schedule/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/create-volumes/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/unreserve/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/slaves/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/roles/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/redirect/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/api/v1/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/api/v1/scheduler/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/state-summary/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/weights/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/machine/down/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/machine/up/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/destroy-volumes/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/roles.json/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/state/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/tasks/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/reserve/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/tasks.json/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/master/quota/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/browse.json/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/download/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/debug.json/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/read.json/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/read/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/debug/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/browse/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/endpoints/files/download.json/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/replicated-log-internals/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/weights/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/container-image/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/documentation-guide/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/gpu-support/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/clang-format/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/cmake-examples/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/health-checks/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/committers/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/ssl/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/beginner-contribution/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/multiple-disk/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/modules/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/design-docs/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/persistent-volume/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/monitoring/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/deploy-scripts/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/engineering-principles-and-practices/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/reopening-reviews/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/doxygen-style-guide/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/executor-http-api/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/cmake/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/master/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/master-and-agent/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/agent/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/autotools/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/libprocess/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/roadmap/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/recordio/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/docker-containerizer/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/committing/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/testing-patterns/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/logging/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/memory-profiling/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/c++-style-guide/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/committer-candidate-checklist/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/performance-profiling/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/authorization/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/sandbox/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/containerizer-internals/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/container-volume/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/high-availability/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/effective-code-reviewing/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/networking/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/csi/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/cquery/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/quota/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/dev-community-status/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-18-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-3-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-0-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-6-1-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-19-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-2-2-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-community-survey-2014-results/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-16-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-20-1-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-21-1-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-seattle-preconference-and-social-activities/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/storage-developments-in-apache-mesos/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-17-0-released-featuring-autorecovery/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/announcing-mesoscon-eu-2015-hackathon/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00: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-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-1-1-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-1-3-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-25-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-14-2-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/slave-recovery-in-apache-mesos/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-22-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-europe-2015-schedule-announced/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-community-update-1/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-6-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-0-2-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-28-2-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-26-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-4-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-27-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-27-2-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-1-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/performance-working-group-progress-report/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/framework-authentication-in-apache-mesos-0-15-0/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-19-1-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/niklas-nielsen-becomes-mesos-committer/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-goes-europe/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-27-3-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-23-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-24-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-21-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-28-3-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-2016-cfp-is-now-open/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-2-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-0-3-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-5-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-0-1-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-28-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-3-1-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-2015-earlybird-registration-now-open/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-seattle-keynote-speakers-announced/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-2018-cfp-is-now-open/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-24-1-and-more-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-2014-hackathon-details-announced/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/register-for-mesoscon-seattle-save/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-0-4-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-4-1-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-20-0-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-2014-program-announced/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-2-1-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-26-1-and-more-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-22-1-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-5-1-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-1-2-3-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-27-1-released/</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/deferred_8hpp.html</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00: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-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00: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-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00: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-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/classKernelSemaphore.html</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/type__utils_8hpp_source.html</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/structJSON_1_1False-members.html</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/c++/metadata__manager_8hpp.html</loc>
-    <lastmod>2018-08-02T00:00:00+00:00</lastmod>
+    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
   </url>
   <url>
... 22191 lines suppressed ...