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/11/29 18:44:38 UTC

[20/21] mesos-site git commit: Updated the website built from mesos SHA: 17d186e.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6f36cf66/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index 5a5113b..574f6ff 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -24103,6 +24103,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>MASTER_CAPABILITIES</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master.html</Path>
+    <Anchor>a5755d8f01d2ae9068790916bdf0faab0</Anchor>
+    <DeclaredIn>constants.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>MAX_OFFERS_PER_FRAMEWORK</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
@@ -67005,6 +67016,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>MASTER_CAPABILITIES</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master.html</Path>
+    <Anchor>a5755d8f01d2ae9068790916bdf0faab0</Anchor>
+    <DeclaredIn>constants.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>operator&lt;&lt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -71262,2772 +71284,2465 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::internal::master::AdmitSlave</Name>
+      <Name>mesos::internal::master::Framework</Name>
       <APILanguage>c</APILanguage>
       <Type>cl</Type>
-      <Scope>mesos::internal::master::AdmitSlave</Scope>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1AdmitSlave.html</Path>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>AdmitSlave</Name>
+      <Name>Framework</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::AdmitSlave</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1AdmitSlave.html</Path>
-    <Anchor>a0e6f5768c66e7d85b5d68ad162c999d1</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a5ca92e3fadf6870a101d9bb811d4c3a5</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Operation</Name>
+      <Name>Framework</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>ab3d421fa8e9d8849fb37ddaef1965b3a</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a71e5518db2bb5dea0ea30c62c8875233</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~Operation</Name>
+      <Name>Framework</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>a51ff2884db36db785c55f0e269a8134d</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>ac3630efd25c454ceac2b96fb299f3db3</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator()</Name>
+      <Name>~Framework</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>a579f54e98cc99bf30ed6d1c209fa17c3</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a6831b8eaa6b3f35f823663c5e71bf591</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>set</Name>
+      <Name>getTask</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>aa7325c01da3c8fff4d2bf6586a2e55df</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a19891551770e3337ea6b9a16eae3d582</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>addTask</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>ad96eae1c1003a896e34b6a4c66e23c39</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a4d9a5a8184f84befc507e33d0fd8750a</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>recoverResources</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a863b7ddd169d89f8eb5947f49613dc92</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>af14287bdb6466ca003b6e5e6a37ae02a</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>send</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>ae21d4ecd85e32dd84e32dd5813ac9284</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a71665f49a1e06ef4606f7eaae4c43669</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>addCompletedTask</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>aa218de27008dceaab89f594b341614ca</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>afe96191551ae12c5793954ca9279df8a</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>discard</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>addUnreachableTask</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a8f50fcfd7ddb6dd39ec2cd468377cd5d</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>aeb6de80698ecb96df9976f260eebe324</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>removeTask</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a989b8dfa7eb2633de3f0f25ac2b87943</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a5941685cafa2cf6cf56e2c74646dcca2</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>addOffer</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a020c44bfea0e8b3f4ffb369775d7ab83</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a501020e1788fff91b58b13359e0476ae</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>removeOffer</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a19d6a340d2ea310f89ba8a722b1fef18</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a7fadf70339d91d6a2dda333b62f31646</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>associate</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>addInverseOffer</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>aa70c825f2b107eac5f393db03d2dd6ec</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a4f4199a2f4982a95e85f2a43cddeef54</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>fail</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>removeInverseOffer</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a2fc569c8bf99acb3e53a68ff3b266667</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a953bc05fc32558e49a4c76679b0d2a7c</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>future</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>hasExecutor</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a8aef752d6c90cb11e58e3166b7592ef1</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>ac02a8f668ccabc7707c6bdc3a304acca</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>perform</Name>
+      <Name>addExecutor</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::AdmitSlave</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1AdmitSlave.html</Path>
-    <Anchor>a5699b0068c72de9b5012256c3dc2db64</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a3a6ff7632d43e249ac5c0d33b69f15fb</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::internal::master::MarkSlaveUnreachable</Name>
-      <APILanguage>c</APILanguage>
-      <Type>cl</Type>
-      <Scope>mesos::internal::master::MarkSlaveUnreachable</Scope>
+      <Name>removeExecutor</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1MarkSlaveUnreachable.html</Path>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a0984d983c592e277dbbdbce6b1250da0</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>MarkSlaveUnreachable</Name>
+      <Name>addOfferOperation</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::MarkSlaveUnreachable</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1MarkSlaveUnreachable.html</Path>
-    <Anchor>affe317f20a1a4fc052a8544678e05bcb</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a18d64436387829ef2a067e299be0bd98</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Operation</Name>
+      <Name>recoverResources</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>ab3d421fa8e9d8849fb37ddaef1965b3a</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a2cbf9814d6392f471a6970ed488be080</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~Operation</Name>
+      <Name>removeOfferOperation</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>a51ff2884db36db785c55f0e269a8134d</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>ad28965b324be81c14e5d41524e917beb</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator()</Name>
+      <Name>id</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>a579f54e98cc99bf30ed6d1c209fa17c3</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>ac971d54c3567de6411c6aa7e998c5417</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>set</Name>
+      <Name>update</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>aa7325c01da3c8fff4d2bf6586a2e55df</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a8f5f1a0e7c16c0e7750373c1146dc3a1</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>updateConnection</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>ad96eae1c1003a896e34b6a4c66e23c39</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>aa21baf526b32c397ea45f103cea5dd15</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>updateConnection</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a863b7ddd169d89f8eb5947f49613dc92</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>aab28c60e6ecfa298c41f4e006f73a911</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>closeHttpConnection</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>ae21d4ecd85e32dd84e32dd5813ac9284</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a54362f290514769903a61d7cd0d6506b</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>heartbeat</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>aa218de27008dceaab89f594b341614ca</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>ab307cdcfe7dbfca8894b12097759bb41</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>discard</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>active</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a8f50fcfd7ddb6dd39ec2cd468377cd5d</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>acfcf3cedb8bf9ab2a0d76ca9026dc50a</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>connected</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a989b8dfa7eb2633de3f0f25ac2b87943</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>ab741aebff99e28269136e04ab76800fa</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>recovered</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a020c44bfea0e8b3f4ffb369775d7ab83</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>ab5285e7b6a2266d1d12167d1a9f561d2</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>isTrackedUnderRole</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a19d6a340d2ea310f89ba8a722b1fef18</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a614fb3ba127133b939e2a733c6ecbf2a</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>associate</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>trackUnderRole</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>aa70c825f2b107eac5f393db03d2dd6ec</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>afa185682905163563412aa1915e612c8</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>fail</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>untrackUnderRole</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a2fc569c8bf99acb3e53a68ff3b266667</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a3edaf411ec6e409a3f8b2a77988ef65a</Anchor>
+    <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>future</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Name>master</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a8aef752d6c90cb11e58e3166b7592ef1</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a3b912abb827bb20ef35d46b2388ae1f0</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>perform</Name>
+      <Name>info</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::MarkSlaveUnreachable</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1MarkSlaveUnreachable.html</Path>
-    <Anchor>a10b4d9741c065fa8a25ca8d005af2a46</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>aaa84eaf9694ad355fdb76ff15818b295</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>mesos::internal::master::MarkSlaveReachable</Name>
-      <APILanguage>c</APILanguage>
-      <Type>cl</Type>
-      <Scope>mesos::internal::master::MarkSlaveReachable</Scope>
+      <Name>roles</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1MarkSlaveReachable.html</Path>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a2d8cbc0dbd23317d8194398a3810a5b5</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>MarkSlaveReachable</Name>
+      <Name>capabilities</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::MarkSlaveReachable</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1MarkSlaveReachable.html</Path>
-    <Anchor>aa1f1f564cd82b25c34f41d929cd28f05</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a4bd6909f50c4594e8db3f4f791814dc7</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Operation</Name>
+      <Name>http</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>ab3d421fa8e9d8849fb37ddaef1965b3a</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a574beb521d564fcbbbce942e694d106c</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~Operation</Name>
+      <Name>pid</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>a51ff2884db36db785c55f0e269a8134d</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>acccaa7a1d26e66b6c1d3d6de4b1897e0</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator()</Name>
+      <Name>state</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>a579f54e98cc99bf30ed6d1c209fa17c3</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>aa7325c01da3c8fff4d2bf6586a2e55df</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>ad96eae1c1003a896e34b6a4c66e23c39</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a863b7ddd169d89f8eb5947f49613dc92</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>ae21d4ecd85e32dd84e32dd5813ac9284</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>~Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>aa218de27008dceaab89f594b341614ca</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>discard</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a8f50fcfd7ddb6dd39ec2cd468377cd5d</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a989b8dfa7eb2633de3f0f25ac2b87943</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a020c44bfea0e8b3f4ffb369775d7ab83</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a19d6a340d2ea310f89ba8a722b1fef18</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>associate</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>aa70c825f2b107eac5f393db03d2dd6ec</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>fail</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a2fc569c8bf99acb3e53a68ff3b266667</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>future</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a8aef752d6c90cb11e58e3166b7592ef1</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>perform</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::MarkSlaveReachable</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1MarkSlaveReachable.html</Path>
-    <Anchor>adb635ba56921342d0a188bdb0ec26c09</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>mesos::internal::master::Prune</Name>
-      <APILanguage>c</APILanguage>
-      <Type>cl</Type>
-      <Scope>mesos::internal::master::Prune</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Prune.html</Path>
-    <DeclaredIn>master.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Prune</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Prune</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Prune.html</Path>
-    <Anchor>a6c62d3723aea5572af587ab6e1020682</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Operation</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>ab3d421fa8e9d8849fb37ddaef1965b3a</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>af4322f8c99cfc37c386d3b5457a6f053</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~Operation</Name>
+      <Name>registeredTime</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>a51ff2884db36db785c55f0e269a8134d</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a0e09e14adf247dd3326bfd3dc09c6c7b</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator()</Name>
+      <Name>reregisteredTime</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>a579f54e98cc99bf30ed6d1c209fa17c3</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a0883625e8cc8fc902b5957d12e63f9a1</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>set</Name>
+      <Name>unregisteredTime</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>aa7325c01da3c8fff4d2bf6586a2e55df</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>ad96eae1c1003a896e34b6a4c66e23c39</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a863b7ddd169d89f8eb5947f49613dc92</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>ae21d4ecd85e32dd84e32dd5813ac9284</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>~Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>aa218de27008dceaab89f594b341614ca</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>discard</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a8f50fcfd7ddb6dd39ec2cd468377cd5d</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a989b8dfa7eb2633de3f0f25ac2b87943</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a020c44bfea0e8b3f4ffb369775d7ab83</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a19d6a340d2ea310f89ba8a722b1fef18</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>associate</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>aa70c825f2b107eac5f393db03d2dd6ec</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>fail</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a2fc569c8bf99acb3e53a68ff3b266667</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>future</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a8aef752d6c90cb11e58e3166b7592ef1</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>ac1cc9915f69092137574206fe15e571c</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>perform</Name>
+      <Name>pendingTasks</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Prune</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Prune.html</Path>
-    <Anchor>a6ed49320390b3de62bbaebcb40d43df9</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>mesos::internal::master::RemoveSlave</Name>
-      <APILanguage>c</APILanguage>
-      <Type>cl</Type>
-      <Scope>mesos::internal::master::RemoveSlave</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1RemoveSlave.html</Path>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a146261f2447bec7776ebd06a80178d09</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>RemoveSlave</Name>
+      <Name>tasks</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::RemoveSlave</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1RemoveSlave.html</Path>
-    <Anchor>a708e692d8287a0a5d931fbab40b04083</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>af54ac5eba8a7026cb92968fb6c6efd8a</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Operation</Name>
+      <Name>completedTasks</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>ab3d421fa8e9d8849fb37ddaef1965b3a</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a24bbb82d27e409d2f48ed01fbf2619f1</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~Operation</Name>
+      <Name>unreachableTasks</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>a51ff2884db36db785c55f0e269a8134d</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a9db50e71935c3f9ac83ba47e18c700f8</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator()</Name>
+      <Name>offers</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>a579f54e98cc99bf30ed6d1c209fa17c3</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a6fe60c0c1a491ac16776bad1598da52e</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>set</Name>
+      <Name>inverseOffers</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>aa7325c01da3c8fff4d2bf6586a2e55df</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>ad96eae1c1003a896e34b6a4c66e23c39</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a863b7ddd169d89f8eb5947f49613dc92</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>ae21d4ecd85e32dd84e32dd5813ac9284</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>~Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>aa218de27008dceaab89f594b341614ca</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>discard</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a8f50fcfd7ddb6dd39ec2cd468377cd5d</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a989b8dfa7eb2633de3f0f25ac2b87943</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a020c44bfea0e8b3f4ffb369775d7ab83</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a19d6a340d2ea310f89ba8a722b1fef18</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>associate</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>aa70c825f2b107eac5f393db03d2dd6ec</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>fail</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a2fc569c8bf99acb3e53a68ff3b266667</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>future</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a8aef752d6c90cb11e58e3166b7592ef1</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a53c59b3da6fae1d939e4ef662b1db164</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>perform</Name>
+      <Name>executors</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::RemoveSlave</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1RemoveSlave.html</Path>
-    <Anchor>acbe6f94d23e327151fff2fbe459ee9d8</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>mesos::internal::master::MarkSlaveGone</Name>
-      <APILanguage>c</APILanguage>
-      <Type>cl</Type>
-      <Scope>mesos::internal::master::MarkSlaveGone</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1MarkSlaveGone.html</Path>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a1e784cda7e5c31ad19ec72b6a7b6fdee</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>MarkSlaveGone</Name>
+      <Name>offerOperations</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::MarkSlaveGone</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1MarkSlaveGone.html</Path>
-    <Anchor>a49c0262dc53f17d579803256553cf5b0</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a650e493bb396d724446d9571e5842901</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Operation</Name>
+      <Name>offerOperationUUIDs</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>ab3d421fa8e9d8849fb37ddaef1965b3a</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a4d211f2b6fca34349126f16bc2cef3e0</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~Operation</Name>
+      <Name>totalUsedResources</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>a51ff2884db36db785c55f0e269a8134d</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a35847f2388d25e0cb9b3a9d0a722fbdd</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator()</Name>
+      <Name>usedResources</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>a579f54e98cc99bf30ed6d1c209fa17c3</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a9085d3f2c156a7772cbd243776a62491</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>set</Name>
+      <Name>totalOfferedResources</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::Operation</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1Operation.html</Path>
-    <Anchor>aa7325c01da3c8fff4d2bf6586a2e55df</Anchor>
-    <DeclaredIn>registrar.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>ad96eae1c1003a896e34b6a4c66e23c39</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a863b7ddd169d89f8eb5947f49613dc92</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>ae21d4ecd85e32dd84e32dd5813ac9284</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>~Promise</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>aa218de27008dceaab89f594b341614ca</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>discard</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a8f50fcfd7ddb6dd39ec2cd468377cd5d</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a989b8dfa7eb2633de3f0f25ac2b87943</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a020c44bfea0e8b3f4ffb369775d7ab83</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>set</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a19d6a340d2ea310f89ba8a722b1fef18</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>associate</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>aa70c825f2b107eac5f393db03d2dd6ec</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>fail</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
-    </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a2fc569c8bf99acb3e53a68ff3b266667</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>future</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>instm</Type>
-      <Scope>process::Promise&lt; bool &gt;</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1Promise.html</Path>
-    <Anchor>a8aef752d6c90cb11e58e3166b7592ef1</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
+    <Anchor>a965f66810b71a0d2bab683fee1b6a9b6</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>perform</Name>
+      <Name>offeredResources</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>instm</Type>
-      <Scope>mesos::internal::master::MarkSlaveGone</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1internal_1_1master_1_1MarkSlaveGone.html</Path>
-    <Anchor>a68f5214b525dbb353efd68c5c43950d6</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>mesos::internal::master::Framework</Name>
-      <APILanguage>c</APILanguage>
-      <Type>cl</Type>
+      <Type>data</Type>
       <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Anchor>ac11f863cb7ccbc451d099fe77989cfce</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Framework</Name>
+      <Name>heartbeater</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
+      <Type>data</Type>
       <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a5ca92e3fadf6870a101d9bb811d4c3a5</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Anchor>a36dcfd05ca84ba51bc10c73dce933d70</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Framework</Name>
+      <Name>RECOVERED</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
+      <Type>econst</Type>
       <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a71e5518db2bb5dea0ea30c62c8875233</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Anchor>a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Framework</Name>
+      <Name>DISCONNECTED</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
+      <Type>econst</Type>
       <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>ac3630efd25c454ceac2b96fb299f3db3</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Anchor>a96a90d8ae734d729489ba877367e6b65a52b99ab13cfb61a1ed4f78cc57f974f6</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~Framework</Name>
+      <Name>INACTIVE</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
+      <Type>econst</Type>
       <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a6831b8eaa6b3f35f823663c5e71bf591</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Anchor>a96a90d8ae734d729489ba877367e6b65a9564d46b6ef0e132e3856ac29e22b065</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>getTask</Name>
+      <Name>ACTIVE</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
+      <Type>econst</Type>
       <Scope>mesos::internal::master::Framework</Scope>
     </TokenIdentifier>
     <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a19891551770e3337ea6b9a16eae3d582</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Anchor>a96a90d8ae734d729489ba877367e6b65a6228d0b8755323f0a5d2cf44863226d5</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>addTask</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Name>mesos::internal::master::Role</Name>
+      <APILanguage>c</APILanguage>
+      <Type>cl</Type>
+      <Scope>mesos::internal::master::Role</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a4d9a5a8184f84befc507e33d0fd8750a</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Role.html</Path>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>recoverResources</Name>
+      <Name>Role</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Role</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>af14287bdb6466ca003b6e5e6a37ae02a</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Role.html</Path>
+    <Anchor>accf0d5437cf11da50c674ecd6c19c7ce</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>send</Name>
+      <Name>Role</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Role</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a71665f49a1e06ef4606f7eaae4c43669</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Role.html</Path>
+    <Anchor>a9e8163dd90e1dd48c752cbfa82660804</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>addCompletedTask</Name>
+      <Name>addFramework</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Role</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>afe96191551ae12c5793954ca9279df8a</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Role.html</Path>
+    <Anchor>a4857faf0abbb202d6074b027d5dff72f</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>addUnreachableTask</Name>
+      <Name>removeFramework</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Role</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>aeb6de80698ecb96df9976f260eebe324</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Role.html</Path>
+    <Anchor>a406f032bfbc577ec6dd1275e48fe48cf</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>removeTask</Name>
+      <Name>allocatedResources</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Role</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a5941685cafa2cf6cf56e2c74646dcca2</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Role.html</Path>
+    <Anchor>a38054bb4be46d987910ea84f6c21bdf5</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>addOffer</Name>
+      <Name>role</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Role</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a501020e1788fff91b58b13359e0476ae</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Role.html</Path>
+    <Anchor>ae229ba3fea46929a5a6f5819e3c318cc</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>removeOffer</Name>
+      <Name>frameworks</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Role</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a7fadf70339d91d6a2dda333b62f31646</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Role.html</Path>
+    <Anchor>a6cbb8b2d545779d9fefba998cbb103d1</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>addInverseOffer</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Name>mesos::internal::master::Metrics</Name>
+      <APILanguage>c</APILanguage>
+      <Type>cl</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a4f4199a2f4982a95e85f2a43cddeef54</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <DeclaredIn>metrics.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>removeInverseOffer</Name>
+      <Name>Reasons</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>tdef</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a953bc05fc32558e49a4c76679b0d2a7c</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a48d3a800e6f17792bc314e271a7486d0</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>hasExecutor</Name>
+      <Name>SourcesReasons</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>tdef</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>ac02a8f668ccabc7707c6bdc3a304acca</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a372c76312efe294b401075271f570df2</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>addExecutor</Name>
+      <Name>Metrics</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a3a6ff7632d43e249ac5c0d33b69f15fb</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a39a2bce993350772570e273bb0df46f7</Anchor>
+    <DeclaredIn>metrics.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>removeExecutor</Name>
+      <Name>~Metrics</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>a0984d983c592e277dbbdbce6b1250da0</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+      <Scope>mesos::internal::master::Metrics</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>aaae431bf7f7d919b70f3783f20421462</Anchor>
+    <DeclaredIn>metrics.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>addOfferOperation</Name>
+      <Name>incrementTasksStates</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a18d64436387829ef2a067e299be0bd98</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>ab1cbee967e10c55507537367df2e5122</Anchor>
+    <DeclaredIn>metrics.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>recoverResources</Name>
+      <Name>uptime_secs</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a2cbf9814d6392f471a6970ed488be080</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a6c8a491b0c5ff5344214a884cc1b9d5c</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>removeOfferOperation</Name>
+      <Name>elected</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>ad28965b324be81c14e5d41524e917beb</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>af37e9769965a0b11b68c1d713cabea40</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>id</Name>
+      <Name>slaves_connected</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>ac971d54c3567de6411c6aa7e998c5417</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a3ec007356077c50f26a5983952ed9b25</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>update</Name>
+      <Name>slaves_disconnected</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a8f5f1a0e7c16c0e7750373c1146dc3a1</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>ab648cfd9d5ca1214af032002b5e21495</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>updateConnection</Name>
+      <Name>slaves_active</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>aa21baf526b32c397ea45f103cea5dd15</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>ae771533b9259f215da82e166cbf64823</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>updateConnection</Name>
+      <Name>slaves_inactive</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>aab28c60e6ecfa298c41f4e006f73a911</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a7165c65f6da325c6e73bb7aa2ad73b2c</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>closeHttpConnection</Name>
+      <Name>slaves_unreachable</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a54362f290514769903a61d7cd0d6506b</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>aef4b7d73cc614ae86b9510c80dc39c42</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>heartbeat</Name>
+      <Name>frameworks_connected</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>ab307cdcfe7dbfca8894b12097759bb41</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a26e19539d8ee1993581d5d890f246e98</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>active</Name>
+      <Name>frameworks_disconnected</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>acfcf3cedb8bf9ab2a0d76ca9026dc50a</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a782cfa93eb37cf3a2c87717188079343</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>connected</Name>
+      <Name>frameworks_active</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>ab741aebff99e28269136e04ab76800fa</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a933856393925f3007c0ed28731f2a70f</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>recovered</Name>
+      <Name>frameworks_inactive</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>ab5285e7b6a2266d1d12167d1a9f561d2</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>abf4b221447980cdae6fea0eca97bb0a5</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>isTrackedUnderRole</Name>
+      <Name>outstanding_offers</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a614fb3ba127133b939e2a733c6ecbf2a</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a8455de6a2bd5235878e337d939105d2f</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>trackUnderRole</Name>
+      <Name>tasks_staging</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>afa185682905163563412aa1915e612c8</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a4c0c9f8614cfa53de3d13fcec8cfe12b</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>untrackUnderRole</Name>
+      <Name>tasks_starting</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a3edaf411ec6e409a3f8b2a77988ef65a</Anchor>
-    <DeclaredIn>master.hpp</DeclaredIn>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a58ceab898f302e83651f310149fd0533</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>master</Name>
+      <Name>tasks_running</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a3b912abb827bb20ef35d46b2388ae1f0</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a056b2af4883801c2adb83738a95dc3d7</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>info</Name>
+      <Name>tasks_unreachable</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>aaa84eaf9694ad355fdb76ff15818b295</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>af5c3290edf31246c0ddbc91f7bb7ac09</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>roles</Name>
+      <Name>tasks_killing</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a2d8cbc0dbd23317d8194398a3810a5b5</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a6be2ecde2979fe4b41394474c6446c0d</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>capabilities</Name>
+      <Name>tasks_finished</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a4bd6909f50c4594e8db3f4f791814dc7</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a39526e59149777e9bdec597f564117bd</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>http</Name>
+      <Name>tasks_failed</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a574beb521d564fcbbbce942e694d106c</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a7a931b6abea7aca55a1683d87a8e3f28</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>pid</Name>
+      <Name>tasks_killed</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>acccaa7a1d26e66b6c1d3d6de4b1897e0</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a85c14ac3a539831dca77ce178002de67</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>state</Name>
+      <Name>tasks_lost</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>af4322f8c99cfc37c386d3b5457a6f053</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>ad7dd4926771fc52212d66ef2a15becb3</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>registeredTime</Name>
+      <Name>tasks_error</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a0e09e14adf247dd3326bfd3dc09c6c7b</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a690683e4e4acf58df927021113c151e6</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>reregisteredTime</Name>
+      <Name>tasks_dropped</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a0883625e8cc8fc902b5957d12e63f9a1</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>aa1142a9799f1f5f5c2cf8c51f5bebe02</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>unregisteredTime</Name>
+      <Name>tasks_gone</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>ac1cc9915f69092137574206fe15e571c</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a6a3171cad662ad2e98fdb5238507539e</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>pendingTasks</Name>
+      <Name>tasks_gone_by_operator</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a146261f2447bec7776ebd06a80178d09</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>aa28367941aefe4e80158ffbcf48e1cb1</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>tasks</Name>
+      <Name>tasks_states</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>af54ac5eba8a7026cb92968fb6c6efd8a</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>abe77ce337a937a776194f1b7a977c3d6</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>completedTasks</Name>
+      <Name>dropped_messages</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a24bbb82d27e409d2f48ed01fbf2619f1</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a8e91f7067a99d1e4855042ac5353b30f</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>unreachableTasks</Name>
+      <Name>frameworks</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a9db50e71935c3f9ac83ba47e18c700f8</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>af5ccc6bfff9f9302fcdcdc5317f07f60</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>offers</Name>
+      <Name>messages_register_framework</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a6fe60c0c1a491ac16776bad1598da52e</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a612cad8b9660e1ae52f7092d5aa568d0</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>inverseOffers</Name>
+      <Name>messages_reregister_framework</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a53c59b3da6fae1d939e4ef662b1db164</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a44bbd93586ba17a01d31829c72ab4fb2</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>executors</Name>
+      <Name>messages_unregister_framework</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a1e784cda7e5c31ad19ec72b6a7b6fdee</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>ac8383c6c7f9d124186fdb07932ffc219</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>offerOperations</Name>
+      <Name>messages_deactivate_framework</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a650e493bb396d724446d9571e5842901</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a559904bbd317f2a1ae58268f4890d8df</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>offerOperationUUIDs</Name>
+      <Name>messages_kill_task</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a4d211f2b6fca34349126f16bc2cef3e0</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a666173576f6f7520c68112c36b19ae3c</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>totalUsedResources</Name>
+      <Name>messages_status_update_acknowledgement</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a35847f2388d25e0cb9b3a9d0a722fbdd</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a58de8e2be417fde18aa2a8d99d5abc82</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>usedResources</Name>
+      <Name>messages_resource_request</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a9085d3f2c156a7772cbd243776a62491</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a3d2af6d350ca9d82711aee564e7966f0</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>totalOfferedResources</Name>
+      <Name>messages_launch_tasks</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a965f66810b71a0d2bab683fee1b6a9b6</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a9261f5527ee16f141ea8308ed9f98423</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>offeredResources</Name>
+      <Name>messages_decline_offers</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>ac11f863cb7ccbc451d099fe77989cfce</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>a1a63cbea6230628470eff6819734bef8</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>heartbeater</Name>
+      <Name>messages_revive_offers</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a36dcfd05ca84ba51bc10c73dce933d70</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>af7d865f7470c4fd7ddca98338c17b0ae</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>RECOVERED</Name>
+      <Name>messages_suppress_offers</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>econst</Type>
-      <Scope>mesos::internal::master::Framework</Scope>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::Metrics</Scope>
     </TokenIdentifier>
-    <Path>structmesos_1_1internal_1_1master_1_1Framework.html</Path>
-    <Anchor>a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4</Anchor>
+    <Path>structmesos_1_1internal_1_1master_1_1Metrics.html</Path>
+    <Anchor>af10a7222b2cb0fba6f092c14b9fe0325</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>DISCONNECTED</Name>
+      <Name>messages_reconcile_tasks</Name>
       <APILanguage>cpp</APILang

<TRUNCATED>