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 2019/04/03 23:41:38 UTC

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

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 864242a  Updated the website built from mesos SHA: f728ce3.
864242a is described below

commit 864242a93872cce5ade523159d6c14fdb2cb4aa9
Author: jenkins <bu...@apache.org>
AuthorDate: Wed Apr 3 23:41:27 2019 +0000

    Updated the website built from mesos SHA: f728ce3.
---
 ...rocess_2include_2process_2http_8hpp_source.html |    3 +-
 content/api/latest/c++/Nodes.xml                   | 1971 +++++------
 content/api/latest/c++/Tokens.xml                  | 3614 +++++++++-----------
 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   |    4 +-
 content/api/latest/c++/annotated.html              |   38 +-
 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 +-
 .../api/latest/c++/authorization_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 +-
 content/api/latest/c++/classes.html                |  407 ++-
 ...classmesos_1_1csi_1_1VolumeManager-members.html |   80 +
 .../c++/classmesos_1_1csi_1_1VolumeManager.html    |  511 +++
 .../c++/classmesos_1_1csi_1_1VolumeManager.png     |  Bin 0 -> 744 bytes
 .../classmesos_1_1csi_1_1v0_1_1Client-members.html |   35 +-
 .../c++/classmesos_1_1csi_1_1v0_1_1Client.html     |  244 +-
 ...esos_1_1csi_1_1v0_1_1VolumeManager-members.html |   83 +
 .../classmesos_1_1csi_1_1v0_1_1VolumeManager.html  |  563 +++
 .../classmesos_1_1csi_1_1v0_1_1VolumeManager.png   |  Bin 0 -> 742 bytes
 ...1csi_1_1v0_1_1VolumeManagerProcess-members.html |  119 +
 ...esos_1_1csi_1_1v0_1_1VolumeManagerProcess.html} |  359 +-
 ...smesos_1_1csi_1_1v0_1_1VolumeManagerProcess.png |  Bin 0 -> 1822 bytes
 ...torageLocalResourceProviderProcess-members.html |  113 -
 ...rnal_1_1StorageLocalResourceProviderProcess.png |  Bin 2112 -> 0 bytes
 .../latest/c++/classprocess_1_1ProcessBase.html    |   14 +-
 .../api/latest/c++/classprocess_1_1ProcessBase.png |  Bin 35496 -> 35390 bytes
 content/api/latest/c++/client_8hpp_source.html     |   78 -
 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 |    4 +-
 content/api/latest/c++/curl_8hpp_source.html       |    2 +-
 content/api/latest/c++/daemon_8hpp_source.html     |    2 +-
 content/api/latest/c++/decoder_8hpp_source.html    |    5 +-
 .../c++/detector_2standalone_8hpp_source.html      |    2 +-
 content/api/latest/c++/devolve_8hpp_source.html    |    6 +-
 .../c++/dir_317d8e1c02af29f941da9fa678654170.html  |    2 -
 ...l => dir_561cff233c39300f7e4b1320dd1e0c63.html} |    8 +-
 .../c++/dir_8e8447e96acebd27d1a9dde2b09ee5d1.html  |   14 +-
 .../c++/dir_a00cdca4cac44d29e96ac7c7cae2bc86.html  |    2 +
 .../c++/dir_d44c64559bbebec7f509842c48db8b23.html  |    2 -
 .../c++/disk__profile__server_8hpp_source.html     |    2 +-
 .../api/latest/c++/disk__profile__utils_8hpp.html  |    4 +-
 .../c++/disk__profile__utils_8hpp_source.html      |    6 +-
 .../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     |    6 +-
 .../latest/c++/fetcher__process_8hpp_source.html   |    2 +-
 content/api/latest/c++/file_8hpp_source.html       |    2 +-
 content/api/latest/c++/files.html                  | 1096 +++---
 content/api/latest/c++/files_8hpp_source.html      |    2 +-
 .../latest/c++/filesystem_2posix_8hpp_source.html  |    2 +-
 content/api/latest/c++/functions.html              |    4 +-
 content/api/latest/c++/functions_0x7e.html         |    4 +
 content/api/latest/c++/functions_a.html            |   13 +-
 content/api/latest/c++/functions_c.html            |   54 +-
 content/api/latest/c++/functions_d.html            |   20 +-
 content/api/latest/c++/functions_func.html         |    4 +-
 content/api/latest/c++/functions_func_0x7e.html    |    4 +
 content/api/latest/c++/functions_func_a.html       |   11 +-
 content/api/latest/c++/functions_func_c.html       |   36 +-
 content/api/latest/c++/functions_func_d.html       |   20 +-
 content/api/latest/c++/functions_func_g.html       |   16 +-
 content/api/latest/c++/functions_func_l.html       |    8 +-
 content/api/latest/c++/functions_func_n.html       |   24 +-
 content/api/latest/c++/functions_func_o.html       |    8 +-
 content/api/latest/c++/functions_func_p.html       |   16 +-
 content/api/latest/c++/functions_func_r.html       |   16 +-
 content/api/latest/c++/functions_func_s.html       |    9 +-
 content/api/latest/c++/functions_func_u.html       |    9 +-
 content/api/latest/c++/functions_func_v.html       |   18 +-
 content/api/latest/c++/functions_g.html            |   14 +-
 content/api/latest/c++/functions_i.html            |   13 +-
 content/api/latest/c++/functions_l.html            |   10 +-
 content/api/latest/c++/functions_m.html            |   16 +-
 content/api/latest/c++/functions_n.html            |   28 +-
 content/api/latest/c++/functions_o.html            |    6 +-
 content/api/latest/c++/functions_p.html            |   20 +-
 content/api/latest/c++/functions_r.html            |   58 +-
 content/api/latest/c++/functions_s.html            |   61 +-
 content/api/latest/c++/functions_t.html            |    6 +-
 content/api/latest/c++/functions_type.html         |   38 +-
 content/api/latest/c++/functions_u.html            |   13 +-
 content/api/latest/c++/functions_v.html            |   16 +-
 content/api/latest/c++/functions_vars_c.html       |   22 +-
 content/api/latest/c++/functions_vars_i.html       |    1 +
 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++/grpc_8hpp_source.html       |    5 +-
 content/api/latest/c++/hadoop_8hpp_source.html     |    2 +-
 .../latest/c++/health__checker_8hpp_source.html    |    2 +-
 .../api/latest/c++/heartbeater_8hpp_source.html    |    2 +-
 .../api/latest/c++/hierarchical_8hpp_source.html   |    2 +-
 content/api/latest/c++/hierarchy.html              | 1954 ++++++-----
 .../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 +-
 .../latest/c++/include_2csi_2spec_8hpp_source.html |   66 -
 ...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 |    5 +-
 ...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    |    2 +-
 .../c++/include_2mesos_2values_8hpp_source.html    |    2 +-
 content/api/latest/c++/index.hhc                   |  594 ++--
 content/api/latest/c++/index.hhk                   |  682 ++--
 content/api/latest/c++/index.hhp                   |  139 +-
 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++/memfd_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 +-
 content/api/latest/c++/mock__csi__plugin_8hpp.html |    2 +-
 .../latest/c++/mock__csi__plugin_8hpp_source.html  |    6 +-
 .../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 +-
 content/api/latest/c++/namespacecsi_1_1v0.html     |   62 +-
 content/api/latest/c++/namespacemembers_c.html     |   18 +-
 content/api/latest/c++/namespacemembers_d.html     |   10 +-
 content/api/latest/c++/namespacemembers_e.html     |    9 +-
 content/api/latest/c++/namespacemembers_enum.html  |    3 -
 content/api/latest/c++/namespacemembers_eval.html  |   61 -
 .../api/latest/c++/namespacemembers_func_d.html    |    9 +-
 .../api/latest/c++/namespacemembers_func_e.html    |    9 +-
 .../api/latest/c++/namespacemembers_func_o.html    |   31 +-
 content/api/latest/c++/namespacemembers_g.html     |   13 +-
 content/api/latest/c++/namespacemembers_j.html     |    8 +-
 content/api/latest/c++/namespacemembers_l.html     |    3 -
 content/api/latest/c++/namespacemembers_n.html     |   18 -
 content/api/latest/c++/namespacemembers_o.html     |   25 +-
 content/api/latest/c++/namespacemembers_p.html     |   11 +-
 content/api/latest/c++/namespacemembers_r.html     |   14 +-
 content/api/latest/c++/namespacemembers_type.html  |    9 +-
 content/api/latest/c++/namespacemembers_v.html     |    3 -
 .../api/latest/c++/namespacemembers_vars_d.html    |    4 +-
 content/api/latest/c++/namespacemembers_w.html     |    9 +-
 content/api/latest/c++/namespacemesos_1_1csi.html  |    6 +
 .../latest/c++/namespacemesos_1_1csi_1_1types.html |  134 +
 .../latest/c++/namespacemesos_1_1csi_1_1v0.html    |  154 +-
 .../namespacemesos_1_1csi_1_1v0_1_1internal.html   |  105 -
 .../api/latest/c++/namespacemesos_1_1internal.html |   30 -
 content/api/latest/c++/namespaces.html             |    4 +-
 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   |    4 +-
 .../latest/c++/provider__process_8hpp_source.html  |  144 -
 .../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 +-
 ...ider_2storage_2disk__profile__adaptor_8hpp.html |    2 +-
 ...torage_2disk__profile__adaptor_8hpp_source.html |    8 +-
 ...resource__provider_2validation_8hpp_source.html |    2 +-
 .../c++/resource__quantities_8hpp_source.html      |    2 +-
 content/api/latest/c++/resources_8hpp_source.html  |    2 +-
 content/api/latest/c++/roles_8hpp_source.html      |    2 +-
 content/api/latest/c++/rootfs_8hpp_source.html     |    2 +-
 content/api/latest/c++/rpc_8hpp.html               |  166 -
 content/api/latest/c++/rpc_8hpp_source.html        |  123 -
 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 +-
 .../latest/c++/seccomp__parser_8hpp_source.html    |    2 +-
 content/api/latest/c++/secret_8hpp_source.html     |    2 +-
 .../latest/c++/secret__resolver_8hpp_source.html   |    2 +-
 .../latest/c++/service__manager_8hpp_source.html   |    8 +-
 .../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 |    5 +-
 .../latest/c++/src_2common_2http_8hpp_source.html  |    6 +-
 .../c++/src_2common_2recordio_8hpp_source.html     |    2 +-
 .../c++/src_2common_2values_8hpp_source.html       |    2 +-
 content/api/latest/c++/src_2csi_2metrics_8hpp.html |    1 -
 .../latest/c++/src_2csi_2metrics_8hpp_source.html  |   21 +-
 .../latest/c++/src_2csi_2state_8hpp_source.html    |    4 +-
 .../latest/c++/src_2csi_2utils_8hpp_source.html    |   87 -
 .../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 +-
 .../src_2linux_2seccomp_2seccomp_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       |    7 +-
 .../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 +-
 ...sos_2isolators_2linux_2seccomp_8hpp_source.html |    2 +-
 ...os_2isolators_2namespaces_2pid_8hpp_source.html |    2 +-
 ...2isolators_2network_2cni_2spec_8hpp_source.html |    2 +-
 ...esos_2isolators_2volume_2utils_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  |    5 +-
 .../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 +-
 ...1DiskProfileAdaptor_1_1ProfileInfo-members.html |    2 +-
 ...mesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html |   10 +-
 .../c++/structmesos_1_1csi_1_1Metrics-members.html |    8 +-
 .../latest/c++/structmesos_1_1csi_1_1Metrics.html  |   32 +-
 ... structmesos_1_1csi_1_1VolumeInfo-members.html} |   11 +-
 ....html => structmesos_1_1csi_1_1VolumeInfo.html} |   50 +-
 ...sos_1_1csi_1_1v0_1_1ControllerCapabilities.html |    4 +-
 ...ructmesos_1_1csi_1_1v0_1_1NodeCapabilities.html |    4 +-
 ...ctmesos_1_1csi_1_1v0_1_1PluginCapabilities.html |    4 +-
 ...esos_1_1csi_1_1v0_1_1internal_1_1RPCTraits.html |   70 -
 ...CONTROLLER__GET__CAPABILITIES_01_4-members.html |   70 -
 ...its_3_01CONTROLLER__GET__CAPABILITIES_01_4.html |  106 -
 ...01CONTROLLER__PUBLISH__VOLUME_01_4-members.html |   70 -
 ...raits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html |  106 -
 ...CONTROLLER__UNPUBLISH__VOLUME_01_4-members.html |   70 -
 ...its_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html |  106 -
 ...1RPCTraits_3_01CREATE__VOLUME_01_4-members.html |   70 -
 ...ernal_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html |  106 -
 ...1RPCTraits_3_01DELETE__VOLUME_01_4-members.html |   70 -
 ...ernal_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html |  106 -
 ..._1RPCTraits_3_01GET__CAPACITY_01_4-members.html |   70 -
 ...ternal_1_1RPCTraits_3_01GET__CAPACITY_01_4.html |  106 -
 ...3_01GET__PLUGIN__CAPABILITIES_01_4-members.html |   70 -
 ...CTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html |  106 -
 ...CTraits_3_01GET__PLUGIN__INFO_01_4-members.html |   70 -
 ...al_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html |  106 -
 ..._1RPCTraits_3_01LIST__VOLUMES_01_4-members.html |   70 -
 ...ternal_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html |  106 -
 ...s_3_01NODE__GET__CAPABILITIES_01_4-members.html |   70 -
 ...RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html |  106 -
 ..._1RPCTraits_3_01NODE__GET__ID_01_4-members.html |   70 -
 ...ternal_1_1RPCTraits_3_01NODE__GET__ID_01_4.html |  106 -
 ...its_3_01NODE__PUBLISH__VOLUME_01_4-members.html |   70 -
 ..._1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html |  106 -
 ...raits_3_01NODE__STAGE__VOLUME_01_4-members.html |   70 -
 ..._1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html |  106 -
 ...s_3_01NODE__UNPUBLISH__VOLUME_01_4-members.html |   70 -
 ...RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html |  106 -
 ...its_3_01NODE__UNSTAGE__VOLUME_01_4-members.html |   70 -
 ..._1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html |  106 -
 ...ALIDATE__VOLUME__CAPABILITIES_01_4-members.html |   70 -
 ...ts_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html |  106 -
 .../latest/c++/structprocess_1_1EventConsumer.html |   14 +-
 .../latest/c++/structprocess_1_1EventConsumer.png  |  Bin 35494 -> 35388 bytes
 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 +-
 ...nclude_2csi_2spec_8hpp.html => types_8hpp.html} |   23 +-
 content/api/latest/c++/types_8hpp_source.html      |   68 +
 .../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 +-
 .../c++/uri__disk__profile__adaptor_8hpp.html      |    1 -
 .../uri__disk__profile__adaptor_8hpp_source.html   |   21 +-
 content/api/latest/c++/usage_8hpp_source.html      |    2 +-
 .../{src_2csi_2utils_8hpp.html => v0_8hpp.html}    |   50 +-
 content/api/latest/c++/v0_8hpp_source.html         |   73 +
 .../c++/{client_8hpp.html => v0__client_8hpp.html} |   20 +-
 content/api/latest/c++/v0__client_8hpp_source.html |   93 +
 .../c++/{client_8hpp.html => v0__utils_8hpp.html}  |   29 +-
 content/api/latest/c++/v0__utils_8hpp_source.html  |   82 +
 .../api/latest/c++/v0__v1executor_8hpp_source.html |    2 +-
 ...ent_8hpp.html => v0__volume__manager_8hpp.html} |   26 +-
 .../c++/v0__volume__manager_8hpp_source.html       |  106 +
 ...html => v0__volume__manager__process_8hpp.html} |   45 +-
 .../v0__volume__manager__process_8hpp_source.html  |  126 +
 .../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  |    2 +-
 .../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 +-
 .../c++/volume__gid__manager_8hpp_source.html      |    2 +-
 ...adaptor_8hpp.html => volume__manager_8hpp.html} |   32 +-
 .../latest/c++/volume__manager_8hpp_source.html    |   95 +
 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/documentation/latest/monitoring/index.html |   53 +-
 content/documentation/monitoring/index.html        |   53 +-
 content/sitemap.xml                                |  270 +-
 502 files changed, 8560 insertions(+), 11194 deletions(-)

diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
index 84e2ecd..9d4d373 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
@@ -52,7 +52,7 @@
 <div class="title">http.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="3rdparty_2libprocess_2include_2process_2http_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>< [...]
+<a href="3rdparty_2libprocess_2include_2process_2http_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 class="ttc" id="namespacepath_html"><div class="ttname"><a href="namespacepath.html">path</a></div><div class="ttdef"><b>Definition:</b> path.hpp:26</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_1_1path_html_a2410072cba7b95c5d555a0747ef33b50"><div class="ttname"><a href="namespaceprocess_1_1http_1_1path.html#a2410072cba7b95c5d555a0747ef33b50">process::http::path::parse</a></div><div class="ttdeci">Try&lt; hashmap&lt; std::string, std::string &gt; &gt; parse(const std::string &amp;pattern, const std::string &amp;path)</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1NotImplemented_html_a6ef0e57cfbd6d82ca46977181b1dc19c"><div class="ttname"><a href="structprocess_1_1http_1_1NotImplemented.html#a6ef0e57cfbd6d82ca46977181b1dc19c">process::http::NotImplemented::NotImplemented</a></div><div class="ttdeci">NotImplemented(const std::string &amp;body)</div><div class="ttdef"><b>Definition:</b> http.hpp:840</div></div>
@@ -271,7 +271,6 @@
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_ab52f93de73e86c37fa21484acd5d8e9d"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#ab52f93de73e86c37fa21484acd5d8e9d">process::http::Response::Response</a></div><div class="ttdeci">Response(uint16_t _code)</div><div class="ttdef"><b>Definition:</b> http.hpp:604</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Conflict_html_a1cb5be497cc45138cde76c1a949672e1"><div class="ttname"><a href="structprocess_1_1http_1_1Conflict.html#a1cb5be497cc45138cde76c1a949672e1">process::http::Conflict::Conflict</a></div><div class="ttdeci">Conflict(const std::string &amp;body)</div><div class="ttdef"><b>Definition:</b> http.hpp:800</div></div>
 <div class="ttc" id="classprocess_1_1http_1_1Connection_html_ab5d724d915610c6b5ed39049154bd90b"><div class="ttname"><a href="classprocess_1_1http_1_1Connection.html#ab5d724d915610c6b5ed39049154bd90b">process::http::Connection::localAddress</a></div><div class="ttdeci">const network::Address localAddress</div><div class="ttdef"><b>Definition:</b> http.hpp:979</div></div>
-<div class="ttc" id="namespacemesos_1_1csi_1_1v0_html_ae689563b303cfca39004b705ab08d0d3"><div class="ttname"><a href="namespacemesos_1_1csi_1_1v0.html#ae689563b303cfca39004b705ab08d0d3">mesos::csi::v0::Request</a></div><div class="ttdeci">typename internal::RPCTraits&lt; rpc &gt;::request_type Request</div><div class="ttdef"><b>Definition:</b> rpc.hpp:200</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Server_1_1CreateOptions_html_a5a8f51c254c40e780727a0a382349e7e"><div class="ttname"><a href="structprocess_1_1http_1_1Server_1_1CreateOptions.html#a5a8f51c254c40e780727a0a382349e7e">process::http::Server::CreateOptions::backlog</a></div><div class="ttdeci">size_t backlog</div><div class="ttdef"><b>Definition:</b> http.hpp:1058</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_a5e86bdc9477d1e574ca545d2e3b5d522"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a5e86bdc9477d1e574ca545d2e3b5d522">process::http::Status::REQUEST_URI_TOO_LARGE</a></div><div class="ttdeci">static const uint16_t REQUEST_URI_TOO_LARGE</div><div class="ttdef"><b>Definition:</b> http.hpp:246</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Server_1_1StopOptions_html"><div class="ttname"><a href="structprocess_1_1http_1_1Server_1_1StopOptions.html">process::http::Server::StopOptions</a></div><div class="ttdef"><b>Definition:</b> http.hpp:1072</div></div>
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index cc00ad0..13bb6fc 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -321,14 +321,12 @@
                 <Path>namespacemesos_1_1csi_1_1state.html</Path>
                </Node>
                <Node>
+                <Name>types</Name>
+                <Path>namespacemesos_1_1csi_1_1types.html</Path>
+               </Node>
+               <Node>
                 <Name>v0</Name>
                 <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-                <Subnodes>
-                 <Node>
-                  <Name>internal</Name>
-                  <Path>namespacemesos_1_1csi_1_1v0_1_1internal.html</Path>
-                 </Node>
-                </Subnodes>
                </Node>
               </Subnodes>
              </Node>
@@ -3917,288 +3915,6 @@
                 <Path>namespacemesos_1_1csi_1_1v0.html</Path>
                 <Subnodes>
                  <Node>
-                  <Name>internal</Name>
-                  <Path>namespacemesos_1_1csi_1_1v0_1_1internal.html</Path>
-                  <Subnodes>
-                   <Node>
-                    <Name>RPCTraits</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits.html</Path>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; CONTROLLER_GET_CAPABILITIES &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html</Path>
-                      <Anchor>a9070d374e93a8adaffce6cb8b41ab7cc</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html</Path>
-                      <Anchor>afb23714e37940a5ad4b587b8759c8e4d</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; CONTROLLER_PUBLISH_VOLUME &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html</Path>
-                      <Anchor>a8b7c06ce046582e86eda9bf14d4d90e6</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html</Path>
-                      <Anchor>a014254cc1f0f0b0b5758c41ac5b8c641</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; CONTROLLER_UNPUBLISH_VOLUME &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html</Path>
-                      <Anchor>abab321adeb651120a335c0b0ee3f4c54</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html</Path>
-                      <Anchor>a75cace3fa39a0dda3bf3e2929ca0df56</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; CREATE_VOLUME &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html</Path>
-                      <Anchor>aec8492c1493a607d1d2d09ddfb99eb84</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html</Path>
-                      <Anchor>a3bb543f9364fd3bed897c388acd62240</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; DELETE_VOLUME &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html</Path>
-                      <Anchor>acd262263742aa00855298ef763674280</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html</Path>
-                      <Anchor>a01a0e533954fac668ce528281f2cf2a1</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; GET_CAPACITY &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__CAPACITY_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__CAPACITY_01_4.html</Path>
-                      <Anchor>a9a11f399ea6714c1dbb044827c6a4fe7</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__CAPACITY_01_4.html</Path>
-                      <Anchor>a5609a31acb4d7ace69ea2805d121316f</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; GET_PLUGIN_CAPABILITIES &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html</Path>
-                      <Anchor>a3f245bb04026d407be8ef4fb13fc259a</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html</Path>
-                      <Anchor>ae7674f927458c45e289ff4064e5f73b3</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; GET_PLUGIN_INFO &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html</Path>
-                      <Anchor>a577a2a6c5a28039d86a374df69ed6912</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html</Path>
-                      <Anchor>ac48e13febb5df9369367556a167f2ab8</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; LIST_VOLUMES &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html</Path>
-                      <Anchor>aed0ea7c0d161a7472ba3a5164cc6d33f</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html</Path>
-                      <Anchor>a028b9964760e1ca492c22c9c9731c968</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; NODE_GET_CAPABILITIES &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html</Path>
-                      <Anchor>a56b48ebb0b5674f28f2fa44d2748fc6d</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html</Path>
-                      <Anchor>a4b757ba399db09af1b95261891441635</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; NODE_GET_ID &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__ID_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__ID_01_4.html</Path>
-                      <Anchor>ad52aef6edbecb7e51cc2c07e3adaa58c</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__ID_01_4.html</Path>
-                      <Anchor>a57244352e71127144db8b040ff99e51b</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; NODE_PUBLISH_VOLUME &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html</Path>
-                      <Anchor>aef4c2ecf1b275c5072c3c71f12344327</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html</Path>
-                      <Anchor>aa1fa1dfea66f539cf92a66ca76c7d9d9</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; NODE_STAGE_VOLUME &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html</Path>
-                      <Anchor>ae9d1ee6269ea8e888832ed734efe9152</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html</Path>
-                      <Anchor>a48cf398d9cd770d576b4bf9e0cc9dfe2</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; NODE_UNPUBLISH_VOLUME &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html</Path>
-                      <Anchor>a8cd53bd775369f24a2badfea9ab45296</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html</Path>
-                      <Anchor>af837379efe2e70e083857c4bcc597891</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; NODE_UNSTAGE_VOLUME &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html</Path>
-                      <Anchor>a0ff77321bc68d725758dc6a3c22a1549</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html</Path>
-                      <Anchor>a45384a23551c710921d3b6d093554bf6</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; PROBE &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01PROBE_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01PROBE_01_4.html</Path>
-                      <Anchor>a06d12c7a2d6c96e0d9ffc06063e1085c</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01PROBE_01_4.html</Path>
-                      <Anchor>ae83484d2a17e576b2f20744dc5df8faa</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>RPCTraits&lt; VALIDATE_VOLUME_CAPABILITIES &gt;</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>request_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html</Path>
-                      <Anchor>a56905bfc858a4fe698103c3505c8fe01</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>response_type</Name>
-                      <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html</Path>
-                      <Anchor>a8e6233d3474f8f6b15941d13eecd8f46</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
                   <Name>Client</Name>
                   <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
                   <Subnodes>
@@ -4208,94 +3924,89 @@
                     <Anchor>accf969996008621b383d33c5af3468b7</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>controllerGetCapabilities</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a4491383f1bd2235d1406c68a1baa7d94</Anchor>
+                    <Anchor>ad1275e62f22733feb6590138a095077d</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>controllerPublishVolume</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a0a5c98be008c14860ad71f5d126fee11</Anchor>
+                    <Anchor>a7ca7c76d351cc575e3bd7a22321f05ee</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>controllerUnpublishVolume</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a37596eff880d8702077930ecf603b58d</Anchor>
+                    <Anchor>af30fb63e68e285dc80b616f8daa41c7b</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>createVolume</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>ade0873cc3012a159c2da67c212883a88</Anchor>
+                    <Anchor>a483ec79231fdb03ab5f3070179ad83c7</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>deleteVolume</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a541a0397f8ed7453c9fd4b4ac71cd305</Anchor>
+                    <Anchor>a8dc8c26a65a766bca086e033523f1975</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a3c8ba47c24f079ceb0d8e43017c5ac51</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
+                    <Name>getCapacity</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a02485482bdc96bf53af22286f3227049</Anchor>
+                    <Anchor>a6602364277630332f30734802014e495</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>getPluginCapabilities</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a28d93f018cc22e505f0622409a6becad</Anchor>
+                    <Anchor>a298ae164f3f5ed62dad2bf50d846d67f</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>getPluginInfo</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a30a3dce3f11b1f3c60c47a58c4bcb7b2</Anchor>
+                    <Anchor>a4aa56d7c6bb0a5dbbe4dbefe7a2b48b3</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>listVolumes</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>acc0a065e17577adde00e6a77692db660</Anchor>
+                    <Anchor>aad40b75c7f26a66387680cd7be085850</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>nodeGetCapabilities</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a4b85eb8d4516123a5bc03a1b88682413</Anchor>
+                    <Anchor>ac0f31b9bedceca092948ae56e83621e8</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>nodeGetId</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a1d04b530ed4319ccfe852b3299acd483</Anchor>
+                    <Anchor>a292c766404b54937b7606057b7f3b0c9</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>nodePublishVolume</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>af227708e515ff8f7ad462951c3803965</Anchor>
+                    <Anchor>af2f25c42d59300033c06146e238cff02</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>nodeStageVolume</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a8ee21a5d59708e394a37d6bdaf5bd745</Anchor>
+                    <Anchor>abbbf78883c45a05e57144f0081a4d037</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>nodeUnpublishVolume</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a60c2bb55f37eba40c41ef2ac2f20674e</Anchor>
+                    <Anchor>a75e14cf6b50749b78226d45fa6ebdc1e</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>nodeUnstageVolume</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a993e20ae8a9a288eff4cd9046570e72a</Anchor>
+                    <Anchor>aa025719cb5e3427a66fa98dfb2dcbd60</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>probe</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a2b50a74aba9b7dfc2f7b7ec1cef31f3c</Anchor>
+                    <Anchor>a5715588dd7df0908ce0f3c98020fcdb5</Anchor>
                    </Node>
                    <Node>
-                    <Name>call</Name>
+                    <Name>validateVolumeCapabilities</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a848b56b117876735b85c6d3688866267</Anchor>
+                    <Anchor>abb5a2ee6285f21cab5a9723e8de62210</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
@@ -4377,6 +4088,158 @@
                    </Node>
                   </Subnodes>
                  </Node>
+                 <Node>
+                  <Name>VolumeManager</Name>
+                  <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                  <Subnodes>
+                   <Node>
+                    <Name>VolumeManager</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>af07a84c156d85993318f9236b5b7f17a</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>VolumeManager</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>ad7a27232638982f0edbb17667f7f4df2</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>~VolumeManager</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a32976f7d385e04825b41489591719192</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>attachVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a3c91839dc540036dd21bab1e879a4038</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>createVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>aa1c3e8a0203eafa639e1e0082ea4372a</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>deleteVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>ac929c9fe3759aec8c7fcf10cec9dc275</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>detachVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>ac913fc99a5b8c60165edf413b6d72d7a</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>getCapacity</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>ac36ba9fc8d9ddae2f2096844fe626ea9</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>listVolumes</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a8f041302fa68a67b841d230205eb7f6b</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator=</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a56bc8f0f32da61d7c8639db1886203a4</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>publishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a4a5ea884586b08378bbc61bc3e8db9a6</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>recover</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a3c434548def38bd682b85c851eacc190</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>unpublishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a6701cbadce59c6dc3eb24ae2e54d371e</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>validateVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a360f541d40b8b9f62b4acc047b2efa01</Anchor>
+                   </Node>
+                  </Subnodes>
+                 </Node>
+                 <Node>
+                  <Name>VolumeManagerProcess</Name>
+                  <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                  <Subnodes>
+                   <Node>
+                    <Name>VolumeManagerProcess</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a43d821fa6008288a173941dd0695a831</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>__call</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a5ab77dd8607da2fb1c1a8825c4e2de74</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>_call</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a34de59c46d0c4eb7ce4d4115e7c9b31d</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>attachVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a6a6b564a3e1392399957b1da94e93d33</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>call</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>aa9334481066dd2a9e5d6cd17c27dff62</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>createVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a21fb26563fac1dda269bfa6f66b2d689</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>deleteVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a1f0ea9c0722bdc54916efb674dd129a5</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>detachVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a0786ca9c659d245e230f2d8e177cb9fa</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>getCapacity</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>ad5dc75a59fa08b86674f6105fdbb25ce</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>listVolumes</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>af560e46b08ed1ca4d2454feab9e36fd7</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>publishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>aebd862c863f6f59a5f952886a25cfe5f</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>recover</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>aebccc474f1a2dbc00bc3d585002aa72c</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>unpublishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a695b3d0dc70960b54e7800b406fb15f8</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>validateVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a029d623071d1f6c88880caeb331eed0e</Anchor>
+                   </Node>
+                  </Subnodes>
+                 </Node>
                 </Subnodes>
                </Node>
                <Node>
@@ -4401,22 +4264,22 @@
                  <Node>
                   <Name>csi_plugin_rpcs_cancelled</Name>
                   <Path>structmesos_1_1csi_1_1Metrics.html</Path>
-                  <Anchor>a38a8dc5c64c66edc10eb7c2e5fa3e080</Anchor>
+                  <Anchor>aaf92a62adf05d667a0574e2e3a21818a</Anchor>
                  </Node>
                  <Node>
-                  <Name>csi_plugin_rpcs_errors</Name>
+                  <Name>csi_plugin_rpcs_failed</Name>
                   <Path>structmesos_1_1csi_1_1Metrics.html</Path>
-                  <Anchor>a4b126b8ed091324dc3ba9c191a2e20fe</Anchor>
+                  <Anchor>a6d110f70784d95407dd47bdeea859887</Anchor>
                  </Node>
                  <Node>
-                  <Name>csi_plugin_rpcs_pending</Name>
+                  <Name>csi_plugin_rpcs_finished</Name>
                   <Path>structmesos_1_1csi_1_1Metrics.html</Path>
-                  <Anchor>a60930c09f45d8a9c76723c84cb3a6c21</Anchor>
+                  <Anchor>ae895d959d9bd9a1aa1805eead90e11ca</Anchor>
                  </Node>
                  <Node>
-                  <Name>csi_plugin_rpcs_successes</Name>
+                  <Name>csi_plugin_rpcs_pending</Name>
                   <Path>structmesos_1_1csi_1_1Metrics.html</Path>
-                  <Anchor>ae302de144783102163a711a56cc57a3d</Anchor>
+                  <Anchor>aafab31a62ad0b7b169b0999071d873c7</Anchor>
                  </Node>
                 </Subnodes>
                </Node>
@@ -4456,6 +4319,88 @@
                  </Node>
                 </Subnodes>
                </Node>
+               <Node>
+                <Name>VolumeInfo</Name>
+                <Path>structmesos_1_1csi_1_1VolumeInfo.html</Path>
+                <Subnodes>
+                 <Node>
+                  <Name>capacity</Name>
+                  <Path>structmesos_1_1csi_1_1VolumeInfo.html</Path>
+                  <Anchor>a254e3f52b242c0aa105e7cd9cc3f1200</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>context</Name>
+                  <Path>structmesos_1_1csi_1_1VolumeInfo.html</Path>
+                  <Anchor>af8f062304e5dea7c3673a2bbddc7edbd</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>id</Name>
+                  <Path>structmesos_1_1csi_1_1VolumeInfo.html</Path>
+                  <Anchor>ae8f2d6d01adebe394f35c5475473f51f</Anchor>
+                 </Node>
+                </Subnodes>
+               </Node>
+               <Node>
+                <Name>VolumeManager</Name>
+                <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                <Subnodes>
+                 <Node>
+                  <Name>~VolumeManager</Name>
+                  <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                  <Anchor>a242bcbfed66022570c00d99019505e48</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>attachVolume</Name>
+                  <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                  <Anchor>a4da8313d904464c5b6e7810ec536ceda</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>createVolume</Name>
+                  <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                  <Anchor>a51680f97f9884b349badaa5ead8764c4</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>deleteVolume</Name>
+                  <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                  <Anchor>a8934591ca2a3d6a17b3c000daa7ce08b</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>detachVolume</Name>
+                  <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                  <Anchor>a8fd024182982b006d13d154d7ed74a56</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>getCapacity</Name>
+                  <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                  <Anchor>ae6a627b29a8e09ad64c91f02f71d868f</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>listVolumes</Name>
+                  <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                  <Anchor>a12e27c85434a9faf7d34df3b0a7a77ef</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>publishVolume</Name>
+                  <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                  <Anchor>a8df54f2d00d67294121c65602901abee</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>recover</Name>
+                  <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                  <Anchor>a251d578dbfda6e71f1e3d6dd1d3f1b30</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>unpublishVolume</Name>
+                  <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                  <Anchor>a61a610adf9d32cc11620c0c63104c400</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>validateVolume</Name>
+                  <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                  <Anchor>a0b105c4947f9aebc778e5d0500c4832c</Anchor>
+                 </Node>
+                </Subnodes>
+               </Node>
               </Subnodes>
              </Node>
              <Node>
@@ -20069,57 +20014,6 @@
                 </Subnodes>
                </Node>
                <Node>
-                <Name>StorageLocalResourceProviderProcess</Name>
-                <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                <Subnodes>
-                 <Node>
-                  <Name>StorageLocalResourceProviderProcess</Name>
-                  <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                  <Anchor>a462304613fcd75f4174bfbd9172ce321</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>StorageLocalResourceProviderProcess</Name>
-                  <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                  <Anchor>a707746be36462a49271b858276502a74</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>__call</Name>
-                  <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                  <Anchor>aa8b732d3865ec029cdd83e13c55043f5</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>_call</Name>
-                  <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                  <Anchor>a8db0078ed1ad0575df82e252c2c93f3a</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>call</Name>
-                  <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                  <Anchor>aa68074bec719a512bf76d2f6d3663350</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>connected</Name>
-                  <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                  <Anchor>acf1c8779e828e41ecc94ad1fb791bfbc</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>disconnected</Name>
-                  <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                  <Anchor>ae87493465772e208256a6ab02b46f13b</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>operator=</Name>
-                  <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                  <Anchor>a89fd8522f5c6c1b7a82b37ebeb3249ee</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>received</Name>
-                  <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                  <Anchor>a5d950f3416d06e3a62f9e77b9d599006</Anchor>
-                 </Node>
-                </Subnodes>
-               </Node>
-               <Node>
                 <Name>StreamingHttpConnection</Name>
                 <Path>structmesos_1_1internal_1_1StreamingHttpConnection.html</Path>
                 <Subnodes>
@@ -22958,7 +22852,7 @@
                  <Node>
                   <Name>capability</Name>
                   <Path>structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html</Path>
-                  <Anchor>adfe3d484663ce460526c26661725fda1</Anchor>
+                  <Anchor>a0392f50297db3a2f94c28456a2f834fa</Anchor>
                  </Node>
                  <Node>
                   <Name>parameters</Name>
@@ -36947,6 +36841,10 @@
             </Subnodes>
            </Node>
            <Node>
+            <Name>process::network::unix::Address</Name>
+            <Path>classprocess_1_1network_1_1unix_1_1Address.html</Path>
+           </Node>
+           <Node>
             <Name>process::network::inet::Address</Name>
             <Path>classprocess_1_1network_1_1inet_1_1Address.html</Path>
             <Subnodes>
@@ -36961,18 +36859,14 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>process::network::unix::Address</Name>
-            <Path>classprocess_1_1network_1_1unix_1_1Address.html</Path>
+            <Name>mesos::internal::master::allocator::RandomSorter::Node::Allocation</Name>
+            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
            </Node>
            <Node>
             <Name>mesos::internal::master::allocator::DRFSorter::Node::Allocation</Name>
             <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::master::allocator::RandomSorter::Node::Allocation</Name>
-            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::allocator::Allocator</Name>
             <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
             <Subnodes>
@@ -37205,16 +37099,16 @@
             <Path>structprocess_1_1grpc_1_1client_1_1CallOptions.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::protobuf::slave::Capabilities</Name>
-            <Path>structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html</Path>
+            <Name>mesos::internal::protobuf::master::Capabilities</Name>
+            <Path>structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html</Path>
            </Node>
            <Node>
             <Name>mesos::internal::protobuf::framework::Capabilities</Name>
             <Path>structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::protobuf::master::Capabilities</Name>
-            <Path>structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html</Path>
+            <Name>mesos::internal::protobuf::slave::Capabilities</Name>
+            <Path>structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html</Path>
            </Node>
            <Node>
             <Name>mesos::internal::capabilities::Capabilities</Name>
@@ -37241,10 +37135,6 @@
             <Path>classJvm_1_1Class.html</Path>
            </Node>
            <Node>
-            <Name>routing::filter::ip::Classifier</Name>
-            <Path>structrouting_1_1filter_1_1ip_1_1Classifier.html</Path>
-           </Node>
-           <Node>
             <Name>routing::filter::basic::Classifier</Name>
             <Path>structrouting_1_1filter_1_1basic_1_1Classifier.html</Path>
            </Node>
@@ -37253,6 +37143,10 @@
             <Path>structrouting_1_1filter_1_1icmp_1_1Classifier.html</Path>
            </Node>
            <Node>
+            <Name>routing::filter::ip::Classifier</Name>
+            <Path>structrouting_1_1filter_1_1ip_1_1Classifier.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::csi::v0::Client</Name>
             <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
            </Node>
@@ -38287,16 +38181,6 @@
                 </Subnodes>
                </Node>
                <Node>
-                <Name>process::Process&lt; StorageLocalResourceProviderProcess &gt;</Name>
-                <Path>classprocess_1_1Process.html</Path>
-                <Subnodes>
-                 <Node>
-                  <Name>mesos::internal::StorageLocalResourceProviderProcess</Name>
-                  <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                 </Node>
-                </Subnodes>
-               </Node>
-               <Node>
                 <Name>process::Process&lt; SubsystemProcess &gt;</Name>
                 <Path>classprocess_1_1Process.html</Path>
                 <Subnodes>
@@ -38403,6 +38287,16 @@
                 </Subnodes>
                </Node>
                <Node>
+                <Name>process::Process&lt; VolumeManagerProcess &gt;</Name>
+                <Path>classprocess_1_1Process.html</Path>
+                <Subnodes>
+                 <Node>
+                  <Name>mesos::csi::v0::VolumeManagerProcess</Name>
+                  <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                 </Node>
+                </Subnodes>
+               </Node>
+               <Node>
                 <Name>process::Process&lt; WhitelistWatcher &gt;</Name>
                 <Path>classprocess_1_1Process.html</Path>
                 <Subnodes>
@@ -38523,10 +38417,6 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>mesos::internal::slave::appc::Fetcher</Name>
-            <Path>classmesos_1_1internal_1_1slave_1_1appc_1_1Fetcher.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::uri::Fetcher</Name>
             <Path>classmesos_1_1uri_1_1Fetcher.html</Path>
            </Node>
@@ -38535,6 +38425,10 @@
             <Path>classmesos_1_1internal_1_1slave_1_1Fetcher.html</Path>
            </Node>
            <Node>
+            <Name>mesos::internal::slave::appc::Fetcher</Name>
+            <Path>classmesos_1_1internal_1_1slave_1_1appc_1_1Fetcher.html</Path>
+           </Node>
+           <Node>
             <Name>Jvm::Field</Name>
             <Path>classJvm_1_1Field.html</Path>
            </Node>
@@ -39385,10 +39279,6 @@
             <Path>classLinkedHashMap.html</Path>
            </Node>
            <Node>
-            <Name>LinkedHashMap&lt; id::UUID, Operation &gt;</Name>
-            <Path>classLinkedHashMap.html</Path>
-           </Node>
-           <Node>
             <Name>LinkedHashMap&lt; SlaveID, TimeInfo &gt;</Name>
             <Path>classLinkedHashMap.html</Path>
            </Node>
@@ -39579,14 +39469,14 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>mesos::internal::slave::Metrics</Name>
-            <Path>structmesos_1_1internal_1_1slave_1_1Metrics.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::internal::log::Metrics</Name>
             <Path>structmesos_1_1internal_1_1log_1_1Metrics.html</Path>
            </Node>
            <Node>
+            <Name>mesos::internal::slave::Metrics</Name>
+            <Path>structmesos_1_1internal_1_1slave_1_1Metrics.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::internal::master::allocator::internal::Metrics</Name>
             <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html</Path>
            </Node>
@@ -39595,14 +39485,14 @@
             <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html</Path>
            </Node>
            <Node>
-            <Name>mesos::csi::Metrics</Name>
-            <Path>structmesos_1_1csi_1_1Metrics.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::internal::master::Metrics</Name>
             <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
            </Node>
            <Node>
+            <Name>mesos::csi::Metrics</Name>
+            <Path>structmesos_1_1csi_1_1Metrics.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</Name>
             <Path>classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html</Path>
            </Node>
@@ -39777,14 +39667,14 @@
             <Path>classnet_1_1IP_1_1Network.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::master::allocator::RandomSorter::Node</Name>
-            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::internal::master::allocator::DRFSorter::Node</Name>
             <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html</Path>
            </Node>
            <Node>
+            <Name>mesos::internal::master::allocator::RandomSorter::Node</Name>
+            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::csi::v0::NodeCapabilities</Name>
             <Path>structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html</Path>
            </Node>
@@ -39997,10 +39887,6 @@
             <Path>classOption.html</Path>
            </Node>
            <Node>
-            <Name>Option&lt; csi::v0::GetPluginInfoResponse &gt;</Name>
-            <Path>classOption.html</Path>
-           </Node>
-           <Node>
             <Name>Option&lt; DiskArtifact &gt;</Name>
             <Path>classOption.html</Path>
            </Node>
@@ -40105,6 +39991,18 @@
             <Path>classOption.html</Path>
            </Node>
            <Node>
+            <Name>Option&lt; mesos::csi::v0::ControllerCapabilities &gt;</Name>
+            <Path>classOption.html</Path>
+           </Node>
+           <Node>
+            <Name>Option&lt; mesos::csi::v0::NodeCapabilities &gt;</Name>
+            <Path>classOption.html</Path>
+           </Node>
+           <Node>
+            <Name>Option&lt; mesos::csi::v0::PluginCapabilities &gt;</Name>
+            <Path>classOption.html</Path>
+           </Node>
+           <Node>
             <Name>Option&lt; mesos::internal::master::allocator::internal::Slave::Maintenance &gt;</Name>
             <Path>classOption.html</Path>
            </Node>
@@ -40477,10 +40375,6 @@
             <Path>classprocess_1_1Owned.html</Path>
            </Node>
            <Node>
-            <Name>process::Owned&lt; csi::ServiceManager &gt;</Name>
-            <Path>classprocess_1_1Owned.html</Path>
-           </Node>
-           <Node>
             <Name>process::Owned&lt; docker::volume::DriverClient &gt;</Name>
             <Path>classprocess_1_1Owned.html</Path>
            </Node>
@@ -40533,6 +40427,14 @@
             <Path>classprocess_1_1Owned.html</Path>
            </Node>
            <Node>
+            <Name>process::Owned&lt; mesos::csi::ServiceManager &gt;</Name>
+            <Path>classprocess_1_1Owned.html</Path>
+           </Node>
+           <Node>
+            <Name>process::Owned&lt; mesos::csi::v0::VolumeManagerProcess &gt;</Name>
+            <Path>classprocess_1_1Owned.html</Path>
+           </Node>
+           <Node>
             <Name>process::Owned&lt; mesos::internal::checks::CheckerProcess &gt;</Name>
             <Path>classprocess_1_1Owned.html</Path>
            </Node>
@@ -40621,10 +40523,6 @@
             <Path>classprocess_1_1Owned.html</Path>
            </Node>
            <Node>
-            <Name>process::Owned&lt; mesos::internal::StorageLocalResourceProviderProcess &gt;</Name>
-            <Path>classprocess_1_1Owned.html</Path>
-           </Node>
-           <Node>
             <Name>process::Owned&lt; mesos::internal::tests::MockRegistrar &gt;</Name>
             <Path>classprocess_1_1Owned.html</Path>
            </Node>
@@ -40753,19 +40651,19 @@
             <Path>classprocess_1_1Owned.html</Path>
            </Node>
            <Node>
-            <Name>process::Owned&lt; StoreProcess &gt;</Name>
+            <Name>process::Owned&lt; StorageLocalResourceProviderProcess &gt;</Name>
             <Path>classprocess_1_1Owned.html</Path>
            </Node>
            <Node>
-            <Name>process::Owned&lt; TestContainerizerProcess &gt;</Name>
+            <Name>process::Owned&lt; StoreProcess &gt;</Name>
             <Path>classprocess_1_1Owned.html</Path>
            </Node>
            <Node>
-            <Name>process::Owned&lt; V0ToV1AdapterProcess &gt;</Name>
+            <Name>process::Owned&lt; TestContainerizerProcess &gt;</Name>
             <Path>classprocess_1_1Owned.html</Path>
            </Node>
            <Node>
-            <Name>process::Owned&lt; v1::resource_provider::Driver &gt;</Name>
+            <Name>process::Owned&lt; V0ToV1AdapterProcess &gt;</Name>
             <Path>classprocess_1_1Owned.html</Path>
            </Node>
            <Node>
@@ -41227,14 +41125,14 @@
             <Path>structmesos_1_1internal_1_1RequestMediaTypes.html</Path>
            </Node>
            <Node>
-            <Name>mesos::ResourceConversion</Name>
-            <Path>classmesos_1_1ResourceConversion.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::v1::ResourceConversion</Name>
             <Path>classmesos_1_1v1_1_1ResourceConversion.html</Path>
            </Node>
            <Node>
+            <Name>mesos::ResourceConversion</Name>
+            <Path>classmesos_1_1ResourceConversion.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::slave::ResourceEstimator</Name>
             <Path>classmesos_1_1slave_1_1ResourceEstimator.html</Path>
             <Subnodes>
@@ -41253,14 +41151,14 @@
             <Path>classmesos_1_1internal_1_1ResourceLimits.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::master::Slave::ResourceProvider</Name>
-            <Path>structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::internal::slave::ResourceProvider</Name>
             <Path>structmesos_1_1internal_1_1slave_1_1ResourceProvider.html</Path>
            </Node>
            <Node>
+            <Name>mesos::internal::master::Slave::ResourceProvider</Name>
+            <Path>structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::internal::ResourceProviderManager</Name>
             <Path>classmesos_1_1internal_1_1ResourceProviderManager.html</Path>
            </Node>
@@ -41393,78 +41291,6 @@
             <Path>structprocess_1_1ProcessBase_1_1RouteOptions.html</Path>
            </Node>
            <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; RPC &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_GET_CAPABILITIES &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_PUBLISH_VOLUME &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_UNPUBLISH_VOLUME &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; CREATE_VOLUME &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; DELETE_VOLUME &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; GET_CAPACITY &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__CAPACITY_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; GET_PLUGIN_CAPABILITIES &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; GET_PLUGIN_INFO &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; LIST_VOLUMES &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; NODE_GET_CAPABILITIES &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; NODE_GET_ID &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__ID_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; NODE_PUBLISH_VOLUME &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; NODE_STAGE_VOLUME &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; NODE_UNPUBLISH_VOLUME &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; NODE_UNSTAGE_VOLUME &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; PROBE &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01PROBE_01_4.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::csi::v0::internal::RPCTraits&lt; VALIDATE_VOLUME_CAPABILITIES &gt;</Name>
-            <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html</Path>
-           </Node>
-           <Node>
             <Name>routing::route::Rule</Name>
             <Path>structrouting_1_1route_1_1Rule.html</Path>
            </Node>
@@ -41629,16 +41455,16 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>mesos::internal::master::allocator::internal::Slave</Name>
-            <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Slave.html</Path>
+            <Name>mesos::internal::master::Slave</Name>
+            <Path>structmesos_1_1internal_1_1master_1_1Slave.html</Path>
            </Node>
            <Node>
             <Name>mesos::internal::tests::cluster::Slave</Name>
             <Path>classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::master::Slave</Name>
-            <Path>structmesos_1_1internal_1_1master_1_1Slave.html</Path>
+            <Name>mesos::internal::master::allocator::internal::Slave</Name>
+            <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Slave.html</Path>
            </Node>
            <Node>
             <Name>mesos::internal::slave::state::SlaveState</Name>
@@ -41679,6 +41505,20 @@
             <Path>classos_1_1Stack.html</Path>
            </Node>
            <Node>
+            <Name>mesos::state::State</Name>
+            <Path>classmesos_1_1state_1_1State.html</Path>
+            <Subnodes>
+             <Node>
+              <Name>mesos::state::protobuf::State</Name>
+              <Path>classmesos_1_1state_1_1protobuf_1_1State.html</Path>
+             </Node>
+            </Subnodes>
+           </Node>
+           <Node>
+            <Name>mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::StatusUpdateStream::State</Name>
+            <Path>structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::internal::slave::state::State</Name>
             <Path>structmesos_1_1internal_1_1slave_1_1state_1_1State.html</Path>
            </Node>
@@ -41687,24 +41527,10 @@
             <Path>structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::StatusUpdateStream::State</Name>
-            <Path>structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::internal::log::Storage::State</Name>
             <Path>structmesos_1_1internal_1_1log_1_1Storage_1_1State.html</Path>
            </Node>
            <Node>
-            <Name>mesos::state::State</Name>
-            <Path>classmesos_1_1state_1_1State.html</Path>
-            <Subnodes>
-             <Node>
-              <Name>mesos::state::protobuf::State</Name>
-              <Path>classmesos_1_1state_1_1protobuf_1_1State.html</Path>
-             </Node>
-            </Subnodes>
-           </Node>
-           <Node>
             <Name>process::StateMachine&lt; State &gt;</Name>
             <Path>classprocess_1_1StateMachine.html</Path>
            </Node>
@@ -41761,6 +41587,10 @@
             </Subnodes>
            </Node>
            <Node>
+            <Name>net::IP::Storage</Name>
+            <Path>unionnet_1_1IP_1_1Storage.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::state::Storage</Name>
             <Path>classmesos_1_1state_1_1Storage.html</Path>
             <Subnodes>
@@ -41783,10 +41613,6 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>net::IP::Storage</Name>
-            <Path>unionnet_1_1IP_1_1Storage.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::internal::slave::Store</Name>
             <Path>classmesos_1_1internal_1_1slave_1_1Store.html</Path>
             <Subnodes>
@@ -42231,26 +42057,6 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>unordered_map&lt; csi::v0::RPC, process::metrics::Counter, typename std::conditional&lt; std::is_enum&lt; csi::v0::RPC &gt;::value,EnumClassHash,std::hash&lt; csi::v0::RPC &gt;&gt;::type, std::equal_to&lt; csi::v0::RPC &gt; &gt;</Name>
-            <Path></Path>
-            <Subnodes>
-             <Node>
-              <Name>hashmap&lt; csi::v0::RPC, process::metrics::Counter &gt;</Name>
-              <Path>classhashmap.html</Path>
-             </Node>
-            </Subnodes>
-           </Node>
-           <Node>
-            <Name>unordered_map&lt; csi::v0::RPC, process::metrics::PushGauge, typename std::conditional&lt; std::is_enum&lt; csi::v0::RPC &gt;::value,EnumClassHash,std::hash&lt; csi::v0::RPC &gt;&gt;::type, std::equal_to&lt; csi::v0::RPC &gt; &gt;</Name>
-            <Path></Path>
-            <Subnodes>
-             <Node>
-              <Name>hashmap&lt; csi::v0::RPC, process::metrics::PushGauge &gt;</Name>
-              <Path>classhashmap.html</Path>
-             </Node>
-            </Subnodes>
-           </Node>
-           <Node>
             <Name>unordered_map&lt; DockerVolume, process::Sequence, typename std::conditional&lt; std::is_enum&lt; DockerVolume &gt;::value,EnumClassHash,std::hash&lt; DockerVolume &gt;&gt;::type, std::equal_to&lt; DockerVolume &gt; &gt;</Name>
             <Path></Path>
             <Subnodes>
@@ -42571,16 +42377,6 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>unordered_map&lt; Offer::Operation::Type, process::metrics::PushGauge, typename std::conditional&lt; std::is_enum&lt; Offer::Operation::Type &gt;::value,EnumClassHash,std::hash&lt; Offer::Operation::Type &gt;&gt;::type, std::equal_to&lt; Offer::Operation::Type &gt; &gt;</Name>
-            <Path></Path>
-            <Subnodes>
-             <Node>
-              <Name>hashmap&lt; Offer::Operation::Type, process::metrics::PushGauge &gt;</Name>
-              <Path>classhashmap.html</Path>
-             </Node>
-            </Subnodes>
-           </Node>
-           <Node>
             <Name>unordered_map&lt; OfferID, InverseOffer *, typename std::conditional&lt; std::is_enum&lt; OfferID &gt;::value,EnumClassHash,std::hash&lt; OfferID &gt;&gt;::type, std::equal_to&lt; OfferID &gt; &gt;</Name>
             <Path></Path>
             <Subnodes>
@@ -42921,16 +42717,6 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>unordered_map&lt; std::string, mesos::DiskProfileAdaptor::ProfileInfo, typename std::conditional&lt; std::is_enum&lt; std::string &gt;::value,EnumClassHash,std::hash&lt; std::string &gt;&gt;::type, std::equal_to&lt; std::string &gt; &gt;</Name>
-            <Path></Path>
-            <Subnodes>
-             <Node>
-              <Name>hashmap&lt; std::string, mesos::DiskProfileAdaptor::ProfileInfo &gt;</Name>
-              <Path>classhashmap.html</Path>
-             </Node>
-            </Subnodes>
-           </Node>
-           <Node>
             <Name>unordered_map&lt; std::string, mesos::internal::master::allocator::DRFSorter::Node *, typename std::conditional&lt; std::is_enum&lt; std::string &gt;::value,EnumClassHash,std::hash&lt; std::string &gt;&gt;::type, std::equal_to&lt; std::string &gt; &gt;</Name>
             <Path></Path>
             <Subnodes>
@@ -43383,6 +43169,16 @@
             </Subnodes>
            </Node>
            <Node>
+            <Name>unordered_set&lt; Service, typename std::conditional&lt; std::is_enum&lt; Service &gt;::value,EnumClassHash,std::hash&lt; Service &gt;&gt;::type, std::equal_to&lt; Service &gt; &gt;</Name>
+            <Path></Path>
+            <Subnodes>
+             <Node>
+              <Name>hashset&lt; Service &gt;</Name>
+              <Path>classhashset.html</Path>
+             </Node>
+            </Subnodes>
+           </Node>
+           <Node>
             <Name>unordered_set&lt; SlaveID, typename std::conditional&lt; std::is_enum&lt; SlaveID &gt;::value,EnumClassHash,std::hash&lt; SlaveID &gt;&gt;::type, std::equal_to&lt; SlaveID &gt; &gt;</Name>
             <Path></Path>
             <Subnodes>
@@ -43459,14 +43255,14 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>process::http::URL</Name>
-            <Path>structprocess_1_1http_1_1URL.html</Path>
-           </Node>
-           <Node>
             <Name>zookeeper::URL</Name>
             <Path>classzookeeper_1_1URL.html</Path>
            </Node>
            <Node>
+            <Name>process::http::URL</Name>
+            <Path>structprocess_1_1http_1_1URL.html</Path>
+           </Node>
+           <Node>
             <Name>os::UTSInfo</Name>
             <Path>structos_1_1UTSInfo.html</Path>
            </Node>
@@ -43481,22 +43277,22 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>cgroups::blkio::Value</Name>
-            <Path>structcgroups_1_1blkio_1_1Value.html</Path>
-           </Node>
-           <Node>
             <Name>process::TimeSeries&lt; T &gt;::Value</Name>
             <Path>structprocess_1_1TimeSeries_1_1Value.html</Path>
            </Node>
            <Node>
-            <Name>mesos::state::protobuf::Variable&lt; T &gt;</Name>
-            <Path>classmesos_1_1state_1_1protobuf_1_1Variable.html</Path>
+            <Name>cgroups::blkio::Value</Name>
+            <Path>structcgroups_1_1blkio_1_1Value.html</Path>
            </Node>
            <Node>
             <Name>mesos::state::Variable</Name>
             <Path>classmesos_1_1state_1_1Variable.html</Path>
            </Node>
            <Node>
+            <Name>mesos::state::protobuf::Variable&lt; T &gt;</Name>
+            <Path>classmesos_1_1state_1_1protobuf_1_1Variable.html</Path>
+           </Node>
+           <Node>
             <Name>Jvm::Variable&lt; T, name, signature &gt;</Name>
             <Path>classJvm_1_1Variable.html</Path>
            </Node>
@@ -43545,6 +43341,20 @@
             <Path>classmesos_1_1internal_1_1slave_1_1VolumeGidManager.html</Path>
            </Node>
            <Node>
+            <Name>mesos::csi::VolumeInfo</Name>
+            <Path>structmesos_1_1csi_1_1VolumeInfo.html</Path>
+           </Node>
+           <Node>
+            <Name>mesos::csi::VolumeManager</Name>
+            <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+            <Subnodes>
+             <Node>
+              <Name>mesos::csi::v0::VolumeManager</Name>
+              <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+             </Node>
+            </Subnodes>
+           </Node>
+           <Node>
             <Name>mesos::csi::paths::VolumePath</Name>
             <Path>structmesos_1_1csi_1_1paths_1_1VolumePath.html</Path>
            </Node>
@@ -65065,16 +64875,6 @@
             <Path>dir_d44c64559bbebec7f509842c48db8b23.html</Path>
             <Subnodes>
              <Node>
-              <Name>csi</Name>
-              <Path>dir_ad205673a07dc460bb0549a892502476.html</Path>
-              <Subnodes>
-               <Node>
-                <Name>spec.hpp</Name>
-                <Path>include_2csi_2spec_8hpp.html</Path>
-               </Node>
-              </Subnodes>
-             </Node>
-             <Node>
               <Name>mesos</Name>
               <Path>dir_a00cdca4cac44d29e96ac7c7cae2bc86.html</Path>
               <Subnodes>
@@ -65847,6 +65647,54 @@
                 </Subnodes>
                </Node>
                <Node>
+                <Name>csi</Name>
+                <Path>dir_561cff233c39300f7e4b1320dd1e0c63.html</Path>
+                <Subnodes>
+                 <Node>
+                  <Name>types.hpp</Name>
+                  <Path>types_8hpp.html</Path>
+                  <Subnodes>
+                   <Node>
+                    <Name>operator!=</Name>
+                    <Path>types_8hpp.html</Path>
+                    <Anchor>afb56a17981d03267ad651400acbd6117</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator==</Name>
+                    <Path>types_8hpp.html</Path>
+                    <Anchor>a5be6469de2772d1bc53107d83494b67c</Anchor>
+                   </Node>
+                  </Subnodes>
+                 </Node>
+                 <Node>
+                  <Name>v0.hpp</Name>
+                  <Path>v0_8hpp.html</Path>
+                  <Subnodes>
+                   <Node>
+                    <Name>operator!=</Name>
+                    <Path>v0_8hpp.html</Path>
+                    <Anchor>a3e5190cddaac3827f39ab7b467766587</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator&lt;&lt;</Name>
+                    <Path>v0_8hpp.html</Path>
+                    <Anchor>acf117780638c9fc640606c89a937aee2</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator&lt;&lt;</Name>
+                    <Path>v0_8hpp.html</Path>
+                    <Anchor>ab482d4cbf47cc393544429e5a8bc6a5e</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>operator==</Name>
+                    <Path>v0_8hpp.html</Path>
+                    <Anchor>a2d8f2af779fcb2a54b4f635b7c776d23</Anchor>
+                   </Node>
+                  </Subnodes>
+                 </Node>
+                </Subnodes>
+               </Node>
+               <Node>
                 <Name>docker</Name>
                 <Path>dir_5efc57b2905eab199ba09b5d40fd482d.html</Path>
                 <Subnodes>
@@ -67032,7 +66880,7 @@
                          <Node>
                           <Name>capability</Name>
                           <Path>structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html</Path>
-                          <Anchor>adfe3d484663ce460526c26661725fda1</Anchor>
+                          <Anchor>a0392f50297db3a2f94c28456a2f834fa</Anchor>
                          </Node>
                          <Node>
                           <Name>parameters</Name>
@@ -67070,7 +66918,7 @@
                        <Node>
                         <Name>capability</Name>
                         <Path>structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html</Path>
-                        <Anchor>adfe3d484663ce460526c26661725fda1</Anchor>
+                        <Anchor>a0392f50297db3a2f94c28456a2f834fa</Anchor>
                        </Node>
                        <Node>
                         <Name>parameters</Name>
@@ -74723,113 +74571,6 @@
               <Path>dir_8e8447e96acebd27d1a9dde2b09ee5d1.html</Path>
               <Subnodes>
                <Node>
-                <Name>client.hpp</Name>
-                <Path>client_8hpp.html</Path>
-                <Subnodes>
-                 <Node>
-                  <Name>Client</Name>
-                  <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                  <Subnodes>
-                   <Node>
-                    <Name>Client</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>accf969996008621b383d33c5af3468b7</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a4491383f1bd2235d1406c68a1baa7d94</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a0a5c98be008c14860ad71f5d126fee11</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a37596eff880d8702077930ecf603b58d</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>ade0873cc3012a159c2da67c212883a88</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a541a0397f8ed7453c9fd4b4ac71cd305</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a3c8ba47c24f079ceb0d8e43017c5ac51</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a02485482bdc96bf53af22286f3227049</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a28d93f018cc22e505f0622409a6becad</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a30a3dce3f11b1f3c60c47a58c4bcb7b2</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>acc0a065e17577adde00e6a77692db660</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a4b85eb8d4516123a5bc03a1b88682413</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a1d04b530ed4319ccfe852b3299acd483</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>af227708e515ff8f7ad462951c3803965</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a8ee21a5d59708e394a37d6bdaf5bd745</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a60c2bb55f37eba40c41ef2ac2f20674e</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a993e20ae8a9a288eff4cd9046570e72a</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a2b50a74aba9b7dfc2f7b7ec1cef31f3c</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>call</Name>
-                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a848b56b117876735b85c6d3688866267</Anchor>
-                   </Node>
-                  </Subnodes>
-                 </Node>
-                </Subnodes>
-               </Node>
-               <Node>
                 <Name>metrics.hpp</Name>
                 <Path>src_2csi_2metrics_8hpp.html</Path>
                 <Subnodes>
@@ -74855,22 +74596,22 @@
                    <Node>
                     <Name>csi_plugin_rpcs_cancelled</Name>
                     <Path>structmesos_1_1csi_1_1Metrics.html</Path>
-                    <Anchor>a38a8dc5c64c66edc10eb7c2e5fa3e080</Anchor>
+                    <Anchor>aaf92a62adf05d667a0574e2e3a21818a</Anchor>
                    </Node>
                    <Node>
-                    <Name>csi_plugin_rpcs_errors</Name>
+                    <Name>csi_plugin_rpcs_failed</Name>
                     <Path>structmesos_1_1csi_1_1Metrics.html</Path>
-                    <Anchor>a4b126b8ed091324dc3ba9c191a2e20fe</Anchor>
+                    <Anchor>a6d110f70784d95407dd47bdeea859887</Anchor>
                    </Node>
                    <Node>
-                    <Name>csi_plugin_rpcs_pending</Name>
+                    <Name>csi_plugin_rpcs_finished</Name>
                     <Path>structmesos_1_1csi_1_1Metrics.html</Path>
-                    <Anchor>a60930c09f45d8a9c76723c84cb3a6c21</Anchor>
+                    <Anchor>ae895d959d9bd9a1aa1805eead90e11ca</Anchor>
                    </Node>
                    <Node>
-                    <Name>csi_plugin_rpcs_successes</Name>
+                    <Name>csi_plugin_rpcs_pending</Name>
                     <Path>structmesos_1_1csi_1_1Metrics.html</Path>
-                    <Anchor>ae302de144783102163a711a56cc57a3d</Anchor>
+                    <Anchor>aafab31a62ad0b7b169b0999071d873c7</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
@@ -75005,569 +74746,534 @@
                 </Subnodes>
                </Node>
                <Node>
-                <Name>rpc.hpp</Name>
-                <Path>rpc_8hpp.html</Path>
+                <Name>service_manager.hpp</Name>
+                <Path>service__manager_8hpp.html</Path>
                 <Subnodes>
                  <Node>
-                  <Name>RPCTraits</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits.html</Path>
-                 </Node>
-                 <Node>
-                  <Name>RPCTraits&lt; GET_PLUGIN_INFO &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html</Path>
+                  <Name>ServiceManager</Name>
+                  <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
                   <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html</Path>
-                    <Anchor>a577a2a6c5a28039d86a374df69ed6912</Anchor>
+                    <Name>ServiceManager</Name>
+                    <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
+                    <Anchor>afaea247dc68838adb96f49b54bb8ca20</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html</Path>
-                    <Anchor>ac48e13febb5df9369367556a167f2ab8</Anchor>
+                    <Name>ServiceManager</Name>
+                    <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
+                    <Anchor>a9b68d9838ceba31e37c068c5e2f620d9</Anchor>
                    </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
-                  <Name>RPCTraits&lt; GET_PLUGIN_CAPABILITIES &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html</Path>
-                  <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html</Path>
-                    <Anchor>a3f245bb04026d407be8ef4fb13fc259a</Anchor>
+                    <Name>~ServiceManager</Name>
+                    <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
+                    <Anchor>afc49f250d9500e3e0a14a970d71bfe7a</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html</Path>
-                    <Anchor>ae7674f927458c45e289ff4064e5f73b3</Anchor>
+                    <Name>getServiceEndpoint</Name>
+                    <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
+                    <Anchor>a976d4897e848491f906e232d81248a96</Anchor>
                    </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
-                  <Name>RPCTraits&lt; PROBE &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01PROBE_01_4.html</Path>
-                  <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01PROBE_01_4.html</Path>
-                    <Anchor>a06d12c7a2d6c96e0d9ffc06063e1085c</Anchor>
+                    <Name>operator=</Name>
+                    <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
+                    <Anchor>a6958001b0a019e8803660a2bc41498c2</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01PROBE_01_4.html</Path>
-                    <Anchor>ae83484d2a17e576b2f20744dc5df8faa</Anchor>
+                    <Name>recover</Name>
+                    <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
+                    <Anchor>a4e98dc237f300bcefdc16e3181b561be</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
                  <Node>
-                  <Name>RPCTraits&lt; CREATE_VOLUME &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html</Path>
+                  <Name>Service</Name>
+                  <Path>service__manager_8hpp.html</Path>
+                  <Anchor>a37ff2867e3300ae06fc4a0f2c6e4a917</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>CONTROLLER_SERVICE</Name>
+                  <Path>service__manager_8hpp.html</Path>
+                  <Anchor>a78b441b112d48570fa5fee64ee1e2052</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>NODE_SERVICE</Name>
+                  <Path>service__manager_8hpp.html</Path>
+                  <Anchor>af49c6743112a443ba3a19ef0247459b2</Anchor>
+                 </Node>
+                </Subnodes>
+               </Node>
+               <Node>
+                <Name>state.hpp</Name>
+                <Path>src_2csi_2state_8hpp.html</Path>
+                <Subnodes>
+                 <Node>
+                  <Name>operator&lt;&lt;</Name>
+                  <Path>src_2csi_2state_8hpp.html</Path>
+                  <Anchor>acef085d151b6f2b556527e9f23fc91fe</Anchor>
+                 </Node>
+                </Subnodes>
+               </Node>
+               <Node>
+                <Name>v0_client.hpp</Name>
+                <Path>v0__client_8hpp.html</Path>
+                <Subnodes>
+                 <Node>
+                  <Name>Client</Name>
+                  <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
                   <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html</Path>
-                    <Anchor>aec8492c1493a607d1d2d09ddfb99eb84</Anchor>
+                    <Name>Client</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>accf969996008621b383d33c5af3468b7</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html</Path>
-                    <Anchor>a3bb543f9364fd3bed897c388acd62240</Anchor>
+                    <Name>controllerGetCapabilities</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>ad1275e62f22733feb6590138a095077d</Anchor>
                    </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
-                  <Name>RPCTraits&lt; DELETE_VOLUME &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html</Path>
-                  <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html</Path>
-                    <Anchor>acd262263742aa00855298ef763674280</Anchor>
+                    <Name>controllerPublishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>a7ca7c76d351cc575e3bd7a22321f05ee</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html</Path>
-                    <Anchor>a01a0e533954fac668ce528281f2cf2a1</Anchor>
+                    <Name>controllerUnpublishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>af30fb63e68e285dc80b616f8daa41c7b</Anchor>
                    </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
-                  <Name>RPCTraits&lt; CONTROLLER_PUBLISH_VOLUME &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html</Path>
-                  <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html</Path>
-                    <Anchor>a8b7c06ce046582e86eda9bf14d4d90e6</Anchor>
+                    <Name>createVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>a483ec79231fdb03ab5f3070179ad83c7</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html</Path>
-                    <Anchor>a014254cc1f0f0b0b5758c41ac5b8c641</Anchor>
+                    <Name>deleteVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>a8dc8c26a65a766bca086e033523f1975</Anchor>
                    </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
-                  <Name>RPCTraits&lt; CONTROLLER_UNPUBLISH_VOLUME &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html</Path>
-                  <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html</Path>
-                    <Anchor>abab321adeb651120a335c0b0ee3f4c54</Anchor>
+                    <Name>getCapacity</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>a6602364277630332f30734802014e495</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html</Path>
-                    <Anchor>a75cace3fa39a0dda3bf3e2929ca0df56</Anchor>
+                    <Name>getPluginCapabilities</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>a298ae164f3f5ed62dad2bf50d846d67f</Anchor>
                    </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
-                  <Name>RPCTraits&lt; VALIDATE_VOLUME_CAPABILITIES &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html</Path>
-                  <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html</Path>
-                    <Anchor>a56905bfc858a4fe698103c3505c8fe01</Anchor>
+                    <Name>getPluginInfo</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>a4aa56d7c6bb0a5dbbe4dbefe7a2b48b3</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html</Path>
-                    <Anchor>a8e6233d3474f8f6b15941d13eecd8f46</Anchor>
+                    <Name>listVolumes</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>aad40b75c7f26a66387680cd7be085850</Anchor>
                    </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
-                  <Name>RPCTraits&lt; LIST_VOLUMES &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html</Path>
-                  <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html</Path>
-                    <Anchor>aed0ea7c0d161a7472ba3a5164cc6d33f</Anchor>
+                    <Name>nodeGetCapabilities</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>ac0f31b9bedceca092948ae56e83621e8</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html</Path>
-                    <Anchor>a028b9964760e1ca492c22c9c9731c968</Anchor>
+                    <Name>nodeGetId</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>a292c766404b54937b7606057b7f3b0c9</Anchor>
                    </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
-                  <Name>RPCTraits&lt; GET_CAPACITY &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__CAPACITY_01_4.html</Path>
-                  <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__CAPACITY_01_4.html</Path>
-                    <Anchor>a9a11f399ea6714c1dbb044827c6a4fe7</Anchor>
+                    <Name>nodePublishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>af2f25c42d59300033c06146e238cff02</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__CAPACITY_01_4.html</Path>
-                    <Anchor>a5609a31acb4d7ace69ea2805d121316f</Anchor>
+                    <Name>nodeStageVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>abbbf78883c45a05e57144f0081a4d037</Anchor>
                    </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
-                  <Name>RPCTraits&lt; CONTROLLER_GET_CAPABILITIES &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html</Path>
-                  <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html</Path>
-                    <Anchor>a9070d374e93a8adaffce6cb8b41ab7cc</Anchor>
+                    <Name>nodeUnpublishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>a75e14cf6b50749b78226d45fa6ebdc1e</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html</Path>
-                    <Anchor>afb23714e37940a5ad4b587b8759c8e4d</Anchor>
+                    <Name>nodeUnstageVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>aa025719cb5e3427a66fa98dfb2dcbd60</Anchor>
                    </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
-                  <Name>RPCTraits&lt; NODE_STAGE_VOLUME &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html</Path>
-                  <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html</Path>
-                    <Anchor>ae9d1ee6269ea8e888832ed734efe9152</Anchor>
+                    <Name>probe</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>a5715588dd7df0908ce0f3c98020fcdb5</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html</Path>
-                    <Anchor>a48cf398d9cd770d576b4bf9e0cc9dfe2</Anchor>
+                    <Name>validateVolumeCapabilities</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
+                    <Anchor>abb5a2ee6285f21cab5a9723e8de62210</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
                  <Node>
-                  <Name>RPCTraits&lt; NODE_UNSTAGE_VOLUME &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html</Path>
+                  <Name>RPCResult</Name>
+                  <Path>v0__client_8hpp.html</Path>
+                  <Anchor>ad350cc4c3a4b524b6ee73c006f53e50d</Anchor>
+                 </Node>
+                </Subnodes>
+               </Node>
+               <Node>
+                <Name>v0_utils.hpp</Name>
+                <Path>v0__utils_8hpp.html</Path>
+                <Subnodes>
+                 <Node>
+                  <Name>PluginCapabilities</Name>
+                  <Path>structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html</Path>
                   <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html</Path>
-                    <Anchor>a0ff77321bc68d725758dc6a3c22a1549</Anchor>
+                    <Name>PluginCapabilities</Name>
+                    <Path>structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html</Path>
+                    <Anchor>a2ade1a17b1c17aaf5ed8474bdd0032ca</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html</Path>
-                    <Anchor>a45384a23551c710921d3b6d093554bf6</Anchor>
+                    <Name>PluginCapabilities</Name>
+                    <Path>structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html</Path>
+                    <Anchor>a1cf0f1e24bf6080f0be503127103b157</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>controllerService</Name>
+                    <Path>structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html</Path>
+                    <Anchor>abfd5cf26a08b6fb3f9a4bb747b300b5b</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
                  <Node>
-                  <Name>RPCTraits&lt; NODE_PUBLISH_VOLUME &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html</Path>
+                  <Name>ControllerCapabilities</Name>
+                  <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
                   <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html</Path>
-                    <Anchor>aef4c2ecf1b275c5072c3c71f12344327</Anchor>
+                    <Name>ControllerCapabilities</Name>
+                    <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
+                    <Anchor>a2c38fbf957333abeb5d05287c7a1d0ab</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html</Path>
-                    <Anchor>aa1fa1dfea66f539cf92a66ca76c7d9d9</Anchor>
+                    <Name>ControllerCapabilities</Name>
+                    <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
+                    <Anchor>acb91b42a96f048605d805a50b31e1c8b</Anchor>
                    </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
-                  <Name>RPCTraits&lt; NODE_UNPUBLISH_VOLUME &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html</Path>
-                  <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html</Path>
-                    <Anchor>a8cd53bd775369f24a2badfea9ab45296</Anchor>
+                    <Name>createDeleteVolume</Name>
+                    <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
+                    <Anchor>addc352962df200c071e947a142efffdb</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html</Path>
-                    <Anchor>af837379efe2e70e083857c4bcc597891</Anchor>
+                    <Name>getCapacity</Name>
+                    <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
+                    <Anchor>af8fff291e85c65101b8881970bf8c02f</Anchor>
                    </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
-                  <Name>RPCTraits&lt; NODE_GET_ID &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__ID_01_4.html</Path>
-                  <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__ID_01_4.html</Path>
-                    <Anchor>ad52aef6edbecb7e51cc2c07e3adaa58c</Anchor>
+                    <Name>listVolumes</Name>
+                    <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
+                    <Anchor>a4d0650d153f37854f0c79bd05cd66a0b</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__ID_01_4.html</Path>
-                    <Anchor>a57244352e71127144db8b040ff99e51b</Anchor>
+                    <Name>publishUnpublishVolume</Name>
+                    <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
+                    <Anchor>aba415c719919b4c1477869619b24877a</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
                  <Node>
-                  <Name>RPCTraits&lt; NODE_GET_CAPABILITIES &gt;</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html</Path>
+                  <Name>NodeCapabilities</Name>
+                  <Path>structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html</Path>
                   <Subnodes>
                    <Node>
-                    <Name>request_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html</Path>
-                    <Anchor>a56b48ebb0b5674f28f2fa44d2748fc6d</Anchor>
+                    <Name>NodeCapabilities</Name>
+                    <Path>structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html</Path>
+                    <Anchor>a589d1a689c231e33f03861797c5bdc41</Anchor>
                    </Node>
                    <Node>
-                    <Name>response_type</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html</Path>
-                    <Anchor>a4b757ba399db09af1b95261891441635</Anchor>
+                    <Name>NodeCapabilities</Name>
+                    <Path>structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html</Path>
+                    <Anchor>ab7697bc98fc12e7bffec0895b7c68244</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>stageUnstageVolume</Name>
+                    <Path>structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html</Path>
+                    <Anchor>a0d4f6e8a25b054ad676198fd179e6367</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
                  <Node>
-                  <Name>Request</Name>
-                  <Path>rpc_8hpp.html</Path>
-                  <Anchor>ae689563b303cfca39004b705ab08d0d3</Anchor>
+                  <Name>devolve</Name>
+                  <Path>v0__utils_8hpp.html</Path>
+                  <Anchor>a0f2c54ad3145ec1d0f09953927366819</Anchor>
                  </Node>
                  <Node>
-                  <Name>Response</Name>
-                  <Path>rpc_8hpp.html</Path>
-                  <Anchor>ac47c9816df98eea3aa2b5fa4e5a87b5f</Anchor>
+                  <Name>evolve</Name>
+                  <Path>v0__utils_8hpp.html</Path>
+                  <Anchor>ab9ea6a4eceaa8b189d6aa26177e7fc6d</Anchor>
                  </Node>
+                </Subnodes>
+               </Node>
+               <Node>
+                <Name>v0_volume_manager.hpp</Name>
+                <Path>v0__volume__manager_8hpp.html</Path>
+                <Subnodes>
                  <Node>
-                  <Name>RPC</Name>
-                  <Path>rpc_8hpp.html</Path>
-                  <Anchor>ab61c885767f2a0ad8088b449b6fbf76d</Anchor>
+                  <Name>VolumeManager</Name>
+                  <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
                   <Subnodes>
                    <Node>
-                    <Name>GET_PLUGIN_INFO</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da87cba7924e5b64e95ddc5b5bd274a454</Anchor>
+                    <Name>VolumeManager</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>af07a84c156d85993318f9236b5b7f17a</Anchor>
                    </Node>
                    <Node>
-                    <Name>GET_PLUGIN_CAPABILITIES</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da801049d8c4505586720d9285dccf9fa9</Anchor>
+                    <Name>VolumeManager</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>ad7a27232638982f0edbb17667f7f4df2</Anchor>
                    </Node>
                    <Node>
-                    <Name>PROBE</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76dacf6c07f1998a6216e98e366d69bd145f</Anchor>
+                    <Name>~VolumeManager</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a32976f7d385e04825b41489591719192</Anchor>
                    </Node>
                    <Node>
-                    <Name>CREATE_VOLUME</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76dad4c9186b794a8a1c91f295d2b61f1ae4</Anchor>
+                    <Name>attachVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a3c91839dc540036dd21bab1e879a4038</Anchor>
                    </Node>
                    <Node>
-                    <Name>DELETE_VOLUME</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76dae58130fdc2e94b37a87c5c6015f2cb24</Anchor>
+                    <Name>createVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>aa1c3e8a0203eafa639e1e0082ea4372a</Anchor>
                    </Node>
                    <Node>
-                    <Name>CONTROLLER_PUBLISH_VOLUME</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76dab9d37cd1d5ce5b7d99c8f17314b19769</Anchor>
+                    <Name>deleteVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>ac929c9fe3759aec8c7fcf10cec9dc275</Anchor>
                    </Node>
                    <Node>
-                    <Name>CONTROLLER_UNPUBLISH_VOLUME</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da64b03fc70814526d99e8d421f3fc68f0</Anchor>
+                    <Name>detachVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>ac913fc99a5b8c60165edf413b6d72d7a</Anchor>
                    </Node>
                    <Node>
-                    <Name>VALIDATE_VOLUME_CAPABILITIES</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da15ffce63df545b46ad8f6e0819bf2278</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>LIST_VOLUMES</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da1d448657f46a60a122e491d507408e89</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>GET_CAPACITY</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76dae6e7d5493fa68415ad24fa701a2defa4</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>CONTROLLER_GET_CAPABILITIES</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76daa21be8f2a1c91577ce3e4c9191295578</Anchor>
+                    <Name>getCapacity</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>ac36ba9fc8d9ddae2f2096844fe626ea9</Anchor>
                    </Node>
                    <Node>
-                    <Name>NODE_STAGE_VOLUME</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76dada6d0d851d326a16a47850cb18014b0f</Anchor>
+                    <Name>listVolumes</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a8f041302fa68a67b841d230205eb7f6b</Anchor>
                    </Node>
                    <Node>
-                    <Name>NODE_UNSTAGE_VOLUME</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da53a54fef3a2414ba887c7a805d919890</Anchor>
+                    <Name>operator=</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a56bc8f0f32da61d7c8639db1886203a4</Anchor>
                    </Node>
                    <Node>
-                    <Name>NODE_PUBLISH_VOLUME</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da77091ccecf80d1494ebaa4472ea87614</Anchor>
+                    <Name>publishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a4a5ea884586b08378bbc61bc3e8db9a6</Anchor>
                    </Node>
                    <Node>
-                    <Name>NODE_UNPUBLISH_VOLUME</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da468b01fd0996092cc913e31bd4e44eb1</Anchor>
+                    <Name>recover</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a3c434548def38bd682b85c851eacc190</Anchor>
                    </Node>
                    <Node>
-                    <Name>NODE_GET_ID</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76daeea13520d4ba12d271947ca271347841</Anchor>
+                    <Name>unpublishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a6701cbadce59c6dc3eb24ae2e54d371e</Anchor>
                    </Node>
                    <Node>
-                    <Name>NODE_GET_CAPABILITIES</Name>
-                    <Path>rpc_8hpp.html</Path>
-                    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da7eb5361794e8391214b176a718211a06</Anchor>
+                    <Name>validateVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+                    <Anchor>a360f541d40b8b9f62b4acc047b2efa01</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
-                 <Node>
-                  <Name>operator&lt;&lt;</Name>
-                  <Path>rpc_8hpp.html</Path>
-                  <Anchor>a806ede895fe4e6a5aa264c3a0d201b6f</Anchor>
-                 </Node>
                 </Subnodes>
                </Node>
                <Node>
-                <Name>service_manager.hpp</Name>
-                <Path>service__manager_8hpp.html</Path>
+                <Name>v0_volume_manager_process.hpp</Name>
+                <Path>v0__volume__manager__process_8hpp.html</Path>
                 <Subnodes>
                  <Node>
-                  <Name>ServiceManager</Name>
-                  <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
+                  <Name>VolumeManagerProcess</Name>
+                  <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
                   <Subnodes>
                    <Node>
-                    <Name>ServiceManager</Name>
-                    <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
-                    <Anchor>afaea247dc68838adb96f49b54bb8ca20</Anchor>
+                    <Name>VolumeManagerProcess</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a43d821fa6008288a173941dd0695a831</Anchor>
                    </Node>
                    <Node>
-                    <Name>ServiceManager</Name>
-                    <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
-                    <Anchor>a9b68d9838ceba31e37c068c5e2f620d9</Anchor>
+                    <Name>__call</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a5ab77dd8607da2fb1c1a8825c4e2de74</Anchor>
                    </Node>
                    <Node>
-                    <Name>~ServiceManager</Name>
-                    <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
-                    <Anchor>afc49f250d9500e3e0a14a970d71bfe7a</Anchor>
+                    <Name>_call</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a34de59c46d0c4eb7ce4d4115e7c9b31d</Anchor>
                    </Node>
                    <Node>
-                    <Name>getServiceEndpoint</Name>
-                    <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
-                    <Anchor>a976d4897e848491f906e232d81248a96</Anchor>
+                    <Name>attachVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a6a6b564a3e1392399957b1da94e93d33</Anchor>
                    </Node>
                    <Node>
-                    <Name>operator=</Name>
-                    <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
-                    <Anchor>a6958001b0a019e8803660a2bc41498c2</Anchor>
+                    <Name>call</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>aa9334481066dd2a9e5d6cd17c27dff62</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>createVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a21fb26563fac1dda269bfa6f66b2d689</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>deleteVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a1f0ea9c0722bdc54916efb674dd129a5</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>detachVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a0786ca9c659d245e230f2d8e177cb9fa</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>getCapacity</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>ad5dc75a59fa08b86674f6105fdbb25ce</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>listVolumes</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>af560e46b08ed1ca4d2454feab9e36fd7</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>publishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>aebd862c863f6f59a5f952886a25cfe5f</Anchor>
                    </Node>
                    <Node>
                     <Name>recover</Name>
-                    <Path>classmesos_1_1csi_1_1ServiceManager.html</Path>
-                    <Anchor>a4e98dc237f300bcefdc16e3181b561be</Anchor>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>aebccc474f1a2dbc00bc3d585002aa72c</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>unpublishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a695b3d0dc70960b54e7800b406fb15f8</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>validateVolume</Name>
+                    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+                    <Anchor>a029d623071d1f6c88880caeb331eed0e</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
                  <Node>
-                  <Name>Service</Name>
-                  <Path>service__manager_8hpp.html</Path>
-                  <Anchor>a37ff2867e3300ae06fc4a0f2c6e4a917</Anchor>
+                  <Name>DEFAULT_CSI_RETRY_BACKOFF_FACTOR</Name>
+                  <Path>v0__volume__manager__process_8hpp.html</Path>
+                  <Anchor>ab8d2943ae2c1a83217c68bc38f08a9f3</Anchor>
                  </Node>
                  <Node>
-                  <Name>CONTROLLER_SERVICE</Name>
-                  <Path>service__manager_8hpp.html</Path>
-                  <Anchor>a78b441b112d48570fa5fee64ee1e2052</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>NODE_SERVICE</Name>
-                  <Path>service__manager_8hpp.html</Path>
-                  <Anchor>af49c6743112a443ba3a19ef0247459b2</Anchor>
+                  <Name>DEFAULT_CSI_RETRY_INTERVAL_MAX</Name>
+                  <Path>v0__volume__manager__process_8hpp.html</Path>
+                  <Anchor>a1afcfc6ebf5efdb8ba9d0fdace9d0228</Anchor>
                  </Node>
                 </Subnodes>
                </Node>
                <Node>
-                <Name>state.hpp</Name>
-                <Path>src_2csi_2state_8hpp.html</Path>
+                <Name>volume_manager.hpp</Name>
+                <Path>volume__manager_8hpp.html</Path>
                 <Subnodes>
                  <Node>
-                  <Name>operator&lt;&lt;</Name>
-                  <Path>src_2csi_2state_8hpp.html</Path>
-                  <Anchor>acef085d151b6f2b556527e9f23fc91fe</Anchor>
-                 </Node>
-                </Subnodes>
-               </Node>
-               <Node>
-                <Name>utils.hpp</Name>
-                <Path>src_2csi_2utils_8hpp.html</Path>
-                <Subnodes>
-                 <Node>
-                  <Name>PluginCapabilities</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html</Path>
+                  <Name>VolumeInfo</Name>
+                  <Path>structmesos_1_1csi_1_1VolumeInfo.html</Path>
                   <Subnodes>
                    <Node>
-                    <Name>PluginCapabilities</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html</Path>
-                    <Anchor>a2ade1a17b1c17aaf5ed8474bdd0032ca</Anchor>
+                    <Name>capacity</Name>
+                    <Path>structmesos_1_1csi_1_1VolumeInfo.html</Path>
+                    <Anchor>a254e3f52b242c0aa105e7cd9cc3f1200</Anchor>
                    </Node>
                    <Node>
-                    <Name>PluginCapabilities</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html</Path>
-                    <Anchor>a1cf0f1e24bf6080f0be503127103b157</Anchor>
+                    <Name>context</Name>
+                    <Path>structmesos_1_1csi_1_1VolumeInfo.html</Path>
+                    <Anchor>af8f062304e5dea7c3673a2bbddc7edbd</Anchor>
                    </Node>
                    <Node>
-                    <Name>controllerService</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html</Path>
-                    <Anchor>abfd5cf26a08b6fb3f9a4bb747b300b5b</Anchor>
+                    <Name>id</Name>
+                    <Path>structmesos_1_1csi_1_1VolumeInfo.html</Path>
+                    <Anchor>ae8f2d6d01adebe394f35c5475473f51f</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
                  <Node>
-                  <Name>ControllerCapabilities</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
+                  <Name>VolumeManager</Name>
+                  <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
                   <Subnodes>
                    <Node>
-                    <Name>ControllerCapabilities</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
-                    <Anchor>a2c38fbf957333abeb5d05287c7a1d0ab</Anchor>
+                    <Name>~VolumeManager</Name>
+                    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                    <Anchor>a242bcbfed66022570c00d99019505e48</Anchor>
                    </Node>
                    <Node>
-                    <Name>ControllerCapabilities</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
-                    <Anchor>acb91b42a96f048605d805a50b31e1c8b</Anchor>
+                    <Name>attachVolume</Name>
+                    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                    <Anchor>a4da8313d904464c5b6e7810ec536ceda</Anchor>
                    </Node>
                    <Node>
-                    <Name>createDeleteVolume</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
-                    <Anchor>addc352962df200c071e947a142efffdb</Anchor>
+                    <Name>createVolume</Name>
+                    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                    <Anchor>a51680f97f9884b349badaa5ead8764c4</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>deleteVolume</Name>
+                    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                    <Anchor>a8934591ca2a3d6a17b3c000daa7ce08b</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>detachVolume</Name>
+                    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                    <Anchor>a8fd024182982b006d13d154d7ed74a56</Anchor>
                    </Node>
                    <Node>
                     <Name>getCapacity</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
-                    <Anchor>af8fff291e85c65101b8881970bf8c02f</Anchor>
+                    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                    <Anchor>ae6a627b29a8e09ad64c91f02f71d868f</Anchor>
                    </Node>
                    <Node>
                     <Name>listVolumes</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
-                    <Anchor>a4d0650d153f37854f0c79bd05cd66a0b</Anchor>
+                    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                    <Anchor>a12e27c85434a9faf7d34df3b0a7a77ef</Anchor>
                    </Node>
                    <Node>
-                    <Name>publishUnpublishVolume</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
-                    <Anchor>aba415c719919b4c1477869619b24877a</Anchor>
+                    <Name>publishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                    <Anchor>a8df54f2d00d67294121c65602901abee</Anchor>
                    </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
-                  <Name>NodeCapabilities</Name>
-                  <Path>structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html</Path>
-                  <Subnodes>
                    <Node>
-                    <Name>NodeCapabilities</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html</Path>
-                    <Anchor>a589d1a689c231e33f03861797c5bdc41</Anchor>
+                    <Name>recover</Name>
+                    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                    <Anchor>a251d578dbfda6e71f1e3d6dd1d3f1b30</Anchor>
                    </Node>
                    <Node>
-                    <Name>NodeCapabilities</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html</Path>
-                    <Anchor>ab7697bc98fc12e7bffec0895b7c68244</Anchor>
+                    <Name>unpublishVolume</Name>
+                    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                    <Anchor>a61a610adf9d32cc11620c0c63104c400</Anchor>
                    </Node>
                    <Node>
-                    <Name>stageUnstageVolume</Name>
-                    <Path>structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html</Path>
-                    <Anchor>a0d4f6e8a25b054ad676198fd179e6367</Anchor>
+                    <Name>validateVolume</Name>
+                    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+                    <Anchor>a0b105c4947f9aebc778e5d0500c4832c</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
-                 <Node>
-                  <Name>operator!=</Name>
-                  <Path>src_2csi_2utils_8hpp.html</Path>
-                  <Anchor>afd22c62d2725be2bf27d752f7e157b9e</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>operator&lt;&lt;</Name>
-                  <Path>src_2csi_2utils_8hpp.html</Path>
-                  <Anchor>acf117780638c9fc640606c89a937aee2</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>operator&lt;&lt;</Name>
-                  <Path>src_2csi_2utils_8hpp.html</Path>
-                  <Anchor>ab482d4cbf47cc393544429e5a8bc6a5e</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>operator==</Name>
-                  <Path>src_2csi_2utils_8hpp.html</Path>
-                  <Anchor>a8c33a847331c3d25335aea3b851dda64</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>operator==</Name>
-                  <Path>src_2csi_2utils_8hpp.html</Path>
-                  <Anchor>a2207e48a3435774b884c5ace8a2ed9c0</Anchor>
-                 </Node>
                 </Subnodes>
                </Node>
               </Subnodes>
@@ -89039,73 +88745,6 @@
                   </Subnodes>
                  </Node>
                  <Node>
-                  <Name>provider_process.hpp</Name>
-                  <Path>provider__process_8hpp.html</Path>
-                  <Subnodes>
-                   <Node>
-                    <Name>StorageLocalResourceProviderProcess</Name>
-                    <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                    <Subnodes>
-                     <Node>
-                      <Name>StorageLocalResourceProviderProcess</Name>
-                      <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                      <Anchor>a462304613fcd75f4174bfbd9172ce321</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>StorageLocalResourceProviderProcess</Name>
-                      <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                      <Anchor>a707746be36462a49271b858276502a74</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>__call</Name>
-                      <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                      <Anchor>aa8b732d3865ec029cdd83e13c55043f5</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>_call</Name>
-                      <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                      <Anchor>a8db0078ed1ad0575df82e252c2c93f3a</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>call</Name>
-                      <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                      <Anchor>aa68074bec719a512bf76d2f6d3663350</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>connected</Name>
-                      <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                      <Anchor>acf1c8779e828e41ecc94ad1fb791bfbc</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>disconnected</Name>
-                      <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                      <Anchor>ae87493465772e208256a6ab02b46f13b</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>operator=</Name>
-                      <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                      <Anchor>a89fd8522f5c6c1b7a82b37ebeb3249ee</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>received</Name>
-                      <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-                      <Anchor>a5d950f3416d06e3a62f9e77b9d599006</Anchor>
-                     </Node>
-                    </Subnodes>
-                   </Node>
-                   <Node>
-                    <Name>DEFAULT_CSI_RETRY_BACKOFF_FACTOR</Name>
-                    <Path>provider__process_8hpp.html</Path>
-                    <Anchor>a77a7f13c7b50a467825f0ef0cd0a9a64</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>DEFAULT_CSI_RETRY_INTERVAL_MAX</Name>
-                    <Path>provider__process_8hpp.html</Path>
-                    <Anchor>a164089a2fadde45958f8678e34e9aba0</Anchor>
-                   </Node>
-                  </Subnodes>
-                 </Node>
-                 <Node>
                   <Name>uri_disk_profile_adaptor.hpp</Name>
                   <Path>uri__disk__profile__adaptor_8hpp.html</Path>
                   <Subnodes>
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index b14fe46..c9c812d 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -9930,994 +9930,994 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parse</Name>
+      <Name>operator&lt;&lt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>appc::spec</Scope>
+      <Scope>mesos::agent</Scope>
     </TokenIdentifier>
-    <Path>namespaceappc_1_1spec.html</Path>
-    <Anchor>a2107ae129dd83fbd20b22195247f16b5</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1agent.html</Path>
+    <Anchor>a3b1bc144376bfefe215d6bba57e67c36</Anchor>
+    <DeclaredIn>agent.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>getImageRootfsPath</Name>
+      <Name>operator&lt;&lt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>appc::spec</Scope>
+      <Scope>mesos::agent</Scope>
     </TokenIdentifier>
-    <Path>namespaceappc_1_1spec.html</Path>
-    <Anchor>a9ec5fa86206ca47bf16b1fc7ee73833a</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1agent.html</Path>
+    <Anchor>ab52d239bf5cfa9a43b7135bc896e1157</Anchor>
+    <DeclaredIn>agent.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>getImageManifestPath</Name>
+      <Name>operator&lt;&lt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>appc::spec</Scope>
+      <Scope>mesos::v1::agent</Scope>
     </TokenIdentifier>
-    <Path>namespaceappc_1_1spec.html</Path>
-    <Anchor>ab9fd627d0bf0137bfda5ca77c69812e6</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1v1_1_1agent.html</Path>
+    <Anchor>a60f181f4c68e9116edf49c02208156b1</Anchor>
+    <DeclaredIn>agent.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>getManifest</Name>
+      <Name>operator&lt;&lt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>appc::spec</Scope>
+      <Scope>mesos::v1::agent</Scope>
     </TokenIdentifier>
-    <Path>namespaceappc_1_1spec.html</Path>
-    <Anchor>a92f905563062102504a99f237f41e46a</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1v1_1_1agent.html</Path>
+    <Anchor>a7e1398d08d65db4b558bc027b2a3e0e3</Anchor>
+    <DeclaredIn>agent.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>validateManifest</Name>
+      <Name>kind&lt; mesos::allocator::Allocator &gt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>appc::spec</Scope>
+      <Scope>mesos::modules</Scope>
     </TokenIdentifier>
-    <Path>namespaceappc_1_1spec.html</Path>
-    <Anchor>a7227a4fa4752fab1ee58e060f2638269</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1modules.html</Path>
+    <Anchor>a6b8005e5381c59807aaf778087af24ac</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>validateImageID</Name>
+      <Name>operator&lt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>appc::spec</Scope>
+      <Scope>mesos::internal::slave</Scope>
     </TokenIdentifier>
-    <Path>namespaceappc_1_1spec.html</Path>
-    <Anchor>acac56516dd62cae5e594d604ce63345a</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
+    <Anchor>ac9e2f9dae511c0c3603204ab845e5519</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>validateLayout</Name>
+      <Name>operator&gt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>appc::spec</Scope>
+      <Scope>mesos::internal::slave</Scope>
     </TokenIdentifier>
-    <Path>namespaceappc_1_1spec.html</Path>
-    <Anchor>a3edc4cd2f5e89d41c97886f7eab7feef</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
+    <Anchor>aaaf87f4a8c743a20ab51b039e94a4a06</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>validate</Name>
+      <Name>operator&lt;=</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>appc::spec</Scope>
+      <Scope>mesos::internal::slave</Scope>
     </TokenIdentifier>
-    <Path>namespaceappc_1_1spec.html</Path>
-    <Anchor>a1f003511d7ad7c4792223d0b11b60f62</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
+    <Anchor>a7e2cc309dd4a1327365927bcb835721e</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parseImageReference</Name>
+      <Name>operator&gt;=</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec</Scope>
+      <Scope>mesos::internal::slave</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec.html</Path>
-    <Anchor>ae97b1ad01a0dc4023e66d4d64ad03918</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
+    <Anchor>a78de39cdf7986b7bfdfe26ff2a743fdd</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
+      <Name>operator==</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec</Scope>
+      <Scope>mesos::internal::slave</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec.html</Path>
-    <Anchor>ad8e529f836f39b93d35ae8e8906d22f5</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
+    <Anchor>ae70d508e899aba72ca70430dab25161b</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>getRegistryPort</Name>
+      <Name>operator!=</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec</Scope>
+      <Scope>mesos::internal::slave</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec.html</Path>
-    <Anchor>a2447335923b7828ca358737b434f9c84</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
+    <Anchor>a99899d3421992c6a0ed035db65796f23</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>getRegistryScheme</Name>
+      <Name>operator&lt;&lt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec</Scope>
+      <Scope>mesos::internal::slave</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec.html</Path>
-    <Anchor>aee13764dfda2fe6922fca9d55b8b1722</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
+    <Anchor>aff395baf40381a02eb166f6944ca79e3</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>getRegistryHost</Name>
+      <Name>createQuota</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec.html</Path>
-    <Anchor>a431eea5222ff555e1f5722d7b18237af</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a64be3d8cd0121db618cf366003c270f3</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parseAuthConfig</Name>
+      <Name>createWeightInfo</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec.html</Path>
-    <Anchor>a15025401a33e0182a9d48f231cdb1177</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>ac75b7e9c2bdcbc816eb78201abbecc49</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parseAuthConfig</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec.html</Path>
-    <Anchor>a85bbae8101c01f910484b8e5cb0429e5</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>aedefb539485255be5a1e684d2c35513e</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parseAuthUrl</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec.html</Path>
-    <Anchor>a00cf3a524412204d262986efeb28a71d</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a9cfb282b7271f4103c408746a83db37f</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>validate</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec::v1</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec_1_1v1.html</Path>
-    <Anchor>a68a7f16779bb542ff3f8238733fdcb88</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a9d179d37c8937e7ff459ab5f924e3b51</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parse</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec::v1</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec_1_1v1.html</Path>
-    <Anchor>a53df9e5037db285426b2b18fec29b6c1</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a4849ffda0bb2e8b377393705620de358</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parse</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec::v1</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec_1_1v1.html</Path>
-    <Anchor>a55be6a00fdc78dc963f1b0c582e50cfb</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>acbc00cb27156c86571b957cba1364d94</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>validate</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec::v2</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec_1_1v2.html</Path>
-    <Anchor>abd526e3fde24af222e214786d4307ec3</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a9397928074da09a2f7368453217141c0</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parse</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec::v2</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec_1_1v2.html</Path>
-    <Anchor>a52686aa28f727f1886d2c66213872214</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a6a620afaec589a65c5ed6720b88e8e79</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parse</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec::v2</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec_1_1v2.html</Path>
-    <Anchor>a0da9b1536d4e075c66f0531e8e1165bb</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>acec23b946fa51e72d1f6b4331ad56e8c</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>validate</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec::v2_2</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec_1_1v2__2.html</Path>
-    <Anchor>ac791ac2537051ccc6cf10e599789ff39</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a9ca46064d75ce473140bf77009dd3340</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parse</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec::v2_2</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec_1_1v2__2.html</Path>
-    <Anchor>a080a1a6ba33f0a5ebded52c80e0981ce</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>ac3db0c5e58bc43ec4a01e9b940c156aa</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parse</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>docker::spec::v2_2</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec_1_1v2__2.html</Path>
-    <Anchor>aa4f1fb70d042563e8e2b8f5e77f881bd</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>af98c6c1ab523eb145321d6a2f875683d</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>WHITEOUT_PREFIX</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>docker::spec</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec.html</Path>
-    <Anchor>accd3285d08e68f60d53cd744210f564f</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a20b5c96eaccf7770cbcf0c51faf4f281</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>WHITEOUT_OPAQUE_PREFIX</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>docker::spec</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacedocker_1_1spec.html</Path>
-    <Anchor>aa24c4b17cbec1269257b75e62574b70f</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>aace426b62112525546f066fb95e47fac</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parse</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>oci::spec::image::v1</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
-    <Anchor>a271fa79f0110d85036f40c31cca1a22e</Anchor>
-    <Abstract>Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given str...</Abstract>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a05f554af3fafa82bad8b827e0de87d87</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>MEDIA_TYPE_INDEX</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>oci::spec::image::v1</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
-    <Anchor>ae551767039bada7959540f8ec557ec6e</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>aeec5be42a977f178a8ef7eb9739a6580</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>MEDIA_TYPE_MANIFEST</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>oci::spec::image::v1</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
-    <Anchor>a9f494bb0f62a0340745f1f9b84635abc</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>aee67040460ca40af4ba1642ca0e103b4</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>MEDIA_TYPE_CONFIG</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>oci::spec::image::v1</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
-    <Anchor>ac353b6ae7cd68545891d945fd1ad318b</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a4ac6db0d99e94493d13e7129b6055cbf</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>MEDIA_TYPE_LAYER</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>oci::spec::image::v1</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
-    <Anchor>a7b0e74ea590e624b5ce80778aeb9466a</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a9ed62a3cd18dfd1260eaa2064c4b9dbc</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>MEDIA_TYPE_LAYER_GZIP</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>oci::spec::image::v1</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
-    <Anchor>abc9afae3cff1b2b40e6093fcdf873522</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>aa18cc808a2a1ca205f247920afe91915</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>MEDIA_TYPE_NONDIST_LAYER</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>oci::spec::image::v1</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
-    <Anchor>aed19b54ec8be371563d5406e1739cdf9</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a5802cbf58ab472975fcfb1e0542e4491</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>MEDIA_TYPE_NONDIST_LAYER_GZIP</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>oci::spec::image::v1</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
-    <Anchor>a93af2cec98cfd0932704da7b0f2de074</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a84f3d1b2e4058ef0f459d4d8d8f0919b</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ROOTFS_TYPE</Name>
+      <Name>ACTION_P2</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>oci::spec::image::v1</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
-    <Anchor>ae96a13d9d8951c224c4d80504a6fd3b1</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a929cdb1abef64e4976a6f6a51d3c5d73</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parseNetworkConfig</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::slave::cni::spec</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
-    <Anchor>a05bb31e8a52e4506dcb41e3c201186e9</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a520600cdf93bb019a4a7a9156bffd395</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>parseNetworkInfo</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::slave::cni::spec</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
-    <Anchor>a0d481372e320626d823686de000080cd</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a8f71abfbfb41d13c73e3fad7eb4c51af</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>formatResolverConfig</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::slave::cni::spec</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
-    <Anchor>a712075b903ade594f4617fcbf3828ffd</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>abdfc39f375c191e7f53770e01ddaae93</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>error</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::slave::cni::spec</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
-    <Anchor>ae58e703656ab4a1bd5d9870441236727</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a4ee5218f4aed047a8bd0bd5e29ebe063</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::slave::cni::spec</Scope>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
-    <Anchor>ac7535099ce3dc8acd4b7d41a247b8e78</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>adf35560f40f0e9544c358b040e4eb067</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>CNI_VERSION</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>mesos::internal::slave::cni::spec</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
-    <Anchor>ab1a247ae9ce372ba945b41a158ec5e76</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a7b6a327170abaefe831d7d959fea6f4d</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>CNI_CMD_ADD</Name>
+      <Name>ACTION_P</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>mesos::internal::slave::cni::spec</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
-    <Anchor>a58d7ac47d7f6becf66872a9d4ce6dc2d</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a32981e9309760afbb8fec8e81b3fe505</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>CNI_CMD_DEL</Name>
+      <Name>createAllocator</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>mesos::internal::slave::cni::spec</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
-    <Anchor>aeb9037c0bd42a6db4c89922a9ea8621c</Anchor>
-    <DeclaredIn>spec.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>aa25558450299bf36396a58055c0b9223</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>CNI_ERROR_INCOMPATIBLE_VERSION</Name>
+      <Name>parse</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>mesos::internal::slave::cni::spec</Scope>
+      <Type>func</Type>
+      <Scope>appc::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
-    <Anchor>a27fb156954596c61d0b5f9f270ef4f27</Anchor>
+    <Path>namespaceappc_1_1spec.html</Path>
+    <Anchor>a2107ae129dd83fbd20b22195247f16b5</Anchor>
     <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>CNI_ERROR_UNSUPPORTED_FIELD</Name>
+      <Name>getImageRootfsPath</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>mesos::internal::slave::cni::spec</Scope>
+      <Type>func</Type>
+      <Scope>appc::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
-    <Anchor>aa474e1006da2c2afabc528c85e853c66</Anchor>
+    <Path>namespaceappc_1_1spec.html</Path>
+    <Anchor>a9ec5fa86206ca47bf16b1fc7ee73833a</Anchor>
     <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
+      <Name>getImageManifestPath</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::agent</Scope>
+      <Scope>appc::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1agent.html</Path>
-    <Anchor>a3b1bc144376bfefe215d6bba57e67c36</Anchor>
-    <DeclaredIn>agent.hpp</DeclaredIn>
+    <Path>namespaceappc_1_1spec.html</Path>
+    <Anchor>ab9fd627d0bf0137bfda5ca77c69812e6</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
+      <Name>getManifest</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::agent</Scope>
+      <Scope>appc::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1agent.html</Path>
-    <Anchor>ab52d239bf5cfa9a43b7135bc896e1157</Anchor>
-    <DeclaredIn>agent.hpp</DeclaredIn>
+    <Path>namespaceappc_1_1spec.html</Path>
+    <Anchor>a92f905563062102504a99f237f41e46a</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
+      <Name>validateManifest</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::v1::agent</Scope>
+      <Scope>appc::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1v1_1_1agent.html</Path>
-    <Anchor>a60f181f4c68e9116edf49c02208156b1</Anchor>
-    <DeclaredIn>agent.hpp</DeclaredIn>
+    <Path>namespaceappc_1_1spec.html</Path>
+    <Anchor>a7227a4fa4752fab1ee58e060f2638269</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
+      <Name>validateImageID</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::v1::agent</Scope>
+      <Scope>appc::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1v1_1_1agent.html</Path>
-    <Anchor>a7e1398d08d65db4b558bc027b2a3e0e3</Anchor>
-    <DeclaredIn>agent.hpp</DeclaredIn>
+    <Path>namespaceappc_1_1spec.html</Path>
+    <Anchor>acac56516dd62cae5e594d604ce63345a</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>kind&lt; mesos::allocator::Allocator &gt;</Name>
+      <Name>validateLayout</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::modules</Scope>
+      <Scope>appc::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1modules.html</Path>
-    <Anchor>a6b8005e5381c59807aaf778087af24ac</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespaceappc_1_1spec.html</Path>
+    <Anchor>a3edc4cd2f5e89d41c97886f7eab7feef</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator&lt;</Name>
+      <Name>validate</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::slave</Scope>
+      <Scope>appc::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
-    <Anchor>ac9e2f9dae511c0c3603204ab845e5519</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespaceappc_1_1spec.html</Path>
+    <Anchor>a1f003511d7ad7c4792223d0b11b60f62</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator&gt;</Name>
+      <Name>parseImageReference</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::slave</Scope>
+      <Scope>docker::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
-    <Anchor>aaaf87f4a8c743a20ab51b039e94a4a06</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec.html</Path>
+    <Anchor>ae97b1ad01a0dc4023e66d4d64ad03918</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator&lt;=</Name>
+      <Name>operator&lt;&lt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::slave</Scope>
+      <Scope>docker::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
-    <Anchor>a7e2cc309dd4a1327365927bcb835721e</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec.html</Path>
+    <Anchor>ad8e529f836f39b93d35ae8e8906d22f5</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator&gt;=</Name>
+      <Name>getRegistryPort</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::slave</Scope>
+      <Scope>docker::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
-    <Anchor>a78de39cdf7986b7bfdfe26ff2a743fdd</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec.html</Path>
+    <Anchor>a2447335923b7828ca358737b434f9c84</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator==</Name>
+      <Name>getRegistryScheme</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::slave</Scope>
+      <Scope>docker::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
-    <Anchor>ae70d508e899aba72ca70430dab25161b</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec.html</Path>
+    <Anchor>aee13764dfda2fe6922fca9d55b8b1722</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator!=</Name>
+      <Name>getRegistryHost</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::slave</Scope>
+      <Scope>docker::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
-    <Anchor>a99899d3421992c6a0ed035db65796f23</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec.html</Path>
+    <Anchor>a431eea5222ff555e1f5722d7b18237af</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
+      <Name>parseAuthConfig</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::slave</Scope>
+      <Scope>docker::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave.html</Path>
-    <Anchor>aff395baf40381a02eb166f6944ca79e3</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec.html</Path>
+    <Anchor>a15025401a33e0182a9d48f231cdb1177</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>createQuota</Name>
+      <Name>parseAuthConfig</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>docker::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a64be3d8cd0121db618cf366003c270f3</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec.html</Path>
+    <Anchor>a85bbae8101c01f910484b8e5cb0429e5</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>createWeightInfo</Name>
+      <Name>parseAuthUrl</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>docker::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>ac75b7e9c2bdcbc816eb78201abbecc49</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec.html</Path>
+    <Anchor>a00cf3a524412204d262986efeb28a71d</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>validate</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>docker::spec::v1</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>aedefb539485255be5a1e684d2c35513e</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec_1_1v1.html</Path>
+    <Anchor>a68a7f16779bb542ff3f8238733fdcb88</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>parse</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>docker::spec::v1</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a9cfb282b7271f4103c408746a83db37f</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec_1_1v1.html</Path>
+    <Anchor>a53df9e5037db285426b2b18fec29b6c1</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>parse</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>docker::spec::v1</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a9d179d37c8937e7ff459ab5f924e3b51</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec_1_1v1.html</Path>
+    <Anchor>a55be6a00fdc78dc963f1b0c582e50cfb</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>validate</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>docker::spec::v2</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a4849ffda0bb2e8b377393705620de358</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec_1_1v2.html</Path>
+    <Anchor>abd526e3fde24af222e214786d4307ec3</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>parse</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>docker::spec::v2</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>acbc00cb27156c86571b957cba1364d94</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec_1_1v2.html</Path>
+    <Anchor>a52686aa28f727f1886d2c66213872214</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>parse</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>docker::spec::v2</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a9397928074da09a2f7368453217141c0</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec_1_1v2.html</Path>
+    <Anchor>a0da9b1536d4e075c66f0531e8e1165bb</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>validate</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>docker::spec::v2_2</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a6a620afaec589a65c5ed6720b88e8e79</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec_1_1v2__2.html</Path>
+    <Anchor>ac791ac2537051ccc6cf10e599789ff39</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>parse</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>docker::spec::v2_2</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>acec23b946fa51e72d1f6b4331ad56e8c</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec_1_1v2__2.html</Path>
+    <Anchor>a080a1a6ba33f0a5ebded52c80e0981ce</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>parse</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>docker::spec::v2_2</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a9ca46064d75ce473140bf77009dd3340</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec_1_1v2__2.html</Path>
+    <Anchor>aa4f1fb70d042563e8e2b8f5e77f881bd</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>WHITEOUT_PREFIX</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>docker::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>ac3db0c5e58bc43ec4a01e9b940c156aa</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec.html</Path>
+    <Anchor>accd3285d08e68f60d53cd744210f564f</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>WHITEOUT_OPAQUE_PREFIX</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>docker::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>af98c6c1ab523eb145321d6a2f875683d</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacedocker_1_1spec.html</Path>
+    <Anchor>aa24c4b17cbec1269257b75e62574b70f</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>parse</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>oci::spec::image::v1</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a20b5c96eaccf7770cbcf0c51faf4f281</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
+    <Anchor>a271fa79f0110d85036f40c31cca1a22e</Anchor>
+    <Abstract>Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given str...</Abstract>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>MEDIA_TYPE_INDEX</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>oci::spec::image::v1</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>aace426b62112525546f066fb95e47fac</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
+    <Anchor>ae551767039bada7959540f8ec557ec6e</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>MEDIA_TYPE_MANIFEST</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>oci::spec::image::v1</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a05f554af3fafa82bad8b827e0de87d87</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
+    <Anchor>a9f494bb0f62a0340745f1f9b84635abc</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>MEDIA_TYPE_CONFIG</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>oci::spec::image::v1</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>aeec5be42a977f178a8ef7eb9739a6580</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
+    <Anchor>ac353b6ae7cd68545891d945fd1ad318b</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>MEDIA_TYPE_LAYER</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>oci::spec::image::v1</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>aee67040460ca40af4ba1642ca0e103b4</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
+    <Anchor>a7b0e74ea590e624b5ce80778aeb9466a</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>MEDIA_TYPE_LAYER_GZIP</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>oci::spec::image::v1</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a4ac6db0d99e94493d13e7129b6055cbf</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
+    <Anchor>abc9afae3cff1b2b40e6093fcdf873522</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>MEDIA_TYPE_NONDIST_LAYER</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>oci::spec::image::v1</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a9ed62a3cd18dfd1260eaa2064c4b9dbc</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
+    <Anchor>aed19b54ec8be371563d5406e1739cdf9</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>MEDIA_TYPE_NONDIST_LAYER_GZIP</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>oci::spec::image::v1</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>aa18cc808a2a1ca205f247920afe91915</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
+    <Anchor>a93af2cec98cfd0932704da7b0f2de074</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>ROOTFS_TYPE</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>oci::spec::image::v1</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a5802cbf58ab472975fcfb1e0542e4491</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespaceoci_1_1spec_1_1image_1_1v1.html</Path>
+    <Anchor>ae96a13d9d8951c224c4d80504a6fd3b1</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>parseNetworkConfig</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>mesos::internal::slave::cni::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a84f3d1b2e4058ef0f459d4d8d8f0919b</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
+    <Anchor>a05bb31e8a52e4506dcb41e3c201186e9</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P2</Name>
+      <Name>parseNetworkInfo</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>mesos::internal::slave::cni::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a929cdb1abef64e4976a6f6a51d3c5d73</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
+    <Anchor>a0d481372e320626d823686de000080cd</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>formatResolverConfig</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>mesos::internal::slave::cni::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a520600cdf93bb019a4a7a9156bffd395</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
+    <Anchor>a712075b903ade594f4617fcbf3828ffd</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>error</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>mesos::internal::slave::cni::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a8f71abfbfb41d13c73e3fad7eb4c51af</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
+    <Anchor>ae58e703656ab4a1bd5d9870441236727</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>operator&lt;&lt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Scope>mesos::internal::slave::cni::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>abdfc39f375c191e7f53770e01ddaae93</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
+    <Anchor>ac7535099ce3dc8acd4b7d41a247b8e78</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>CNI_VERSION</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::slave::cni::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a4ee5218f4aed047a8bd0bd5e29ebe063</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
+    <Anchor>ab1a247ae9ce372ba945b41a158ec5e76</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>CNI_CMD_ADD</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::slave::cni::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>adf35560f40f0e9544c358b040e4eb067</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
+    <Anchor>a58d7ac47d7f6becf66872a9d4ce6dc2d</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>CNI_CMD_DEL</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::slave::cni::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a7b6a327170abaefe831d7d959fea6f4d</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
+    <Anchor>aeb9037c0bd42a6db4c89922a9ea8621c</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>ACTION_P</Name>
+      <Name>CNI_ERROR_INCOMPATIBLE_VERSION</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::slave::cni::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a32981e9309760afbb8fec8e81b3fe505</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
+    <Anchor>a27fb156954596c61d0b5f9f270ef4f27</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>createAllocator</Name>
+      <Name>CNI_ERROR_UNSUPPORTED_FIELD</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::slave::cni::spec</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>aa25558450299bf36396a58055c0b9223</Anchor>
-    <DeclaredIn>allocator.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html</Path>
+    <Anchor>aa474e1006da2c2afabc528c85e853c66</Anchor>
+    <DeclaredIn>spec.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -11063,6 +11063,72 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>operator==</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::csi::types</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1csi_1_1types.html</Path>
+    <Anchor>a5be6469de2772d1bc53107d83494b67c</Anchor>
+    <DeclaredIn>types.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator!=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::csi::types</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1csi_1_1types.html</Path>
+    <Anchor>afb56a17981d03267ad651400acbd6117</Anchor>
+    <DeclaredIn>types.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator==</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>csi::v0</Scope>
+    </TokenIdentifier>
+    <Path>namespacecsi_1_1v0.html</Path>
+    <Anchor>a2d8f2af779fcb2a54b4f635b7c776d23</Anchor>
+    <DeclaredIn>v0.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator!=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>csi::v0</Scope>
+    </TokenIdentifier>
+    <Path>namespacecsi_1_1v0.html</Path>
+    <Anchor>a3e5190cddaac3827f39ab7b467766587</Anchor>
+    <DeclaredIn>v0.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator&lt;&lt;</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>csi::v0</Scope>
+    </TokenIdentifier>
+    <Path>namespacecsi_1_1v0.html</Path>
+    <Anchor>acf117780638c9fc640606c89a937aee2</Anchor>
+    <DeclaredIn>v0.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator&lt;&lt;</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>csi::v0</Scope>
+    </TokenIdentifier>
+    <Path>namespacecsi_1_1v0.html</Path>
+    <Anchor>ab482d4cbf47cc393544429e5a8bc6a5e</Anchor>
+    <DeclaredIn>v0.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>operator&lt;&lt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -22258,39 +22324,6 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Request</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ae689563b303cfca39004b705ab08d0d3</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Response</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ac47c9816df98eea3aa2b5fa4e5a87b5f</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>a806ede895fe4e6a5aa264c3a0d201b6f</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
       <Name>Service</Name>
       <APILanguage>cpp</APILanguage>
       <Type>tdef</Type>
@@ -22324,389 +22357,58 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator==</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacecsi_1_1v0.html</Path>
-    <Anchor>a8c33a847331c3d25335aea3b851dda64</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>operator==</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacecsi_1_1v0.html</Path>
-    <Anchor>a2207e48a3435774b884c5ace8a2ed9c0</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>operator!=</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacecsi_1_1v0.html</Path>
-    <Anchor>afd22c62d2725be2bf27d752f7e157b9e</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacecsi_1_1v0.html</Path>
-    <Anchor>acf117780638c9fc640606c89a937aee2</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacecsi_1_1v0.html</Path>
-    <Anchor>ab482d4cbf47cc393544429e5a8bc6a5e</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getScalarResource</Name>
+      <Name>RPCResult</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos</Scope>
+      <Type>tdef</Type>
+      <Scope>mesos::csi::v0</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos.html</Path>
-    <Anchor>ae118ab1966ef7d7b02ca07fd9a785ae6</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
+    <Anchor>ad350cc4c3a4b524b6ee73c006f53e50d</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>check</Name>
+      <Name>devolve</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>routing</Scope>
+      <Scope>mesos::csi::v0</Scope>
     </TokenIdentifier>
-    <Path>namespacerouting.html</Path>
-    <Anchor>a22848f0fc9ff46d29ce5df25acd1be2e</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
+    <Anchor>a0f2c54ad3145ec1d0f09953927366819</Anchor>
+    <DeclaredIn>v0_utils.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>weightedShuffle</Name>
+      <Name>evolve</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::master::allocator</Scope>
+      <Scope>mesos::csi::v0</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1master_1_1allocator.html</Path>
-    <Anchor>affc489370541ae3ab4bdd809b990eba4</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
+    <Anchor>ab9ea6a4eceaa8b189d6aa26177e7fc6d</Anchor>
+    <DeclaredIn>v0_utils.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>HOST_PATH_WHITELIST_DELIM</Name>
+      <Name>DEFAULT_CSI_RETRY_BACKOFF_FACTOR</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::slave::volume</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1slave_1_1volume.html</Path>
-    <Anchor>adb39d2c1f10ef524bcb82cb9532aa643</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>operator==</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::xfs</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
-    <Anchor>ae68b6cb89b0b81fe5604f0464c3f7513</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>validateProjectIds</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::xfs</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
-    <Anchor>a66c651d8d2d24b42b449fa43273a37e0</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>isPathXfs</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::xfs</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
-    <Anchor>a3be2dffb9483b203330c29cff99bf8bd</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>isQuotaEnabled</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::xfs</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
-    <Anchor>ae8c9917f4e16c6ab0da9f75ea29ae5f5</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getDeviceForPath</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::xfs</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
-    <Anchor>a121885e0f74051af56e56bbb09009b0b</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getProjectQuota</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::xfs</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
-    <Anchor>aa733e5e8162e69f52e99eaca1975a1a5</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>setProjectQuota</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::xfs</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
-    <Anchor>a9b4dff7c681ba649e68493db79e163d6</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>setProjectQuota</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::xfs</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
-    <Anchor>ab4eaca8354cf5b771bfae8c97006799c</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>clearProjectQuota</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::xfs</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
-    <Anchor>a02c77f8c98b1d1764a5a638e4a27e712</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getProjectId</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::xfs</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
-    <Anchor>a2faab4664eacd0de5147cfc3289bd976</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>setProjectId</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::xfs</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
-    <Anchor>a9a6cb4d8955449287db2981675dbde24</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>clearProjectId</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::xfs</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
-    <Anchor>a12b38538bbe7711b214ae98544b5cf94</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Metrics</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>ace210c8852d8ef1f0f67ec3af06281f6</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>metricEquals</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a1ff527d79219609dc99b7f90b4933a4a</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getModulePath</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>af101a3213477cad5b645f2a875ab5cf1</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getLibMesosPath</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a87fa60a054d95ffe5bc906f86a1630f4</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getLauncherDir</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>aca69978cd8f378896cf3e2dd3bdc0d41</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getTestHelperPath</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>ad97957d87749b129987a73a30210d0a6</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getTestScriptPath</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a5d1a4247404bd5bc7bcb1b1bd77a612f</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getTestHelperDir</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a843ef16a15d05c6c484cf8b52f041668</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getSbinDir</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>aabff32283caaab2a1fff455d8501a73a</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getWebUIDir</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a9fde23c25c5ac80169e660e4b3deccf3</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getFreePort</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a211b38db9f9e4bb59a2404a42cf7fb38</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>getNonLoopbackIP</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::tests</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>afcdf72e4f7e07e60c06352ac391c0adc</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>construct</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::uri</Scope>
+      <Scope>mesos::csi::v0</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1uri.html</Path>
-    <Anchor>a4bbf8b5e900159cbe1f4f311ce26fb63</Anchor>
-    <Abstract>Construct an URI with the given parameters. </Abstract>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
+    <Anchor>ab8d2943ae2c1a83217c68bc38f08a9f3</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>copy</Name>
+      <Name>DEFAULT_CSI_RETRY_INTERVAL_MAX</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>utils</Scope>
+      <Type>data</Type>
+      <Scope>mesos::csi::v0</Scope>
     </TokenIdentifier>
-    <Path>namespaceutils.html</Path>
-    <Anchor>ac8be4e5e1fedfabe178ca20b6a37349c</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
+    <Anchor>a1afcfc6ebf5efdb8ba9d0fdace9d0228</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -22911,6 +22613,337 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>getScalarResource</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos.html</Path>
+    <Anchor>ae118ab1966ef7d7b02ca07fd9a785ae6</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>check</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>routing</Scope>
+    </TokenIdentifier>
+    <Path>namespacerouting.html</Path>
+    <Anchor>a22848f0fc9ff46d29ce5df25acd1be2e</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>weightedShuffle</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::allocator</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1allocator.html</Path>
+    <Anchor>affc489370541ae3ab4bdd809b990eba4</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>HOST_PATH_WHITELIST_DELIM</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::slave::volume</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1slave_1_1volume.html</Path>
+    <Anchor>adb39d2c1f10ef524bcb82cb9532aa643</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator==</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::xfs</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
+    <Anchor>ae68b6cb89b0b81fe5604f0464c3f7513</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>validateProjectIds</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::xfs</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
+    <Anchor>a66c651d8d2d24b42b449fa43273a37e0</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>isPathXfs</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::xfs</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
+    <Anchor>a3be2dffb9483b203330c29cff99bf8bd</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>isQuotaEnabled</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::xfs</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
+    <Anchor>ae8c9917f4e16c6ab0da9f75ea29ae5f5</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getDeviceForPath</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::xfs</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
+    <Anchor>a121885e0f74051af56e56bbb09009b0b</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getProjectQuota</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::xfs</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
+    <Anchor>aa733e5e8162e69f52e99eaca1975a1a5</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>setProjectQuota</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::xfs</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
+    <Anchor>a9b4dff7c681ba649e68493db79e163d6</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>setProjectQuota</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::xfs</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
+    <Anchor>ab4eaca8354cf5b771bfae8c97006799c</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>clearProjectQuota</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::xfs</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
+    <Anchor>a02c77f8c98b1d1764a5a638e4a27e712</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getProjectId</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::xfs</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
+    <Anchor>a2faab4664eacd0de5147cfc3289bd976</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>setProjectId</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::xfs</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
+    <Anchor>a9a6cb4d8955449287db2981675dbde24</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>clearProjectId</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::xfs</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1xfs.html</Path>
+    <Anchor>a12b38538bbe7711b214ae98544b5cf94</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Metrics</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>ace210c8852d8ef1f0f67ec3af06281f6</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>metricEquals</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a1ff527d79219609dc99b7f90b4933a4a</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getModulePath</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>af101a3213477cad5b645f2a875ab5cf1</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getLibMesosPath</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a87fa60a054d95ffe5bc906f86a1630f4</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getLauncherDir</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>aca69978cd8f378896cf3e2dd3bdc0d41</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getTestHelperPath</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>ad97957d87749b129987a73a30210d0a6</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getTestScriptPath</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a5d1a4247404bd5bc7bcb1b1bd77a612f</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getTestHelperDir</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a843ef16a15d05c6c484cf8b52f041668</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getSbinDir</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>aabff32283caaab2a1fff455d8501a73a</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getWebUIDir</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a9fde23c25c5ac80169e660e4b3deccf3</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getFreePort</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a211b38db9f9e4bb59a2404a42cf7fb38</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getNonLoopbackIP</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>afcdf72e4f7e07e60c06352ac391c0adc</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>construct</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::uri</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1uri.html</Path>
+    <Anchor>a4bbf8b5e900159cbe1f4f311ce26fb63</Anchor>
+    <Abstract>Construct an URI with the given parameters. </Abstract>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>copy</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>utils</Scope>
+    </TokenIdentifier>
+    <Path>namespaceutils.html</Path>
+    <Anchor>ac8be4e5e1fedfabe178ca20b6a37349c</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>hdfs</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -30096,28 +30129,6 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>DEFAULT_CSI_RETRY_BACKOFF_FACTOR</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>mesos::internal</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal.html</Path>
-    <Anchor>a77a7f13c7b50a467825f0ef0cd0a9a64</Anchor>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>DEFAULT_CSI_RETRY_INTERVAL_MAX</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>mesos::internal</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal.html</Path>
-    <Anchor>a164089a2fadde45958f8678e34e9aba0</Anchor>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
       <Name>equal</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -46573,19 +46584,8 @@
       <Scope>csi::v0</Scope>
     </TokenIdentifier>
     <Path>namespacecsi_1_1v0.html</Path>
-    <Anchor>a8c33a847331c3d25335aea3b851dda64</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>operator==</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacecsi_1_1v0.html</Path>
-    <Anchor>a2207e48a3435774b884c5ace8a2ed9c0</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <Anchor>a2d8f2af779fcb2a54b4f635b7c776d23</Anchor>
+    <DeclaredIn>v0.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -46595,8 +46595,8 @@
       <Scope>csi::v0</Scope>
     </TokenIdentifier>
     <Path>namespacecsi_1_1v0.html</Path>
-    <Anchor>afd22c62d2725be2bf27d752f7e157b9e</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <Anchor>a3e5190cddaac3827f39ab7b467766587</Anchor>
+    <DeclaredIn>v0.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -46607,7 +46607,7 @@
     </TokenIdentifier>
     <Path>namespacecsi_1_1v0.html</Path>
     <Anchor>acf117780638c9fc640606c89a937aee2</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <DeclaredIn>v0.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -46618,7 +46618,7 @@
     </TokenIdentifier>
     <Path>namespacecsi_1_1v0.html</Path>
     <Anchor>ab482d4cbf47cc393544429e5a8bc6a5e</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <DeclaredIn>v0.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -54772,7 +54772,7 @@
       <Scope>mesos::DiskProfileAdaptor::ProfileInfo</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html</Path>
-    <Anchor>adfe3d484663ce460526c26661725fda1</Anchor>
+    <Anchor>a0392f50297db3a2f94c28456a2f834fa</Anchor>
     <Abstract>Corresponds to the volume_capability or volume_capabilities fields of the affected CSI requests liste...</Abstract>
   </Token>
   <Token>
@@ -58219,27 +58219,27 @@
       <Scope>mesos::csi::Metrics</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1csi_1_1Metrics.html</Path>
-    <Anchor>a60930c09f45d8a9c76723c84cb3a6c21</Anchor>
+    <Anchor>aafab31a62ad0b7b169b0999071d873c7</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>csi_plugin_rpcs_successes</Name>
+      <Name>csi_plugin_rpcs_finished</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
       <Scope>mesos::csi::Metrics</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1csi_1_1Metrics.html</Path>
-    <Anchor>ae302de144783102163a711a56cc57a3d</Anchor>
+    <Anchor>ae895d959d9bd9a1aa1805eead90e11ca</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>csi_plugin_rpcs_errors</Name>
+      <Name>csi_plugin_rpcs_failed</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
       <Scope>mesos::csi::Metrics</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1csi_1_1Metrics.html</Path>
-    <Anchor>a4b126b8ed091324dc3ba9c191a2e20fe</Anchor>
+    <Anchor>a6d110f70784d95407dd47bdeea859887</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -58249,7 +58249,7 @@
       <Scope>mesos::csi::Metrics</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1csi_1_1Metrics.html</Path>
-    <Anchor>a38a8dc5c64c66edc10eb7c2e5fa3e080</Anchor>
+    <Anchor>aaf92a62adf05d667a0574e2e3a21818a</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -58329,6 +58329,188 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>mesos::csi::VolumeInfo</Name>
+      <APILanguage>c</APILanguage>
+      <Type>cl</Type>
+      <Scope>mesos::csi::VolumeInfo</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1csi_1_1VolumeInfo.html</Path>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>capacity</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::csi::VolumeInfo</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1csi_1_1VolumeInfo.html</Path>
+    <Anchor>a254e3f52b242c0aa105e7cd9cc3f1200</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>id</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::csi::VolumeInfo</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1csi_1_1VolumeInfo.html</Path>
+    <Anchor>ae8f2d6d01adebe394f35c5475473f51f</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>context</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::csi::VolumeInfo</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1csi_1_1VolumeInfo.html</Path>
+    <Anchor>af8f062304e5dea7c3673a2bbddc7edbd</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>mesos::csi::VolumeManager</Name>
+      <APILanguage>c</APILanguage>
+      <Type>cl</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>~VolumeManager</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <Anchor>a242bcbfed66022570c00d99019505e48</Anchor>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>recover</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <Anchor>a251d578dbfda6e71f1e3d6dd1d3f1b30</Anchor>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>listVolumes</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <Anchor>a12e27c85434a9faf7d34df3b0a7a77ef</Anchor>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>getCapacity</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <Anchor>ae6a627b29a8e09ad64c91f02f71d868f</Anchor>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>createVolume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <Anchor>a51680f97f9884b349badaa5ead8764c4</Anchor>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>validateVolume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <Anchor>a0b105c4947f9aebc778e5d0500c4832c</Anchor>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>deleteVolume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <Anchor>a8934591ca2a3d6a17b3c000daa7ce08b</Anchor>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>attachVolume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <Anchor>a4da8313d904464c5b6e7810ec536ceda</Anchor>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>detachVolume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <Anchor>a8fd024182982b006d13d154d7ed74a56</Anchor>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>publishVolume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <Anchor>a8df54f2d00d67294121c65602901abee</Anchor>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>unpublishVolume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <Anchor>a61a610adf9d32cc11620c0c63104c400</Anchor>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>create</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>clm</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <Anchor>a351b5d458d4f2806148d3dcf8f6fa935</Anchor>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>mesos::csi::paths</Name>
       <APILanguage>c</APILanguage>
       <Type>ns</Type>
@@ -58614,232 +58796,98 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0</Name>
+      <Name>mesos::csi::types</Name>
       <APILanguage>c</APILanguage>
       <Type>ns</Type>
-      <Scope>mesos::csi::v0</Scope>
+      <Scope>mesos::csi::types</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
+    <Path>namespacemesos_1_1csi_1_1types.html</Path>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Request</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ae689563b303cfca39004b705ab08d0d3</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Response</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ac47c9816df98eea3aa2b5fa4e5a87b5f</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
+      <Name>operator==</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>a806ede895fe4e6a5aa264c3a0d201b6f</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>GET_PLUGIN_INFO</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da87cba7924e5b64e95ddc5b5bd274a454</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>GET_PLUGIN_CAPABILITIES</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da801049d8c4505586720d9285dccf9fa9</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>PROBE</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76dacf6c07f1998a6216e98e366d69bd145f</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>CREATE_VOLUME</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76dad4c9186b794a8a1c91f295d2b61f1ae4</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>DELETE_VOLUME</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76dae58130fdc2e94b37a87c5c6015f2cb24</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>CONTROLLER_PUBLISH_VOLUME</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76dab9d37cd1d5ce5b7d99c8f17314b19769</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>CONTROLLER_UNPUBLISH_VOLUME</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
-      <Scope>mesos::csi::v0</Scope>
+      <Scope>mesos::csi::types</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da64b03fc70814526d99e8d421f3fc68f0</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1csi_1_1types.html</Path>
+    <Anchor>a5be6469de2772d1bc53107d83494b67c</Anchor>
+    <DeclaredIn>types.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>VALIDATE_VOLUME_CAPABILITIES</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da15ffce63df545b46ad8f6e0819bf2278</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>LIST_VOLUMES</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da1d448657f46a60a122e491d507408e89</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>GET_CAPACITY</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
-      <Scope>mesos::csi::v0</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76dae6e7d5493fa68415ad24fa701a2defa4</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>CONTROLLER_GET_CAPABILITIES</Name>
+      <Name>operator!=</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
-      <Scope>mesos::csi::v0</Scope>
+      <Type>func</Type>
+      <Scope>mesos::csi::types</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76daa21be8f2a1c91577ce3e4c9191295578</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>namespacemesos_1_1csi_1_1types.html</Path>
+    <Anchor>afb56a17981d03267ad651400acbd6117</Anchor>
+    <DeclaredIn>types.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>NODE_STAGE_VOLUME</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
+      <Name>mesos::csi::v0</Name>
+      <APILanguage>c</APILanguage>
+      <Type>ns</Type>
       <Scope>mesos::csi::v0</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76dada6d0d851d326a16a47850cb18014b0f</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>NODE_UNSTAGE_VOLUME</Name>
+      <Name>RPCResult</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
+      <Type>tdef</Type>
       <Scope>mesos::csi::v0</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da53a54fef3a2414ba887c7a805d919890</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Anchor>ad350cc4c3a4b524b6ee73c006f53e50d</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>NODE_PUBLISH_VOLUME</Name>
+      <Name>devolve</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
+      <Type>func</Type>
       <Scope>mesos::csi::v0</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da77091ccecf80d1494ebaa4472ea87614</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Anchor>a0f2c54ad3145ec1d0f09953927366819</Anchor>
+    <DeclaredIn>v0_utils.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>NODE_UNPUBLISH_VOLUME</Name>
+      <Name>evolve</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
+      <Type>func</Type>
       <Scope>mesos::csi::v0</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da468b01fd0996092cc913e31bd4e44eb1</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Anchor>ab9ea6a4eceaa8b189d6aa26177e7fc6d</Anchor>
+    <DeclaredIn>v0_utils.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>NODE_GET_ID</Name>
+      <Name>DEFAULT_CSI_RETRY_BACKOFF_FACTOR</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
+      <Type>data</Type>
       <Scope>mesos::csi::v0</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76daeea13520d4ba12d271947ca271347841</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Anchor>ab8d2943ae2c1a83217c68bc38f08a9f3</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>NODE_GET_CAPABILITIES</Name>
+      <Name>DEFAULT_CSI_RETRY_INTERVAL_MAX</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
+      <Type>data</Type>
       <Scope>mesos::csi::v0</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1csi_1_1v0.html</Path>
-    <Anchor>ab61c885767f2a0ad8088b449b6fbf76da7eb5361794e8391214b176a718211a06</Anchor>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Anchor>a1afcfc6ebf5efdb8ba9d0fdace9d0228</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -58849,7 +58897,7 @@
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -58860,205 +58908,194 @@
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
     <Anchor>accf969996008621b383d33c5af3468b7</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>getPluginInfo</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a4491383f1bd2235d1406c68a1baa7d94</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>a4aa56d7c6bb0a5dbbe4dbefe7a2b48b3</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>getPluginCapabilities</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a848b56b117876735b85c6d3688866267</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>a298ae164f3f5ed62dad2bf50d846d67f</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>probe</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a2b50a74aba9b7dfc2f7b7ec1cef31f3c</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>a5715588dd7df0908ce0f3c98020fcdb5</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>createVolume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a993e20ae8a9a288eff4cd9046570e72a</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>a483ec79231fdb03ab5f3070179ad83c7</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>deleteVolume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a60c2bb55f37eba40c41ef2ac2f20674e</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>a8dc8c26a65a766bca086e033523f1975</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>controllerPublishVolume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a8ee21a5d59708e394a37d6bdaf5bd745</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>a7ca7c76d351cc575e3bd7a22321f05ee</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>controllerUnpublishVolume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>af227708e515ff8f7ad462951c3803965</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>af30fb63e68e285dc80b616f8daa41c7b</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>validateVolumeCapabilities</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a1d04b530ed4319ccfe852b3299acd483</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>abb5a2ee6285f21cab5a9723e8de62210</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::csi::v0::Client</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a4b85eb8d4516123a5bc03a1b88682413</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>call</Name>
+      <Name>listVolumes</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>acc0a065e17577adde00e6a77692db660</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>aad40b75c7f26a66387680cd7be085850</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>getCapacity</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a30a3dce3f11b1f3c60c47a58c4bcb7b2</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>a6602364277630332f30734802014e495</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>controllerGetCapabilities</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a28d93f018cc22e505f0622409a6becad</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>ad1275e62f22733feb6590138a095077d</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>nodeStageVolume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a02485482bdc96bf53af22286f3227049</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>abbbf78883c45a05e57144f0081a4d037</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>nodeUnstageVolume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a3c8ba47c24f079ceb0d8e43017c5ac51</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>aa025719cb5e3427a66fa98dfb2dcbd60</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>nodePublishVolume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a541a0397f8ed7453c9fd4b4ac71cd305</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>af2f25c42d59300033c06146e238cff02</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>nodeUnpublishVolume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>ade0873cc3012a159c2da67c212883a88</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>a75e14cf6b50749b78226d45fa6ebdc1e</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>nodeGetId</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a37596eff880d8702077930ecf603b58d</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>a292c766404b54937b7606057b7f3b0c9</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>call</Name>
+      <Name>nodeGetCapabilities</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a0a5c98be008c14860ad71f5d126fee11</Anchor>
-    <DeclaredIn>client.hpp</DeclaredIn>
+    <Anchor>ac0f31b9bedceca092948ae56e83621e8</Anchor>
+    <DeclaredIn>v0_client.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -59068,7 +59105,7 @@
       <Scope>mesos::csi::v0::ControllerCapabilities</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <DeclaredIn>v0_utils.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -59079,7 +59116,7 @@
     </TokenIdentifier>
     <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
     <Anchor>a2c38fbf957333abeb5d05287c7a1d0ab</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <DeclaredIn>v0_utils.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -59090,7 +59127,7 @@
     </TokenIdentifier>
     <Path>structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</Path>
     <Anchor>acb91b42a96f048605d805a50b31e1c8b</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <DeclaredIn>v0_utils.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -59140,7 +59177,7 @@
       <Scope>mesos::csi::v0::NodeCapabilities</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html</Path>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <DeclaredIn>v0_utils.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -59151,7 +59188,7 @@
     </TokenIdentifier>
     <Path>structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html</Path>
     <Anchor>a589d1a689c231e33f03861797c5bdc41</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <DeclaredIn>v0_utils.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -59162,7 +59199,7 @@
     </TokenIdentifier>
     <Path>structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html</Path>
     <Anchor>ab7697bc98fc12e7bffec0895b7c68244</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <DeclaredIn>v0_utils.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -59182,7 +59219,7 @@
       <Scope>mesos::csi::v0::PluginCapabilities</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html</Path>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <DeclaredIn>v0_utils.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -59193,7 +59230,7 @@
     </TokenIdentifier>
     <Path>structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html</Path>
     <Anchor>a2ade1a17b1c17aaf5ed8474bdd0032ca</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <DeclaredIn>v0_utils.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -59204,7 +59241,7 @@
     </TokenIdentifier>
     <Path>structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html</Path>
     <Anchor>a1cf0f1e24bf6080f0be503127103b157</Anchor>
-    <DeclaredIn>utils.hpp</DeclaredIn>
+    <DeclaredIn>v0_utils.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -59218,532 +59255,728 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal</Name>
+      <Name>mesos::csi::v0::VolumeManager</Name>
       <APILanguage>c</APILanguage>
-      <Type>ns</Type>
-      <Scope>mesos::csi::v0::internal</Scope>
+      <Type>cl</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos_1_1csi_1_1v0_1_1internal.html</Path>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits</Scope>
+      <Name>VolumeManager</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>af07a84c156d85993318f9236b5b7f17a</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_GET_CAPABILITIES &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_GET_CAPABILITIES &gt;</Scope>
+      <Name>VolumeManager</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>ad7a27232638982f0edbb17667f7f4df2</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>operator=</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_GET_CAPABILITIES &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html</Path>
-    <Anchor>a9070d374e93a8adaffce6cb8b41ab7cc</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>a56bc8f0f32da61d7c8639db1886203a4</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>~VolumeManager</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_GET_CAPABILITIES &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html</Path>
-    <Anchor>afb23714e37940a5ad4b587b8759c8e4d</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>a32976f7d385e04825b41489591719192</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_PUBLISH_VOLUME &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_PUBLISH_VOLUME &gt;</Scope>
+      <Name>recover</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>a3c434548def38bd682b85c851eacc190</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>listVolumes</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_PUBLISH_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html</Path>
-    <Anchor>a8b7c06ce046582e86eda9bf14d4d90e6</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>a8f041302fa68a67b841d230205eb7f6b</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>getCapacity</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_PUBLISH_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html</Path>
-    <Anchor>a014254cc1f0f0b0b5758c41ac5b8c641</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>ac36ba9fc8d9ddae2f2096844fe626ea9</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_UNPUBLISH_VOLUME &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_UNPUBLISH_VOLUME &gt;</Scope>
+      <Name>createVolume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>aa1c3e8a0203eafa639e1e0082ea4372a</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>validateVolume</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_UNPUBLISH_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html</Path>
-    <Anchor>abab321adeb651120a335c0b0ee3f4c54</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>a360f541d40b8b9f62b4acc047b2efa01</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>deleteVolume</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; CONTROLLER_UNPUBLISH_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html</Path>
-    <Anchor>a75cace3fa39a0dda3bf3e2929ca0df56</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>ac929c9fe3759aec8c7fcf10cec9dc275</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; CREATE_VOLUME &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; CREATE_VOLUME &gt;</Scope>
+      <Name>attachVolume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>a3c91839dc540036dd21bab1e879a4038</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>detachVolume</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; CREATE_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html</Path>
-    <Anchor>aec8492c1493a607d1d2d09ddfb99eb84</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>ac913fc99a5b8c60165edf413b6d72d7a</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>publishVolume</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; CREATE_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html</Path>
-    <Anchor>a3bb543f9364fd3bed897c388acd62240</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>a4a5ea884586b08378bbc61bc3e8db9a6</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; DELETE_VOLUME &gt;</Name>
+      <Name>unpublishVolume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManager.html</Path>
+    <Anchor>a6701cbadce59c6dc3eb24ae2e54d371e</Anchor>
+    <DeclaredIn>v0_volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>create</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>clm</Type>
+      <Scope>mesos::csi::VolumeManager</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1csi_1_1VolumeManager.html</Path>
+    <Anchor>a351b5d458d4f2806148d3dcf8f6fa935</Anchor>
+    <DeclaredIn>volume_manager.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>mesos::csi::v0::VolumeManagerProcess</Name>
       <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; DELETE_VOLUME &gt;</Scope>
+      <Type>cl</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>VolumeManagerProcess</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; DELETE_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html</Path>
-    <Anchor>acd262263742aa00855298ef763674280</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>a43d821fa6008288a173941dd0695a831</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>recover</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; DELETE_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html</Path>
-    <Anchor>a01a0e533954fac668ce528281f2cf2a1</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>aebccc474f1a2dbc00bc3d585002aa72c</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; GET_CAPACITY &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; GET_CAPACITY &gt;</Scope>
+      <Name>listVolumes</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__CAPACITY_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>af560e46b08ed1ca4d2454feab9e36fd7</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>getCapacity</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; GET_CAPACITY &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__CAPACITY_01_4.html</Path>
-    <Anchor>a9a11f399ea6714c1dbb044827c6a4fe7</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>ad5dc75a59fa08b86674f6105fdbb25ce</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>createVolume</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; GET_CAPACITY &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__CAPACITY_01_4.html</Path>
-    <Anchor>a5609a31acb4d7ace69ea2805d121316f</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>a21fb26563fac1dda269bfa6f66b2d689</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; GET_PLUGIN_CAPABILITIES &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; GET_PLUGIN_CAPABILITIES &gt;</Scope>
+      <Name>validateVolume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>a029d623071d1f6c88880caeb331eed0e</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>deleteVolume</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; GET_PLUGIN_CAPABILITIES &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html</Path>
-    <Anchor>a3f245bb04026d407be8ef4fb13fc259a</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>a1f0ea9c0722bdc54916efb674dd129a5</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>attachVolume</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; GET_PLUGIN_CAPABILITIES &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html</Path>
-    <Anchor>ae7674f927458c45e289ff4064e5f73b3</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>a6a6b564a3e1392399957b1da94e93d33</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; GET_PLUGIN_INFO &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; GET_PLUGIN_INFO &gt;</Scope>
+      <Name>detachVolume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>a0786ca9c659d245e230f2d8e177cb9fa</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>publishVolume</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; GET_PLUGIN_INFO &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html</Path>
-    <Anchor>a577a2a6c5a28039d86a374df69ed6912</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>aebd862c863f6f59a5f952886a25cfe5f</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>unpublishVolume</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; GET_PLUGIN_INFO &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html</Path>
-    <Anchor>ac48e13febb5df9369367556a167f2ab8</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>a695b3d0dc70960b54e7800b406fb15f8</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; LIST_VOLUMES &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; LIST_VOLUMES &gt;</Scope>
+      <Name>call</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>aa9334481066dd2a9e5d6cd17c27dff62</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>_call</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; LIST_VOLUMES &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html</Path>
-    <Anchor>aed0ea7c0d161a7472ba3a5164cc6d33f</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>a34de59c46d0c4eb7ce4d4115e7c9b31d</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>__call</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; LIST_VOLUMES &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>mesos::csi::v0::VolumeManagerProcess</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html</Path>
-    <Anchor>a028b9964760e1ca492c22c9c9731c968</Anchor>
+    <Path>classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html</Path>
+    <Anchor>a5ab77dd8607da2fb1c1a8825c4e2de74</Anchor>
+    <DeclaredIn>v0_volume_manager_process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; NODE_GET_CAPABILITIES &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_GET_CAPABILITIES &gt;</Scope>
+      <Name>~Process</Name>
+      <APILanguage>unknown</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::Process&lt; VolumeManagerProcess &gt;</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classprocess_1_1Process.html</Path>
+    <Anchor>a30273fa0ea21dc5986de65a05f333353</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>self</Name>
+      <APILanguage>unknown</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::Process&lt; VolumeManagerProcess &gt;</Scope>
+    </TokenIdentifier>
+    <Path>classprocess_1_1Process.html</Path>
+    <Anchor>abef2d54388c5262af19b057b1a6eee8e</Anchor>
+    <Abstract>Returns the PID of the process. </Abstract>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>ProcessBase</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_GET_CAPABILITIES &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html</Path>
-    <Anchor>a56b48ebb0b5674f28f2fa44d2748fc6d</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a318038bacd95e4260864533f7cfe12fd</Anchor>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>~ProcessBase</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_GET_CAPABILITIES &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html</Path>
-    <Anchor>a4b757ba399db09af1b95261891441635</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a457037085c213eec5c8d8f6bf987bf5b</Anchor>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; NODE_GET_ID &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_GET_ID &gt;</Scope>
+      <Name>self</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__ID_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a7ff87364baa79991901b8d73dc5c5fca</Anchor>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>process::EventConsumer</Scope>
+    </TokenIdentifier>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
+    <DeclaredIn>event.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Self</Name>
+      <APILanguage>unknown</APILanguage>
       <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_GET_ID &gt;</Scope>
+      <Scope>process::Process&lt; VolumeManagerProcess &gt;</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__ID_01_4.html</Path>
-    <Anchor>ad52aef6edbecb7e51cc2c07e3adaa58c</Anchor>
+    <Path>classprocess_1_1Process.html</Path>
+    <Anchor>a0ff94db0ab3ccea7ba6fd8cba68b6b9e</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
-      <APILanguage>cpp</APILanguage>
+      <Name>This</Name>
+      <APILanguage>unknown</APILanguage>
       <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_GET_ID &gt;</Scope>
+      <Scope>process::Process&lt; VolumeManagerProcess &gt;</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__ID_01_4.html</Path>
-    <Anchor>a57244352e71127144db8b040ff99e51b</Anchor>
+    <Path>classprocess_1_1Process.html</Path>
+    <Anchor>a1e9980d5d873c695d4a1749971e18cd9</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; NODE_PUBLISH_VOLUME &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_PUBLISH_VOLUME &gt;</Scope>
+      <Name>MessageHandler</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>ab7ca53e513d7ead18e05466c60e51891</Anchor>
+    <Abstract>Any function which takes a &quot;from&quot; UPID and a message body as arguments. </Abstract>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>HttpRequestHandler</Name>
       <APILanguage>cpp</APILanguage>
       <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_PUBLISH_VOLUME &gt;</Scope>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html</Path>
-    <Anchor>aef4c2ecf1b275c5072c3c71f12344327</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a083d8346a62ad423899f6f9e9ee08806</Anchor>
+    <Abstract>Any function which takes a process::http::Request and returns a process::http::Response. </Abstract>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>AuthenticatedHttpRequestHandler</Name>
       <APILanguage>cpp</APILanguage>
       <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_PUBLISH_VOLUME &gt;</Scope>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html</Path>
-    <Anchor>aa1fa1dfea66f539cf92a66ca76c7d9d9</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a0834b08377ce20a01893a033c46898f6</Anchor>
+    <Abstract>Any function which takes a process::http::Request and an Option&lt;Principal&gt; and returns a process::htt...</Abstract>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; NODE_STAGE_VOLUME &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_STAGE_VOLUME &gt;</Scope>
+      <Name>serve</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
+    <Abstract>Invoked when an event is serviced. </Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_STAGE_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html</Path>
-    <Anchor>ae9d1ee6269ea8e888832ed734efe9152</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_STAGE_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html</Path>
-    <Anchor>a48cf398d9cd770d576b4bf9e0cc9dfe2</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; NODE_UNPUBLISH_VOLUME &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_UNPUBLISH_VOLUME &gt;</Scope>
+      <Name>consume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_UNPUBLISH_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html</Path>
-    <Anchor>a8cd53bd775369f24a2badfea9ab45296</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_UNPUBLISH_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html</Path>
-    <Anchor>af837379efe2e70e083857c4bcc597891</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; NODE_UNSTAGE_VOLUME &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_UNSTAGE_VOLUME &gt;</Scope>
+      <Name>initialize</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a6baf49d6234eb638d068a98514e4ae3f</Anchor>
+    <Abstract>Invoked when a process gets spawned. </Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>finalize</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_UNSTAGE_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html</Path>
-    <Anchor>a0ff77321bc68d725758dc6a3c22a1549</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a07ac3fd4eededbb6015c305e12411b98</Anchor>
+    <Abstract>Invoked when a process is terminated. </Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>exited</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; NODE_UNSTAGE_VOLUME &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html</Path>
-    <Anchor>a45384a23551c710921d3b6d093554bf6</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a0a0053b515e25f366a29a6897467bebc</Anchor>
+    <Abstract>Invoked when a linked process has exited. </Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; PROBE &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; PROBE &gt;</Scope>
+      <Name>lost</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01PROBE_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a38a4b602aa7e2656a647323da1bacf50</Anchor>
+    <Abstract>Invoked when a linked process can no longer be monitored. </Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>send</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; PROBE &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01PROBE_01_4.html</Path>
-    <Anchor>a06d12c7a2d6c96e0d9ffc06063e1085c</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>af90d581940120abfb787e46568e7a3af</Anchor>
+    <Abstract>Sends the message to the specified UPID. </Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>send</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; PROBE &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01PROBE_01_4.html</Path>
-    <Anchor>ae83484d2a17e576b2f20744dc5df8faa</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a72621d5c290fc558dcffb62b7d05635b</Anchor>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::csi::v0::internal::RPCTraits&lt; VALIDATE_VOLUME_CAPABILITIES &gt;</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; VALIDATE_VOLUME_CAPABILITIES &gt;</Scope>
+      <Name>send</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html</Path>
-    <DeclaredIn>rpc.hpp</DeclaredIn>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>ab60d5a19d749f9f140b5ede6800549a6</Anchor>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>request_type</Name>
+      <Name>link</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; VALIDATE_VOLUME_CAPABILITIES &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html</Path>
-    <Anchor>a56905bfc858a4fe698103c3505c8fe01</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>ae97b59a857843096aa219d0209837c42</Anchor>
+    <Abstract>Links with the specified UPID. </Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response_type</Name>
+      <Name>install</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::csi::v0::internal::RPCTraits&lt; VALIDATE_VOLUME_CAPABILITIES &gt;</Scope>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html</Path>
-    <Anchor>a8e6233d3474f8f6b15941d13eecd8f46</Anchor>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a591501723f8320f0b29e2a7c64a501eb</Anchor>
+    <Abstract>Sets up a handler for messages with the specified name. </Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>install</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
+    </TokenIdentifier>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a8dfef5689de05716f582fa737f165133</Anchor>
+    <Abstract>Sets up a handler for messages with the specified name. </Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>delegate</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
+    </TokenIdentifier>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a685d23d0dc0f42a0038dda0724e5d783</Anchor>
+    <Abstract>Delegates incoming messages, with the specified name, to the UPID. </Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>route</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
+    </TokenIdentifier>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>af0d1a6f8da798dfb2b6ea92550b8c6f5</Anchor>
+    <Abstract>Sets up a handler for HTTP requests with the specified name. </Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>route</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
+    </TokenIdentifier>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a70ff038897726b5ff2713e5d5602efa6</Anchor>
+    <Abstract>Sets up a handler for HTTP requests with the specified name. </Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>route</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
+    </TokenIdentifier>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a0bb721f72a1b9b517808149010de8b9a</Anchor>
+    <DeclaredIn>process.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>route</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
+    </TokenIdentifier>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a37cf86bbf94884960c041e081a34bee4</Anchor>
+    <Abstract>Forwards to the correct overload of process::ProcessBase::route(), depending on whether the authentic...</Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>provide</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
+    </TokenIdentifier>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a6b32f94df3a92225825a1cc426b060c8</Anchor>
+    <Abstract>Sets up the default HTTP request handler to provide the static asset(s) at the specified absolute pat...</Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>eventCount</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
+    </TokenIdentifier>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a641dc674baabe6a58e4f4869090bd310</Anchor>
+    <Abstract>Returns the number of events of the given type currently on the event queue. </Abstract>
+    <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -61433,28 +61666,6 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>DEFAULT_CSI_RETRY_BACKOFF_FACTOR</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>mesos::internal</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal.html</Path>
-    <Anchor>a77a7f13c7b50a467825f0ef0cd0a9a64</Anchor>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>DEFAULT_CSI_RETRY_INTERVAL_MAX</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>mesos::internal</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1internal.html</Path>
-    <Anchor>a164089a2fadde45958f8678e34e9aba0</Anchor>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
       <Name>mesos::internal::ConstantEndpointDetector</Name>
       <APILanguage>c</APILanguage>
       <Type>cl</Type>
@@ -65100,489 +65311,6 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::internal::StorageLocalResourceProviderProcess</Name>
-      <APILanguage>c</APILanguage>
-      <Type>cl</Type>
-      <Scope>mesos::internal::StorageLocalResourceProviderProcess</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>StorageLocalResourceProviderProcess</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::StorageLocalResourceProviderProcess</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-    <Anchor>a462304613fcd75f4174bfbd9172ce321</Anchor>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>StorageLocalResourceProviderProcess</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::StorageLocalResourceProviderProcess</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-    <Anchor>a707746be36462a49271b858276502a74</Anchor>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>operator=</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::StorageLocalResourceProviderProcess</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-    <Anchor>a89fd8522f5c6c1b7a82b37ebeb3249ee</Anchor>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>connected</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::StorageLocalResourceProviderProcess</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-    <Anchor>acf1c8779e828e41ecc94ad1fb791bfbc</Anchor>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>disconnected</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::StorageLocalResourceProviderProcess</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-    <Anchor>ae87493465772e208256a6ab02b46f13b</Anchor>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>received</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::StorageLocalResourceProviderProcess</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-    <Anchor>a5d950f3416d06e3a62f9e77b9d599006</Anchor>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>call</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::StorageLocalResourceProviderProcess</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-    <Anchor>aa68074bec719a512bf76d2f6d3663350</Anchor>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>_call</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::StorageLocalResourceProviderProcess</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-    <Anchor>a8db0078ed1ad0575df82e252c2c93f3a</Anchor>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>__call</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::StorageLocalResourceProviderProcess</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html</Path>
-    <Anchor>aa8b732d3865ec029cdd83e13c55043f5</Anchor>
-    <DeclaredIn>provider_process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>~Process</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Process&lt; StorageLocalResourceProviderProcess &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Process.html</Path>
-    <Anchor>a30273fa0ea21dc5986de65a05f333353</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>self</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Process&lt; StorageLocalResourceProviderProcess &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Process.html</Path>
-    <Anchor>abef2d54388c5262af19b057b1a6eee8e</Anchor>
-    <Abstract>Returns the PID of the process. </Abstract>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>ProcessBase</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a318038bacd95e4260864533f7cfe12fd</Anchor>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>~ProcessBase</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a457037085c213eec5c8d8f6bf987bf5b</Anchor>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>self</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a7ff87364baa79991901b8d73dc5c5fca</Anchor>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>~EventConsumer</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>process::EventConsumer</Scope>
-    </TokenIdentifier>
-    <Path>structprocess_1_1EventConsumer.html</Path>
-    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
-    <DeclaredIn>event.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Self</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>tdef</Type>
-      <Scope>process::Process&lt; StorageLocalResourceProviderProcess &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Process.html</Path>
-    <Anchor>a0ff94db0ab3ccea7ba6fd8cba68b6b9e</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>This</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>tdef</Type>
-      <Scope>process::Process&lt; StorageLocalResourceProviderProcess &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Process.html</Path>
-    <Anchor>a1e9980d5d873c695d4a1749971e18cd9</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>MessageHandler</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>ab7ca53e513d7ead18e05466c60e51891</Anchor>
-    <Abstract>Any function which takes a &quot;from&quot; UPID and a message body as arguments. </Abstract>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>HttpRequestHandler</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a083d8346a62ad423899f6f9e9ee08806</Anchor>
-    <Abstract>Any function which takes a process::http::Request and returns a process::http::Response. </Abstract>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>AuthenticatedHttpRequestHandler</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a0834b08377ce20a01893a033c46898f6</Anchor>
-    <Abstract>Any function which takes a process::http::Request and an Option&lt;Principal&gt; and returns a process::htt...</Abstract>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>serve</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
-    <Abstract>Invoked when an event is serviced. </Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>consume</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>consume</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>consume</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>consume</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>consume</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>finalize</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a07ac3fd4eededbb6015c305e12411b98</Anchor>
-    <Abstract>Invoked when a process is terminated. </Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>exited</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a0a0053b515e25f366a29a6897467bebc</Anchor>
-    <Abstract>Invoked when a linked process has exited. </Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>lost</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a38a4b602aa7e2656a647323da1bacf50</Anchor>
-    <Abstract>Invoked when a linked process can no longer be monitored. </Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>send</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>af90d581940120abfb787e46568e7a3af</Anchor>
-    <Abstract>Sends the message to the specified UPID. </Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>send</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a72621d5c290fc558dcffb62b7d05635b</Anchor>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>send</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>ab60d5a19d749f9f140b5ede6800549a6</Anchor>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>link</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>ae97b59a857843096aa219d0209837c42</Anchor>
-    <Abstract>Links with the specified UPID. </Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>install</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a591501723f8320f0b29e2a7c64a501eb</Anchor>
-    <Abstract>Sets up a handler for messages with the specified name. </Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>install</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a8dfef5689de05716f582fa737f165133</Anchor>
-    <Abstract>Sets up a handler for messages with the specified name. </Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>delegate</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a685d23d0dc0f42a0038dda0724e5d783</Anchor>
-    <Abstract>Delegates incoming messages, with the specified name, to the UPID. </Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>route</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>af0d1a6f8da798dfb2b6ea92550b8c6f5</Anchor>
-    <Abstract>Sets up a handler for HTTP requests with the specified name. </Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>route</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a70ff038897726b5ff2713e5d5602efa6</Anchor>
-    <Abstract>Sets up a handler for HTTP requests with the specified name. </Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>route</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a0bb721f72a1b9b517808149010de8b9a</Anchor>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>route</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a37cf86bbf94884960c041e081a34bee4</Anchor>
-    <Abstract>Forwards to the correct overload of process::ProcessBase::route(), depending on whether the authentic...</Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>provide</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6b32f94df3a92225825a1cc426b060c8</Anchor>
-    <Abstract>Sets up the default HTTP request handler to provide the static asset(s) at the specified absolute pat...</Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>eventCount</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::ProcessBase</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a641dc674baabe6a58e4f4869090bd310</Anchor>
-    <Abstract>Returns the number of events of the given type currently on the event queue. </Abstract>
-    <DeclaredIn>process.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
       <Name>mesos::internal::StreamingHttpConnection</Name>
       <APILanguage>c</APILanguage>
       <Type>tmplt</Type>
diff --git a/content/api/latest/c++/acls_8hpp_source.html b/content/api/latest/c++/acls_8hpp_source.html
index f6f4855..e82983e 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: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> agent.hpp:25</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 2d4e94f..16d793e 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: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> agent.hpp:25</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 5d39c41..71a9d65 100644
--- a/content/api/latest/c++/agent_2agent_8hpp_source.html
+++ b/content/api/latest/c++/agent_2agent_8hpp_source.html
@@ -52,8 +52,8 @@
 <div class="title">agent.hpp</div>  </div>
 </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:26</div></div>
+<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> agent.hpp:25</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++/annotated.html b/content/api/latest/c++/annotated.html
index 71452b7..555a2c4 100644
--- a/content/api/latest/c++/annotated.html
+++ b/content/api/latest/c++/annotated.html
@@ -157,31 +157,16 @@
 <tr id="row_17_2_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1paths_1_1ContainerPath.html" target="_self">ContainerPath</a></td><td class="desc"></td></tr>
 <tr id="row_17_2_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1paths_1_1VolumePath.html" target="_self">VolumePath</a></td><td class="desc"></td></tr>
 <tr id="row_17_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_17_2_1_" class="arrow" onclick="toggleFolder('17_2_1_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemesos_1_1csi_1_1v0.html" target="_self">v0</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_17_2_1_0_" class="arrow" onclick="toggleFolder('17_2_1_0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemesos_1_1csi_1_1v0_1_1internal.html" target="_self">internal</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits.html" target="_self">RPCTraits</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__GET__CAPABILITIES_01_4.html" target="_self">RPCTraits&lt; CONTROLLER_GET_CAPABILITIES &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__PUBLISH__VOLUME_01_4.html" target="_self">RPCTraits&lt; CONTROLLER_PUBLISH_VOLUME &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CONTROLLER__UNPUBLISH__VOLUME_01_4.html" target="_self">RPCTraits&lt; CONTROLLER_UNPUBLISH_VOLUME &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html" target="_self">RPCTraits&lt; CREATE_VOLUME &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_5_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html" target="_self">RPCTraits&lt; DELETE_VOLUME &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_6_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__CAPACITY_01_4.html" target="_self">RPCTraits&lt; GET_CAPACITY &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_7_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__CAPABILITIES_01_4.html" target="_self">RPCTraits&lt; GET_PLUGIN_CAPABILITIES &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_8_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01GET__PLUGIN__INFO_01_4.html" target="_self">RPCTraits&lt; GET_PLUGIN_INFO &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_9_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html" target="_self">RPCTraits&lt; LIST_VOLUMES &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_10_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html" target="_self">RPCTraits&lt; NODE_GET_CAPABILITIES &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_11_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__ID_01_4.html" target="_self">RPCTraits&lt; NODE_GET_ID &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_12_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__PUBLISH__VOLUME_01_4.html" target="_self">RPCTraits&lt; NODE_PUBLISH_VOLUME &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_13_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__STAGE__VOLUME_01_4.html" target="_self">RPCTraits&lt; NODE_STAGE_VOLUME &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_14_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNPUBLISH__VOLUME_01_4.html" target="_self">RPCTraits&lt; NODE_UNPUBLISH_VOLUME &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_15_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__UNSTAGE__VOLUME_01_4.html" target="_self">RPCTraits&lt; NODE_UNSTAGE_VOLUME &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_16_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01PROBE_01_4.html" target="_self">RPCTraits&lt; PROBE &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_0_17_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01VALIDATE__VOLUME__CAPABILITIES_01_4.html" target="_self">RPCTraits&lt; VALIDATE_VOLUME_CAPABILITIES &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html" target="_self">Client</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html" target="_self">ControllerCapabilities</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html" target="_self">NodeCapabilities</a></td><td class="desc"></td></tr>
-<tr id="row_17_2_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html" target="_self">PluginCapabilities</a></td><td class="desc"></td></tr>
+<tr id="row_17_2_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html" target="_self">Client</a></td><td class="desc"></td></tr>
+<tr id="row_17_2_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html" target="_self">ControllerCapabilities</a></td><td class="desc"></td></tr>
+<tr id="row_17_2_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html" target="_self">NodeCapabilities</a></td><td class="desc"></td></tr>
+<tr id="row_17_2_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html" target="_self">PluginCapabilities</a></td><td class="desc"></td></tr>
+<tr id="row_17_2_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html" target="_self">VolumeManager</a></td><td class="desc"></td></tr>
+<tr id="row_17_2_1_5_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html" target="_self">VolumeManagerProcess</a></td><td class="desc"></td></tr>
 <tr id="row_17_2_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1Metrics.html" target="_self">Metrics</a></td><td class="desc"></td></tr>
 <tr id="row_17_2_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1csi_1_1ServiceManager.html" target="_self">ServiceManager</a></td><td class="desc"></td></tr>
+<tr id="row_17_2_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1csi_1_1VolumeInfo.html" target="_self">VolumeInfo</a></td><td class="desc"></td></tr>
+<tr id="row_17_2_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html" target="_self">VolumeManager</a></td><td class="desc"></td></tr>
 <tr id="row_17_3_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_17_3_" class="arrow" onclick="toggleFolder('17_3_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemesos_1_1http.html" target="_self">http</a></td><td class="desc"></td></tr>
 <tr id="row_17_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_17_3_0_" class="arrow" onclick="toggleFolder('17_3_0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemesos_1_1http_1_1authentication.html" target="_self">authentication</a></td><td class="desc"></td></tr>
 <tr id="row_17_3_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html" target="_self">Authenticatee</a></td><td class="desc">An abstraction enabling any HTTP API consumer to authenticate </td></tr>
@@ -565,10 +550,9 @@
 <tr id="row_17_4_38_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_17_4_38_0_" class="arrow" onclick="toggleFolder('17_4_38_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html" target="_self">State</a></td><td class="desc"></td></tr>
 <tr id="row_17_4_38_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State_1_1StreamState.html" target="_self">StreamState</a></td><td class="desc"></td></tr>
 <tr id="row_17_4_39_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html" target="_self">StorageLocalResourceProvider</a></td><td class="desc"></td></tr>
-<tr id="row_17_4_40_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProviderProcess.html" target="_self">StorageLocalResourceProviderProcess</a></td><td class="desc"></td></tr>
-<tr id="row_17_4_41_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1internal_1_1StreamingHttpConnection.html" target="_self">StreamingHttpConnection</a></td><td class="desc"></td></tr>
-<tr id="row_17_4_42_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1internal_1_1VersionProcess.html" target="_self">VersionProcess</a></td><td class="desc"></td></tr>
-<tr id="row_17_4_43_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1internal_1_1WhitelistWatcher.html" target="_self">WhitelistWatcher</a></td><td class="desc"></td></tr>
+<tr id="row_17_4_40_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmesos_1_1internal_1_1StreamingHttpConnection.html" target="_self">StreamingHttpConnection</a></td><td class="desc"></td></tr>
+<tr id="row_17_4_41_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1internal_1_1VersionProcess.html" target="_self">VersionProcess</a></td><td class="desc"></td></tr>
+<tr id="row_17_4_42_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1internal_1_1WhitelistWatcher.html" target="_self">WhitelistWatcher</a></td><td class="desc"></td></tr>
 <tr id="row_17_5_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_17_5_" class="arrow" onclick="toggleFolder('17_5_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemesos_1_1log.html" target="_self">log</a></td><td class="desc"></td></tr>
 <tr id="row_17_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_17_5_0_" class="arrow" onclick="toggleFolder('17_5_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1log_1_1Log.html" target="_self">Log</a></td><td class="desc"></td></tr>
 <tr id="row_17_5_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1log_1_1Log_1_1Entry.html" target="_self">Entry</a></td><td class="desc"></td></tr>
diff --git a/content/api/latest/c++/anonymous_8hpp_source.html b/content/api/latest/c++/anonymous_8hpp_source.html
index 4931d59..a8e5334 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: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> agent.hpp:25</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 ef543fd..66df770 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: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> agent.hpp:25</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 841c1fd..fa85b50 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: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> agent.hpp:25</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 8292e55..9697f1f 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: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> agent.hpp:25</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 c0826e8..0d1475f 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: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> agent.hpp:25</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++/authorization_8hpp_source.html b/content/api/latest/c++/authorization_8hpp_source.html
index 389109c..1be4980 100644
--- a/content/api/latest/c++/authorization_8hpp_source.html
+++ b/content/api/latest/c++/authorization_8hpp_source.html
@@ -58,7 +58,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_1authorization_html_a88ca8ffbaa6330571ca1d7fe116c23d1"><div class="ttname"><a href="namespacemesos_1_1authorization.html#a88ca8ffbaa6330571ca1d7fe116c23d1">mesos::authorization::AUTHORIZABLE_ENDPOINTS</a></div><div class="ttdeci">hashset&lt; std::string &gt; AUTHORIZABLE_ENDPOINTS</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: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> agent.hpp:25</div></div>
 <div class="ttc" id="namespacemesos_1_1authorization_html_a5c179c34b39bf63fb2219be7969f6c5a"><div class="ttname"><a href="namespacemesos_1_1authorization.html#a5c179c34b39bf63fb2219be7969f6c5a">mesos::authorization::createAuthorizationCallbacks</a></div><div class="ttdeci">const process::http::authorization::AuthorizationCallbacks createAuthorizationCallbacks(Authorizer *authorizer)</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++/auxprop_8hpp_source.html b/content/api/latest/c++/auxprop_8hpp_source.html
index 1b135f6..9304321 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: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> agent.hpp:25</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 94afe40..9b14a8f 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: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> agent.hpp:25</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 a3980cf..45773b5 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:520</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: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> agent.hpp:25</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 bcc0282..3f0aa2f 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: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> agent.hpp:25</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 b0fc9b3..9e1ebda 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: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> agent.hpp:25</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 f3a20cf..0796ddb 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: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> agent.hpp:25</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 6610fe4..626d97a 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: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> agent.hpp:25</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 159a1c9..54b2b53 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: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> agent.hpp:25</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 9dc6017..17dbf3b 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: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> agent.hpp:25</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 a03ca1e..141f85f 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: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> agent.hpp:25</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 a6ac88d..c055600 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: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> agent.hpp:25</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 1ab1b35..aeb2702 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: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> agent.hpp:25</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 8fd17a3..2ae38d9 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: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> agent.hpp:25</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 033a1ee..a34e26f 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: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> agent.hpp:25</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 15bcf0d..08f02d7 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:129</div></div>
-<div class="ttc" id="namespacemesos_html"><div 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"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> agent.hpp:25</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 a2d8d70..be1b4db 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: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> agent.hpp:25</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++/classes.html b/content/api/latest/c++/classes.html
index 586d9a2..d6f3ff3 100644
--- a/content/api/latest/c++/classes.html
+++ b/content/api/latest/c++/classes.html
@@ -53,227 +53,224 @@
 <div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|& [...]
 <table class="classindex">
 <tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structos_1_1Exec.html">Exec</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1MarkSlaveGone.html">MarkSlaveGone</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html">Log::Position</a> (<a class="el" href="name [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1MarkSlaveReachable.html">MarkSlaveReachable</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="cl [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1Accepted.html">Accepted</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Executor.html">Executor</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1MarkSlaveUnreachable.html">MarkSlaveUnreachable</a> (<a class="el" href= [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1AcceptingObjectApprover.html">AcceptingObjectApprover</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1Executor.html">Executor</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Master.html">Master</a> (<a class="el" href="namespacemesos_1_1inte [...]
-<tr><td valign="top"><a class="el" href="structDocker_1_1Device_1_1Access.html">Docker::Device::Access</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&# [...]
-<tr><td valign="top"><a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Access.html">Entry::Access</a> (<a class="el" href="namespacecgroups_1_1devices.html">cgroups::devices</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html">ExecutorRunPath</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html">mesos::internal::slave::paths</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el"  [...]
-<tr><td valign="top"><a class="el" href="classrouting_1_1action_1_1Action.html">Action</a> (<a class="el" href="namespacerouting_1_1action.html">routing::action</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1ExecutorState.html">ExecutorState</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1mast [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper.html">ActiveUserTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegis [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1inet.html">process::network::inet</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlambda_1_1internal_1_1Expand.html">Expand</a> (<a class="el" href="namespacelambda_1_1internal.html">lambda::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structzookeeper_1_1Group_1_1Membership.html">Group:: [...]
+</td><td valign="top"><a class="el" href="classprocess_1_1windows_1_1EventLoop.html">EventLoop</a> (<a class="el" href="namespaceprocess_1_1windows.html">process::windows</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1internal_1_1Loop.html">Loop</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html">PluginCapabilities [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1EventQueue.html">EventQueue</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1cni_1_1spec_1_1PluginError.html">PluginError</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html">mesos::internal::slave::cni::spec</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1inet4_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1inet4.html">process::network::inet4</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlambda_1_1internal_1_1Expand_3_010_01_4.html">Expand&lt; 0 &gt;</a> (<a class="el" href="namespacelambda_1_1internal.html">lambda::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_1_1Memory.html">Me [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1inet6_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1inet6.html">process::network::inet6</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structos_1_1Fork_1_1Tree_1_1Memory.html">Fork::Tree::Memory</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html">ParamExecutorType::Printer</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1s [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1unix.html">process::network::unix</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1MemoryProfiler.html">MemoryProfiler</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classrouting_1_1filter_1_1Priority.html">Priority</a> (<a class="el" [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network.html">process::network</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Failure.html">Failure</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html">MemorySubsystemProcess</a> (<a class="e [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1AdmitResourceProvider.html">AdmitResourceProvider</a> (<a class="el" href="namespacemesos_1_1resource__provider.html">mesos::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1False.html">False</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html">Memo [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1AdmitSlave.html">AdmitSlave</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1appc_1_1Fetcher.html">Fetcher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1appc.html">mesos::internal::slave::appc</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation.html">DRFSorter::Node::Allocation</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1Fetcher.html">Fetcher</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a c [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html">RandomSorter::Node::Allocation</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">Allocator</a> (<a class="el" href="namespacemesos_1_1allocator.html">mesos::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess.html">FetcherProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_ [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1modules_1_1Anonymous.html">Anonymous</a> (<a class="el" href="namespacemesos_1_1modules.html">mesos::modules</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1Field.html">Jvm::Field</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">MesosBase</a> (<a class="el" href="namespacemesos_1_1v1_1_1executor.html">mesos::v1::executor</a>)&#160;&#160;&#160;</ [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess.html">AppcRuntimeIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classjava_1_1io_1_1File.html">File</a> (<a class="el" href="namespacejava_1_1io.html">java::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1v1_1_1scheduler_1_1MesosBase. [...]
-<tr><td valign="top"><a class="el" href="classos_1_1raw_1_1Argv.html">Argv</a> (<a class="el" href="namespaceos_1_1raw.html">os::raw</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="clasself_1_1File.html">File</a> (<a class="el" href="namespaceelf.html">elf</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">MesosContainerizer</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::in [...]
-<tr><td valign="top"><a class="el" href="structJSON_1_1Array.html">Array</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1FileEncoder.html">FileEncoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch.html">MesosContainerizerLaunch</a> (<a class="el" href="namespacemesos_1_1inter [...]
-<tr><td valign="top"><a class="el" href="classJSON_1_1ArrayWriter.html">ArrayWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1Files.html">Files</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerMount.html">MesosContainerizerMount</a> (<a class="el" href [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1AsyncExecutor.html">AsyncExecutor</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1FilesError.html">FilesError</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html">MesosContainerizerProc [...]
-<tr><td valign="top"><a class="el" href="structAtLeastOneIsSameOrConvertible.html">AtLeastOneIsSameOrConvertible</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1persistence_1_1FileTxnSnapLog.html">FileTxnSnapLog</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1_1server_1_1persistence.html">org::apache::zookeeper::server::persistence</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1MesosE [...]
-<tr><td valign="top"><a class="el" href="structAtLeastOneIsSameOrConvertible_3_01U_00_01T_00_01Ts_8_8_8_01_4.html">AtLeastOneIsSameOrConvertible&lt; U, T, Ts... &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Filter.html">Filter</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1python_1_1MesosExecutorDriverImpl.html">MesosExecutorDriverImpl</a> (<a class="el" href="nam [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1v1_1_1Attributes.html">Attributes</a> (<a class="el" href="namespacemesos_1_1v1.html">mesos::v1</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrouting_1_1filter_1_1Filter.html">Filter</a> (<a class="el" href="namespacerouting_1_1filter.html">routing::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html">MesosIsolator</a> (<a class="el" href [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1Attributes.html">Attributes</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1FilterTestEventListener.html">FilterTestEventListener</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">MesosIsolatorProcess</a> (<a class="el" h [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1AufsBackend.html">AufsBackend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1firewall_1_1FirewallRule.html">FirewallRule</a> (<a class="el" href="namespaceprocess_1_1firewall.html">process::firewall</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1MesosSchedulerDr [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1Authenticatee.html">Authenticatee</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structflags_1_1Flag.html">Flag</a> (<a class="el" href="namespaceflags.html">flags</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1python_1_1MesosSchedulerDriverImpl.html">MesosSchedulerDriverImpl</a> (<a class="el" href="namespacemesos_1_1python.html">mes [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html">Authenticatee</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classsystemd_1_1Flags.html">Flags</a> (<a class="el" href="namespacesystemd.html">systemd</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTes [...]
-<tr><td valign="top"><a class="el" href="structzookeeper_1_1Authentication.html">Authentication</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Message.html">Message</a> (<a class="el" href="n [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html">AuthenticationResult</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1local_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1local.html">mesos::internal::local</a>)&#160;&#160;&#160;</td><td valign="top"><a cl [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1Authenticator.html">Authenticator</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html">Benchmark::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</ [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1Authenticator.html">Authenticator</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper_1_1Flags.html">ActiveUserTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1 [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html">AuthenticatorManager</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Initialize_1_1Flags.html">Initialize::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#16 [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1Authorizer.html">Authorizer</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1CapabilitiesTestHelper_1_1Flags.html">CapabilitiesTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1MethodFinder.html">Jvm: [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1internal_1_1AwaitProcess.html">AwaitProcess</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags.html">Read::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structproces [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1Accepted.html">Accepted</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1EventVisitor.html">EventVisitor</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1network_1_1internal_1_1PollSocketImpl.html">PollSocketImpl</a> (<a class="el" href= [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1AcceptingObjectApprover.html">AcceptingObjectApprover</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_1_1Exec.html">Exec</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1MAC.html">MAC</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="e [...]
+<tr><td valign="top"><a class="el" href="structDocker_1_1Device_1_1Access.html">Docker::Device::Access</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1Machine.html">Machine</a> (<a class="el" href="namespacemesos_1_1internal_1_ [...]
+<tr><td valign="top"><a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Access.html">Entry::Access</a> (<a class="el" href="namespacecgroups_1_1devices.html">cgroups::devices</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Executor.html">Executor</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Slave_1_1Maintenance.html [...]
+<tr><td valign="top"><a class="el" href="classrouting_1_1action_1_1Action.html">Action</a> (<a class="el" href="namespacerouting_1_1action.html">routing::action</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1Executor.html">Executor</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1MarkSlaveGone.html">MarkSlaveGone</a> (<a class="el" href="namespacemesos_1_1 [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper.html">ActiveUserTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1MarkSlaveRea [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1inet4_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1inet4.html">process::network::inet4</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html">ExecutorRunPath</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html">mesos::internal::slave::paths</a>)&#160;&#160;&#160;</td><td valign="top"><a c [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1inet6_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1inet6.html">process::network::inet6</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1ExecutorState.html">ExecutorState</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1unix.html">process::network::unix</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a> (<a class="el [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network.html">process::network</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlambda_1_1internal_1_1Expand.html">Expand</a> (<a class="el" href="namespacelambda_1_1internal.html">lambda::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1master_1_1contender_1_1MasterContender.html">MasterContender [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html">Address</a> (<a class="el" href="namespaceprocess_1_1network_1_1inet.html">process::network::inet</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlambda_1_1internal_1_1Expand_3_010_01_4.html">Expand&lt; 0 &gt;</a> (<a class="el" href="namespacelambda_1_1internal.html">lambda::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1master_1_1detect [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1AdmitResourceProvider.html">AdmitResourceProvider</a> (<a class="el" href="namespacemesos_1_1resource__provider.html">mesos::resource_provider</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html">MasterRegistrar</a> (<a class="el" href="namespacemesos_1_1resource__provider.html">mesos::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html">PosixIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1AdmitSlave.html">AdmitSlave</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structzookeeper_1_1Group_1_1Membership.html">Group::Membership</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixMemI [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html">RandomSorter::Node::Allocation</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Failure.html">Failure</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class=" [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation.html">DRFSorter::Node::Allocation</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1False.html">False</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_ [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">Allocator</a> (<a class="el" href="namespacemesos_1_1allocator.html">mesos::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1Fetcher.html">Fetcher</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1MemoryProfiler.html">MemoryProfiler</a> (<a class="el" href="namespacep [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1modules_1_1Anonymous.html">Anonymous</a> (<a class="el" href="namespacemesos_1_1modules.html">mesos::modules</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemPro [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess.html">AppcRuntimeIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1appc_1_1Fetcher.html">Fetcher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1appc.html">mesos::internal::slave::appc</a>)&#160;&#160;&#160;</td><td va [...]
+<tr><td valign="top"><a class="el" href="classos_1_1raw_1_1Argv.html">Argv</a> (<a class="el" href="namespaceos_1_1raw.html">os::raw</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess.html">FetcherProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a> (<a class="el" h [...]
+<tr><td valign="top"><a class="el" href="structJSON_1_1Array.html">Array</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1Field.html">Jvm::Field</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html">Mesos</a> (<a class="el" href="namespacemesos_1_1v1_1_1scheduler.html">mesos::v1::scheduler</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classp [...]
+<tr><td valign="top"><a class="el" href="classJSON_1_1ArrayWriter.html">ArrayWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classjava_1_1io_1_1File.html">File</a> (<a class="el" href="namespacejava_1_1io.html">java::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator</a> (<a class="el" href="namespacemesos_1_1interna [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1AsyncExecutor.html">AsyncExecutor</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="clasself_1_1File.html">File</a> (<a class="el" href="namespaceelf.html">elf</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">MesosAllocatorProcess</a> (<a class="el" href="namespacemesos_1_ [...]
+<tr><td valign="top"><a class="el" href="structAtLeastOneIsSameOrConvertible.html">AtLeastOneIsSameOrConvertible</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1FileEncoder.html">FileEncoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">MesosBase</a> (<a class="el" href="namespacemesos_1_1v1_1_1executor.html">mesos::v1::executor</a>)&#16 [...]
+<tr><td valign="top"><a class="el" href="structAtLeastOneIsSameOrConvertible_3_01U_00_01T_00_01Ts_8_8_8_01_4.html">AtLeastOneIsSameOrConvertible&lt; U, T, Ts... &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1Files.html">Files</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html">MesosBase</a> (<a class="el" hre [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1v1_1_1Attributes.html">Attributes</a> (<a class="el" href="namespacemesos_1_1v1.html">mesos::v1</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1FilesError.html">FilesError</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">MesosContainerizer</a> (< [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1Attributes.html">Attributes</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1persistence_1_1FileTxnSnapLog.html">FileTxnSnapLog</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1_1server_1_1persistence.html">org::apache::zookeeper::server::persistence</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" hre [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1AufsBackend.html">AufsBackend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Filter.html">Filter</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerMount.html">MesosContai [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1Authenticatee.html">Authenticatee</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrouting_1_1filter_1_1Filter.html">Filter</a> (<a class="el" href="namespacerouting_1_1filter.html">routing::filter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html">MesosContainerizerProcess</a> (<a c [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html">Authenticatee</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1FilterTestEventListener.html">FilterTestEventListener</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1MesosExec [...]
+<tr><td valign="top"><a class="el" href="structzookeeper_1_1Authentication.html">Authentication</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1firewall_1_1FirewallRule.html">FirewallRule</a> (<a class="el" href="namespaceprocess_1_1firewall.html">process::firewall</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1python_1_1MesosExecutorDriverImpl.html">MesosExecutorDr [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html">AuthenticationResult</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structflags_1_1Flag.html">Flag</a> (<a class="el" href="namespaceflags.html">flags</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsola [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1Authenticator.html">Authenticator</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href=" [...]
+</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1Authenticator.html">Authenticator</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html">Benchmark::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1MesosSchedulerDriver.html" [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html">AuthenticatorManager</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Initialize_1_1Flags.html">Initialize::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#16 [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1Authorizer.html">Authorizer</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags.html">Read::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">Mesos [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1internal_1_1AwaitProcess.html">AwaitProcess</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags.html">Replica::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct [...]
 <tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags.html">Replica::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1MethodSignature.html">Jvm::MethodSignature</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1metrics_1_1PushGauge.html">PushGauge</a> (<a class="el" href="namespacepr [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1logging_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1logging.html">mesos::internal::logging</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits.html">MethodTraits</a> (<a class="el" href="namespaceprocess_1_1grpc_1_1client_1_1internal.html">process::grpc::client::internal</a>)&#160;&#160;&#160;</td><td rowspan="2" valign [...]
-</td><td valign="top"><a class="el" href="classTry.html">Try</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Backend.html">Backend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1grpc_1_1client_1 [...]
+</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper_1_1Flags.html">ActiveUserTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1MessageEncoder.html">MessageEncoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1 [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1CapabilitiesTestHelper_1_1Flags.html">CapabilitiesTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1MessageEvent.html">MessageEvent</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1 [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Backend.html">Backend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1logging_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1logging.html">mesos::internal::logging</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1s [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1BadRequest.html">BadRequest</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1Method.html">Jvm::Method</a>&#160;&#160;&#160 [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html">BasicAuthenticatee</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1HttpServerTestHelper_1_1Flags.html">HttpServerTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#1 [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1BasicAuthenticator.html">BasicAuthenticator</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper_1_1Flags.html">KillPolicyTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#1 [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatorFactory.html">BasicAuthenticatorFactory</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top" [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html">BasicBlocks</a> (<a class="el" href="namespacemesos_1_1internal_1_1xfs.html">mesos::internal::xfs</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1fetcher_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1uri_1_1fetcher.html">mesos::uri::fetcher</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1grpc_1_1client_1_1inter [...]
+<tr><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1ZooKeeperServer_1_1BasicDataTreeBuilder.html">ZooKeeperServer::BasicDataTreeBuilder</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1_1server.html">org::apache::zookeeper::server</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1CopyFetcherPlugin_1_1Flags.html">CopyFetcherPlugin::Flags</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#1 [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark.html">Benchmark</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1CurlFetcherPlugin_1_1Flags.html">CurlFetcherPlugin::Flags</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_ [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1BindBackend.html">BindBackend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1DockerFetcherPlugin_1_1Flags.html">DockerFetcherPlugin::Flags</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1intern [...]
+</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1storage_1_1UriDiskProfileAdaptor.html">UriDiskProfileAdaptor</a> (<a class="el" href="namespacemesos_1_1internal_1_1storage.html">mesos::internal::storage</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1BlkioSubsystemProcess.html">BlkioSubsystemProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1HadoopFetcherPlugin_1_1Flags.html">HadoopFetcherPlugin::Flags</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="s [...]
+<tr><td valign="top"><a class="el" href="structJSON_1_1Boolean.html">Boolean</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1docker_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1docker.html">mesos::internal::docker</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">Metrics</a> (< [...]
+<tr><td valign="top"><a class="el" href="classJSON_1_1BooleanWriter.html">BooleanWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1examples_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1examples.html">mesos::internal::examples</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html">Metrics</a [...]
+<tr><td valign="top"><a class="el" href="classBound.html">Bound</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1storage_1_1UriDiskProfileAdaptor_1_1Flags.html">UriDiskProfileAdaptor::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1storage.html">mesos::internal::storage</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html">Metrics</a> (<a class="el" href="namespacemesos_1_1i [...]
+<tr><td valign="top"><a class="el" href="classBoundedHashMap.html">BoundedHashMap</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1v1_1_1scheduler.html">mesos::v1::scheduler</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1csi_1_1Metrics.html">Metrics</a> (<a class="el" href="namespacemesos_1_1csi.html">mesos::csi</a>)&#160;&#160;&#160;</td><td valign= [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1ControlFlow_1_1Break.html">ControlFlow::Break</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1scheduler_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1scheduler.html">mesos::internal::scheduler</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1metrics_1_1internal_1_1MetricsProc [...]
+</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1BadRequest.html">BadRequest</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper_1_1Flags.html">KillPolicyTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classproce [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html">BasicAuthenticatee</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1HttpServerTestHelper_1_1Flags.html">HttpServerTestHelper::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#1 [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1BasicAuthenticator.html">BasicAuthenticator</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1fetcher_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1uri_1_1fetcher.html">mesos::uri::fetcher</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href= [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatorFactory.html">BasicAuthenticatorFactory</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1CopyFetcherPlugin_1_1Flags.html">CopyFetcherPlugin::Flags</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html">BasicBlocks</a> (<a class="el" href="namespacemesos_1_1internal_1_1xfs.html">mesos::internal::xfs</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1CurlFetcherPlugin_1_1Flags.html">CurlFetcherPlugin::Flags</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1mast [...]
-</td><td valign="top"><a class="el" href="structprocess_1_1UndiscardableDecorator.html">UndiscardableDecorator</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1ZooKeeperServer_1_1BasicDataTreeBuilder.html">ZooKeeperServer::BasicDataTreeBuilder</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1_1server.html">org::apache::zookeeper::server</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>) [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark.html">Benchmark</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1DockerFetcherPlugin_1_1Flags.html">DockerFetcherPlugin::Flags</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmes [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1BindBackend.html">BindBackend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1HadoopFetcherPlugin_1_1Flags.html">HadoopFetcherPlugin::Flags</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1metri [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1BlkioSubsystemProcess.html">BlkioSubsystemProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1storage_1_1UriDiskProfileAdaptor_1_1Flags.html">UriDiskProfileAdaptor::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1storage.html">mesos::internal::storage</a>)&#160;&#16 [...]
-<tr><td valign="top"><a class="el" href="structJSON_1_1Boolean.html">Boolean</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1scheduler_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1scheduler.html">mesos::internal::scheduler</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classMilliseconds.html">Milliseconds</a>&#160;&#160;&#160;</td><td valign="top"><a [...]
-<tr><td valign="top"><a class="el" href="classJSON_1_1BooleanWriter.html">BooleanWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1v1_1_1scheduler.html">mesos::v1::scheduler</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classMinutes.html">Minutes</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href= [...]
-<tr><td valign="top"><a class="el" href="classBound.html">Bound</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1docker_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1docker.html">mesos::internal::docker</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrouting_1_1action_1_1Mirror.html">Mirror</a> (<a class="el" href="namespacerouting_1_1action.html">routing::action</a>)&#160;&#160;&#160;</td><td va [...]
-<tr><td valign="top"><a class="el" href="classBoundedHashMap.html">BoundedHashMap</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1logger_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1logger.html">mesos::internal::logger</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classMixinTemporaryDirectoryTest.html">MixinTemporaryDirectoryTest</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classm [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1ControlFlow_1_1Break.html">ControlFlow::Break</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1examples_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1examples.html">mesos::internal::examples</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockAuthorizer.htm [...]
-<tr><td valign="top"><a class="el" href="classBytes.html">Bytes</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1logger_1_1rotate_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html">mesos::internal::logger::rotate</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">MockContainerizer</a> (<a class="el" href="namespacemesos_1_1intern [...]
+<tr><td valign="top"><a class="el" href="classBytes.html">Bytes</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1logger_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1logger.html">mesos::internal::logger</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classMicroseconds.html">Microseconds</a>&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1IOSwitchboardServer_1_1Flags.html">IOSwitchboardServer::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html">MockCSIPlugin</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign=" [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup_1_1Flags.html">NetworkCniIsolatorSetup::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">MockDocker</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign= [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html">FetcherProcess::Cache</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1PortMappingUpdate_1_1Flags.html">PortMappingUpdate::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td [...]
-<tr><td valign="top"><a class="el" href="classCache.html">Cache</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1PortMappingStatistics_1_1Flags.html">PortMappingStatistics::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizerProcess.html">MockDockerContainerizerProcess</a> (< [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1appc_1_1Cache.html">Cache</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1appc.html">mesos::internal::slave::appc</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch_1_1Flags.html">MesosContainerizerLaunch::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</ [...]
-<tr><td valign="top"><a class="el" href="classlambda_1_1CallableOnce.html">CallableOnce</a> (<a class="el" href="namespacelambda.html">lambda</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1MesosContainerizerMount_1_1Flags.html">MesosContainerizerMount::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1 [...]
+</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1logger_1_1rotate_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html">mesos::internal::logger::rotate</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classMilliseconds.html">Milliseconds</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html">RandomSorter</a> (<a class="el" href="names [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1IOSwitchboardServer_1_1Flags.html">IOSwitchboardServer::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classMinutes.html">Minutes</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1RateLimiter.html">RateLimiter</a> (<a class="el" href="namespaceprocess.html">process</a>)&#1 [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html">FetcherProcess::Cache</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup_1_1Flags.html">NetworkCniIsolatorSetup::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#16 [...]
+<tr><td valign="top"><a class="el" href="classCache.html">Cache</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1PortMappingUpdate_1_1Flags.html">PortMappingUpdate::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classMixinTemporaryDirectoryTest.html">MixinTemporaryDirectoryTest</a>&#160;&#160;&#160;</td><td valign="top"><a clas [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1appc_1_1Cache.html">Cache</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1appc.html">mesos::internal::slave::appc</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1PortMappingStatistics_1_1Flags.html">PortMappingStatistics::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td [...]
+<tr><td valign="top"><a class="el" href="classlambda_1_1CallableOnce.html">CallableOnce</a> (<a class="el" href="namespacelambda.html">lambda</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch_1_1Flags.html">MesosContainerizerLaunch::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1 [...]
+<tr><td valign="top"><a class="el" href="classlambda_1_1CallableOnce_3_01R_07Args_8_8_8_08_4.html">CallableOnce&lt; R(Args...)&gt;</a> (<a class="el" href="namespacelambda.html">lambda</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1MesosContainerizerMount_1_1Flags.html">MesosContainerizerMount::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a  [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1grpc_1_1client_1_1CallOptions.html">CallOptions</a> (<a class="el" href="namespaceprocess_1_1grpc_1_1client.html">process::grpc::client</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classsystemd_1_1Flags.html">Flags</a> (<a class="el" href="namespacesystemd.html">systemd</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">MockDocker</a> (<a class="el [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1master.html">mesos::internal::protobuf::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1local_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1local.html">mesos::internal::local</a>)&#160;&#160;&#160;</td><td valign="top"><a cl [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1framework.html">mesos::internal::protobuf::framework</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflags_1_1FlagsBase.html">FlagsBase</a> (<a class="el" href="namespaceflags.html">flags</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1t [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html">mesos::internal::protobuf::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1Forbidden.html">Forbidden</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1capabilities_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1capabilities.html">mesos::internal::capabilities</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_1_1Fork.html">Fork</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html">MockFetcher [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1CapabilitiesTestHelper.html">CapabilitiesTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" h [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1CaseInsensitiveEqual.html">CaseInsensitiveEqual</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Framework.html">Framework</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator_1_1internal.html">mesos::internal::master::allocator::internal</a>)&#160;&#160;&# [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1CaseInsensitiveHash.html">CaseInsensitiveHash</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1t [...]
+<tr><td valign="top"><a class="el" href="classorg_1_1apache_1_1log4j_1_1Category.html">Category</a> (<a class="el" href="namespaceorg_1_1apache_1_1log4j.html">org::apache::log4j</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1FrameworkMetrics.html">FrameworkMetrics</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator_1_1internal.html">mesos::internal::master::allocator::internal</a>)&#160; [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html">CgroupsIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html">FrameworkMetrics</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="to [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks.html">mesos::internal::checks</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics_1_1Frameworks.html">Metrics::Frameworks</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" hr [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html">CheckerProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks.html">mesos::internal::checks</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1FrameworkState.html">FrameworkState</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;&#160;</td><td valig [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1Subprocess_1_1ChildHook.html">Subprocess::ChildHook</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockRegistrar.html">MockRegistrar</a> (<a class="el" href="namespacemeso [...]
+<tr><td valign="top"><a class="el" href="classJvm_1_1Class.html">Jvm::Class</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classFutureResultAction.html">FutureResultAction</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockResourceEstimator.html">MockResourceEstimator</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="cl [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="classlambda_1_1CallableOnce_3_01R_07Args_8_8_8_08_4.html">CallableOnce&lt; R(Args...)&gt;</a> (<a class="el" href="namespacelambda.html">lambda</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflags_1_1FlagsBase.html">FlagsBase</a> (<a class="el" href="namespaceflags.html">flags</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1MockFilter.html">MockFilter</a> (<a class="el" href="namespaceprocess.h [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1grpc_1_1client_1_1CallOptions.html">CallOptions</a> (<a class="el" href="namespaceprocess_1_1grpc_1_1client.html">process::grpc::client</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1Forbidden.html">Forbidden</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCol [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html">mesos::internal::protobuf::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_1_1Fork.html">Fork</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPEx [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1framework.html">mesos::internal::protobuf::framework</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td v [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1master.html">mesos::internal::protobuf::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Framework.html">Framework</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator_1_1internal.html">mesos::inte [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1capabilities_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1capabilities.html">mesos::internal::capabilities</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class=" [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1CapabilitiesTestHelper.html">CapabilitiesTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1FrameworkMetrics.html">FrameworkMetrics</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator_1_1internal.html">mesos::internal [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1CaseInsensitiveEqual.html">CaseInsensitiveEqual</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html">FrameworkMetrics</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_ [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1CaseInsensitiveHash.html">CaseInsensitiveHash</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics_1_1Frameworks.html">Metrics::Frameworks</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class [...]
-<tr><td valign="top"><a class="el" href="classorg_1_1apache_1_1log4j_1_1Category.html">Category</a> (<a class="el" href="namespaceorg_1_1apache_1_1log4j.html">org::apache::log4j</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1FrameworkState.html">FrameworkState</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href= [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html">CgroupsIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html" [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks.html">mesos::internal::checks</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classFutureResultAction.html">FutureResultAction</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSecretGenerator.html">MockSecretGenerator</a> (<a class="el" href="namespacemesos_1_1i [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html">CheckerProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks.html">mesos::internal::checks</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">MockSlave</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1Request.html">Request</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1VolumeHostPathIsola [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1Subprocess_1_1ChildHook.html">Subprocess::ChildHook</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1Module.html">Module</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1RequestMediaTypes.html">Req [...]
-<tr><td valign="top"><a class="el" href="classJvm_1_1Class.html">Jvm::Class</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">GarbageCollector</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module.html">Module</a> (<a class="el" href="namespacemesos_1_1modules.html">mesos::modules</a>)&# [...]
-<tr><td valign="top"><a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html">Classifier</a> (<a class="el" href="namespacerouting_1_1filter_1_1ip.html">routing::filter::ip</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html">GarbageCollectorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href= [...]
-<tr><td valign="top"><a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html">Classifier</a> (<a class="el" href="namespacerouting_1_1filter_1_1basic.html">routing::filter::basic</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Gate.html">Gate</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1allocator_1_1Allocator_01_4.html">M [...]
-<tr><td valign="top"><a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html">Classifier</a> (<a class="el" href="namespacerouting_1_1filter_1_1icmp.html">routing::filter::icmp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html">GenericRegistrar</a> (<a class="el" href="namespacemesos_1_1resource__provider.html">mesos::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="str [...]
+<tr><td valign="top"><a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html">Classifier</a> (<a class="el" href="namespacerouting_1_1filter_1_1basic.html">routing::filter::basic</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests_1_1resource__provider.html">mesos::internal::tests::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1RemoveResourceProvider.html">RemoveResourceProvider</a> (<a class="el" href="namespacemesos_1_1resource__provider. [...]
+<tr><td valign="top"><a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html">Classifier</a> (<a class="el" href="namespacerouting_1_1filter_1_1icmp.html">routing::filter::icmp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html">MockScheduler</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_ [...]
+<tr><td valign="top"><a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html">Classifier</a> (<a class="el" href="namespacerouting_1_1filter_1_1ip.html">routing::filter::ip</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">GarbageCollector</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_ [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">Client</a> (<a class="el" href="namespacemesos_1_1csi_1_1v0.html">mesos::csi::v0</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html">GarbageCollectorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_ [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1Clock.html">Clock</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Gate.html">Gate</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1Module.html">Module</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests< [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1ClockTestEventListener.html">ClockTestEventListener</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html">GenericRegistrar</a> (<a class="el" href="namespacemesos_1_1resource__provider.html">mesos::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Modu [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1internal_1_1CollectProcess.html">CollectProcess</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Gpu.html">Gpu</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01Anon [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html">CombinedAuthenticator</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classzookeeper_1_1Group.html">Group</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01 [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1checks_1_1check_1_1Command.html">Command</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks_1_1check.html">mesos::internal::checks::check</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classzookeeper_1_1GroupProcess.html">GroupProcess</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01 [...]
+<tr><td valign="top"><a class="el" href="structJSON_1_1Comparator.html">Comparator</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgzip_1_1internal_1_1GzipError.html">GzipError</a> (<a class="el" href="namespacegzip_1_1internal.html">gzip::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticator_01_4.html">Module&lt; mesos::Authenticator &gt;< [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html">ComposingContainerizer</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authorizer_01_4.html">Module&lt; mesos::Authorizer &gt;</a> (<a class="el" href="namespacemesos_1_1modules.html">mesos::modules</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1slave_1_1ResourceEstimator.html">ResourceEstimator</a> (<a class="el" href="namespacemesos_1_1slave.html">mesos::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classWindowsErr [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1Conflict.html">Conflict</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1DiskProfileAdaptor_01_4.html">Module&lt; mesos::DiskProfileAdaptor &gt;</a> (<a class="el" href="namespacemesos_1_1modules.html">mesos::modules</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1 [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">Connection</a> (<a class="el" href="namespaceprocess_1_1grpc_1_1client.html">process::grpc::client</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1HadoopFetcherPlugin.html">HadoopFetcherPlugin</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1Connection.html">Connection</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classrouting_1_1Handle.html">Handle</a> (<a class="el" href="namespacerouting.html">routing</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1http_1_1authentication_1_1Authenticatee_01_4.html">Module&lt; m [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1ConstantEndpointDetector.html">ConstantEndpointDetector</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1internal_1_1HasMappedType.html">HasMappedType</a> (<a class="el" href="namespaceJSON_1_1internal.html">JSON::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_ [...]
+<tr><td valign="top"><a class="el" href="classJvm_1_1Constructor.html">Jvm::Constructor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classHDFS.html">HDFS</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html">Module&lt; mesos::master::detector::MasterDetector &gt;</a> (<a class="el" href="namespacemesos_1_1modules.html">mesos::modules</a>)&#160;&#160;&#160;</td><td vali [...]
+<tr><td valign="top"><a class="el" href="classJvm_1_1ConstructorFinder.html">Jvm::ConstructorFinder</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1authentication_1_1JWT_1_1Header.html">JWT::Header</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretGenerator_01_4.html">Module&lt; me [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1EventQueue_1_1Consumer.html">EventQueue::Consumer</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1http_1_1Headers.html">Headers</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretResolver_01_4.html">Module&lt; me [...]
+<tr><td valign="top"><a class="el" href="classDocker_1_1Container.html">Docker::Container</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks.html">mesos::internal::checks</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ContainerLogger_01_4.html">Module&lt; mesos::slave::Contai [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1ContainerDaemon.html">ContainerDaemon</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Help.html">Help</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1Isolator_01_4.htm [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">Client</a> (<a class="el" href="namespacemesos_1_1csi_1_1v0.html">mesos::csi::v0</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1Gpu.html">Gpu</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticator_01 [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1Clock.html">Clock</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classzookeeper_1_1Group.html">Group</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authorizer_01_4.html">Module&lt; mesos::Authorizer &gt;</a> (<a class="el" href="namespacem [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1ClockTestEventListener.html">ClockTestEventListener</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classzookeeper_1_1GroupProcess.html">GroupProcess</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1DiskProfileAdaptor_01_4.html">Module&lt; me [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1internal_1_1CollectProcess.html">CollectProcess</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgzip_1_1internal_1_1GzipError.html">GzipError</a> (<a class="el" href="namespacegzip_1_1internal.html">gzip::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Hook_01_4.ht [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html">CombinedAuthenticator</a> (<a class="el" href="namespacemesos_1_1http_1_1authentication.html">mesos::http::authentication</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1http_1_1authentication_1_1Authenticatee_01_4.html">Module&lt; mesos::http::authentication::Authenticatee &gt;</a> (<a class="el" href="namespacemesos_1_1modules.html">mesos::modules</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1ResourceQuantities.html">ResourceQuantities</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#16 [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1checks_1_1check_1_1Command.html">Command</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks_1_1check.html">mesos::internal::checks::check</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1contender_1_1MasterContender_01_4.html">Module&lt; mesos::master::contender::MasterContender &gt;</a> (<a class="el" href="namespacemesos_1_1modules.html"> [...]
-<tr><td valign="top"><a class="el" href="structJSON_1_1Comparator.html">Comparator</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1HadoopFetcherPlugin.html">HadoopFetcherPlugin</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html">Module [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html">ComposingContainerizer</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classrouting_1_1Handle.html">Handle</a> (<a class="el" href="namespacerouting.html">routing</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretGe [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1Conflict.html">Conflict</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1internal_1_1HasMappedType.html">HasMappedType</a> (<a class="el" href="namespaceJSON_1_1internal.html">JSON::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretResolver_01_4.html"> [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">Connection</a> (<a class="el" href="namespaceprocess_1_1grpc_1_1client.html">process::grpc::client</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classHDFS.html">HDFS</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ContainerLogger_01_4.html">Module&lt; mesos::slave::ContainerLogger &gt;</a> (<a class="el" href=" [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1http_1_1Connection.html">Connection</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1authentication_1_1JWT_1_1Header.html">JWT::Header</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1ConstantEndpointDetector.html">ConstantEndpointDetector</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1http_1_1Headers.html">Headers</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave [...]
-<tr><td valign="top"><a class="el" href="classJvm_1_1Constructor.html">Jvm::Constructor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks.html">mesos::internal::checks</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ResourceEstimator_01_4.html">Module&lt; mesos::slave::Resour [...]
-<tr><td valign="top"><a class="el" href="classJvm_1_1ConstructorFinder.html">Jvm::ConstructorFinder</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Help.html">Help</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01process_1_1http_1_1authentication_1_1Authenticator_01_4.html">Module&lt; process::http::authentication::Authenticator &gt;</a> (<a class="el [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1EventQueue_1_1Consumer.html">EventQueue::Consumer</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html">HierarchicalAllocatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td><td valig [...]
-<tr><td valign="top"><a class="el" href="classDocker_1_1Container.html">Docker::Container</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">HierarchicalAllocatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator_1_1internal.html">mesos::internal::master::allocator::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_ [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1ContainerDaemon.html">ContainerDaemon</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1Hook.html">Hook</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1modules_1_1ModuleManager.html">ModuleManager</a> (<a class="el"  [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html">ContainerDaemonProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1HookManager.html">HookManager</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1i [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">ContainerIO</a> (<a class="el" href="namespacemesos_1_1slave.html">mesos::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classHours.html">Hours</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1fs_1_1MountTable.html">MountTable</a> (<a class="el" href="namespacemesos_1_1internal_1_1fs.html">mesos::internal::fs</a>)&#160;&#160;&#160;</td><td val [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">Containerizer</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html">Http</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1MpscLin [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html">ContainerDaemonProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html">HierarchicalAllocatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal: [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">ContainerIO</a> (<a class="el" href="namespacemesos_1_1slave.html">mesos::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">HierarchicalAllocatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator_1_1internal.html">mesos::internal::master::allocator::internal</a [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">Containerizer</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1Hook.html">Hook</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1Module_3_01process_1_1http_1_1authentication_1_1Authenti [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">ContainerizerTest</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1checks_1_1check_1_1Http.html">Http</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks_1_1check.html">mesos::internal::checks::check</a>)&#160;&#160;&#160;</td><td valign="top"><a cla [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest_3_01slave_1_1MesosContainerizer_01_4.html">ContainerizerTest&lt; slave::MesosContainerizer &gt;</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">HttpConnectionProcess</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::interna [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">ContainerLogger</a> (<a class="el" href="namespacemesos_1_1slave.html">mesos::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1HttpEvent.html">HttpEvent</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#1 [...]
-</td><td valign="top"><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01CREATE__VOLUME_01_4.html">RPCTraits&lt; CREATE_VOLUME &gt;</a> (<a class="el" href="namespacemesos_1_1csi_1_1v0_1_1internal.html">mesos::csi::v0::internal</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Z"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Z&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">ContainerizerTest</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1HookManager.html">HookManager</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1 [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest_3_01slave_1_1MesosContainerizer_01_4.html">ContainerizerTest&lt; slave::MesosContainerizer &gt;</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classHours.html">Hours</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1modules_1_1ModuleBase.html">ModuleBase</a> (<a  [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">ContainerLogger</a> (<a class="el" href="namespacemesos_1_1slave.html">mesos::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html">Http</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1modules_1_1ModuleManager.html">ModuleMa [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1csi_1_1paths_1_1ContainerPath.html">ContainerPath</a> (<a class="el" href="namespacemesos_1_1csi_1_1paths.html">mesos::csi::paths</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1checks_1_1check_1_1Http.html">Http</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks_1_1check.html">mesos::internal::checks::check</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structme [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1ControlFlow_1_1Continue.html">ControlFlow::Continue</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">HttpConnectionProcess</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1fs_1_1MountTable.html" [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1Continue.html">Continue</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1HttpEvent.html">HttpEvent</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1MpscLinkedQueue.html">MpscLinkedQueue</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;& [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1ControlFlow.html">ControlFlow</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1HttpProxy.html">HttpProxy</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classMultimap.html">Multimap</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1ProcessBase_1_ [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html">ControllerCapabilities</a> (<a class="el" href="namespacemesos_1_1csi_1_1v0.html">mesos::csi::v0</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1HttpResponseEncoder.html">HttpResponseEncoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Mutex.html">Mutex</a> (<a class="el [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1Coordinator.html">Coordinator</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1HttpServerTestHelper.html">HttpServerTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a nam [...]
+</td><td valign="top"><a class="el" href="classDocker_1_1RunOptions.html">Docker::RunOptions</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html">ZooKeeperTestServer</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1CopyBackend.html">CopyBackend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1HugetlbSubsystemProcess.html">HugetlbSubsystemProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class= [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="structmesos_1_1csi_1_1paths_1_1ContainerPath.html">ContainerPath</a> (<a class="el" href="namespacemesos_1_1csi_1_1paths.html">mesos::csi::paths</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1HttpProxy.html">HttpProxy</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01DELETE__VOLUME_01_4.html"> [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1ControlFlow_1_1Continue.html">ControlFlow::Continue</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1HttpResponseEncoder.html">HttpResponseEncoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structflags_1_1Name.html">Name</a> (<a class="el" href="namespaceflags.html">flag [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1Continue.html">Continue</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1HttpServerTestHelper.html">HttpServerTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classns_1_1NamespaceRunner.html">NamespaceRunner</a>  [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1ControlFlow.html">ControlFlow</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1HugetlbSubsystemProcess.html">HugetlbSubsystemProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Namespa [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html">ControllerCapabilities</a> (<a class="el" href="namespacemesos_1_1csi_1_1v0.html">mesos::csi::v0</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NamespacesPidIsolatorProcess.html">NamespacesPidIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01LIST__VOLUMES_01_4.html">RPCTraits&lt; LIST_VOLUMES &gt;</a> (<a class="el" href="namespacemesos_1_1csi_1_1v0_1_1internal.html">mesos::csi::v0: [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1Coordinator.html">Coordinator</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classNanoseconds.html">Nanoseconds</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1csi_1_1v0_1_1internal_1_1RPCTraits_3_01NODE__GET__CAPABILITIES_01_4.html">RPCTraits&lt; NODE_GET_CAPABILITIES &gt;</a> (<a cl [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1CopyBackend.html">CopyBackend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1UPID_1_1ID.html">UPID::ID</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Nested.html">Nested</ [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1uri_1_1CopyFetcherPlugin.html">CopyFetcherPlugin</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1IDAcceptor.html">IDAcceptor</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1NetClsHandle.html">NetClsHandle</a> (<a class="el" href="namespace [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1CountDownLatch.html">CountDownLatch</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classDocker_1_1Image.html">Docker::Image</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsHandleManager.html">NetClsHandleManager</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>) [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1metrics_1_1Counter.html">Counter</a> (<a class="el" href="namespaceprocess_1_1metrics.html">process::metrics</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1ImageInfo.html">ImageInfo</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsSubsy [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1uri_1_1CopyFetcherPlugin.html">CopyFetcherPlugin</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structflags_1_1Name.html">Name</a> (<a class="el" href="namespaceflags.html">flags</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1RunState.html">RunState</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classprocess_1_1CountDownLatch.html">CountDownLatch</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classns_1_1NamespaceRunner.html">NamespaceRunner</a> (<a class="el" href="namespacens.html">ns</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">Runtime</a> (<a class="el" href="namespaceprocess_1_1grpc_1_1client.html [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1metrics_1_1Counter.html">Counter</a> (<a class="el" href="namespaceprocess_1_1metrics.html">process::metrics</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1UPID_1_1ID.html">UPID::ID</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NamespacesIPCIsolatorProcess.html">NamespacesIPCIsolatorProcess< [...]
+</td><td valign="top"><a class="el" href="struct__CheckFatal.html">_CheckFatal</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classcgroups_1_1memory_1_1pressure_1_1Counter.html">Counter</a> (<a class="el" href="namespacecgroups_1_1memory_1_1pressure.html">cgroups::memory::pressure</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1IDAcceptor.html">IDAcceptor</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NamespacesPidIsolatorProcess.html">Nam [...]
+<tr><td valign="top"><a class="el" href="structproc_1_1CPU.html">CPU</a> (<a class="el" href="namespaceproc.html">proc</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classDocker_1_1Image.html">Docker::Image</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classNanoseconds.html">Nanoseconds</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html">SandboxContainerLogger</a> (<a class="el" h [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess.html">CpuacctSubsystemProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1ImageInfo.html">ImageInfo</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1CpusetSubsystemProcess.html">CpusetSubsystemProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1ImageTarPuller.html">ImageTarPuller</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1docker.html">mesos::internal::slave::docker</a>)&#160;&#160;&#160 [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="classcgroups_1_1memory_1_1pressure_1_1Counter.html">Counter</a> (<a class="el" href="namespacecgroups_1_1memory_1_1pressure.html">cgroups::memory::pressure</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1ImageTarPuller.html">ImageTarPuller</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1docker.html">mesos::internal::slave::docker</a>)&#160;&#160;&#160;</td><td valign="top [...]
-<tr><td valign="top"><a class="el" href="structproc_1_1CPU.html">CPU</a> (<a class="el" href="namespaceproc.html">proc</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classjava_1_1net_1_1InetSocketAddress.html">InetSocketAddress</a> (<a class="el" href="namespacejava_1_1net.html">java::net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystemProcess.html">NetPrioSubsystemProcess</a> (<a class="el" href="namespa [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess.html">CpuacctSubsystemProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_1_1Info.html">PosixFilesystemIsolatorProcess::Info</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave< [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1CpusetSubsystemProcess.html">CpusetSubsystemProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrouting_1_1diagnosis_1_1socket_1_1Info.html">Info</a> (<a class="el" href="namespacerouting_1_1diagnosis_1_1socket.html">routing::diagnosis::socket</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess.html">CpuSubsystemProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Initialize.html">Initialize</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a  [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html">CRAMMD5Authenticatee</a> (<a class="el" href="namespacemesos_1_1internal_1_1cram__md5.html">mesos::internal::cram_md5</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1InMemoryAuxiliaryPropertyPlugin.html">InMemoryAuxiliaryPropertyPlugin</a> (<a class="el" href="namespacemesos_1_1internal_1_1cram__md5.html">mesos::internal::cram_m [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html">CRAMMD5Authenticator</a> (<a class="el" href="namespacemesos_1_1internal_1_1cram__md5.html">mesos::internal::cram_md5</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1InMemoryStorage.html">InMemoryStorage</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess.html">CpuSubsystemProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classjava_1_1net_1_1InetSocketAddress.html">InetSocketAddress</a> (<a class="el" href="namespacejava_1_1net.html">java::net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1sl [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html">CRAMMD5Authenticatee</a> (<a class="el" href="namespacemesos_1_1internal_1_1cram__md5.html">mesos::internal::cram_md5</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_1_1Info.html">PosixFilesystemIsolatorProcess::Info</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::s [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html">CRAMMD5Authenticator</a> (<a class="el" href="namespacemesos_1_1internal_1_1cram__md5.html">mesos::internal::cram_md5</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrouting_1_1diagnosis_1_1socket_1_1Info.html">Info</a> (<a class="el" href="namespacerouting_1_1diagnosis_1_1socket.html">routing::diagnosis::socket</a>)&#160;&#160;&#160;</td><td valign="top"><a cl [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1Server_1_1CreateOptions.html">Server::CreateOptions</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html">Subprocess::IO::InputFileDescriptors</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classNetworkProcess [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1uri_1_1CurlFetcherPlugin.html">CurlFetcherPlugin</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcpp14_1_1internal_1_1IntegerSequenceGen.html">IntegerSequenceGen</a> (<a class="el" href="namespacecpp14_1_1internal.html">cpp14::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOSer [...]
-</td><td valign="top"><a class="el" href="structgroup.html">group</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1Server_1_1CreateOptions.html">Server::CreateOptions</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Initialize.html">Initialize</a> (<a class="el" href="namespacemesos_1_1internal_1_1log_1_1tool.html">mesos::internal::log::tool</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classme [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1uri_1_1CurlFetcherPlugin.html">CurlFetcherPlugin</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1InMemoryAuxiliaryPropertyPlugin.html">InMemoryAuxiliaryPropertyPlugin</a> (<a class="el" href="namespacemesos_1_1internal_1_1cram__md5.html">mesos::internal::cram_md5</a>)&#160;&#160;&#160;</td><td valign="top"><a class=" [...]
 <tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structcpp14_1_1internal_1_1IntegerSequenceGen_3_01T_00_010_00_01Is_8_8_8_01_4.html">IntegerSequenceGen&lt; T, 0, Is... &gt;</a> (<a class="el" href="namespacecpp14_1_1internal.html">cpp14::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html">RandomSorter::Node</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::inte [...]
-</td></tr>
-<tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1InternalServerError.html">InternalServerError</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html">DRFSorter::Node</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td><td valign="t [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1DataDecoder.html">DataDecoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1python_1_1InterpreterLock.html">InterpreterLock</a> (<a class="el" href="namespacemesos_1_1python.html">mesos::python</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html">NodeCapabilities</a> (<a class="el" hr [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1DataEncoder.html">DataEncoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classInterval.html">Interval</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structNone.html">None</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1SchedulerDriver.html">SchedulerDriver</a> (<a class="el" href="namespacemesos.html">mesos</a>) [...]
-<tr><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1ZooKeeperServer_1_1DataTreeBuilder.html">ZooKeeperServer::DataTreeBuilder</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1_1server.html">org::apache::zookeeper::server</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classIntervalSet.html">IntervalSet</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopQoSController.html">Noo [...]
-<tr><td valign="top"><a class="el" href="classDays.html">Days</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlambda_1_1internal_1_1Invoke.html">Invoke</a> (<a class="el" href="namespacelambda_1_1internal.html">lambda::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html">NoopResourceEstimator</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>) [...]
-<tr><td valign="top"><a class="el" href="classrecordio_1_1Decoder.html">Decoder</a> (<a class="el" href="namespacerecordio.html">recordio</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlambda_1_1internal_1_1Invoke_3_01void_01_4.html">Invoke&lt; void &gt;</a> (<a class="el" href="namespacelambda_1_1internal.html">lambda::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1NotAcceptable.html">NotAcceptable</a> (<a class=" [...]
-<tr><td valign="top"><a class="el" href="classDecomissionableKernelSemaphore.html">DecomissionableKernelSemaphore</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Subprocess_1_1IO.html">Subprocess::IO</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1NotFound.html">NotFound</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160; [...]
-<tr><td valign="top"><a class="el" href="classDecomissionableLastInFirstOutFixedSizeSemaphore.html">DecomissionableLastInFirstOutFixedSizeSemaphore</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html">ContainerIO::IO</a> (<a class="el" href="namespacemesos_1_1slave.html">mesos::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structNothing.html">Nothing</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" h [...]
-<tr><td valign="top"><a class="el" href="classgzip_1_1Decompressor.html">Decompressor</a> (<a class="el" href="namespacegzip.html">gzip</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1IOSwitchboard.html">IOSwitchboard</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1NotImplemented.html">NotImplemented</a> (<a  [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html">DefaultCredential</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html">mesos::internal::tests::common</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1IOSwitchboardServer.html">IOSwitchboardServer</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#16 [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html">DefaultCredential2</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html">mesos::internal::tests::common</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IP.html">IP</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1Null.html">Null</a> (<a class="el" href [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html">DefaultFrameworkInfo</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html">mesos::internal::tests::common</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IPv4.html">IPv4</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1NullWriter.html">NullWriter</a>  [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1Deferred.html">Deferred</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IPv6.html">IPv6</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1Number.html">Number</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="cl [...]
-<tr><td valign="top"><a class="el" href="structDocker_1_1Device.html">Docker::Device</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1slave_1_1Isolator.html">Isolator</a> (<a class="el" href="namespacemesos_1_1slave.html">mesos::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1NumberWriter.html">NumberWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct [...]
-<tr><td valign="top"><a class="el" href="classcgroups_1_1blkio_1_1Device.html">Device</a> (<a class="el" href="namespacecgroups_1_1blkio.html">cgroups::blkio</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1internal_1_1IsSequence.html">IsSequence</a> (<a class="el" href="namespaceJSON_1_1internal.html">JSON::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">NvidiaComponents</a>  [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystemProcess.html">DevicesSubsystemProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;J&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html">NvidiaGpuAllocator</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1SetnsTestHelper.html">SetnsTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class=" [...]
-<tr><td valign="top"><a class="el" href="structsvn_1_1Diff.html">Diff</a> (<a class="el" href="namespacesvn.html">svn</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess.html">NvidiaGpuIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Shared.html">Shared</a> (<a class="el" href="name [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1firewall_1_1DisabledEndpointsFirewallRule.html">DisabledEndpointsFirewallRule</a> (<a class="el" href="namespaceprocess_1_1firewall.html">process::firewall</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJNI.html">JNI</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html">NvidiaVolume</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html [...]
-<tr><td valign="top"><a class="el" href="structrouting_1_1queueing_1_1Discipline.html">Discipline</a> (<a class="el" href="namespacerouting_1_1queueing.html">routing::queueing</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1internal_1_1JobObjectManager.html">JobObjectManager</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellsp [...]
-</td><td valign="top"><a class="el" href="classSharedHandle.html">SharedHandle</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html">hash&lt; mesos::TaskState &gt;</a> (<a class="el" href="namespacestd.html">std</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html">ResourceProviderMessage::Disconnect</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm.html">Jvm</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">meso [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html">DiskProfileAdaptor</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html">JWT</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html">ObjectA [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DiskUsageCollector.html">DiskUsageCollector</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html">JWTError</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top"><a c [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1internal_1_1Dispatch.html">Dispatch</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator.html">JWTSecretGenerator</a> (<a class="el" href="namespacemesos_1_1authentication_1_1executor.html">mesos::authentication::executor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" hr [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1internal_1_1Dispatch_3_01Future_3_01R_01_4_01_4.html">Dispatch&lt; Future&lt; R &gt; &gt;</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmesos_1_1ObjectApprover.html">ObjectApprover</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html">SlaveState</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Comm [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1internal_1_1Dispatch_3_01void_01_4.html">Dispatch&lt; void &gt;</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1ObjectApprovers.html">ObjectApprovers</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html">Socket</ [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classKernelSemaphore.html">KernelSemaphore</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1ObjectWriter.html">ObjectWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_ [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Docker.html">Docker</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks_1_1runtime.html">mesos::internal::checks::runtime</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper.html">KillPolicyTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td val [...]
-<tr><td valign="top"><a class="el" href="classDocker.html">Docker</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classprocess_1_1Once.html">Once</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">Sorter</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Typ [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1DockerArchive.html">DockerArchive</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">Registrar::Operation</a> (<a class="el" href="namespacemesos_1_1resource__provider.html">mesos::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a cl [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">DockerContainerizer</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structLambdaTraits.html">LambdaTraits</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics_1_1OperationStates.html">Metrics::OperationStates</a> (<a class="el" h [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html">DockerContainerizerProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structLambdaTraits_3_01Result_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_01_4.html">LambdaTraits&lt; Result(Class::*)(Args...) const  &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href= [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1uri_1_1DockerFetcherPlugin.html">DockerFetcherPlugin</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Latch.html">Latch</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classOption.html">Option</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1 [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html">DockerRuntimeIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">Launcher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a cl [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerVolumeIsolatorProcess.html">DockerVolumeIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classzookeeper_1_1LeaderContender.html">LeaderContender</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Sub [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">DRFSorter</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classzookeeper_1_1LeaderDetector.html">LeaderDetector</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1inte [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</a> (<a class="el" href="namespacemesos_1_1v1_1_1resource__provider.html">mesos::v1::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1internal_1_1LessPrefer.html">LessPrefer</a> (<a class="el" href="namespaceJSON_1_1internal.html">JSON::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structOverload.html">Overload</a [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient.html">DriverClient</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1volume.html">mesos::internal::slave::docker::volume</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1log4j_1_1Level.html">Level</a> (<a class="el" href="namespaceorg_1_1apache_1_1log4j.html">org::apache::log4j</a>)&#160;&#160;&#160;</td><td valign="top" [...]
-<tr><td valign="top"><a class="el" href="classDuration.html">Duration</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1LevelDBStorage.html">LevelDBStorage</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Owned.html">Owned</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a cla [...]
-<tr><td valign="top"><a class="el" href="classDynamicLibrary.html">DynamicLibrary</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1LevelDBStorage.html">LevelDBStorage</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1State.html">State</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1hash_3_01net_1_1IPv6_01_4.html">hash&lt; net::IPv6 &gt;</a> (<a class="el" href="namespacestd.html">std</a>)&#160;&#160;&#160;</td></tr>
+</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1InMemoryStorage.html">InMemoryStorage</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IP_1_1Network.html">IP::Network</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Selector.html">Entry::Selector</a> (<a class="el" href="namespac [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html">Subprocess::IO::InputFileDescriptors</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorProcess.html">NetworkCniIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a  [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1DataDecoder.html">DataDecoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcpp14_1_1internal_1_1IntegerSequenceGen.html">IntegerSequenceGen</a> (<a class="el" href="namespacecpp14_1_1internal.html">cpp14::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup.html">NetworkCniI [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1DataEncoder.html">DataEncoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcpp14_1_1internal_1_1IntegerSequenceGen_3_01T_00_010_00_01Is_8_8_8_01_4.html">IntegerSequenceGen&lt; T, 0, Is... &gt;</a> (<a class="el" href="namespacecpp14_1_1internal.html">cpp14::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_ [...]
+<tr><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1ZooKeeperServer_1_1DataTreeBuilder.html">ZooKeeperServer::DataTreeBuilder</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1_1server.html">org::apache::zookeeper::server</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1InternalServerError.html">InternalServerError</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#1 [...]
+<tr><td valign="top"><a class="el" href="classDays.html">Days</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1python_1_1InterpreterLock.html">InterpreterLock</a> (<a class="el" href="namespacemesos_1_1python.html">mesos::python</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOServerCnxnFactory.html">NIOServerCnxnFactory</a> (<a class="el" href="namespaceorg_1_1apache_1_1zookeeper_1_1server.html">o [...]
+<tr><td valign="top"><a class="el" href="classrecordio_1_1Decoder.html">Decoder</a> (<a class="el" href="namespacerecordio.html">recordio</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classInterval.html">Interval</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html">DRFSorter::Node</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::al [...]
+<tr><td valign="top"><a class="el" href="classDecomissionableKernelSemaphore.html">DecomissionableKernelSemaphore</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classIntervalSet.html">IntervalSet</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html">RandomSorter::Node</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)& [...]
+<tr><td valign="top"><a class="el" href="classDecomissionableLastInFirstOutFixedSizeSemaphore.html">DecomissionableLastInFirstOutFixedSizeSemaphore</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlambda_1_1internal_1_1Invoke.html">Invoke</a> (<a class="el" href="namespacelambda_1_1internal.html">lambda::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html">NodeCapabilities</a> (<a class="el" href=" [...]
+<tr><td valign="top"><a class="el" href="classgzip_1_1Decompressor.html">Decompressor</a> (<a class="el" href="namespacegzip.html">gzip</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlambda_1_1internal_1_1Invoke_3_01void_01_4.html">Invoke&lt; void &gt;</a> (<a class="el" href="namespacelambda_1_1internal.html">lambda::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structNone.html">None</a>&#160;&#160;&#160;</td><td valign="top"><a class="e [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html">DefaultCredential</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html">mesos::internal::tests::common</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Subprocess_1_1IO.html">Subprocess::IO</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1int [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html">DefaultCredential2</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html">mesos::internal::tests::common</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html">ContainerIO::IO</a> (<a class="el" href="namespacemesos_1_1slave.html">mesos::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el"  [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html">DefaultFrameworkInfo</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html">mesos::internal::tests::common</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1IOSwitchboard.html">IOSwitchboard</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1Deferred.html">Deferred</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1IOSwitchboardServer.html">IOSwitchboardServer</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1NotFound.html">NotFound</a> (< [...]
+<tr><td valign="top"><a class="el" href="structDocker_1_1Device.html">Docker::Device</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IP.html">IP</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structNothing.html">Nothing</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Slave.html">Slave</a> (<a class="el" href="namespacemeso [...]
+<tr><td valign="top"><a class="el" href="classcgroups_1_1blkio_1_1Device.html">Device</a> (<a class="el" href="namespacecgroups_1_1blkio.html">cgroups::blkio</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IPv4.html">IPv4</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1NotImplemented.html">NotImplemented</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystemProcess.html">DevicesSubsystemProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1IPv6.html">IPv6</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1Null.html">Jvm::Null</a>&#160;&#160;&#160;</td><td valig [...]
+<tr><td valign="top"><a class="el" href="structsvn_1_1Diff.html">Diff</a> (<a class="el" href="namespacesvn.html">svn</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1slave_1_1Isolator.html">Isolator</a> (<a class="el" href="namespacemesos_1_1slave.html">mesos::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1Null.html">Null</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a clas [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1firewall_1_1DisabledEndpointsFirewallRule.html">DisabledEndpointsFirewallRule</a> (<a class="el" href="namespaceprocess_1_1firewall.html">process::firewall</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1internal_1_1IsSequence.html">IsSequence</a> (<a class="el" href="namespaceJSON_1_1internal.html">JSON::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1NullWriter.h [...]
+<tr><td valign="top"><a class="el" href="structrouting_1_1queueing_1_1Discipline.html">Discipline</a> (<a class="el" href="namespacerouting_1_1queueing.html">routing::queueing</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;J&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structJSON_1_1Number.html">Number</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">Sorter</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1hash_3_01mesos_1_1UUID_01_4.html">hash&l [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html">ResourceProviderMessage::Disconnect</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1NumberWriter.html">NumberWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classSSLTemporaryDirectoryTest.html">SSLTempora [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html">DiskProfileAdaptor</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJNI.html">JNI</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">NvidiaComponents</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td>< [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DiskUsageCollector.html">DiskUsageCollector</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1internal_1_1JobObjectManager.html">JobObjectManager</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmes [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1internal_1_1Dispatch.html">Dispatch</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm.html">Jvm</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess.html">NvidiaGpuIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal: [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1internal_1_1Dispatch_3_01Future_3_01R_01_4_01_4.html">Dispatch&lt; Future&lt; R &gt; &gt;</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html">JWT</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td valign="top [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1internal_1_1Dispatch_3_01void_01_4.html">Dispatch&lt; void &gt;</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html">JWTError</a> (<a class="el" href="namespaceprocess_1_1http_1_1authentication.html">process::http::authentication</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom" [...]
+</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1State.html">State</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html">hash&lt; mesos::v1::Image::Type &gt;</a> (<a class="el" href="namespacestd.html">std</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator.html">JWTSecretGenerator</a> (<a class="el" href="namespacemesos_1_1authentication_1_1executor.html">mesos::authentication::executor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1inter [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Docker.html">Docker</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks_1_1runtime.html">mesos::internal::checks::runtime</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html">ObjectApprover::Object</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html">State</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v [...]
+<tr><td valign="top"><a class="el" href="classDocker.html">Docker</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1Object.html">Jvm::Object</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html">StatusUpdateManagerProcess::State</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1hash_3_01 [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1DockerArchive.html">DockerArchive</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classKernelSemaphore.html">KernelSemaphore</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1Object.html">Object</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign= [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">DockerContainerizer</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper.html">KillPolicyTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top" [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html">DockerContainerizerProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmesos_1_1ObjectApprovers.html">ObjectApprovers</a> (<a class="el" href="namespacemesos.html">mesos</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1StateMachine.html">StateMachine</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html">hash&lt; mesos::v1::TaskState &gt;</a> (<a class="el" hr [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1uri_1_1DockerFetcherPlugin.html">DockerFetcherPlugin</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1ObjectWriter.html">ObjectWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1StaticVariable.html">Jvm::StaticVariable</a>&#160;&#160;&#160;</td><td valign="top">< [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html">DockerRuntimeIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structLambdaTraits.html">LambdaTraits</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1OK.html">OK</a> (<a class="el" href="namespaceprocess_1_1http.html">proc [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerVolumeIsolatorProcess.html">DockerVolumeIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structLambdaTraits_3_01Result_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_01_4.html">LambdaTraits&lt; Result(Class::*)(Args...) const  &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" hre [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">DRFSorter</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator.html">mesos::internal::master::allocator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Latch.html">Latch</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1resource__provider_1_1Regist [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">Driver</a> (<a class="el" href="namespacemesos_1_1v1_1_1resource__provider.html">mesos::v1::resource_provider</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">Launcher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmes [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient.html">DriverClient</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1volume.html">mesos::internal::slave::docker::volume</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classzookeeper_1_1LeaderContender.html">LeaderContender</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el"  [...]
+<tr><td valign="top"><a class="el" href="classDuration.html">Duration</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classzookeeper_1_1LeaderDetector.html">LeaderDetector</a> (<a class="el" href="namespacezookeeper.html">zookeeper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classOption.html">Option</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StopMaintenance.html">StopMaintenance</a>  [...]
+<tr><td valign="top"><a class="el" href="classDynamicLibrary.html">DynamicLibrary</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structJSON_1_1internal_1_1LessPrefer.html">LessPrefer</a> (<a class="el" href="namespaceJSON_1_1internal.html">JSON::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1allocator_1_1Options.html">Options</a> (<a class="el" href="namespacemesos_1_1allocator.html">mesos::allocator</a>)&#160;&#160;&#160;</td><td  [...]
 <tr><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html">LibeventSSLSocketImpl</a> (<a class="el" href="namespaceprocess_1_1network_1_1internal.html">process::network::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1StateMachine.html">StateMachine</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1hash_3_01Option_3_ [...]
-<tr><td valign="top"><a class="el" href="classLinkedHashMap.html">LinkedHashMap</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">ParamExecutorType</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJvm_1_1StaticVariable.html">Jvm::StaticVariable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="s [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1Encoder.html">Encoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxCapabilitiesIsolatorProcess.html">LinuxCapabilitiesIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Subprocess_1_1P [...]
-<tr><td valign="top"><a class="el" href="classrecordio_1_1Encoder.html">Encoder</a> (<a class="el" href="namespacerecordio.html">recordio</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxDevicesIsolatorProcess.html">LinuxDevicesIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprotobuf_1_1internal_1_1Parse.htm [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1EndpointDetector.html">EndpointDetector</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess.html">LinuxFilesystemIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class=" [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1log_1_1Log_1_1Entry.html">Log::Entry</a> (<a class="el" href="namespacemesos_1_1log.html">mesos::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html">LinuxLauncher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1internal_1_1ParseContext.html">Parse [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html">FetcherProcess::Cache::Entry</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1LinuxRootfs.html">LinuxRootfs</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign=" [...]
-<tr><td valign="top"><a class="el" href="structcgroups_1_1devices_1_1Entry.html">Entry</a> (<a class="el" href="namespacecgroups_1_1devices.html">cgroups::devices</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxSeccompIsolatorProcess.html">LinuxSeccompIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classlambda_1_ [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html">MountInfoTable::Entry</a> (<a class="el" href="namespacemesos_1_1internal_1_1fs.html">mesos::internal::fs</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_1_1Load.html">Load</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classPath.html">Path</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" hr [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1fs_1_1MountTable_1_1Entry.html">MountTable::Entry</a> (<a class="el" href="namespacemesos_1_1internal_1_1fs.html">mesos::internal::fs</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LoadQoSController.html">LoadQoSController</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" h [...]
-<tr><td valign="top"><a class="el" href="structldcache_1_1Entry.html">Entry</a> (<a class="el" href="namespaceldcache.html">ldcache</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1LocalAuthorizer.html">LocalAuthorizer</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess_1_1Info_1_1PathInfo.html">XfsDiskIs [...]
-<tr><td valign="top"><a class="el" href="structEnumClassHash.html">EnumClassHash</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html">LocalResourceProvider</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1volume_1_1PathValidator.html">PathValidator</a> (<a class="el" href="namespacemesos_1_1internal_1_1 [...]
-<tr><td valign="top"><a class="el" href="classJvm_1_1Env.html">Jvm::Env</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">LocalResourceProviderDaemon</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess.html">PerfEventSubsystemProcess</a> (<a class="el" href="namespacemeso [...]
+</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1log4j_1_1Level.html">Level</a> (<a class="el" href="namespaceorg_1_1apache_1_1log4j.html">org::apache::log4j</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1OutputFileDescriptors.html">Subprocess::IO::OutputFileDescriptors</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classStopwatch.html">Stopwatch</ [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1LevelDBStorage.html">LevelDBStorage</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1OverlayBackend.html">OverlayBackend</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classme [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1Encoder.html">Encoder</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1LevelDBStorage.html">LevelDBStorage</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structOverload.html">Overload</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="unionnet_ [...]
+<tr><td valign="top"><a class="el" href="classrecordio_1_1Encoder.html">Encoder</a> (<a class="el" href="namespacerecordio.html">recordio</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html">LibeventSSLSocketImpl</a> (<a class="el" href="namespaceprocess_1_1network_1_1internal.html">process::network::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structOverload_3_01F_01_4.html">Overloa [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1EndpointDetector.html">EndpointDetector</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classLinkedHashMap.html">LinkedHashMap</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Owned.html">Owned</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="e [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1log_1_1Log_1_1Entry.html">Log::Entry</a> (<a class="el" href="namespacemesos_1_1log.html">mesos::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxCapabilitiesIsolatorProcess.html">LinuxCapabilitiesIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_ [...]
+</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Store.html">Store</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1OperationID_01_4_01_4.html">hash&lt; std::pair&lt; mesos::FrameworkID, mesos::OperationID &gt; &gt;</a> (<a class="el" href="namespacestd.html">std</a>)&#160;&#160;&#160; [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html">FetcherProcess::Cache::Entry</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxDevicesIsolatorProcess.html">LinuxDevicesIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#1 [...]
+<tr><td valign="top"><a class="el" href="structcgroups_1_1devices_1_1Entry.html">Entry</a> (<a class="el" href="namespacecgroups_1_1devices.html">cgroups::devices</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess.html">LinuxFilesystemIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structme [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html">MountInfoTable::Entry</a> (<a class="el" href="namespacemesos_1_1internal_1_1fs.html">mesos::internal::fs</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html">LinuxLauncher</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" h [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1fs_1_1MountTable_1_1Entry.html">MountTable::Entry</a> (<a class="el" href="namespacemesos_1_1internal_1_1fs.html">mesos::internal::fs</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1LinuxRootfs.html">LinuxRootfs</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structp [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1Environment.html">Environment</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1log_1_1Log.html">Log</a> (<a class="el" href="namespacemesos_1_1log.html">mesos::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_1_1Permissions.html">Permissions</a> (<a class="el" href="na [...]
-<tr><td valign="top"><a class="el" href="classstout_1_1internal_1_1tests_1_1Environment.html">Environment</a> (<a class="el" href="namespacestout_1_1internal_1_1tests.html">stout::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1log4j_1_1Logger.html">Logger</a> (<a class="el" href="namespaceorg_1_1apache_1_1log4j.html">org::apache::log4j</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1PID.html">PID</a>  [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1EnvironmentSecretIsolatorProcess.html">EnvironmentSecretIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1logger_1_1LoggerFlags.html">LoggerFlags</a> (<a class="el" href="namespacemesos_1_1internal_1_1logger.html">mesos::internal::logger</a>)&#160;&#160;&#160;</td><td  [...]
-<tr><td valign="top"><a class="el" href="classos_1_1raw_1_1Envp.html">Envp</a> (<a class="el" href="namespaceos_1_1raw.html">os::raw</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Logging.html">Logging</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1http_1_1Pipe.html">Pipe</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td> [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1EphemeralPortsAllocator.html">EphemeralPortsAllocator</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1LogProcess.html">LogProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" hre [...]
-<tr><td valign="top"><a class="el" href="classErrnoError.html">ErrnoError</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html">LogReaderProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html">Fetcher::Plugin</a> (<a class="el" href="namespacemesos_1_1uri.html">mesos::uri</a>)&#1 [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1ErrnoFailure.html">ErrnoFailure</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html">LogrotateContainerLogger</a> (<a class="el" href="namespacemesos_1_1internal_1_1logger.html">mesos::internal::logger</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1csi_1_1v0_1_1Plugin [...]
-<tr><td valign="top"><a class="el" href="classError.html">Error</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1LogStorage.html">LogStorage</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1cni_1_1spec_1_1PluginError.html">PluginError</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html">mesos::internal::sla [...]
+<tr><td valign="top"><a class="el" href="structldcache_1_1Entry.html">Entry</a> (<a class="el" href="namespaceldcache.html">ldcache</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxSeccompIsolatorProcess.html">LinuxSeccompIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprotobuf_1_1internal_1_1Parse_3_01googl [...]
+<tr><td valign="top"><a class="el" href="structEnumClassHash.html">EnumClassHash</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_1_1Load.html">Load</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1internal_1_1ParseContext.html">ParseContext</a> (<a class="el" href="namespaceJSON_1_1internal.html">JSON::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1in [...]
+<tr><td valign="top"><a class="el" href="classJvm_1_1Env.html">Jvm::Env</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LoadQoSController.html">LoadQoSController</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprotobuf_1_1internal_1_1Parser.html">Parser</a> (<a class="el" href="namespaceprotobuf_1_1internal.html">protobuf::inter [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1Environment.html">Environment</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1LocalAuthorizer.html">LocalAuthorizer</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classlambda_1_1internal_1_1Par [...]
+<tr><td valign="top"><a class="el" href="classstout_1_1internal_1_1tests_1_1Environment.html">Environment</a> (<a class="el" href="namespacestout_1_1internal_1_1tests.html">stout::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html">LocalResourceProvider</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classPath.html">Pa [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1EnvironmentSecretIsolatorProcess.html">EnvironmentSecretIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">LocalResourceProviderDaemon</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td>< [...]
+<tr><td valign="top"><a class="el" href="classos_1_1raw_1_1Envp.html">Envp</a> (<a class="el" href="namespaceos_1_1raw.html">os::raw</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1log_1_1Log.html">Log</a> (<a class="el" href="namespacemesos_1_1log.html">mesos::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess_1_1Info_1_1PathInfo.html">XfsDiskIsolatorProcess::Info::PathInfo</a> (<a  [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1EphemeralPortsAllocator.html">EphemeralPortsAllocator</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classorg_1_1apache_1_1log4j_1_1Logger.html">Logger</a> (<a class="el" href="namespaceorg_1_1apache_1_1log4j.html">org::apache::log4j</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_ [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher_1_1Event.html">ZooKeeperTest::TestWatcher::Event</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html">LogWriterProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</ [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1Event.html">Event</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1internal_1_1Loop.html">Loop</a> (<a class="el" href="namespaceprocess_1_1internal.html">process::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1cni_1_1PortMapper.html">PortMapper</a> (<a class="el" href="namespacemesos_ [...]
-<tr><td valign="top"><a class="el" href="structprocess_1_1EventConsumer.html">EventConsumer</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structDocker_1_1PortMapping.html">Docker::PortMapping</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classJSON_1_1StringWriter.html">StringWriter</a> (<a class="el" href="namespaceJSON.html">JSON</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="classErrnoError.html">ErrnoError</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1logger_1_1LoggerFlags.html">LoggerFlags</a> (<a class="el" href="namespacemesos_1_1internal_1_1logger.html">mesos::internal::logger</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess.html">PerfEventSubsystemProcess</a> (<a class="el" href="namespacemesos [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1ErrnoFailure.html">ErrnoFailure</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Logging.html">Logging</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_1_1Permissions.html">Permissions</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td><td valig [...]
+<tr><td valign="top"><a class="el" href="classError.html">Error</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1LogProcess.html">LogProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1PID.html">PID</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="cla [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="classprocess_1_1EventLoop.html">EventLoop</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1PortMappingIsolatorProcess.html">PortMappingIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classSubcommand.html">Subcommand</a>&#16 [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1windows_1_1EventLoop.html">EventLoop</a> (<a class="el" href="namespaceprocess_1_1windows.html">process::windows</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnet_1_1MAC.html">MAC</a> (<a class="el" href="namespacenet.html">net</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1PortMappingStatistics.html">PortMappingStatistics</a> (<a class="el" href="namespacem [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1EventQueue.html">EventQueue</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1Machine.html">Machine</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1PortMappingUpdate.html">PortMappingUp [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher_1_1Event.html">ZooKeeperTest::TestWatcher::Event</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html">LogReaderProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</ [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1Event.html">Event</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html">LogrotateContainerLogger</a> (<a class="el" href="namespacemesos_1_1internal_1_1logger.html">mesos::internal::logger</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1http_1_1Pipe.html">Pipe</a> (<a  [...]
+<tr><td valign="top"><a class="el" href="structprocess_1_1EventConsumer.html">EventConsumer</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1state_1_1LogStorage.html">LogStorage</a> (<a class="el" href="namespacemesos_1_1state.html">mesos::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Plain.html">Plain</a> (<a class="el" href="namesp [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="structprocess_1_1EventVisitor.html">EventVisitor</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Slave_1_1Maintenance.html">Slave::Maintenance</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator_1_1internal.html">mesos::internal::master::allocator::internal</a>)&#160;&#160;&#160;</td><td valig [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1EventLoop.html">EventLoop</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html">LogWriterProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1log.html">mesos::internal::log</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html">Fetcher::Plugin</a> ( [...]
 <tr><td></td><td></td><td></td><td></td><td valign="top"><a class="el" href="structstrings_1_1internal_1_1stringify.html">stringify</a> (<a class="el" href="namespacestrings_1_1internal.html">strings::internal</a>)&#160;&#160;&#160;</td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
diff --git a/content/api/latest/c++/classmesos_1_1csi_1_1VolumeManager-members.html b/content/api/latest/c++/classmesos_1_1csi_1_1VolumeManager-members.html
new file mode 100644
index 0000000..8bcb774
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1csi_1_1VolumeManager-members.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1csi.html">csi</a></li><li class="navelem"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">VolumeManager</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">mesos::csi::VolumeManager Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">mesos::csi::VolumeManager</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a4da8313d904464c5b6e7810ec536ceda">attachVolume</a>(const std::string &amp;volumeId)=0</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">mesos::csi::VolumeManager</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a351b5d458d4f2806148d3dcf8f6fa935">create</a>(const process::http::URL &amp;agentUrl, const std::string &amp;rootDir, const CSIPluginInfo &amp;info, const hashset&lt; Service &gt; &amp;services, const std::string &amp;containerPrefix, const Option&lt; std::string &gt; &amp;authToken, Metrics *metrics)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">mesos::csi::VolumeMana [...]
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a51680f97f9884b349badaa5ead8764c4">createVolume</a>(const std::string &amp;name, const Bytes &amp;capacity, const types::VolumeCapability &amp;capability, const google::protobuf::Map&lt; std::string, std::string &gt; &amp;parameters)=0</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">mesos::csi::VolumeManager</a></td><td class="entry"><span class="mlabel">pur [...]
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a8934591ca2a3d6a17b3c000daa7ce08b">deleteVolume</a>(const std::string &amp;volumeId)=0</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">mesos::csi::VolumeManager</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a8fd024182982b006d13d154d7ed74a56">detachVolume</a>(const std::string &amp;volumeId)=0</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">mesos::csi::VolumeManager</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#ae6a627b29a8e09ad64c91f02f71d868f">getCapacity</a>(const types::VolumeCapability &amp;capability, const google::protobuf::Map&lt; std::string, std::string &gt; &amp;parameters)=0</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">mesos::csi::VolumeManager</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a12e27c85434a9faf7d34df3b0a7a77ef">listVolumes</a>()=0</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">mesos::csi::VolumeManager</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a8df54f2d00d67294121c65602901abee">publishVolume</a>(const std::string &amp;volumeId)=0</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">mesos::csi::VolumeManager</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a251d578dbfda6e71f1e3d6dd1d3f1b30">recover</a>()=0</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">mesos::csi::VolumeManager</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a61a610adf9d32cc11620c0c63104c400">unpublishVolume</a>(const std::string &amp;volumeId)=0</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">mesos::csi::VolumeManager</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a0b105c4947f9aebc778e5d0500c4832c">validateVolume</a>(const VolumeInfo &amp;volumeInfo, const types::VolumeCapability &amp;capability, const google::protobuf::Map&lt; std::string, std::string &gt; &amp;parameters)=0</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">mesos::csi::VolumeManager</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a242bcbfed66022570c00d99019505e48">~VolumeManager</a>()=default</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">mesos::csi::VolumeManager</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/content/api/latest/c++/classmesos_1_1csi_1_1VolumeManager.html b/content/api/latest/c++/classmesos_1_1csi_1_1VolumeManager.html
new file mode 100644
index 0000000..63bd636
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1csi_1_1VolumeManager.html
@@ -0,0 +1,511 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>Apache Mesos: mesos::csi::VolumeManager Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1csi.html">csi</a></li><li class="navelem"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">VolumeManager</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classmesos_1_1csi_1_1VolumeManager-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">mesos::csi::VolumeManager Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="volume__manager_8hpp_source.html">volume_manager.hpp</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for mesos::csi::VolumeManager:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classmesos_1_1csi_1_1VolumeManager.png" usemap="#mesos::csi::VolumeManager_map" alt=""/>
+  <map id="mesos::csi::VolumeManager_map" name="mesos::csi::VolumeManager_map">
+<area href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html" alt="mesos::csi::v0::VolumeManager" shape="rect" coords="0,56,188,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a242bcbfed66022570c00d99019505e48"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a242bcbfed66022570c00d99019505e48">~VolumeManager</a> ()=default</td></tr>
+<tr class="separator:a242bcbfed66022570c00d99019505e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a251d578dbfda6e71f1e3d6dd1d3f1b30"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a251d578dbfda6e71f1e3d6dd1d3f1b30">recover</a> ()=0</td></tr>
+<tr class="separator:a251d578dbfda6e71f1e3d6dd1d3f1b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12e27c85434a9faf7d34df3b0a7a77ef"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; std::vector&lt; <a class="el" href="structmesos_1_1csi_1_1VolumeInfo.html">VolumeInfo</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a12e27c85434a9faf7d34df3b0a7a77ef">listVolumes</a> ()=0</td></tr>
+<tr class="separator:a12e27c85434a9faf7d34df3b0a7a77ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6a627b29a8e09ad64c91f02f71d868f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classBytes.html">Bytes</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#ae6a627b29a8e09ad64c91f02f71d868f">getCapacity</a> (const types::VolumeCapability &amp;capability, const google::protobuf::Map&lt; std::string, [...]
+<tr class="separator:ae6a627b29a8e09ad64c91f02f71d868f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51680f97f9884b349badaa5ead8764c4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structmesos_1_1csi_1_1VolumeInfo.html">VolumeInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a51680f97f9884b349badaa5ead8764c4">createVolume</a> (const std::string &amp;name, const <a class="el" href="classByt [...]
+<tr class="separator:a51680f97f9884b349badaa5ead8764c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b105c4947f9aebc778e5d0500c4832c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a0b105c4947f9aebc778e5d0500c4832c">validateVolume</a> (const <a class="el" href="stru [...]
+<tr class="separator:a0b105c4947f9aebc778e5d0500c4832c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8934591ca2a3d6a17b3c000daa7ce08b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a8934591ca2a3d6a17b3c000daa7ce08b">deleteVolume</a> (const std::string &amp;volumeId)=0</td></tr>
+<tr class="separator:a8934591ca2a3d6a17b3c000daa7ce08b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4da8313d904464c5b6e7810ec536ceda"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a4da8313d904464c5b6e7810ec536ceda">attachVolume</a> (const std::string &amp;volumeId)=0</td></tr>
+<tr class="separator:a4da8313d904464c5b6e7810ec536ceda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fd024182982b006d13d154d7ed74a56"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a8fd024182982b006d13d154d7ed74a56">detachVolume</a> (const std::string &amp;volumeId)=0</td></tr>
+<tr class="separator:a8fd024182982b006d13d154d7ed74a56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8df54f2d00d67294121c65602901abee"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a8df54f2d00d67294121c65602901abee">publishVolume</a> (const std::string &amp;volumeId)=0</td></tr>
+<tr class="separator:a8df54f2d00d67294121c65602901abee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61a610adf9d32cc11620c0c63104c400"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a61a610adf9d32cc11620c0c63104c400">unpublishVolume</a> (const std::string &amp;volumeId)=0</td></tr>
+<tr class="separator:a61a610adf9d32cc11620c0c63104c400"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a351b5d458d4f2806148d3dcf8f6fa935"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">VolumeManager</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a351b5d458d4f2806148d3dcf8f6fa935">create</a> (const <a class= [...]
+<tr class="separator:a351b5d458d4f2806148d3dcf8f6fa935"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a242bcbfed66022570c00d99019505e48"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual mesos::csi::VolumeManager::~VolumeManager </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#a32976f7d385e04825b41489591719192">mesos::csi::v0::VolumeManager</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a4da8313d904464c5b6e7810ec536ceda"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; mesos::csi::VolumeManager::attachVolume </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>volumeId</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#a3c91839dc540036dd21bab1e879a4038">mesos::csi::v0::VolumeManager</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a351b5d458d4f2806148d3dcf8f6fa935"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt;<a class="el" href="classmesos_1_1csi_1_1VolumeManager.html">VolumeManager</a>&gt; &gt; mesos::csi::VolumeManager::create </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> &amp;&#160;</td>
+          <td class="paramname"><em>agentUrl</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>rootDir</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const CSIPluginInfo &amp;&#160;</td>
+          <td class="paramname"><em>info</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classhashset.html">hashset</a>&lt; <a class="el" href="namespacemesos_1_1csi.html#a37ff2867e3300ae06fc4a0f2c6e4a917">Service</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>services</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>containerPrefix</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>authToken</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structmesos_1_1csi_1_1Metrics.html">Metrics</a> *&#160;</td>
+          <td class="paramname"><em>metrics</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a51680f97f9884b349badaa5ead8764c4"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structmesos_1_1csi_1_1VolumeInfo.html">VolumeInfo</a>&gt; mesos::csi::VolumeManager::createVolume </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classBytes.html">Bytes</a> &amp;&#160;</td>
+          <td class="paramname"><em>capacity</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const types::VolumeCapability &amp;&#160;</td>
+          <td class="paramname"><em>capability</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const google::protobuf::Map&lt; std::string, std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>parameters</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#aa1c3e8a0203eafa639e1e0082ea4372a">mesos::csi::v0::VolumeManager</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8934591ca2a3d6a17b3c000daa7ce08b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;bool&gt; mesos::csi::VolumeManager::deleteVolume </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>volumeId</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#ac929c9fe3759aec8c7fcf10cec9dc275">mesos::csi::v0::VolumeManager</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8fd024182982b006d13d154d7ed74a56"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; mesos::csi::VolumeManager::detachVolume </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>volumeId</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#ac913fc99a5b8c60165edf413b6d72d7a">mesos::csi::v0::VolumeManager</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae6a627b29a8e09ad64c91f02f71d868f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classBytes.html">Bytes</a>&gt; mesos::csi::VolumeManager::getCapacity </td>
+          <td>(</td>
+          <td class="paramtype">const types::VolumeCapability &amp;&#160;</td>
+          <td class="paramname"><em>capability</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const google::protobuf::Map&lt; std::string, std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>parameters</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#ac36ba9fc8d9ddae2f2096844fe626ea9">mesos::csi::v0::VolumeManager</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a12e27c85434a9faf7d34df3b0a7a77ef"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;std::vector&lt;<a class="el" href="structmesos_1_1csi_1_1VolumeInfo.html">VolumeInfo</a>&gt; &gt; mesos::csi::VolumeManager::listVolumes </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#a8f041302fa68a67b841d230205eb7f6b">mesos::csi::v0::VolumeManager</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8df54f2d00d67294121c65602901abee"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; mesos::csi::VolumeManager::publishVolume </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>volumeId</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#a4a5ea884586b08378bbc61bc3e8db9a6">mesos::csi::v0::VolumeManager</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a251d578dbfda6e71f1e3d6dd1d3f1b30"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; mesos::csi::VolumeManager::recover </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#a3c434548def38bd682b85c851eacc190">mesos::csi::v0::VolumeManager</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a61a610adf9d32cc11620c0c63104c400"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; mesos::csi::VolumeManager::unpublishVolume </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>volumeId</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#a6701cbadce59c6dc3eb24ae2e54d371e">mesos::csi::v0::VolumeManager</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0b105c4947f9aebc778e5d0500c4832c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classOption.html">Option</a>&lt;<a class="el" href="classError.html">Error</a>&gt; &gt; mesos::csi::VolumeManager::validateVolume </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structmesos_1_1csi_1_1VolumeInfo.html">VolumeInfo</a> &amp;&#160;</td>
+          <td class="paramname"><em>volumeInfo</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const types::VolumeCapability &amp;&#160;</td>
+          <td class="paramname"><em>capability</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const google::protobuf::Map&lt; std::string, std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>parameters</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#a360f541d40b8b9f62b4acc047b2efa01">mesos::csi::v0::VolumeManager</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>src/csi/<a class="el" href="volume__manager_8hpp_source.html">volume_manager.hpp</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/content/api/latest/c++/classmesos_1_1csi_1_1VolumeManager.png b/content/api/latest/c++/classmesos_1_1csi_1_1VolumeManager.png
new file mode 100644
index 0000000..a3c0221
Binary files /dev/null and b/content/api/latest/c++/classmesos_1_1csi_1_1VolumeManager.png differ
diff --git a/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html
index 407b12a..6037a22 100644
--- a/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html
+++ b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html
@@ -57,25 +57,24 @@
 
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a4491383f1bd2235d1406c68a1baa7d94">call</a>(Request&lt; rpc &gt; request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a848b56b117876735b85c6d3688866267">call</a>(GetPluginInfoRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a2b50a74aba9b7dfc2f7b7ec1cef31f3c">call</a>(GetPluginCapabilitiesRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a993e20ae8a9a288eff4cd9046570e72a">call</a>(ProbeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a60c2bb55f37eba40c41ef2ac2f20674e">call</a>(CreateVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a8ee21a5d59708e394a37d6bdaf5bd745">call</a>(DeleteVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#af227708e515ff8f7ad462951c3803965">call</a>(ControllerPublishVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a1d04b530ed4319ccfe852b3299acd483">call</a>(ControllerUnpublishVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a4b85eb8d4516123a5bc03a1b88682413">call</a>(ValidateVolumeCapabilitiesRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#acc0a065e17577adde00e6a77692db660">call</a>(ListVolumesRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a30a3dce3f11b1f3c60c47a58c4bcb7b2">call</a>(GetCapacityRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a28d93f018cc22e505f0622409a6becad">call</a>(ControllerGetCapabilitiesRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a02485482bdc96bf53af22286f3227049">call</a>(NodeStageVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a3c8ba47c24f079ceb0d8e43017c5ac51">call</a>(NodeUnstageVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a541a0397f8ed7453c9fd4b4ac71cd305">call</a>(NodePublishVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ade0873cc3012a159c2da67c212883a88">call</a>(NodeUnpublishVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a37596eff880d8702077930ecf603b58d">call</a>(NodeGetIdRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a0a5c98be008c14860ad71f5d126fee11">call</a>(NodeGetCapabilitiesRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#accf969996008621b383d33c5af3468b7">Client</a>(const process::grpc::client::Connection &amp;_connection, const process::grpc::client::Runtime &amp;_runtime)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ad1275e62f22733feb6590138a095077d">controllerGetCapabilities</a>(ControllerGetCapabilitiesRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7ca7c76d351cc575e3bd7a22321f05ee">controllerPublishVolume</a>(ControllerPublishVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#af30fb63e68e285dc80b616f8daa41c7b">controllerUnpublishVolume</a>(ControllerUnpublishVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a483ec79231fdb03ab5f3070179ad83c7">createVolume</a>(CreateVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a8dc8c26a65a766bca086e033523f1975">deleteVolume</a>(DeleteVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a6602364277630332f30734802014e495">getCapacity</a>(GetCapacityRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a298ae164f3f5ed62dad2bf50d846d67f">getPluginCapabilities</a>(GetPluginCapabilitiesRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a4aa56d7c6bb0a5dbbe4dbefe7a2b48b3">getPluginInfo</a>(GetPluginInfoRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#aad40b75c7f26a66387680cd7be085850">listVolumes</a>(ListVolumesRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ac0f31b9bedceca092948ae56e83621e8">nodeGetCapabilities</a>(NodeGetCapabilitiesRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a292c766404b54937b7606057b7f3b0c9">nodeGetId</a>(NodeGetIdRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#af2f25c42d59300033c06146e238cff02">nodePublishVolume</a>(NodePublishVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#abbbf78883c45a05e57144f0081a4d037">nodeStageVolume</a>(NodeStageVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a75e14cf6b50749b78226d45fa6ebdc1e">nodeUnpublishVolume</a>(NodeUnpublishVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#aa025719cb5e3427a66fa98dfb2dcbd60">nodeUnstageVolume</a>(NodeUnstageVolumeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a5715588dd7df0908ce0f3c98020fcdb5">probe</a>(ProbeRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#abb5a2ee6285f21cab5a9723e8de62210">validateVolumeCapabilities</a>(ValidateVolumeCapabilitiesRequest request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html
index 6314167..67ecceb 100644
--- a/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html
+++ b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html
@@ -58,66 +58,46 @@
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" href="client_8hpp_source.html">client.hpp</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="v0__client_8hpp_source.html">v0_client.hpp</a>&gt;</code></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:accf969996008621b383d33c5af3468b7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#accf969996008621b383d33c5af3468b7">Client</a> (const <a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a> &amp;_connection, const <a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client: [...]
 <tr class="separator:accf969996008621b383d33c5af3468b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4491383f1bd2235d1406c68a1baa7d94"><td class="memTemplParams" colspan="2">template&lt;RPC rpc&gt; </td></tr>
-<tr class="memitem:a4491383f1bd2235d1406c68a1baa7d94"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ac47c9816df98eea3aa2b5fa4e5a87b5f">Response</a>&lt; rpc &gt;, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" vali [...]
-<tr class="separator:a4491383f1bd2235d1406c68a1baa7d94"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a848b56b117876735b85c6d3688866267"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a848b56b117876735b85c6d3688866267"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; GetPluginInfoResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a848b56b117876735b85c [...]
-<tr class="separator:a848b56b117876735b85c6d3688866267"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2b50a74aba9b7dfc2f7b7ec1cef31f3c"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a2b50a74aba9b7dfc2f7b7ec1cef31f3c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; GetPluginCapabilitiesResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a2b50a74aba9b [...]
-<tr class="separator:a2b50a74aba9b7dfc2f7b7ec1cef31f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a993e20ae8a9a288eff4cd9046570e72a"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a993e20ae8a9a288eff4cd9046570e72a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; ProbeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a993e20ae8a9a288eff4cd9046570 [...]
-<tr class="separator:a993e20ae8a9a288eff4cd9046570e72a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60c2bb55f37eba40c41ef2ac2f20674e"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a60c2bb55f37eba40c41ef2ac2f20674e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; CreateVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a60c2bb55f37eba40c41ef [...]
-<tr class="separator:a60c2bb55f37eba40c41ef2ac2f20674e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8ee21a5d59708e394a37d6bdaf5bd745"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a8ee21a5d59708e394a37d6bdaf5bd745"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; DeleteVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a8ee21a5d59708e394a37d [...]
-<tr class="separator:a8ee21a5d59708e394a37d6bdaf5bd745"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af227708e515ff8f7ad462951c3803965"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:af227708e515ff8f7ad462951c3803965"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; ControllerPublishVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#af227708e51 [...]
-<tr class="separator:af227708e515ff8f7ad462951c3803965"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1d04b530ed4319ccfe852b3299acd483"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a1d04b530ed4319ccfe852b3299acd483"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; ControllerUnpublishVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a1d04b530 [...]
-<tr class="separator:a1d04b530ed4319ccfe852b3299acd483"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4b85eb8d4516123a5bc03a1b88682413"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a4b85eb8d4516123a5bc03a1b88682413"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; ValidateVolumeCapabilitiesResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a4b85eb8 [...]
-<tr class="separator:a4b85eb8d4516123a5bc03a1b88682413"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acc0a065e17577adde00e6a77692db660"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:acc0a065e17577adde00e6a77692db660"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; ListVolumesResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#acc0a065e17577adde00e6a [...]
-<tr class="separator:acc0a065e17577adde00e6a77692db660"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a30a3dce3f11b1f3c60c47a58c4bcb7b2"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a30a3dce3f11b1f3c60c47a58c4bcb7b2"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; GetCapacityResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a30a3dce3f11b1f3c60c47a [...]
-<tr class="separator:a30a3dce3f11b1f3c60c47a58c4bcb7b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a28d93f018cc22e505f0622409a6becad"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a28d93f018cc22e505f0622409a6becad"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; ControllerGetCapabilitiesResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a28d93f01 [...]
-<tr class="separator:a28d93f018cc22e505f0622409a6becad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a02485482bdc96bf53af22286f3227049"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a02485482bdc96bf53af22286f3227049"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; NodeStageVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a02485482bdc96bf53a [...]
-<tr class="separator:a02485482bdc96bf53af22286f3227049"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3c8ba47c24f079ceb0d8e43017c5ac51"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a3c8ba47c24f079ceb0d8e43017c5ac51"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; NodeUnstageVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a3c8ba47c24f079ce [...]
-<tr class="separator:a3c8ba47c24f079ceb0d8e43017c5ac51"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a541a0397f8ed7453c9fd4b4ac71cd305"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a541a0397f8ed7453c9fd4b4ac71cd305"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; NodePublishVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a541a0397f8ed7453 [...]
-<tr class="separator:a541a0397f8ed7453c9fd4b4ac71cd305"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ade0873cc3012a159c2da67c212883a88"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:ade0873cc3012a159c2da67c212883a88"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; NodeUnpublishVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ade0873cc3012a1 [...]
-<tr class="separator:ade0873cc3012a159c2da67c212883a88"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a37596eff880d8702077930ecf603b58d"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a37596eff880d8702077930ecf603b58d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; NodeGetIdResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a37596eff880d8702077930ec [...]
-<tr class="separator:a37596eff880d8702077930ecf603b58d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0a5c98be008c14860ad71f5d126fee11"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
-<tr class="memitem:a0a5c98be008c14860ad71f5d126fee11"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt; NodeGetCapabilitiesResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a0a5c98be008c14 [...]
-<tr class="separator:a0a5c98be008c14860ad71f5d126fee11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4aa56d7c6bb0a5dbbe4dbefe7a2b48b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; GetPluginInfoResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a4aa56d7c6bb0a5dbbe4dbefe7a2b48b3">getPluginInfo</a> (GetPluginInf [...]
+<tr class="separator:a4aa56d7c6bb0a5dbbe4dbefe7a2b48b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a298ae164f3f5ed62dad2bf50d846d67f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; GetPluginCapabilitiesResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a298ae164f3f5ed62dad2bf50d846d67f">getPluginCapabilities</ [...]
+<tr class="separator:a298ae164f3f5ed62dad2bf50d846d67f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5715588dd7df0908ce0f3c98020fcdb5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; ProbeResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a5715588dd7df0908ce0f3c98020fcdb5">probe</a> (ProbeRequest request)</td></tr>
+<tr class="separator:a5715588dd7df0908ce0f3c98020fcdb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a483ec79231fdb03ab5f3070179ad83c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; CreateVolumeResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a483ec79231fdb03ab5f3070179ad83c7">createVolume</a> (CreateVolumeRe [...]
+<tr class="separator:a483ec79231fdb03ab5f3070179ad83c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8dc8c26a65a766bca086e033523f1975"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; DeleteVolumeResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a8dc8c26a65a766bca086e033523f1975">deleteVolume</a> (DeleteVolumeRe [...]
+<tr class="separator:a8dc8c26a65a766bca086e033523f1975"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ca7c76d351cc575e3bd7a22321f05ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; ControllerPublishVolumeResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7ca7c76d351cc575e3bd7a22321f05ee">controllerPublishVolu [...]
+<tr class="separator:a7ca7c76d351cc575e3bd7a22321f05ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af30fb63e68e285dc80b616f8daa41c7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; ControllerUnpublishVolumeResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#af30fb63e68e285dc80b616f8daa41c7b">controllerUnpublish [...]
+<tr class="separator:af30fb63e68e285dc80b616f8daa41c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb5a2ee6285f21cab5a9723e8de62210"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; ValidateVolumeCapabilitiesResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#abb5a2ee6285f21cab5a9723e8de62210">validateVolumeCapa [...]
+<tr class="separator:abb5a2ee6285f21cab5a9723e8de62210"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad40b75c7f26a66387680cd7be085850"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; ListVolumesResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#aad40b75c7f26a66387680cd7be085850">listVolumes</a> (ListVolumesReque [...]
+<tr class="separator:aad40b75c7f26a66387680cd7be085850"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6602364277630332f30734802014e495"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; GetCapacityResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a6602364277630332f30734802014e495">getCapacity</a> (GetCapacityReque [...]
+<tr class="separator:a6602364277630332f30734802014e495"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1275e62f22733feb6590138a095077d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; ControllerGetCapabilitiesResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ad1275e62f22733feb6590138a095077d">controllerGetCapabi [...]
+<tr class="separator:ad1275e62f22733feb6590138a095077d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbbf78883c45a05e57144f0081a4d037"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; NodeStageVolumeResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#abbbf78883c45a05e57144f0081a4d037">nodeStageVolume</a> (NodeStag [...]
+<tr class="separator:abbbf78883c45a05e57144f0081a4d037"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa025719cb5e3427a66fa98dfb2dcbd60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; NodeUnstageVolumeResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#aa025719cb5e3427a66fa98dfb2dcbd60">nodeUnstageVolume</a> (Node [...]
+<tr class="separator:aa025719cb5e3427a66fa98dfb2dcbd60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2f25c42d59300033c06146e238cff02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; NodePublishVolumeResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#af2f25c42d59300033c06146e238cff02">nodePublishVolume</a> (Node [...]
+<tr class="separator:af2f25c42d59300033c06146e238cff02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75e14cf6b50749b78226d45fa6ebdc1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; NodeUnpublishVolumeResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a75e14cf6b50749b78226d45fa6ebdc1e">nodeUnpublishVolume</a> ( [...]
+<tr class="separator:a75e14cf6b50749b78226d45fa6ebdc1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a292c766404b54937b7606057b7f3b0c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; NodeGetIdResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a292c766404b54937b7606057b7f3b0c9">nodeGetId</a> (NodeGetIdRequest req [...]
+<tr class="separator:a292c766404b54937b7606057b7f3b0c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0f31b9bedceca092948ae56e83621e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt; NodeGetCapabilitiesResponse &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ac0f31b9bedceca092948ae56e83621e8">nodeGetCapabilities</a> ( [...]
+<tr class="separator:ac0f31b9bedceca092948ae56e83621e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="accf969996008621b383d33c5af3468b7"></a>
@@ -155,34 +135,14 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a4491383f1bd2235d1406c68a1baa7d94"></a>
+<a class="anchor" id="ad1275e62f22733feb6590138a095077d"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;RPC rpc&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ac47c9816df98eea3aa2b5fa4e5a87b5f">Response</a>&lt;rpc&gt;, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;ControllerGetCapabilitiesResponse&gt; &gt; mesos::csi::v0::Client::controllerGetCapabilities </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemesos_1_1csi_1_1v0.html#ae689563b303cfca39004b705ab08d0d3">Request</a>&lt; rpc &gt;&#160;</td>
-          <td class="paramname"><em>request</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0a5c98be008c14860ad71f5d126fee11"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;NodeGetCapabilitiesResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
-          <td>(</td>
-          <td class="paramtype">NodeGetCapabilitiesRequest&#160;</td>
+          <td class="paramtype">ControllerGetCapabilitiesRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -191,16 +151,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a37596eff880d8702077930ecf603b58d"></a>
+<a class="anchor" id="a7ca7c76d351cc575e3bd7a22321f05ee"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;NodeGetIdResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;ControllerPublishVolumeResponse&gt; &gt; mesos::csi::v0::Client::controllerPublishVolume </td>
           <td>(</td>
-          <td class="paramtype">NodeGetIdRequest&#160;</td>
+          <td class="paramtype">ControllerPublishVolumeRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -209,16 +167,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ade0873cc3012a159c2da67c212883a88"></a>
+<a class="anchor" id="af30fb63e68e285dc80b616f8daa41c7b"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;NodeUnpublishVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;ControllerUnpublishVolumeResponse&gt; &gt; mesos::csi::v0::Client::controllerUnpublishVolume </td>
           <td>(</td>
-          <td class="paramtype">NodeUnpublishVolumeRequest&#160;</td>
+          <td class="paramtype">ControllerUnpublishVolumeRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -227,16 +183,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a541a0397f8ed7453c9fd4b4ac71cd305"></a>
+<a class="anchor" id="a483ec79231fdb03ab5f3070179ad83c7"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;NodePublishVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;CreateVolumeResponse&gt; &gt; mesos::csi::v0::Client::createVolume </td>
           <td>(</td>
-          <td class="paramtype">NodePublishVolumeRequest&#160;</td>
+          <td class="paramtype">CreateVolumeRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -245,16 +199,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a3c8ba47c24f079ceb0d8e43017c5ac51"></a>
+<a class="anchor" id="a8dc8c26a65a766bca086e033523f1975"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;NodeUnstageVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;DeleteVolumeResponse&gt; &gt; mesos::csi::v0::Client::deleteVolume </td>
           <td>(</td>
-          <td class="paramtype">NodeUnstageVolumeRequest&#160;</td>
+          <td class="paramtype">DeleteVolumeRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -263,16 +215,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a02485482bdc96bf53af22286f3227049"></a>
+<a class="anchor" id="a6602364277630332f30734802014e495"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;NodeStageVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;GetCapacityResponse&gt; &gt; mesos::csi::v0::Client::getCapacity </td>
           <td>(</td>
-          <td class="paramtype">NodeStageVolumeRequest&#160;</td>
+          <td class="paramtype">GetCapacityRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -281,16 +231,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a28d93f018cc22e505f0622409a6becad"></a>
+<a class="anchor" id="a298ae164f3f5ed62dad2bf50d846d67f"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt;ControllerGetCapabilitiesResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;GetPluginCapabilitiesResponse&gt; &gt; mesos::csi::v0::Client::getPluginCapabilities </td>
           <td>(</td>
-          <td class="paramtype">ControllerGetCapabilitiesRequest&#160;</td>
+          <td class="paramtype">GetPluginCapabilitiesRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -299,16 +247,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a30a3dce3f11b1f3c60c47a58c4bcb7b2"></a>
+<a class="anchor" id="a4aa56d7c6bb0a5dbbe4dbefe7a2b48b3"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;GetCapacityResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;GetPluginInfoResponse&gt; &gt; mesos::csi::v0::Client::getPluginInfo </td>
           <td>(</td>
-          <td class="paramtype">GetCapacityRequest&#160;</td>
+          <td class="paramtype">GetPluginInfoRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -317,14 +263,12 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="acc0a065e17577adde00e6a77692db660"></a>
+<a class="anchor" id="aad40b75c7f26a66387680cd7be085850"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;ListVolumesResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;ListVolumesResponse&gt; &gt; mesos::csi::v0::Client::listVolumes </td>
           <td>(</td>
           <td class="paramtype">ListVolumesRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
@@ -335,16 +279,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a4b85eb8d4516123a5bc03a1b88682413"></a>
+<a class="anchor" id="ac0f31b9bedceca092948ae56e83621e8"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt;ValidateVolumeCapabilitiesResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;NodeGetCapabilitiesResponse&gt; &gt; mesos::csi::v0::Client::nodeGetCapabilities </td>
           <td>(</td>
-          <td class="paramtype">ValidateVolumeCapabilitiesRequest&#160;</td>
+          <td class="paramtype">NodeGetCapabilitiesRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -353,16 +295,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a1d04b530ed4319ccfe852b3299acd483"></a>
+<a class="anchor" id="a292c766404b54937b7606057b7f3b0c9"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt;ControllerUnpublishVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;NodeGetIdResponse&gt; &gt; mesos::csi::v0::Client::nodeGetId </td>
           <td>(</td>
-          <td class="paramtype">ControllerUnpublishVolumeRequest&#160;</td>
+          <td class="paramtype">NodeGetIdRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -371,16 +311,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="af227708e515ff8f7ad462951c3803965"></a>
+<a class="anchor" id="af2f25c42d59300033c06146e238cff02"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classTry.html">Try</a>&lt;ControllerPublishVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;NodePublishVolumeResponse&gt; &gt; mesos::csi::v0::Client::nodePublishVolume </td>
           <td>(</td>
-          <td class="paramtype">ControllerPublishVolumeRequest&#160;</td>
+          <td class="paramtype">NodePublishVolumeRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -389,16 +327,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a8ee21a5d59708e394a37d6bdaf5bd745"></a>
+<a class="anchor" id="abbbf78883c45a05e57144f0081a4d037"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;DeleteVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;NodeStageVolumeResponse&gt; &gt; mesos::csi::v0::Client::nodeStageVolume </td>
           <td>(</td>
-          <td class="paramtype">DeleteVolumeRequest&#160;</td>
+          <td class="paramtype">NodeStageVolumeRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -407,16 +343,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a60c2bb55f37eba40c41ef2ac2f20674e"></a>
+<a class="anchor" id="a75e14cf6b50749b78226d45fa6ebdc1e"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;CreateVolumeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;NodeUnpublishVolumeResponse&gt; &gt; mesos::csi::v0::Client::nodeUnpublishVolume </td>
           <td>(</td>
-          <td class="paramtype">CreateVolumeRequest&#160;</td>
+          <td class="paramtype">NodeUnpublishVolumeRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -425,16 +359,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a993e20ae8a9a288eff4cd9046570e72a"></a>
+<a class="anchor" id="aa025719cb5e3427a66fa98dfb2dcbd60"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;ProbeResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;NodeUnstageVolumeResponse&gt; &gt; mesos::csi::v0::Client::nodeUnstageVolume </td>
           <td>(</td>
-          <td class="paramtype">ProbeRequest&#160;</td>
+          <td class="paramtype">NodeUnstageVolumeRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -443,16 +375,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a2b50a74aba9b7dfc2f7b7ec1cef31f3c"></a>
+<a class="anchor" id="a5715588dd7df0908ce0f3c98020fcdb5"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;GetPluginCapabilitiesResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;ProbeResponse&gt; &gt; mesos::csi::v0::Client::probe </td>
           <td>(</td>
-          <td class="paramtype">GetPluginCapabilitiesRequest&#160;</td>
+          <td class="paramtype">ProbeRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -461,16 +391,14 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a848b56b117876735b85c6d3688866267"></a>
+<a class="anchor" id="abb5a2ee6285f21cab5a9723e8de62210"></a>
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;&gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classTry.html">Try</a>&lt;GetPluginInfoResponse, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>&gt; &gt; mesos::csi::v0::Client::call </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="namespacemesos_1_1csi_1_1v0.html#ad350cc4c3a4b524b6ee73c006f53e50d">RPCResult</a>&lt;ValidateVolumeCapabilitiesResponse&gt; &gt; mesos::csi::v0::Client::validateVolumeCapabilities </td>
           <td>(</td>
-          <td class="paramtype">GetPluginInfoRequest&#160;</td>
+          <td class="paramtype">ValidateVolumeCapabilitiesRequest&#160;</td>
           <td class="paramname"><em>request</em></td><td>)</td>
           <td></td>
         </tr>
@@ -480,7 +408,7 @@ template&lt;&gt; </div>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>src/csi/<a class="el" href="client_8hpp_source.html">client.hpp</a></li>
+<li>src/csi/<a class="el" href="v0__client_8hpp_source.html">v0_client.hpp</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1VolumeManager-members.html b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1VolumeManager-members.html
new file mode 100644
index 0000000..1138f27
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1VolumeManager-members.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1csi.html">csi</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1csi_1_1v0.html">v0</a></li><li class="navelem"><a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html">VolumeManager</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">mesos::csi::v0::VolumeManager Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html">mesos::csi::v0::VolumeManager</a>, including all inherited members.</p>
+<table class="directory">
... 21628 lines suppressed ...