You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2017/10/30 15:39:33 UTC

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

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

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