You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2017/09/01 01:07:52 UTC

[06/10] mesos-site git commit: Updated the website built from mesos SHA: 8da1f0e.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/50f40c13/content/api/latest/c++/functions_func_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x72.html b/content/api/latest/c++/functions_func_0x72.html
index 95d95bc..52ebb3b 100644
--- a/content/api/latest/c++/functions_func_0x72.html
+++ b/content/api/latest/c++/functions_func_0x72.html
@@ -329,17 +329,15 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aabbcae80a9967d73db3218e33505921c">mesos::internal::slave::Framework</a>
 </li>
 <li>removeQuota()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adcb5555297656e9361c1da3230785a5c">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1a5c0c9ea155e237f07335e925c7dc2d">mesos::internal::master::allocator::MesosAllocatorProcess</a>
+, <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">mesos::allocator::Allocator</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adcb5555297656e9361c1da3230785a5c">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4bc95ebe6f2042453e55c6027a99b7a8">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a363e06225a78eb0ef4a47e9259b248c1">mesos::internal::master::allocator::internal::Metrics</a>
 </li>
 <li>RemoveQuota()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1quota_1_1RemoveQuota.html#a86804237edb5bffd57b290a803a515a3">mesos::internal::master::quota::RemoveQuota</a>
 </li>
-<li>removeQuota()
-: <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">mesos::allocator::Allocator</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1a5c0c9ea155e237f07335e925c7dc2d">mesos::internal::master::allocator::MesosAllocatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4bc95ebe6f2042453e55c6027a99b7a8">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
-, <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a363e06225a78eb0ef4a47e9259b248c1">mesos::internal::master::allocator::internal::Metrics</a>
-</li>
 <li>removeRole()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#abe00e42bb325a7cc0a4d9dd1ead5d772">mesos::internal::master::allocator::internal::Metrics</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/50f40c13/content/api/latest/c++/functions_func_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x73.html b/content/api/latest/c++/functions_func_0x73.html
index 7658de6..54cd0da 100644
--- a/content/api/latest/c++/functions_func_0x73.html
+++ b/content/api/latest/c++/functions_func_0x73.html
@@ -278,9 +278,7 @@
 : <a class="el" href="classprocess_1_1Owned.html#a08532e2c3ba328bf133471b1594754bd">process::Owned&lt; T &gt;</a>
 </li>
 <li>shared()
-: <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#ac598eea6fc64528727f41e20af38fb71">mesos::internal::fs::MountInfoTable::Entry</a>
-, <a class="el" href="classprocess_1_1internal_1_1Loop.html#a9923c05dd6d27f9ec0c61d28a5387641">process::internal::Loop&lt; Iterate, Body, T, R &gt;</a>
-, <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a593398b46bc29ef1e6b87b2fadbba7d6">process::network::internal::SocketImpl</a>
+: <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a593398b46bc29ef1e6b87b2fadbba7d6">process::network::internal::SocketImpl</a>
 </li>
 <li>Shared()
 : <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared&lt; T &gt;</a>
@@ -288,6 +286,8 @@
 <li>shared()
 : <a class="el" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources</a>
+, <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#ac598eea6fc64528727f41e20af38fb71">mesos::internal::fs::MountInfoTable::Entry</a>
+, <a class="el" href="classprocess_1_1internal_1_1Loop.html#a9923c05dd6d27f9ec0c61d28a5387641">process::internal::Loop&lt; Iterate, Body, T, R &gt;</a>
 </li>
 <li>SharedHandle()
 : <a class="el" href="classSharedHandle.html#ad2cfca1ab3db9839e617b569b225e0c0">SharedHandle</a>
@@ -437,20 +437,20 @@
 <li>StartSlave()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">mesos::internal::tests::MesosTest</a>
 </li>
+<li>startup()
+: <a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOServerCnxnFactory.html#aceef33e2bd447da751d4b592f4104121">org::apache::zookeeper::server::NIOServerCnxnFactory</a>
+</li>
 <li>Startup()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#aaea2d23338730eed57c232aced068e3b">mesos::internal::tests::MockCSIPlugin</a>
 </li>
-<li>startup()
-: <a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOServerCnxnFactory.html#aceef33e2bd447da751d4b592f4104121">org::apache::zookeeper::server::NIOServerCnxnFactory</a>
+<li>state()
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a48698f07413ddb1d974b42c04a98c5fa">mesos::internal::slave::Http</a>
 </li>
 <li>State()
 : <a class="el" href="classmesos_1_1state_1_1protobuf_1_1State.html#a084189a3f5965bda21eae68aa370f148">mesos::state::protobuf::State</a>
 , <a class="el" href="classmesos_1_1state_1_1State.html#aaedea4cd36c66e8a21f21723c1096d0f">mesos::state::State</a>
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#a0e87f47367f9441f5f10b26f2c4fcaae">mesos::internal::slave::state::State</a>
 </li>
-<li>state()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a48698f07413ddb1d974b42c04a98c5fa">mesos::internal::slave::Http</a>
-</li>
 <li>STATE_HELP()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a5c26c5c227679ba7f07387653469b01f">mesos::internal::slave::Http</a>
 </li>
@@ -541,14 +541,19 @@
 <li>StreamingResponseDecoder()
 : <a class="el" href="classprocess_1_1StreamingResponseDecoder.html#ab1b1d689df9ee3f716232ed0d9b85812">process::StreamingResponseDecoder</a>
 </li>
+<li>String()
+: <a class="el" href="structJSON_1_1String.html#a7be21f307ea1e322a19a23da1b35afb4">JSON::String</a>
+</li>
 <li>string()
-: <a class="el" href="structprocess_1_1http_1_1Status.html#a49f854c52adce69bc1d4cc5c15cdccac">process::http::Status</a>
-, <a class="el" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">Path</a>
-, <a class="el" href="classJvm.html#ac2c7a5438fbf91870a29720b0a26b0a1">Jvm</a>
-, <a class="el" href="structos_1_1sysctl.html#af54897c91536ccd5d829daabbac64266">os::sysctl</a>
+: <a class="el" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">Path</a>
 </li>
 <li>String()
-: <a class="el" href="structJSON_1_1String.html#a7be21f307ea1e322a19a23da1b35afb4">JSON::String</a>
+: <a class="el" href="structJSON_1_1String.html#ab8f3991c166dfd0e7761a8cfc733f4a2">JSON::String</a>
+</li>
+<li>string()
+: <a class="el" href="classJvm.html#ac2c7a5438fbf91870a29720b0a26b0a1">Jvm</a>
+, <a class="el" href="structos_1_1sysctl.html#af54897c91536ccd5d829daabbac64266">os::sysctl</a>
+, <a class="el" href="structprocess_1_1http_1_1Status.html#a49f854c52adce69bc1d4cc5c15cdccac">process::http::Status</a>
 </li>
 <li>stringify()
 : <a class="el" href="structstrings_1_1internal_1_1stringify_3_01T_00_01true_01_4.html#a8bbe1c2705c0084a8e57f44524facf1b">strings::internal::stringify&lt; T, true &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/50f40c13/content/api/latest/c++/functions_func_0x74.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x74.html b/content/api/latest/c++/functions_func_0x74.html
index 0b9a93d..cc0ec7f 100644
--- a/content/api/latest/c++/functions_func_0x74.html
+++ b/content/api/latest/c++/functions_func_0x74.html
@@ -159,27 +159,30 @@
 <li>ThunkProcess()
 : <a class="el" href="classprocess_1_1internal_1_1ThunkProcess.html#a326bf8be1b72cce6709737ca2f46a6b2">process::internal::ThunkProcess&lt; R &gt;</a>
 </li>
+<li>Time()
+: <a class="el" href="classprocess_1_1Time.html#a556f4005b624bc2ea40dd313634c3de1">process::Time</a>
+</li>
 <li>time()
 : <a class="el" href="classprocess_1_1metrics_1_1Timer.html#a434e22286a5dbc8ec2b8501499d159c4">process::metrics::Timer&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Timeout.html#a01021e2f51e5f0b1f6ec93977976f570">process::Timeout</a>
 , <a class="el" href="classprocess_1_1EventLoop.html#a8a20cebd54f86774b569d2dcf7bfd5dc">process::EventLoop</a>
 , <a class="el" href="structos_1_1sysctl.html#aa0170ffd9e615f415e5cef7126831728">os::sysctl</a>
 </li>
-<li>Time()
-: <a class="el" href="classprocess_1_1Time.html#a556f4005b624bc2ea40dd313634c3de1">process::Time</a>
-</li>
 <li>Timeout()
-: <a class="el" href="classprocess_1_1Timeout.html#a81668b70d7b16d9b795c1181122e854c">process::Timeout</a>
+: <a class="el" href="classprocess_1_1Timeout.html#adeadd19e081fb4f2a0a39ecc586a4af7">process::Timeout</a>
 </li>
 <li>timeout()
 : <a class="el" href="classprocess_1_1Timer.html#adcce3e5538751535be6ec4d48670eb89">process::Timer</a>
 </li>
-<li>timer()
-: <a class="el" href="classprocess_1_1Clock.html#a2001faa64a4b83f098ba6967afff5514">process::Clock</a>
+<li>Timeout()
+: <a class="el" href="classprocess_1_1Timeout.html#aa92e0df435b3ef095e9fc40313600334">process::Timeout</a>
 </li>
 <li>Timer()
 : <a class="el" href="classprocess_1_1Timer.html#a3edebc20b37365eb673e45af837599ca">process::Timer</a>
 </li>
+<li>timer()
+: <a class="el" href="classprocess_1_1Clock.html#a2001faa64a4b83f098ba6967afff5514">process::Clock</a>
+</li>
 <li>TimeSeries()
 : <a class="el" href="structprocess_1_1TimeSeries.html#a8fd91415653d305e8793416f8c4ff797">process::TimeSeries&lt; T &gt;</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/50f40c13/content/api/latest/c++/functions_func_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x75.html b/content/api/latest/c++/functions_func_0x75.html
index 02f0ad9..745108c 100644
--- a/content/api/latest/c++/functions_func_0x75.html
+++ b/content/api/latest/c++/functions_func_0x75.html
@@ -107,18 +107,21 @@
 <li>unblock()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1IOSwitchboardServer.html#ad12af157be565e49899ea65607d1c9a6">mesos::internal::slave::IOSwitchboardServer</a>
 </li>
+<li>UndiscardableDecorator()
+: <a class="el" href="structprocess_1_1UndiscardableDecorator.html#afc1bae35c8b0e91cd215bceb4d8e038b">process::UndiscardableDecorator&lt; F &gt;</a>
+</li>
 <li>unique()
 : <a class="el" href="classprocess_1_1Shared.html#a5a4fd275e890e3c5e81dd7aed1d804b0">process::Shared&lt; T &gt;</a>
 </li>
 <li>units()
-: <a class="el" href="classHours.html#a01a1c3cf790be36e3e3791822098e220">Hours</a>
+: <a class="el" href="classMinutes.html#a908aad4e6a868e043f95d3fcbf3d5986">Minutes</a>
+, <a class="el" href="classHours.html#a01a1c3cf790be36e3e3791822098e220">Hours</a>
 , <a class="el" href="classDays.html#a589226d06fa74863c8f7a3c7b5c17a4c">Days</a>
 , <a class="el" href="classWeeks.html#a7d1f2cc4ff0b617564e447dfbbcf0373">Weeks</a>
 , <a class="el" href="classNanoseconds.html#ad72de5352d805622f255e5ad07a67356">Nanoseconds</a>
 , <a class="el" href="classMicroseconds.html#abe8aa0a5b2cf4ed2740baac28d723a87">Microseconds</a>
 , <a class="el" href="classMilliseconds.html#ad8651c5072800ec3e83b58cb46278f1a">Milliseconds</a>
 , <a class="el" href="classSeconds.html#a7f333813ed6c0697f69aa27df45110f5">Seconds</a>
-, <a class="el" href="classMinutes.html#a908aad4e6a868e043f95d3fcbf3d5986">Minutes</a>
 </li>
 <li>unload()
 : <a class="el" href="classmesos_1_1internal_1_1HookManager.html#afd7cd85ea5befb394d83d254a54259aa">mesos::internal::HookManager</a>
@@ -205,7 +208,8 @@
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3edaf411ec6e409a3f8b2a77988ef65a">mesos::internal::master::Framework</a>
 </li>
 <li>update()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#aea11a2c309763256f2454ba745991dce">mesos::internal::slave::CgroupsIsolatorProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#aee83322693aec96863310b528b11b092">mesos::internal::slave::MesosIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#aea11a2c309763256f2454ba745991dce">mesos::internal::slave::CgroupsIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a8c1ee490b19bfe481e2222057bf52ff5">mesos::internal::slave::Subsystem</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1CpuSubsystem.html#afc1884bc06b63984a564a9c39f3ff7ca">mesos::internal::slave::CpuSubsystem</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#a33368ec75de175682e964578dd3afeeb">mesos::internal::slave::MemorySubsystem</a>
@@ -232,7 +236,6 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a53984581c243206c1bd38f74c9f094c9">mesos::internal::slave::MesosContainerizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#abde3e4cab136656d71568efc6316fef3">mesos::internal::slave::MesosContainerizerProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html#a31675debfb2281edb014242a014a9170">mesos::internal::slave::MesosIsolator</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#aee83322693aec96863310b528b11b092">mesos::internal::slave::MesosIsolatorProcess</a>
 </li>
 <li>updateAllocation()
 : <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a42f405bd54c1c1782a388cb28ca58b42">mesos::allocator::Allocator</a>
@@ -253,12 +256,12 @@
 : <a class="el" href="classzookeeper_1_1GroupProcess.html#ad925881d158d8d396b71f82aa86b9f48">zookeeper::GroupProcess</a>
 </li>
 <li>updateFramework()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ab07dbf341e4fe0e5847f00ea72b62592">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
+: <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a97eadff5ba5f1b25beeb2b99e7ed72bb">mesos::allocator::Allocator</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ab07dbf341e4fe0e5847f00ea72b62592">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ac9feed0f0010b5137fc95290a47cf7dc">mesos::internal::master::allocator::MesosAllocatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77d5b51a695c74ca402dfb969ef690b5">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
-, <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a97eadff5ba5f1b25beeb2b99e7ed72bb">mesos::allocator::Allocator</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a908f4faf4a455a57bb0c12f67c5b352b">mesos::internal::slave::Slave</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#acebf75338ede75fc4cf3bcbdba86e82b">mesos::internal::master::Master</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a908f4faf4a455a57bb0c12f67c5b352b">mesos::internal::slave::Slave</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77d5b51a695c74ca402dfb969ef690b5">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 </li>
 <li>updateInverseOffer()
 : <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">mesos::allocator::Allocator</a>
@@ -273,11 +276,11 @@
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1maintenance_1_1UpdateSchedule.html#ab64a021631dfce3db04006231d26488c">mesos::internal::master::maintenance::UpdateSchedule</a>
 </li>
 <li>updateSlave()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a7d82dd8c81f792177720f47dcc651b7c">mesos::internal::master::Master</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a5d83127e616bc3fed8bb2ed1f6220915">mesos::internal::master::allocator::MesosAllocatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a97b18046f20d3420ecb30cae056db694">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5aa224d2177f588be9a82aedc1d57c7b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5aa224d2177f588be9a82aedc1d57c7b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 , <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">mesos::allocator::Allocator</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a97b18046f20d3420ecb30cae056db694">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a5d83127e616bc3fed8bb2ed1f6220915">mesos::internal::master::allocator::MesosAllocatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a7d82dd8c81f792177720f47dcc651b7c">mesos::internal::master::Master</a>
 </li>
 <li>updateTask()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#afb50f46fa9a7c640505e19f2d2136f4b">mesos::internal::master::Master</a>
@@ -286,35 +289,33 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a78d4cb7ddccb6a2f7cdf31475ed7e83d">mesos::internal::slave::Executor</a>
 </li>
 <li>updateUnavailability()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a08403df603e11aacc3dcadab5cae4940">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a2bcd31ff91d60fac0172aaeab69bae93">mesos::internal::master::Master</a>
 , <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">mesos::allocator::Allocator</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a08403df603e11aacc3dcadab5cae4940">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#af22e2fdc761eb06eddb2f2c531ac2c5e">mesos::internal::master::allocator::MesosAllocatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abe0733932a78d03ec3c94ae0d71605ba">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a2bcd31ff91d60fac0172aaeab69bae93">mesos::internal::master::Master</a>
 </li>
 <li>updateWeight()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a8a499083a8f8eb4ef4ccee6690234d94">mesos::internal::master::allocator::DRFSorter</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a79ae94b89dadee19fef60c4de178a3c2">mesos::internal::master::allocator::Sorter</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a79ae94b89dadee19fef60c4de178a3c2">mesos::internal::master::allocator::Sorter</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a8a499083a8f8eb4ef4ccee6690234d94">mesos::internal::master::allocator::DRFSorter</a>
 </li>
 <li>updateWeights()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a395c64cd2a16dcff7d7d28590be076f9">mesos::internal::master::allocator::MesosAllocatorProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a64aebea886bb0148defbbc1ce936e0a3">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
 , <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">mesos::allocator::Allocator</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a575252272c6d0e24e9e79409d52ec493">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a395c64cd2a16dcff7d7d28590be076f9">mesos::internal::master::allocator::MesosAllocatorProcess</a>
 </li>
 <li>UpdateWeights()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html#ae090f6b725e220054125b50cdb725eaf">mesos::internal::master::weights::UpdateWeights</a>
 </li>
-<li>updateWeights()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a64aebea886bb0148defbbc1ce936e0a3">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a575252272c6d0e24e9e79409d52ec493">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
-</li>
 <li>updateWhitelist()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb63887ce887bbff1179e717e0abdeb3">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa701113886d4b11b9e9b3715dfc2500b">mesos::internal::master::allocator::MesosAllocatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac78b28a76b73d82e7643e854765fad46">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 , <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">mesos::allocator::Allocator</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa701113886d4b11b9e9b3715dfc2500b">mesos::internal::master::allocator::MesosAllocatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb63887ce887bbff1179e717e0abdeb3">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
 </li>
 <li>UPID()
-: <a class="el" href="structprocess_1_1UPID.html#a29c212b43fc5741dc396cebda185fc7a">process::UPID</a>
+: <a class="el" href="structprocess_1_1UPID.html#a14bb7441b10ec648ab2d68f6ad35cfd3">process::UPID</a>
 </li>
 <li>upper()
 : <a class="el" href="classInterval.html#abdc59b5f3784ae25b54c73acbb714296">Interval&lt; T &gt;</a>
@@ -324,37 +325,37 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html#a773c3c9d43b07eeb166e9edeafdc31a5">mesos::internal::slave::Fetcher</a>
 </li>
 <li>URL()
-: <a class="el" href="structprocess_1_1http_1_1URL.html#a6f6a9c959c9bb1519f1c29192aa4a407">process::http::URL</a>
+: <a class="el" href="structprocess_1_1http_1_1URL.html#a0405a5eae13705f0cfe7b78e2928bc5f">process::http::URL</a>
 </li>
 <li>us()
 : <a class="el" href="classDuration.html#ab4bc8981d3ac26e3880e57e19f7f7f92">Duration</a>
 </li>
 <li>usage()
-: <a class="el" href="classmesos_1_1slave_1_1Isolator.html#ab2f31137c3fc9f4d012434586cd5b968">mesos::slave::Isolator</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1BlkioSubsystem.html#ad63172b05e57b18e10b8cf36e5cd4567">mesos::internal::slave::BlkioSubsystem</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a9a8ba6606d8f040f9cc1dad52aadfdaf">mesos::internal::slave::Subsystem</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#afe51774549a2c508e758c2b4e50eccca">mesos::internal::slave::XfsDiskIsolatorProcess</a>
-, <a class="el" href="classflags_1_1FlagsBase.html#a461ac2219b52b3b9bd22e8ac4fafe02a">flags::FlagsBase</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a6c73fbdbf7a29d098e66913b210b2f9b">mesos::internal::slave::DockerContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html#a5a532b63e821e94c22a30465337b836e">mesos::internal::slave::PerfEventSubsystem</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystem.html#aa4f3acade36cbaf10f9cfeac2fc6e1aa">mesos::internal::slave::CpuacctSubsystem</a>
+: <a class="el" href="classflags_1_1FlagsBase.html#a461ac2219b52b3b9bd22e8ac4fafe02a">flags::FlagsBase</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#a1025f2d9d0c568ff37e89bc9e9d6a9b9">mesos::internal::slave::MesosContainerizerProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html#ac998139d7df3305d7c90a7f3c65681a8">mesos::internal::slave::MesosIsolator</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#afe51774549a2c508e758c2b4e50eccca">mesos::internal::slave::XfsDiskIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#a3775b02006ba335eb942fe4bad06315a">mesos::internal::slave::CgroupsIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a777216dd99e0a655f636a61f18798204">mesos::internal::slave::MesosContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a6c73fbdbf7a29d098e66913b210b2f9b">mesos::internal::slave::DockerContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1DiskUsageCollector.html#a7568ce79c91387c4fb7ab45cc7c9b1c1">mesos::internal::slave::DiskUsageCollector</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixCpuIsolatorProcess.html#a59c7b1fb5f593419e5ce38b9d72b197b">mesos::internal::slave::PosixCpuIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess.html#a14293df65e7bd30ea32ae71c762721da">mesos::internal::slave::NvidiaGpuIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#a27a7514b9257a7c6b345c9f97173906d">mesos::internal::slave::MesosIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a16acaf5e8129bb470694c842cf5d79bd">mesos::internal::slave::Containerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PortMappingIsolatorProcess.html#afa7ef8de09a38065bdb61070c12839e4">mesos::internal::slave::PortMappingIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html#a5ce6db0ef481af3a94a4da78001adeb4">mesos::internal::slave::DockerContainerizerProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixDiskIsolatorProcess.html#a46c7c57a4f272b7493f86c26456f7a19">mesos::internal::slave::PosixDiskIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1slave_1_1Isolator.html#ab2f31137c3fc9f4d012434586cd5b968">mesos::slave::Isolator</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html#ac998139d7df3305d7c90a7f3c65681a8">mesos::internal::slave::MesosIsolator</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">mesos::internal::slave::Slave</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PortMappingIsolatorProcess.html#afa7ef8de09a38065bdb61070c12839e4">mesos::internal::slave::PortMappingIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CpuSubsystem.html#a6c4f366e231e6dcf8b099f17a11a7e3b">mesos::internal::slave::CpuSubsystem</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1DiskUsageCollector.html#a7568ce79c91387c4fb7ab45cc7c9b1c1">mesos::internal::slave::DiskUsageCollector</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#adb58f9c117ceb8ad7395792c1c92a9cd">mesos::internal::slave::MemorySubsystem</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess.html#a89b494196c800a3f3f47b8d7846acd5d">mesos::internal::slave::PosixMemIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixDiskIsolatorProcess.html#a46c7c57a4f272b7493f86c26456f7a19">mesos::internal::slave::PosixDiskIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1BlkioSubsystem.html#ad63172b05e57b18e10b8cf36e5cd4567">mesos::internal::slave::BlkioSubsystem</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystem.html#aa4f3acade36cbaf10f9cfeac2fc6e1aa">mesos::internal::slave::CpuacctSubsystem</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html#a5a532b63e821e94c22a30465337b836e">mesos::internal::slave::PerfEventSubsystem</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#a27a7514b9257a7c6b345c9f97173906d">mesos::internal::slave::MesosIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a9a8ba6606d8f040f9cc1dad52aadfdaf">mesos::internal::slave::Subsystem</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#adb58f9c117ceb8ad7395792c1c92a9cd">mesos::internal::slave::MemorySubsystem</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CpuSubsystem.html#a6c4f366e231e6dcf8b099f17a11a7e3b">mesos::internal::slave::CpuSubsystem</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a6b5b7c8cc2d45e519be36b0cc60ca328">mesos::internal::slave::ComposingContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a16acaf5e8129bb470694c842cf5d79bd">mesos::internal::slave::Containerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#a3775b02006ba335eb942fe4bad06315a">mesos::internal::slave::CgroupsIsolatorProcess</a>
 </li>
 <li>usedSpace()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#ad6cbb59defc88edb511562c691bb4d10">mesos::internal::slave::FetcherProcess::Cache</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/50f40c13/content/api/latest/c++/functions_func_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x77.html b/content/api/latest/c++/functions_func_0x77.html
index b789ece..b4e59eb 100644
--- a/content/api/latest/c++/functions_func_0x77.html
+++ b/content/api/latest/c++/functions_func_0x77.html
@@ -158,12 +158,12 @@
 <li>write()
 : <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#ad945bef2134c872f8ea43dea6db84c66">process::http::Pipe::Writer</a>
 </li>
-<li>writer()
-: <a class="el" href="classprocess_1_1http_1_1Pipe.html#a000e921fa096a665acce3c2aaa38339e">process::http::Pipe</a>
-</li>
 <li>Writer()
 : <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a32aae1536dfad8f0486e64b4e7bd3422">mesos::log::Log::Writer</a>
 </li>
+<li>writer()
+: <a class="el" href="classprocess_1_1http_1_1Pipe.html#a000e921fa096a665acce3c2aaa38339e">process::http::Pipe</a>
+</li>
 <li>WriterProxy()
 : <a class="el" href="classJSON_1_1WriterProxy.html#af46db5991abdab5b7eefadc277fe5587">JSON::WriterProxy</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/50f40c13/content/api/latest/c++/functions_rela.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_rela.html b/content/api/latest/c++/functions_rela.html
index b2acf5c..b17599b 100644
--- a/content/api/latest/c++/functions_rela.html
+++ b/content/api/latest/c++/functions_rela.html
@@ -319,17 +319,17 @@
 : <a class="el" href="classmesos_1_1state_1_1protobuf_1_1Variable.html#a7edbf9e31116a21e4e18cd2dd004ae63">mesos::state::protobuf::Variable&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1state_1_1Variable.html#a7edbf9e31116a21e4e18cd2dd004ae63">mesos::state::Variable</a>
 </li>
-<li>subprocess
-: <a class="el" href="classprocess_1_1Subprocess.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess</a>
-</li>
 <li>Subprocess
-: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::IO</a>
+: <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
 </li>
 <li>subprocess
 : <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess::IO</a>
 </li>
 <li>Subprocess
-: <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
+: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::IO</a>
+</li>
+<li>subprocess
+: <a class="el" href="classprocess_1_1Subprocess.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess</a>
 </li>
 <li>Subscriber
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad8fccf68963e3540e62df4dfb512bc54">mesos::internal::master::Master</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/50f40c13/content/api/latest/c++/functions_vars_0x66.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_vars_0x66.html b/content/api/latest/c++/functions_vars_0x66.html
index 6541ec7..5e1a306 100644
--- a/content/api/latest/c++/functions_vars_0x66.html
+++ b/content/api/latest/c++/functions_vars_0x66.html
@@ -92,6 +92,7 @@
 <h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
 <li>f
 : <a class="el" href="structprocess_1_1DispatchEvent.html#aaac3fb4cea0a7eed6a4ebc6531b533fd">process::DispatchEvent</a>
+, <a class="el" href="structprocess_1_1UndiscardableDecorator.html#af431c54e30cf9f0862ab1618ab2130e2">process::UndiscardableDecorator&lt; F &gt;</a>
 </li>
 <li>fair_sharing_excluded_resource_names
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a0f6ed59f4862b2a514fda762f42a3a4b">mesos::internal::master::Flags</a>
@@ -133,14 +134,17 @@
 <li>five
 : <a class="el" href="structos_1_1Load.html#acff27912cf063f465aaf72fbda6ad3a7">os::Load</a>
 </li>
+<li>flags
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1HttpServerTestHelper.html#a02f09da865619bfc022facf7fbca4e1b">mesos::internal::tests::HttpServerTestHelper</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper.html#ae887c918de05a48b0924e11e3589ebcb">mesos::internal::tests::KillPolicyTestHelper</a>
+</li>
 <li>Flags
 : <a class="el" href="struct__REPARSE__DATA__BUFFER.html#a9f5b061463f1042c5c12f342b2ff9ef5">_REPARSE_DATA_BUFFER</a>
 </li>
 <li>flags
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper.html#ae887c918de05a48b0924e11e3589ebcb">mesos::internal::tests::KillPolicyTestHelper</a>
-, <a class="el" href="structinternal_1_1windows_1_1SymbolicLink.html#a89e2e286624560540be6ad3c2ca484f8">internal::windows::SymbolicLink</a>
-, <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark.html#a31082cfdfa0b5047dc7b2437a50b2c01">mesos::internal::log::tool::Benchmark</a>
+: <a class="el" href="structinternal_1_1windows_1_1SymbolicLink.html#a89e2e286624560540be6ad3c2ca484f8">internal::windows::SymbolicLink</a>
 , <a class="el" href="structproc_1_1ProcessStatus.html#ab23cd87bd6429e5b2a87afecb3b7638d">proc::ProcessStatus</a>
+, <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark.html#a31082cfdfa0b5047dc7b2437a50b2c01">mesos::internal::log::tool::Benchmark</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Initialize.html#aa94f08d70b858ff8683baa93ef50dfb8">mesos::internal::log::tool::Initialize</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Read.html#ad43ba97b1fa85ab7a231306290dbf12a">mesos::internal::log::tool::Read</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Replica.html#a016f5233d057de2b11f123afbee2ee50">mesos::internal::log::tool::Replica</a>
@@ -154,7 +158,6 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerMount.html#a81842beb9923d6c2c1410b8a076c617f">mesos::internal::slave::MesosContainerizerMount</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper.html#a25fa0fe53f9a8630455d4a6c80d00f9c">mesos::internal::tests::ActiveUserTestHelper</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1CapabilitiesTestHelper.html#ad9446ffed38b5d677f3860939fb0d0c0">mesos::internal::tests::CapabilitiesTestHelper</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1HttpServerTestHelper.html#a02f09da865619bfc022facf7fbca4e1b">mesos::internal::tests::HttpServerTestHelper</a>
 </li>
 <li>floatClass
 : <a class="el" href="classJvm.html#aff35f55de44cc917bca53387388665b7">Jvm</a>
@@ -181,18 +184,18 @@
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a07d5e36f36240d0e7b5571f9b2d1467a">mesos::internal::master::Flags</a>
 </li>
 <li>frameworkId
-: <a class="el" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">mesos::internal::slave::paths::ExecutorRunPath</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a34bfb0214dd593dcbf1ad4fa398a417c">mesos::internal::slave::Executor</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a34bfb0214dd593dcbf1ad4fa398a417c">mesos::internal::slave::Executor</a>
+, <a class="el" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">mesos::internal::slave::paths::ExecutorRunPath</a>
 </li>
 <li>frameworks
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#a6cbb8b2d545779d9fefba998cbb103d1">mesos::internal::master::Role</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#af5ccc6bfff9f9302fcdcdc5317f07f60">mesos::internal::master::Metrics</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html#aca52eeca2b7e9e6a0b4b2012f571e1ba">mesos::internal::slave::state::SlaveState</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#a6cbb8b2d545779d9fefba998cbb103d1">mesos::internal::master::Role</a>
 </li>
 <li>frameworks_active
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#a933856393925f3007c0ed28731f2a70f">mesos::internal::master::Metrics</a>
-, <a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a6eac4f70a5a1a34c6268c5415ada7623">mesos::internal::slave::Metrics</a>
+: <a class="el" href="structmesos_1_1internal_1_1slave_1_1Metrics.html#a6eac4f70a5a1a34c6268c5415ada7623">mesos::internal::slave::Metrics</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#a933856393925f3007c0ed28731f2a70f">mesos::internal::master::Metrics</a>
 </li>
 <li>frameworks_connected
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#a26e19539d8ee1993581d5d890f246e98">mesos::internal::master::Metrics</a>
@@ -222,8 +225,8 @@
 : <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountTable_1_1Entry.html#a766ab3d24475ea3fb78c0ae6b5cd533f">mesos::internal::fs::MountTable::Entry</a>
 </li>
 <li>from
-: <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags.html#ae002e741a9ead2a2e645bc58e72b7cb9">mesos::internal::log::tool::Read::Flags</a>
-, <a class="el" href="structprocess_1_1TerminateEvent.html#a5bfc1949d7aeeabc6178fc29fc0ce5e8">process::TerminateEvent</a>
+: <a class="el" href="structprocess_1_1TerminateEvent.html#a5bfc1949d7aeeabc6178fc29fc0ce5e8">process::TerminateEvent</a>
+, <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags.html#ae002e741a9ead2a2e645bc58e72b7cb9">mesos::internal::log::tool::Read::Flags</a>
 , <a class="el" href="structprocess_1_1Message.html#a34b9bf104323f4cb48049c00046bf02c">process::Message</a>
 </li>
 <li>fsname

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/50f40c13/content/api/latest/c++/future_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/future_8hpp.html b/content/api/latest/c++/future_8hpp.html
index 8481f0d..fbc5a6d 100644
--- a/content/api/latest/c++/future_8hpp.html
+++ b/content/api/latest/c++/future_8hpp.html
@@ -118,6 +118,8 @@ Classes</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1internal_1_1unwrap_3_01Future_3_01X_01_4_01_4.html">process::internal::unwrap&lt; Future&lt; X &gt; &gt;</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1UndiscardableDecorator.html">process::UndiscardableDecorator&lt; F &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
 Namespaces</h2></td></tr>
@@ -181,6 +183,14 @@ Functions</h2></td></tr>
 <tr class="memitem:afb9858d1610b80846d170d49b5abd03a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:afb9858d1610b80846d170d49b5abd03a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess.html#afb9858d1610b80846d170d49b5abd03a">process::discardPromises</a> (std::set&lt; Promise&lt; T &gt; * &gt; *promises, const Future&lt; T &gt; &amp;future)</td></tr>
 <tr class="separator:afb9858d1610b80846d170d49b5abd03a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bf988425025cc1f778727e61bc6d523"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a3bf988425025cc1f778727e61bc6d523"><td class="memTemplItemLeft" align="right" valign="top">Future&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess.html#a3bf988425025cc1f778727e61bc6d523">process::undiscardable</a> (const Future&lt; T &gt; &amp;future)</td></tr>
+<tr class="separator:a3bf988425025cc1f778727e61bc6d523"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75a00f108c8067c629ad5c587a92eb55"><td class="memTemplParams" colspan="2">template&lt;typename F , typename std::enable_if&lt; !is_specialization_of&lt; Future, typename std::decay&lt; F &gt;::type &gt;::value, int &gt;::type  = 0&gt; </td></tr>
+<tr class="memitem:a75a00f108c8067c629ad5c587a92eb55"><td class="memTemplItemLeft" align="right" valign="top">UndiscardableDecorator<br class="typebreak"/>
+&lt; typename std::decay&lt; F &gt;<br class="typebreak"/>
+::type &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceprocess.html#a75a00f108c8067c629ad5c587a92eb55">process::undiscardable</a> (F &amp;&amp;f)</td></tr>
+<tr class="separator:a75a00f108c8067c629ad5c587a92eb55"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/50f40c13/content/api/latest/c++/future_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/future_8hpp_source.html b/content/api/latest/c++/future_8hpp_source.html
index 083946e..cd1d723 100644
--- a/content/api/latest/c++/future_8hpp_source.html
+++ b/content/api/latest/c++/future_8hpp_source.html
@@ -1678,9 +1678,100 @@
 <div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>&#160;  }</div>
 <div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160;}</div>
 <div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>&#160;</div>
-<div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>&#160;}  <span class="comment">// namespace process {</span></div>
-<div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160;</div>
-<div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160;<span class="preprocessor">#endif // __PROCESS_FUTURE_HPP__</span></div>
+<div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>&#160;</div>
+<div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160;<span class="comment">// Returns a future that will not propagate a discard through to the</span></div>
+<div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160;<span class="comment">// future passed in as an argument. This can be very valuable if you</span></div>
+<div class="line"><a name="l01630"></a><span class="lineno"> 1630</span>&#160;<span class="comment">// want to block some future from getting discarded.</span></div>
+<div class="line"><a name="l01631"></a><span class="lineno"> 1631</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>&#160;<span class="comment">// Example:</span></div>
+<div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>&#160;<span class="comment">//   Promise&lt;int&gt; promise;</span></div>
+<div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>&#160;<span class="comment">//   Future&lt;int&gt; future = undiscardable(promise.future());</span></div>
+<div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>&#160;<span class="comment">//   future.discard();</span></div>
+<div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>&#160;<span class="comment">//   assert(!promise.future().hasDiscard());</span></div>
+<div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>&#160;<span class="comment">// Or another example, when chaining futures:</span></div>
+<div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l01641"></a><span class="lineno"> 1641</span>&#160;<span class="comment">//   Future&lt;int&gt; future = undiscardable(</span></div>
+<div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>&#160;<span class="comment">//       foo()</span></div>
+<div class="line"><a name="l01643"></a><span class="lineno"> 1643</span>&#160;<span class="comment">//         .then([]() { ...; })</span></div>
+<div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>&#160;<span class="comment">//         .then([]() { ...; }));</span></div>
+<div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160;<span class="comment">// This will guarantee that a discard _will not_ propagate to `foo()`</span></div>
+<div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>&#160;<span class="comment">// or any of the futures returned from the invocations of `.then()`.</span></div>
+<div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l01649"></a><span class="lineno"><a class="line" href="namespaceprocess.html#a3bf988425025cc1f778727e61bc6d523"> 1649</a></span>&#160;<a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a> <a class="code" href="namespaceprocess.html#a3bf988425025cc1f778727e61bc6d523">undiscardable</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; future)</div>
+<div class="line"><a name="l01650"></a><span class="lineno"> 1650</span>&#160;{</div>
+<div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160;  std::shared_ptr&lt;Promise&lt;T&gt;&gt; <a class="code" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">promise</a>(<span class="keyword">new</span> <a class="code" href="classprocess_1_1Promise.html">Promise&lt;T&gt;</a>());</div>
+<div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160;  future.<a class="code" href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">onAny</a>([promise](<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future&lt;T&gt;</a>&amp; future) {</div>
+<div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160;    promise-&gt;associate(future);</div>
+<div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160;  });</div>
+<div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160;  <span class="keywordflow">return</span> promise-&gt;future();</div>
+<div class="line"><a name="l01656"></a><span class="lineno"> 1656</span>&#160;}</div>
+<div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160;</div>
+<div class="line"><a name="l01658"></a><span class="lineno"> 1658</span>&#160;</div>
+<div class="line"><a name="l01659"></a><span class="lineno"> 1659</span>&#160;<span class="comment">// Decorator that for some callable `f` invokes</span></div>
+<div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>&#160;<span class="comment">// `undiscardable(f(args))` for some `args`. This is used by the</span></div>
+<div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>&#160;<span class="comment">// overload of `undiscardable()` that takes callables instead of a</span></div>
+<div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>&#160;<span class="comment">// specialization of `Future`.</span></div>
+<div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>&#160;<span class="comment">// TODO(benh): Factor out a generic decorator pattern to be used in</span></div>
+<div class="line"><a name="l01665"></a><span class="lineno"> 1665</span>&#160;<span class="comment">// other circumstances, e.g., to replace `_Deferred`.</span></div>
+<div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> F&gt;</div>
+<div class="line"><a name="l01667"></a><span class="lineno"><a class="line" href="structprocess_1_1UndiscardableDecorator.html"> 1667</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structprocess_1_1UndiscardableDecorator.html">UndiscardableDecorator</a></div>
+<div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160;{</div>
+<div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>&#160;  <span class="keyword">template</span> &lt;</div>
+<div class="line"><a name="l01670"></a><span class="lineno"> 1670</span>&#160;    <span class="keyword">typename</span> G,</div>
+<div class="line"><a name="l01671"></a><span class="lineno"> 1671</span>&#160;    <span class="keyword">typename</span> std::enable_if&lt;</div>
+<div class="line"><a name="l01672"></a><span class="lineno"> 1672</span>&#160;      std::is_constructible&lt;F, G&gt;::value, <span class="keywordtype">int</span>&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a> = 0&gt;</div>
+<div class="line"><a name="l01673"></a><span class="lineno"><a class="line" href="structprocess_1_1UndiscardableDecorator.html#afc1bae35c8b0e91cd215bceb4d8e038b"> 1673</a></span>&#160;  <a class="code" href="structprocess_1_1UndiscardableDecorator.html#afc1bae35c8b0e91cd215bceb4d8e038b">UndiscardableDecorator</a>(G&amp;&amp; g) : <a class="code" href="structprocess_1_1UndiscardableDecorator.html#af431c54e30cf9f0862ab1618ab2130e2">f</a>(std::forward&lt;G&gt;(g)) {}</div>
+<div class="line"><a name="l01674"></a><span class="lineno"> 1674</span>&#160;</div>
+<div class="line"><a name="l01675"></a><span class="lineno"> 1675</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span>... Args&gt;</div>
+<div class="line"><a name="l01676"></a><span class="lineno"><a class="line" href="structprocess_1_1UndiscardableDecorator.html#ac43b6c7b67a337a0008ecabe188fe8e3"> 1676</a></span>&#160;  <span class="keyword">auto</span> <a class="code" href="structprocess_1_1UndiscardableDecorator.html#ac43b6c7b67a337a0008ecabe188fe8e3">operator()</a>(Args&amp;&amp;... args)</div>
+<div class="line"><a name="l01677"></a><span class="lineno"> 1677</span>&#160;    -&gt; decltype(std::declval&lt;F&amp;&gt;()(std::forward&lt;Args&gt;(args)...))</div>
+<div class="line"><a name="l01678"></a><span class="lineno"> 1678</span>&#160;  {</div>
+<div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>&#160;    <span class="keyword">using</span> <a class="code" href="classResult.html">Result</a> =</div>
+<div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>&#160;      <span class="keyword">typename</span> std::decay&lt;decltype(f(std::forward&lt;Args&gt;(args)...))&gt;::<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>;</div>
+<div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>&#160;</div>
+<div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>&#160;    static_assert(</div>
+<div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>&#160;        <a class="code" href="structis__specialization__of.html">is_specialization_of&lt;Future, Result&gt;::value</a>,</div>
+<div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>&#160;        <span class="stringliteral">&quot;Expecting Future&lt;T&gt; to be returned from undiscarded(...)&quot;</span>);</div>
+<div class="line"><a name="l01685"></a><span class="lineno"> 1685</span>&#160;</div>
+<div class="line"><a name="l01686"></a><span class="lineno"> 1686</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespaceprocess.html#a3bf988425025cc1f778727e61bc6d523">undiscardable</a>(<a class="code" href="structprocess_1_1UndiscardableDecorator.html#af431c54e30cf9f0862ab1618ab2130e2">f</a>(std::forward&lt;Args&gt;(args)...));</div>
+<div class="line"><a name="l01687"></a><span class="lineno"> 1687</span>&#160;  }</div>
+<div class="line"><a name="l01688"></a><span class="lineno"> 1688</span>&#160;</div>
+<div class="line"><a name="l01689"></a><span class="lineno"><a class="line" href="structprocess_1_1UndiscardableDecorator.html#af431c54e30cf9f0862ab1618ab2130e2"> 1689</a></span>&#160;  F <a class="code" href="structprocess_1_1UndiscardableDecorator.html#af431c54e30cf9f0862ab1618ab2130e2">f</a>;</div>
+<div class="line"><a name="l01690"></a><span class="lineno"> 1690</span>&#160;};</div>
+<div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>&#160;</div>
+<div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160;</div>
+<div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>&#160;<span class="comment">// An overload of `undiscardable()` above that takes and returns a</span></div>
+<div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>&#160;<span class="comment">// callable. The returned callable has decorated the provided callable</span></div>
+<div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>&#160;<span class="comment">// `f` such that when the returned callable is invoked it will in turn</span></div>
+<div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>&#160;<span class="comment">// invoke `undiscardable(f(args))` for some `args`. See</span></div>
+<div class="line"><a name="l01697"></a><span class="lineno"> 1697</span>&#160;<span class="comment">// `UndiscardableDecorator` above for more details.</span></div>
+<div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>&#160;<span class="comment">// Example:</span></div>
+<div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>&#160;<span class="comment">//   Future&lt;int&gt; future = foo()</span></div>
+<div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>&#160;<span class="comment">//     .then(undiscardable([]() { ...; }));</span></div>
+<div class="line"><a name="l01703"></a><span class="lineno"> 1703</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l01704"></a><span class="lineno"> 1704</span>&#160;<span class="comment">// This guarantees that even if `future` is discarded the discard will</span></div>
+<div class="line"><a name="l01705"></a><span class="lineno"> 1705</span>&#160;<span class="comment">// not propagate into the lambda passed into `.then()`.</span></div>
+<div class="line"><a name="l01706"></a><span class="lineno"> 1706</span>&#160;<span class="keyword">template</span> &lt;</div>
+<div class="line"><a name="l01707"></a><span class="lineno"> 1707</span>&#160;  <span class="keyword">typename</span> F,</div>
+<div class="line"><a name="l01708"></a><span class="lineno"> 1708</span>&#160;  <span class="keyword">typename</span> std::enable_if&lt;</div>
+<div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160;    !<a class="code" href="structis__specialization__of.html">is_specialization_of</a>&lt;</div>
+<div class="line"><a name="l01710"></a><span class="lineno"> 1710</span>&#160;      <a class="code" href="classprocess_1_1Future.html">Future</a>,</div>
+<div class="line"><a name="l01711"></a><span class="lineno"> 1711</span>&#160;      <span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::decay&lt;F&gt;::type</a>&gt;::value, <span class="keywordtype">int</span>&gt;<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a> = 0&gt;</div>
+<div class="line"><a name="l01712"></a><span class="lineno"><a class="line" href="namespaceprocess.html#a75a00f108c8067c629ad5c587a92eb55"> 1712</a></span>&#160;<a class="code" href="structprocess_1_1UndiscardableDecorator.html">UndiscardableDecorator&lt;typename std::decay&lt;F&gt;::type</a>&gt; <a class="code" href="namespaceprocess.html#a3bf988425025cc1f778727e61bc6d523">undiscardable</a>(F&amp;&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>)</div>
+<div class="line"><a name="l01713"></a><span class="lineno"> 1713</span>&#160;{</div>
+<div class="line"><a name="l01714"></a><span class="lineno"> 1714</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="structprocess_1_1UndiscardableDecorator.html">UndiscardableDecorator</a>&lt;</div>
+<div class="line"><a name="l01715"></a><span class="lineno"> 1715</span>&#160;    <span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::decay&lt;F&gt;::type</a>&gt;(std::forward&lt;F&gt;(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>));</div>
+<div class="line"><a name="l01716"></a><span class="lineno"> 1716</span>&#160;}</div>
+<div class="line"><a name="l01717"></a><span class="lineno"> 1717</span>&#160;</div>
+<div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>&#160;}  <span class="comment">// namespace process {</span></div>
+<div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160;</div>
+<div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160;<span class="preprocessor">#endif // __PROCESS_FUTURE_HPP__</span></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_ae0eecf64520fb955719d8edce806cc9b"><div class="ttname"><a href="namespaceprocess_1_1internal.html#ae0eecf64520fb955719d8edce806cc9b">process::internal::select</a></div><div class="ttdeci">void select(const Future&lt; T &gt; &amp;future, std::shared_ptr&lt; Promise&lt; Future&lt; T &gt;&gt;&gt; promise)</div><div class="ttdef"><b>Definition:</b> future.hpp:823</div></div>
 <div class="ttc" id="synchronized_8hpp_html"><div class="ttname"><a href="synchronized_8hpp.html">synchronized.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a68f241961e700d0cecf982d9cc0043d7"><div class="ttname"><a href="classprocess_1_1Future.html#a68f241961e700d0cecf982d9cc0043d7">process::Future::isReady</a></div><div class="ttdeci">bool isReady() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1070</div></div>
@@ -1717,6 +1808,7 @@
 <div class="ttc" id="classprocess_1_1Future_html_a1e09668bb029e2e3cc3a2d9cf1075812"><div class="ttname"><a href="classprocess_1_1Future.html#a1e09668bb029e2e3cc3a2d9cf1075812">process::Future::operator!=</a></div><div class="ttdeci">bool operator!=(const Future&lt; T &gt; &amp;that) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1014</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1028</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_ae5b0c4b2bd16f5cd8f2041c46503eed5"><div class="ttname"><a href="namespaceprocess_1_1internal.html#ae5b0c4b2bd16f5cd8f2041c46503eed5">process::internal::thenf</a></div><div class="ttdeci">void thenf(const lambda::function&lt; Future&lt; X &gt;(const T &amp;)&gt; &amp;f, const std::shared_ptr&lt; Promise&lt; X &gt;&gt; &amp;promise, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1294</div></div>
+<div class="ttc" id="structprocess_1_1UndiscardableDecorator_html_afc1bae35c8b0e91cd215bceb4d8e038b"><div class="ttname"><a href="structprocess_1_1UndiscardableDecorator.html#afc1bae35c8b0e91cd215bceb4d8e038b">process::UndiscardableDecorator::UndiscardableDecorator</a></div><div class="ttdeci">UndiscardableDecorator(G &amp;&amp;g)</div><div class="ttdef"><b>Definition:</b> future.hpp:1673</div></div>
 <div class="ttc" id="namespaceprocess_html_a47aeae3952eb3e90da58eca3375b2142"><div class="ttname"><a href="namespaceprocess.html#a47aeae3952eb3e90da58eca3375b2142">process::failPromises</a></div><div class="ttdeci">void failPromises(std::set&lt; Promise&lt; T &gt; * &gt; *promises, const std::string &amp;failure)</div><div class="ttdef"><b>Definition:</b> future.hpp:1591</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a32e4b21c80168bb3f809da93b669b98f"><div class="ttname"><a href="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f">process::Future::operator=</a></div><div class="ttdeci">Future&lt; T &gt; &amp; operator=(const Future&lt; T &gt; &amp;that)</div><div class="ttdef"><b>Definition:</b> future.hpp:997</div></div>
 <div class="ttc" id="result_8hpp_html"><div class="ttname"><a href="result_8hpp.html">result.hpp</a></div></div>
@@ -1743,12 +1835,14 @@
 <div class="ttc" id="classprocess_1_1Future_html_a8af6d072946de82f639c488872ab4db8"><div class="ttname"><a href="classprocess_1_1Future.html#a8af6d072946de82f639c488872ab4db8">process::Future::onFailed</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onFailed(_Deferred&lt; F &gt; &amp;&amp;deferred) const </div><div class="ttdef"><b>Definition:</b> future.hpp:189</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_aeea5927a465c7b6e7f0f8b91f1e65461"><div class="ttname"><a href="classprocess_1_1Future.html#aeea5927a465c7b6e7f0f8b91f1e65461">process::Future::onDiscard</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onDiscard(_Deferred&lt; F &gt; &amp;&amp;deferred) const </div><div class="ttdef"><b>Definition:</b> future.hpp:176</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_ae90544e9db7a6648cee806c821601ee5"><div class="ttname"><a href="classprocess_1_1Future.html#ae90544e9db7a6648cee806c821601ee5">process::Future::DiscardedCallback</a></div><div class="ttdeci">lambda::function&lt; void()&gt; DiscardedCallback</div><div class="ttdef"><b>Definition:</b> future.hpp:161</div></div>
+<div class="ttc" id="structprocess_1_1UndiscardableDecorator_html_af431c54e30cf9f0862ab1618ab2130e2"><div class="ttname"><a href="structprocess_1_1UndiscardableDecorator.html#af431c54e30cf9f0862ab1618ab2130e2">process::UndiscardableDecorator::f</a></div><div class="ttdeci">F f</div><div class="ttdef"><b>Definition:</b> future.hpp:1689</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onAny(AnyCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1268</div></div>
 <div class="ttc" id="structprocess_1_1__Deferred_html"><div class="ttname"><a href="structprocess_1_1__Deferred.html">process::_Deferred</a></div><div class="ttdef"><b>Definition:</b> deferred.hpp:64</div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:255</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html_aa70c825f2b107eac5f393db03d2dd6ec"><div class="ttname"><a href="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec">process::Promise::associate</a></div><div class="ttdeci">bool associate(const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:725</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_a58d2ee086b173d21a4fc0550f843dd2e"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a58d2ee086b173d21a4fc0550f843dd2e">process::internal::discard</a></div><div class="ttdeci">void discard(WeakFuture&lt; T &gt; reference)</div><div class="ttdef"><b>Definition:</b> future.hpp:636</div></div>
 <div class="ttc" id="namespaceprocess_html_ac2bef42241b51b0715b826d950e22d6a"><div class="ttname"><a href="namespaceprocess.html#ac2bef42241b51b0715b826d950e22d6a">process::select</a></div><div class="ttdeci">Future&lt; Future&lt; T &gt; &gt; select(const std::set&lt; Future&lt; T &gt;&gt; &amp;futures)</div><div class="ttdef"><b>Definition:</b> future.hpp:845</div></div>
+<div class="ttc" id="structis__specialization__of_html"><div class="ttname"><a href="structis__specialization__of.html">is_specialization_of</a></div><div class="ttdef"><b>Definition:</b> traits.hpp:17</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:72</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Future_html_ad002735b3459454f81f77bc9604903ba"><div class="ttname"><a href="classprocess_1_1Future.html#ad002735b3459454f81f77bc9604903ba">process::Future::onReady</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onReady(F &amp;&amp;f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:309</div></div>
@@ -1769,6 +1863,7 @@
 <div class="ttc" id="latch_8hpp_html"><div class="ttname"><a href="latch_8hpp.html">latch.hpp</a></div></div>
 <div class="ttc" id="namespacecgroups_1_1devices_html_a22494291bc2cb89697dcd2b5f288bdd3"><div class="ttname"><a href="namespacecgroups_1_1devices.html#a22494291bc2cb89697dcd2b5f288bdd3">cgroups::devices::list</a></div><div class="ttdeci">Try&lt; std::vector&lt; Entry &gt; &gt; list(const std::string &amp;hierarchy, const std::string &amp;cgroup)</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a2174995dd9a77eb017e1d54840f2b186"><div class="ttname"><a href="classprocess_1_1Future.html#a2174995dd9a77eb017e1d54840f2b186">process::Future::repair</a></div><div class="ttdeci">Future&lt; T &gt; repair(const lambda::function&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; &amp;f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1441</div></div>
+<div class="ttc" id="namespaceprocess_html_a3bf988425025cc1f778727e61bc6d523"><div class="ttname"><a href="namespaceprocess.html#a3bf988425025cc1f778727e61bc6d523">process::undiscardable</a></div><div class="ttdeci">Future&lt; T &gt; undiscardable(const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1649</div></div>
 <div class="ttc" id="namespaceprocess_html_a9244f063b856adbc7182f8620b01034c"><div class="ttname"><a href="namespaceprocess.html#a9244f063b856adbc7182f8620b01034c">process::await</a></div><div class="ttdeci">Future&lt; std::list&lt; Future&lt; T &gt; &gt; &gt; await(const std::list&lt; Future&lt; T &gt;&gt; &amp;futures)</div><div class="ttdef"><b>Definition:</b> collect.hpp:224</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a01597d58e57a7384eed5a56ccf797a0e"><div class="ttname"><a href="classprocess_1_1Future.html#a01597d58e57a7384eed5a56ccf797a0e">process::Future::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const Future&lt; T &gt; &amp;that) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1021</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a8c5011603de16950bdcbb5bd137ef956"><div class="ttname"><a href="classprocess_1_1Future.html#a8c5011603de16950bdcbb5bd137ef956">process::Future::Future</a></div><div class="ttdeci">Future()</div><div class="ttdef"><b>Definition:</b> future.hpp:937</div></div>
@@ -1804,6 +1899,7 @@
 <div class="ttc" id="classprocess_1_1Future_html_ae0483b70dae75d7a75c97839130f6886"><div class="ttname"><a href="classprocess_1_1Future.html#ae0483b70dae75d7a75c97839130f6886">process::Future::~Future</a></div><div class="ttdeci">~Future()=default</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a4492bc5e02252a90087bcda3a9113f66"><div class="ttname"><a href="classprocess_1_1Future.html#a4492bc5e02252a90087bcda3a9113f66">process::Future::onReady</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onReady(_Deferred&lt; F &gt; &amp;&amp;deferred) const </div><div class="ttdef"><b>Definition:</b> future.hpp:182</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:35</div></div>
+<div class="ttc" id="structprocess_1_1UndiscardableDecorator_html"><div class="ttname"><a href="structprocess_1_1UndiscardableDecorator.html">process::UndiscardableDecorator</a></div><div class="ttdef"><b>Definition:</b> future.hpp:1667</div></div>
 <div class="ttc" id="classprocess_1_1Latch_html"><div class="ttname"><a href="classprocess_1_1Latch.html">process::Latch</a></div><div class="ttdef"><b>Definition:</b> latch.hpp:24</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_ac24932d40d46827beb624695ff08a428"><div class="ttname"><a href="classprocess_1_1Future.html#ac24932d40d46827beb624695ff08a428">process::Future::failed</a></div><div class="ttdeci">static Future&lt; T &gt; failed(const std::string &amp;message)</div><div class="ttdef"><b>Definition:</b> future.hpp:909</div></div>
 <div class="ttc" id="result__of_8hpp_html"><div class="ttname"><a href="result__of_8hpp.html">result_of.hpp</a></div></div>
@@ -1813,6 +1909,7 @@
 <div class="ttc" id="classTry_html_a7be0768038e0628632492edf6cc1515a"><div class="ttname"><a href="classTry.html#a7be0768038e0628632492edf6cc1515a">Try::get</a></div><div class="ttdeci">const T &amp; get() const </div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html_aa218de27008dceaab89f594b341614ca"><div class="ttname"><a href="classprocess_1_1Promise.html#aa218de27008dceaab89f594b341614ca">process::Promise::~Promise</a></div><div class="ttdeci">virtual ~Promise()</div><div class="ttdef"><b>Definition:</b> future.hpp:668</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a7d0523c18366c86e160021920e08e726"><div class="ttname"><a href="classprocess_1_1Future.html#a7d0523c18366c86e160021920e08e726">process::Future::FailedCallback</a></div><div class="ttdeci">lambda::function&lt; void(const std::string &amp;)&gt; FailedCallback</div><div class="ttdef"><b>Definition:</b> future.hpp:160</div></div>
+<div class="ttc" id="structprocess_1_1UndiscardableDecorator_html_ac43b6c7b67a337a0008ecabe188fe8e3"><div class="ttname"><a href="structprocess_1_1UndiscardableDecorator.html#ac43b6c7b67a337a0008ecabe188fe8e3">process::UndiscardableDecorator::operator()</a></div><div class="ttdeci">auto operator()(Args &amp;&amp;...args) -&gt; decltype(std::declval&lt; F &amp; &gt;()(std::forward&lt; Args &gt;(args)...))</div><div class="ttdef"><b>Definition:</b> future.hpp:1676</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a542d3524ad6d4ca7ec633e63e4beadeb"><div class="ttname"><a href="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb">process::Future::ReadyCallback</a></div><div class="ttdeci">lambda::function&lt; void(const T &amp;)&gt; ReadyCallback</div><div class="ttdef"><b>Definition:</b> future.hpp:159</div></div>
 <div class="ttc" id="namespaceprocess_html_ac263ad6d2909a96a948ee94594013847"><div class="ttname"><a href="namespaceprocess.html#ac263ad6d2909a96a948ee94594013847">process::setPromises</a></div><div class="ttdeci">void setPromises(std::set&lt; Promise&lt; T &gt; * &gt; *promises, const T &amp;t)</div><div class="ttdef"><b>Definition:</b> future.hpp:1579</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_ade35e2593ea7486d0d6cd26584960704"><div class="ttname"><a href="classprocess_1_1Future.html#ade35e2593ea7486d0d6cd26584960704">process::Future::operator-&gt;</a></div><div class="ttdeci">const T * operator-&gt;() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1161</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/50f40c13/content/api/latest/c++/globals_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_0x75.html b/content/api/latest/c++/globals_0x75.html
index d1aebbf..27ffd1e 100644
--- a/content/api/latest/c++/globals_0x75.html
+++ b/content/api/latest/c++/globals_0x75.html
@@ -88,12 +88,12 @@
 <li>UMOUNT_NOFOLLOW
 : <a class="el" href="src_2linux_2fs_8hpp.html#a34b04741fa68d7de9b7a79a265b8227f">fs.hpp</a>
 </li>
-<li>Unimplemented()
-: <a class="el" href="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f">unimplemented.hpp</a>
-</li>
 <li>UNIMPLEMENTED
 : <a class="el" href="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4">unimplemented.hpp</a>
 </li>
+<li>Unimplemented()
+: <a class="el" href="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f">unimplemented.hpp</a>
+</li>
 <li>UNREACHABLE
 : <a class="el" href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">unreachable.hpp</a>
 </li>