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/21 18:04:08 UTC

mesos-site git commit: Updated the website built from mesos SHA: 9ee4da2.

Repository: mesos-site
Updated Branches:
  refs/heads/asf-site 6a6e109e4 -> afa8ae1e6


Updated the website built from mesos SHA: 9ee4da2.


Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/afa8ae1e
Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/afa8ae1e
Diff: http://git-wip-us.apache.org/repos/asf/mesos-site/diff/afa8ae1e

Branch: refs/heads/asf-site
Commit: afa8ae1e63e78731ac96cc667afb79eca44afd93
Parents: 6a6e109
Author: jenkins <bu...@apache.org>
Authored: Tue Nov 21 18:04:03 2017 +0000
Committer: jenkins <bu...@apache.org>
Committed: Tue Nov 21 18:04:03 2017 +0000

----------------------------------------------------------------------
 content/api/latest/c++/Nodes.xml                |  12 +-
 content/api/latest/c++/Tokens.xml               |  48 ++++++-
 content/api/latest/c++/index.hhc                |   4 +-
 content/api/latest/c++/index.hhk                |  10 +-
 .../api/latest/c++/namespacemembers_0x6d.html   |  13 +-
 .../latest/c++/namespacemembers_func_0x6d.html  |  10 +-
 .../namespacemesos_1_1internal_1_1tests.html    |  78 ++++++++++-
 .../api/latest/c++/src_2tests_2mesos_8hpp.html  |   8 +-
 .../c++/src_2tests_2mesos_8hpp_source.html      | 140 ++++++++++---------
 9 files changed, 232 insertions(+), 91 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/afa8ae1e/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index 52f4616..3159a21 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -90477,7 +90477,17 @@
                  <Node>
                   <Name>MATCHER_P</Name>
                   <Path>src_2tests_2mesos_8hpp.html</Path>
-                  <Anchor>a44f02f8076e73cd55f29549512098683</Anchor>
+                  <Anchor>aed92b51b07d775baa1e72cb43fc11435</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>MATCHER_P</Name>
+                  <Path>src_2tests_2mesos_8hpp.html</Path>
+                  <Anchor>a637ce9d4772c3235abf2f96f6d4e609e</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>MATCHER_P</Name>
+                  <Path>src_2tests_2mesos_8hpp.html</Path>
+                  <Anchor>a1f244dc86bb8d7ce9194727600b8f845</Anchor>
                  </Node>
                  <Node>
                   <Name>parameterize</Name>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/afa8ae1e/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index 19f0971..cccddbf 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -14333,7 +14333,29 @@
       <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a44f02f8076e73cd55f29549512098683</Anchor>
+    <Anchor>aed92b51b07d775baa1e72cb43fc11435</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>MATCHER_P</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a637ce9d4772c3235abf2f96f6d4e609e</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>MATCHER_P</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a1f244dc86bb8d7ce9194727600b8f845</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -123956,7 +123978,29 @@
       <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests.html</Path>
-    <Anchor>a44f02f8076e73cd55f29549512098683</Anchor>
+    <Anchor>aed92b51b07d775baa1e72cb43fc11435</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>MATCHER_P</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a637ce9d4772c3235abf2f96f6d4e609e</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>MATCHER_P</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>a1f244dc86bb8d7ce9194727600b8f845</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/afa8ae1e/content/api/latest/c++/index.hhc
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index 9c5760d..823e81c 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -23730,7 +23730,9 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="LAUNCH_GROUP"><param name="Local" value="src_2tests_2mesos_8hpp.html#ac32a101c068371a2114b0f63a0c45db2"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="LAUNCH_GROUP"><param name="Local" value="src_2tests_2mesos_8hpp.html#aeba8e9df519c88a2fb584f23948ed34b"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="LAUNCH_GROUP"><param name="Local" value="src_2tests_2mesos_8hpp.html#a807c9e2bed7d86a73a79c19b7b2b275e"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="MATCHER_P"><param name="Local" value="src_2tests_2mesos_8hpp.html#a44f02f8076e73cd55f29549512098683"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="MATCHER_P"><param name="Local" value="src_2tests_2mesos_8hpp.html#aed92b51b07d775baa1e72cb43fc11435"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="MATCHER_P"><param name="Local" value="src_2tests_2mesos_8hpp.html#a637ce9d4772c3235abf2f96f6d4e609e"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="MATCHER_P"><param name="Local" value="src_2tests_2mesos_8hpp.html#a1f244dc86bb8d7ce9194727600b8f845"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="parameterize"><param name="Local" value="src_2tests_2mesos_8hpp.html#acfb7d6b4d5a646c620b8aba7f2f2c4fa"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="parameterize"><param name="Local" value="src_2tests_2mesos_8hpp.html#ab70edc31815ef4b656e1faf36d5f5c71"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="parameterize"><param name="Local" value="src_2tests_2mesos_8hpp.html#a1dc0ba58c192b85c9d7d1707fc0f0254"><param name="ImageNumber" value="11"></OBJECT>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/afa8ae1e/content/api/latest/c++/index.hhk
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 94dd6ba..1f08421 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -8768,10 +8768,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#a19d199db8ae65c3bbb4775cf4d429b49"><param name="Name" value="gmock.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#a19d199db8ae65c3bbb4775cf4d429b49"><param name="Name" value="process"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a44f02f8076e73cd55f29549512098683"><param name="Name" value="MATCHER_P"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#aed92b51b07d775baa1e72cb43fc11435"><param name="Name" value="MATCHER_P"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a44f02f8076e73cd55f29549512098683"><param name="Name" value="mesos::internal::tests"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a44f02f8076e73cd55f29549512098683"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#aed92b51b07d775baa1e72cb43fc11435"><param name="Name" value="mesos::internal::tests"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#aed92b51b07d775baa1e72cb43fc11435"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classstout_1_1internal_1_1tests_1_1TestFilter.html#aa37a1e6ff5992eeb24c16d076891627a"><param name="Name" value="matches"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a642e2c8808920dc59493b0ba3f2850e1"><param name="Name" value="MAX"></OBJECT>
@@ -12957,7 +12957,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a9fde23c25c5ac80169e660e4b3deccf3"><param name="Name" value="getWebUIDir"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a40599477fe582297ef92c8e19df830b1"><param name="Name" value="initModules"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a61dcd7752a1b2bfc737b0f9b357191a6a29cdd8cd657c6eceab1bd280cdb1ba0f"><param name="Name" value="LogrotateContainerLogger"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a44f02f8076e73cd55f29549512098683"><param name="Name" value="MATCHER_P"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#aed92b51b07d775baa1e72cb43fc11435"><param name="Name" value="MATCHER_P"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#ace210c8852d8ef1f0f67ec3af06281f6"><param name="Name" value="Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a6b044a48124e8fcfeba4ae4177e876fd"><param name="Name" value="READONLY_HTTP_AUTHENTICATION_REALM"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a3d69b2b965a8a0d6a90319507f015a12"><param name="Name" value="READWRITE_HTTP_AUTHENTICATION_REALM"></OBJECT>
@@ -21765,7 +21765,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a074dbc9bf8a6132df54c5928ff45b483"><param name="Name" value="FutureUnionProtobuf"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a5e5ce150a3e1b42ffcc0fd9e5ed659ab"><param name="Name" value="LAUNCH"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#ac32a101c068371a2114b0f63a0c45db2"><param name="Name" value="LAUNCH_GROUP"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a44f02f8076e73cd55f29549512098683"><param name="Name" value="MATCHER_P"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#aed92b51b07d775baa1e72cb43fc11435"><param name="Name" value="MATCHER_P"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#ab87ee31e10bdc282bae31a2c973602df"><param name="Name" value="Mesos"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a4a40e358c862a7c630137960605eb017"><param name="Name" value="MockHTTPExecutor"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#ace393e1853ea8e2d46aec8db2312d7e4"><param name="Name" value="MockHTTPScheduler"></OBJECT>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/afa8ae1e/content/api/latest/c++/namespacemembers_0x6d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x6d.html b/content/api/latest/c++/namespacemembers_0x6d.html
index 3432f8b..2c9956a 100644
--- a/content/api/latest/c++/namespacemembers_0x6d.html
+++ b/content/api/latest/c++/namespacemembers_0x6d.html
@@ -122,7 +122,7 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1master.html#a5de4b87e242520966053b9d15adc1374">mesos::internal::master</a>
 </li>
 <li>MATCHER_P()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#a44f02f8076e73cd55f29549512098683">mesos::internal::tests</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#aed92b51b07d775baa1e72cb43fc11435">mesos::internal::tests</a>
 </li>
 <li>MATCHER_P2()
 : <a class="el" href="namespaceprocess.html#ab21ff1f8b6c033414c6cdfb0eb2e7b99">process</a>
@@ -371,23 +371,24 @@
 <li>MockResourceProvider
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a70b3fdb24ed27dbffdb27ed2ffbb25b3">mesos::internal::tests::v1</a>
 </li>
+<li>Mode
+: <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30c">mesos::internal::slave::containerizer::paths</a>
+</li>
 <li>mode()
 : <a class="el" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">os::stat</a>
 </li>
 <li>Mode
-: <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30c">mesos::internal::slave::containerizer::paths</a>
-, <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03">strings</a>
+: <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03">strings</a>
 </li>
 <li>model()
-: <a class="el" href="namespacemesos_1_1internal.html#a20fb95a5252b12dbe5a2c1b362c0db48">mesos::internal</a>
+: <a class="el" href="namespacemesos_1_1internal.html#ad152661aaa38feed0dffce8c134332b8">mesos::internal</a>
 </li>
 <li>ModuleID
 : <a class="el" href="namespacemesos_1_1internal_1_1tests.html#a61dcd7752a1b2bfc737b0f9b357191a6">mesos::internal::tests</a>
 </li>
 <li>mount()
-: <a class="el" href="namespacemesos_1_1internal_1_1fs.html#afd1e45c2b648ff930d2df614beb6f34b">mesos::internal::fs</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1fs.html#af0d63e921d6b48554eaee82037356187">mesos::internal::fs</a>
 , <a class="el" href="namespacecgroups.html#aa3c1a4d4d11cca392dc45ff363718fc1">cgroups</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1fs.html#af0d63e921d6b48554eaee82037356187">mesos::internal::fs</a>
 </li>
 <li>mounted()
 : <a class="el" href="namespacecgroups.html#a379912fbd52d8dba056a7d94041a224e">cgroups</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/afa8ae1e/content/api/latest/c++/namespacemembers_func_0x6d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x6d.html b/content/api/latest/c++/namespacemembers_func_0x6d.html
index 67e3b04..baf9510 100644
--- a/content/api/latest/c++/namespacemembers_func_0x6d.html
+++ b/content/api/latest/c++/namespacemembers_func_0x6d.html
@@ -102,13 +102,13 @@
 : <a class="el" href="namespacelambda.html#aa713ef66ed566744f6a15567149ad4a8">lambda</a>
 </li>
 <li>MATCHER_P()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#a44f02f8076e73cd55f29549512098683">mesos::internal::tests</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#aed92b51b07d775baa1e72cb43fc11435">mesos::internal::tests</a>
 </li>
 <li>MATCHER_P2()
 : <a class="el" href="namespaceprocess.html#ab21ff1f8b6c033414c6cdfb0eb2e7b99">process</a>
 </li>
 <li>MATCHER_P3()
-: <a class="el" href="namespaceprocess.html#a146dae2fc51189333846791f332718a2">process</a>
+: <a class="el" href="namespaceprocess.html#a88b387087fa848e2f29b5521757628a3">process</a>
 </li>
 <li>MATCHER_P4()
 : <a class="el" href="namespaceprocess.html#a19d199db8ae65c3bbb4775cf4d429b49">process</a>
@@ -243,11 +243,11 @@
 : <a class="el" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">os::stat</a>
 </li>
 <li>model()
-: <a class="el" href="namespacemesos_1_1internal.html#a20fb95a5252b12dbe5a2c1b362c0db48">mesos::internal</a>
+: <a class="el" href="namespacemesos_1_1internal.html#a3d342ae4644fd50c025f74153ea5c6c9">mesos::internal</a>
 </li>
 <li>mount()
-: <a class="el" href="namespacecgroups.html#aa3c1a4d4d11cca392dc45ff363718fc1">cgroups</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1fs.html#af0d63e921d6b48554eaee82037356187">mesos::internal::fs</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1fs.html#af0d63e921d6b48554eaee82037356187">mesos::internal::fs</a>
+, <a class="el" href="namespacecgroups.html#aa3c1a4d4d11cca392dc45ff363718fc1">cgroups</a>
 </li>
 <li>mounted()
 : <a class="el" href="namespacecgroups.html#a379912fbd52d8dba056a7d94041a224e">cgroups</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/afa8ae1e/content/api/latest/c++/namespacemesos_1_1internal_1_1tests.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests.html
index 4334c59..631e54c 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests.html
@@ -295,8 +295,12 @@ Functions</h2></td></tr>
 <tr class="memitem:ae5a29e4f441af04c242e2e242b6fcafb"><td class="memTemplParams" colspan="2">template&lt;typename Message , typename UnionType , typename Path &gt; </td></tr>
 <tr class="memitem:ae5a29e4f441af04c242e2e242b6fcafb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#ae5a29e4f441af04c242e2e242b6fcafb">ExpectNoFutureUnionHttpProtobufs</a> (Message message, UnionType unionType, <a class="el" href="classPath.html">Path</a> path, <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType, bool drop=false)</td></tr>
 <tr class="separator:ae5a29e4f441af04c242e2e242b6fcafb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a44f02f8076e73cd55f29549512098683"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#a44f02f8076e73cd55f29549512098683">MATCHER_P</a> (TaskStatusEq, task,&quot;&quot;)</td></tr>
-<tr class="separator:a44f02f8076e73cd55f29549512098683"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed92b51b07d775baa1e72cb43fc11435"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#aed92b51b07d775baa1e72cb43fc11435">MATCHER_P</a> (TaskStatusTaskIdEq, taskInfo,&quot;&quot;)</td></tr>
+<tr class="separator:aed92b51b07d775baa1e72cb43fc11435"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a637ce9d4772c3235abf2f96f6d4e609e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#a637ce9d4772c3235abf2f96f6d4e609e">MATCHER_P</a> (TaskStatusUpdateTaskIdEq, taskInfo,&quot;&quot;)</td></tr>
+<tr class="separator:a637ce9d4772c3235abf2f96f6d4e609e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f244dc86bb8d7ce9194727600b8f845"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#a1f244dc86bb8d7ce9194727600b8f845">MATCHER_P</a> (TaskStatusUpdateStateEq, taskState,&quot;&quot;)</td></tr>
+<tr class="separator:a1f244dc86bb8d7ce9194727600b8f845"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a40599477fe582297ef92c8e19df830b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#a40599477fe582297ef92c8e19df830b1">initModules</a> (const <a class="el" href="classOption.html">Option</a>&lt; Modules &gt; &amp;modules)</td></tr>
 <tr class="separator:a40599477fe582297ef92c8e19df830b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ace5b81f8c8c934527d3540f32a4b52bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#ace5b81f8c8c934527d3540f32a4b52bb">getModuleName</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html#a61dcd7752a1b2bfc737b0f9b357191a6">ModuleID</a> id)</td></tr>
@@ -2169,20 +2173,84 @@ template&lt;typename Message , typename UnionType , typename From , typename To
 
 </div>
 </div>
-<a class="anchor" id="a44f02f8076e73cd55f29549512098683"></a>
+<a class="anchor" id="aed92b51b07d775baa1e72cb43fc11435"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">mesos::internal::tests::MATCHER_P </td>
           <td>(</td>
-          <td class="paramtype">TaskStatusEq&#160;</td>
+          <td class="paramtype">TaskStatusTaskIdEq&#160;</td>
           <td class="paramname">, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">task&#160;</td>
+          <td class="paramtype">taskInfo&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&quot;&quot;&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a637ce9d4772c3235abf2f96f6d4e609e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::internal::tests::MATCHER_P </td>
+          <td>(</td>
+          <td class="paramtype">TaskStatusUpdateTaskIdEq&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">taskInfo&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&quot;&quot;&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a1f244dc86bb8d7ce9194727600b8f845"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::internal::tests::MATCHER_P </td>
+          <td>(</td>
+          <td class="paramtype">TaskStatusUpdateStateEq&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">taskState&#160;</td>
           <td class="paramname">, </td>
         </tr>
         <tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/afa8ae1e/content/api/latest/c++/src_2tests_2mesos_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2mesos_8hpp.html b/content/api/latest/c++/src_2tests_2mesos_8hpp.html
index 2a3e1e6..381c761 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp.html
@@ -673,8 +673,12 @@ Functions</h2></td></tr>
 <tr class="memitem:ae5a29e4f441af04c242e2e242b6fcafb"><td class="memTemplParams" colspan="2">template&lt;typename Message , typename UnionType , typename Path &gt; </td></tr>
 <tr class="memitem:ae5a29e4f441af04c242e2e242b6fcafb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#ae5a29e4f441af04c242e2e242b6fcafb">mesos::internal::tests::ExpectNoFutureUnionHttpProtobufs</a> (Message message, UnionType unionType, <a class="el" href="classPath.html">Path</a> path, ContentType contentType, bool drop=false)</td></tr>
 <tr class="separator:ae5a29e4f441af04c242e2e242b6fcafb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a44f02f8076e73cd55f29549512098683"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#a44f02f8076e73cd55f29549512098683">mesos::internal::tests::MATCHER_P</a> (TaskStatusEq, task,&quot;&quot;)</td></tr>
-<tr class="separator:a44f02f8076e73cd55f29549512098683"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed92b51b07d775baa1e72cb43fc11435"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#aed92b51b07d775baa1e72cb43fc11435">mesos::internal::tests::MATCHER_P</a> (TaskStatusTaskIdEq, taskInfo,&quot;&quot;)</td></tr>
+<tr class="separator:aed92b51b07d775baa1e72cb43fc11435"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a637ce9d4772c3235abf2f96f6d4e609e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#a637ce9d4772c3235abf2f96f6d4e609e">mesos::internal::tests::MATCHER_P</a> (TaskStatusUpdateTaskIdEq, taskInfo,&quot;&quot;)</td></tr>
+<tr class="separator:a637ce9d4772c3235abf2f96f6d4e609e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f244dc86bb8d7ce9194727600b8f845"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#a1f244dc86bb8d7ce9194727600b8f845">mesos::internal::tests::MATCHER_P</a> (TaskStatusUpdateStateEq, taskState,&quot;&quot;)</td></tr>
+<tr class="separator:a1f244dc86bb8d7ce9194727600b8f845"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
 Variables</h2></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/afa8ae1e/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
index ef0693e..ad99eaf 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -3109,64 +3109,76 @@
 <div class="line"><a name="l03055"></a><span class="lineno"> 3055</span>&#160;}</div>
 <div class="line"><a name="l03056"></a><span class="lineno"> 3056</span>&#160;</div>
 <div class="line"><a name="l03057"></a><span class="lineno"> 3057</span>&#160;</div>
-<div class="line"><a name="l03058"></a><span class="lineno"> 3058</span>&#160;<span class="comment">// This matcher is used to match the task ids of TaskStatus messages.</span></div>
-<div class="line"><a name="l03059"></a><span class="lineno"> 3059</span>&#160;<span class="comment">// Suppose we set up N futures for LaunchTasks and N futures for StatusUpdates.</span></div>
-<div class="line"><a name="l03060"></a><span class="lineno"> 3060</span>&#160;<span class="comment">// (This is a common pattern). We get into a situation where all StatusUpdates</span></div>
-<div class="line"><a name="l03061"></a><span class="lineno"> 3061</span>&#160;<span class="comment">// are satisfied before the LaunchTasks if the master re-sends StatusUpdates.</span></div>
-<div class="line"><a name="l03062"></a><span class="lineno"> 3062</span>&#160;<span class="comment">// We use this matcher to only satisfy the StatusUpdate future if the</span></div>
-<div class="line"><a name="l03063"></a><span class="lineno"> 3063</span>&#160;<span class="comment">// StatusUpdate came from the corresponding task.</span></div>
-<div class="line"><a name="l03064"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a44f02f8076e73cd55f29549512098683"> 3064</a></span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests.html#a44f02f8076e73cd55f29549512098683">MATCHER_P</a>(TaskStatusEq, task, <span class="stringliteral">&quot;&quot;</span>) { <span class="keywordflow">return</span> arg.task_id() == task.task_id(); }</div>
-<div class="line"><a name="l03065"></a><span class="lineno"> 3065</span>&#160;</div>
-<div class="line"><a name="l03066"></a><span class="lineno"> 3066</span>&#160;</div>
-<div class="line"><a name="l03067"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html"> 3067</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">ParamExecutorType</a></div>
-<div class="line"><a name="l03068"></a><span class="lineno"> 3068</span>&#160;{</div>
-<div class="line"><a name="l03069"></a><span class="lineno"> 3069</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l03070"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html"> 3070</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html">Printer</a></div>
-<div class="line"><a name="l03071"></a><span class="lineno"> 3071</span>&#160;  {</div>
-<div class="line"><a name="l03072"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html#a413dd9344068400972b8f481b4873495"> 3072</a></span>&#160;    std::string <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html#a413dd9344068400972b8f481b4873495">operator()</a>(</div>
-<div class="line"><a name="l03073"></a><span class="lineno"> 3073</span>&#160;        const ::testing::TestParamInfo&lt;ParamExecutorType&gt;&amp; info)<span class="keyword"> const</span></div>
-<div class="line"><a name="l03074"></a><span class="lineno"> 3074</span>&#160;<span class="keyword">    </span>{</div>
-<div class="line"><a name="l03075"></a><span class="lineno"> 3075</span>&#160;      <span class="keywordflow">switch</span> (info.param.type) {</div>
-<div class="line"><a name="l03076"></a><span class="lineno"> 3076</span>&#160;        <span class="keywordflow">case</span> COMMAND:</div>
-<div class="line"><a name="l03077"></a><span class="lineno"> 3077</span>&#160;          <span class="keywordflow">return</span> <span class="stringliteral">&quot;CommandExecutor&quot;</span>;</div>
-<div class="line"><a name="l03078"></a><span class="lineno"> 3078</span>&#160;        <span class="keywordflow">case</span> DEFAULT:</div>
-<div class="line"><a name="l03079"></a><span class="lineno"> 3079</span>&#160;          <span class="keywordflow">return</span> <span class="stringliteral">&quot;DefaultExecutor&quot;</span>;</div>
-<div class="line"><a name="l03080"></a><span class="lineno"> 3080</span>&#160;        <span class="keywordflow">default</span>:</div>
-<div class="line"><a name="l03081"></a><span class="lineno"> 3081</span>&#160;          <a class="code" href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a>();</div>
-<div class="line"><a name="l03082"></a><span class="lineno"> 3082</span>&#160;      }</div>
-<div class="line"><a name="l03083"></a><span class="lineno"> 3083</span>&#160;    }</div>
-<div class="line"><a name="l03084"></a><span class="lineno"> 3084</span>&#160;  };</div>
-<div class="line"><a name="l03085"></a><span class="lineno"> 3085</span>&#160;</div>
-<div class="line"><a name="l03086"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afdedd60e7f54e58433b701be25b7e49d"> 3086</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">ParamExecutorType</a> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afdedd60e7f54e58433b701be25b7e49d">commandExecutor</a>()</div>
-<div class="line"><a name="l03087"></a><span class="lineno"> 3087</span>&#160;  {</div>
-<div class="line"><a name="l03088"></a><span class="lineno"> 3088</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">ParamExecutorType</a>(COMMAND);</div>
-<div class="line"><a name="l03089"></a><span class="lineno"> 3089</span>&#160;  }</div>
-<div class="line"><a name="l03090"></a><span class="lineno"> 3090</span>&#160;</div>
-<div class="line"><a name="l03091"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a77705dfb0b927b24cd21648d7362dd48"> 3091</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">ParamExecutorType</a> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a77705dfb0b927b24cd21648d7362dd48">defaultExecutor</a>()</div>
-<div class="line"><a name="l03092"></a><span class="lineno"> 3092</span>&#160;  {</div>
-<div class="line"><a name="l03093"></a><span class="lineno"> 3093</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">ParamExecutorType</a>(DEFAULT);</div>
-<div class="line"><a name="l03094"></a><span class="lineno"> 3094</span>&#160;  }</div>
-<div class="line"><a name="l03095"></a><span class="lineno"> 3095</span>&#160;</div>
-<div class="line"><a name="l03096"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a0ea30108c0b34ea42a387cb31508faa6"> 3096</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a0ea30108c0b34ea42a387cb31508faa6">isCommandExecutor</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a> == COMMAND; }</div>
-<div class="line"><a name="l03097"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afcfcb4d1de71e6d64aa32f9504fa6c2c"> 3097</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afcfcb4d1de71e6d64aa32f9504fa6c2c">isDefaultExecutor</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a> == DEFAULT; }</div>
-<div class="line"><a name="l03098"></a><span class="lineno"> 3098</span>&#160;</div>
-<div class="line"><a name="l03099"></a><span class="lineno"> 3099</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l03100"></a><span class="lineno"> 3100</span>&#160;  <span class="keyword">enum</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">Type</a></div>
-<div class="line"><a name="l03101"></a><span class="lineno"> 3101</span>&#160;  {</div>
-<div class="line"><a name="l03102"></a><span class="lineno"> 3102</span>&#160;    COMMAND,</div>
-<div class="line"><a name="l03103"></a><span class="lineno"> 3103</span>&#160;    DEFAULT</div>
-<div class="line"><a name="l03104"></a><span class="lineno"> 3104</span>&#160;  };</div>
-<div class="line"><a name="l03105"></a><span class="lineno"> 3105</span>&#160;</div>
-<div class="line"><a name="l03106"></a><span class="lineno"> 3106</span>&#160;  ParamExecutorType(<a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">Type</a> _type) : <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>(_type) {}</div>
+<div class="line"><a name="l03058"></a><span class="lineno"> 3058</span>&#160;<span class="comment">// This matcher is used to match the task id of `TaskStatus` message.</span></div>
+<div class="line"><a name="l03059"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#aed92b51b07d775baa1e72cb43fc11435"> 3059</a></span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests.html#aed92b51b07d775baa1e72cb43fc11435">MATCHER_P</a>(TaskStatusTaskIdEq, taskInfo, <span class="stringliteral">&quot;&quot;</span>)</div>
+<div class="line"><a name="l03060"></a><span class="lineno"> 3060</span>&#160;{</div>
+<div class="line"><a name="l03061"></a><span class="lineno"> 3061</span>&#160;  <span class="keywordflow">return</span> arg.task_id() == taskInfo.task_id();</div>
+<div class="line"><a name="l03062"></a><span class="lineno"> 3062</span>&#160;}</div>
+<div class="line"><a name="l03063"></a><span class="lineno"> 3063</span>&#160;</div>
+<div class="line"><a name="l03064"></a><span class="lineno"> 3064</span>&#160;</div>
+<div class="line"><a name="l03065"></a><span class="lineno"> 3065</span>&#160;<span class="comment">// This matcher is used to match the task id of `Event.update.status` message.</span></div>
+<div class="line"><a name="l03066"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a637ce9d4772c3235abf2f96f6d4e609e"> 3066</a></span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests.html#aed92b51b07d775baa1e72cb43fc11435">MATCHER_P</a>(TaskStatusUpdateTaskIdEq, taskInfo, <span class="stringliteral">&quot;&quot;</span>)</div>
+<div class="line"><a name="l03067"></a><span class="lineno"> 3067</span>&#160;{</div>
+<div class="line"><a name="l03068"></a><span class="lineno"> 3068</span>&#160;  <span class="keywordflow">return</span> arg.status().task_id() == taskInfo.task_id();</div>
+<div class="line"><a name="l03069"></a><span class="lineno"> 3069</span>&#160;}</div>
+<div class="line"><a name="l03070"></a><span class="lineno"> 3070</span>&#160;</div>
+<div class="line"><a name="l03071"></a><span class="lineno"> 3071</span>&#160;</div>
+<div class="line"><a name="l03072"></a><span class="lineno"> 3072</span>&#160;<span class="comment">// This matcher is used to match the state of `Event.update.status` message.</span></div>
+<div class="line"><a name="l03073"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a1f244dc86bb8d7ce9194727600b8f845"> 3073</a></span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests.html#aed92b51b07d775baa1e72cb43fc11435">MATCHER_P</a>(TaskStatusUpdateStateEq, taskState, <span class="stringliteral">&quot;&quot;</span>)</div>
+<div class="line"><a name="l03074"></a><span class="lineno"> 3074</span>&#160;{</div>
+<div class="line"><a name="l03075"></a><span class="lineno"> 3075</span>&#160;  <span class="keywordflow">return</span> arg.status().state() == taskState;</div>
+<div class="line"><a name="l03076"></a><span class="lineno"> 3076</span>&#160;}</div>
+<div class="line"><a name="l03077"></a><span class="lineno"> 3077</span>&#160;</div>
+<div class="line"><a name="l03078"></a><span class="lineno"> 3078</span>&#160;</div>
+<div class="line"><a name="l03079"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html"> 3079</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">ParamExecutorType</a></div>
+<div class="line"><a name="l03080"></a><span class="lineno"> 3080</span>&#160;{</div>
+<div class="line"><a name="l03081"></a><span class="lineno"> 3081</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l03082"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html"> 3082</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html">Printer</a></div>
+<div class="line"><a name="l03083"></a><span class="lineno"> 3083</span>&#160;  {</div>
+<div class="line"><a name="l03084"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html#a413dd9344068400972b8f481b4873495"> 3084</a></span>&#160;    std::string <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html#a413dd9344068400972b8f481b4873495">operator()</a>(</div>
+<div class="line"><a name="l03085"></a><span class="lineno"> 3085</span>&#160;        const ::testing::TestParamInfo&lt;ParamExecutorType&gt;&amp; info)<span class="keyword"> const</span></div>
+<div class="line"><a name="l03086"></a><span class="lineno"> 3086</span>&#160;<span class="keyword">    </span>{</div>
+<div class="line"><a name="l03087"></a><span class="lineno"> 3087</span>&#160;      <span class="keywordflow">switch</span> (info.param.type) {</div>
+<div class="line"><a name="l03088"></a><span class="lineno"> 3088</span>&#160;        <span class="keywordflow">case</span> COMMAND:</div>
+<div class="line"><a name="l03089"></a><span class="lineno"> 3089</span>&#160;          <span class="keywordflow">return</span> <span class="stringliteral">&quot;CommandExecutor&quot;</span>;</div>
+<div class="line"><a name="l03090"></a><span class="lineno"> 3090</span>&#160;        <span class="keywordflow">case</span> DEFAULT:</div>
+<div class="line"><a name="l03091"></a><span class="lineno"> 3091</span>&#160;          <span class="keywordflow">return</span> <span class="stringliteral">&quot;DefaultExecutor&quot;</span>;</div>
+<div class="line"><a name="l03092"></a><span class="lineno"> 3092</span>&#160;        <span class="keywordflow">default</span>:</div>
+<div class="line"><a name="l03093"></a><span class="lineno"> 3093</span>&#160;          <a class="code" href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a>();</div>
+<div class="line"><a name="l03094"></a><span class="lineno"> 3094</span>&#160;      }</div>
+<div class="line"><a name="l03095"></a><span class="lineno"> 3095</span>&#160;    }</div>
+<div class="line"><a name="l03096"></a><span class="lineno"> 3096</span>&#160;  };</div>
+<div class="line"><a name="l03097"></a><span class="lineno"> 3097</span>&#160;</div>
+<div class="line"><a name="l03098"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afdedd60e7f54e58433b701be25b7e49d"> 3098</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">ParamExecutorType</a> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afdedd60e7f54e58433b701be25b7e49d">commandExecutor</a>()</div>
+<div class="line"><a name="l03099"></a><span class="lineno"> 3099</span>&#160;  {</div>
+<div class="line"><a name="l03100"></a><span class="lineno"> 3100</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">ParamExecutorType</a>(COMMAND);</div>
+<div class="line"><a name="l03101"></a><span class="lineno"> 3101</span>&#160;  }</div>
+<div class="line"><a name="l03102"></a><span class="lineno"> 3102</span>&#160;</div>
+<div class="line"><a name="l03103"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a77705dfb0b927b24cd21648d7362dd48"> 3103</a></span>&#160;  <span class="keyword">static</span> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">ParamExecutorType</a> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a77705dfb0b927b24cd21648d7362dd48">defaultExecutor</a>()</div>
+<div class="line"><a name="l03104"></a><span class="lineno"> 3104</span>&#160;  {</div>
+<div class="line"><a name="l03105"></a><span class="lineno"> 3105</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">ParamExecutorType</a>(DEFAULT);</div>
+<div class="line"><a name="l03106"></a><span class="lineno"> 3106</span>&#160;  }</div>
 <div class="line"><a name="l03107"></a><span class="lineno"> 3107</span>&#160;</div>
-<div class="line"><a name="l03108"></a><span class="lineno"> 3108</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">Type</a> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>;</div>
-<div class="line"><a name="l03109"></a><span class="lineno"> 3109</span>&#160;};</div>
+<div class="line"><a name="l03108"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a0ea30108c0b34ea42a387cb31508faa6"> 3108</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a0ea30108c0b34ea42a387cb31508faa6">isCommandExecutor</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a> == COMMAND; }</div>
+<div class="line"><a name="l03109"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afcfcb4d1de71e6d64aa32f9504fa6c2c"> 3109</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afcfcb4d1de71e6d64aa32f9504fa6c2c">isDefaultExecutor</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a> == DEFAULT; }</div>
 <div class="line"><a name="l03110"></a><span class="lineno"> 3110</span>&#160;</div>
-<div class="line"><a name="l03111"></a><span class="lineno"> 3111</span>&#160;} <span class="comment">// namespace tests {</span></div>
-<div class="line"><a name="l03112"></a><span class="lineno"> 3112</span>&#160;} <span class="comment">// namespace internal {</span></div>
-<div class="line"><a name="l03113"></a><span class="lineno"> 3113</span>&#160;} <span class="comment">// namespace mesos {</span></div>
-<div class="line"><a name="l03114"></a><span class="lineno"> 3114</span>&#160;</div>
-<div class="line"><a name="l03115"></a><span class="lineno"> 3115</span>&#160;<span class="preprocessor">#endif // __TESTS_MESOS_HPP__</span></div>
+<div class="line"><a name="l03111"></a><span class="lineno"> 3111</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l03112"></a><span class="lineno"> 3112</span>&#160;  <span class="keyword">enum</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">Type</a></div>
+<div class="line"><a name="l03113"></a><span class="lineno"> 3113</span>&#160;  {</div>
+<div class="line"><a name="l03114"></a><span class="lineno"> 3114</span>&#160;    COMMAND,</div>
+<div class="line"><a name="l03115"></a><span class="lineno"> 3115</span>&#160;    DEFAULT</div>
+<div class="line"><a name="l03116"></a><span class="lineno"> 3116</span>&#160;  };</div>
+<div class="line"><a name="l03117"></a><span class="lineno"> 3117</span>&#160;</div>
+<div class="line"><a name="l03118"></a><span class="lineno"> 3118</span>&#160;  ParamExecutorType(<a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">Type</a> _type) : <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>(_type) {}</div>
+<div class="line"><a name="l03119"></a><span class="lineno"> 3119</span>&#160;</div>
+<div class="line"><a name="l03120"></a><span class="lineno"> 3120</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">Type</a> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>;</div>
+<div class="line"><a name="l03121"></a><span class="lineno"> 3121</span>&#160;};</div>
+<div class="line"><a name="l03122"></a><span class="lineno"> 3122</span>&#160;</div>
+<div class="line"><a name="l03123"></a><span class="lineno"> 3123</span>&#160;} <span class="comment">// namespace tests {</span></div>
+<div class="line"><a name="l03124"></a><span class="lineno"> 3124</span>&#160;} <span class="comment">// namespace internal {</span></div>
+<div class="line"><a name="l03125"></a><span class="lineno"> 3125</span>&#160;} <span class="comment">// namespace mesos {</span></div>
+<div class="line"><a name="l03126"></a><span class="lineno"> 3126</span>&#160;</div>
+<div class="line"><a name="l03127"></a><span class="lineno"> 3127</span>&#160;<span class="preprocessor">#endif // __TESTS_MESOS_HPP__</span></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a7e990915d6fb2d55541ddcb872efe74c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7e990915d6fb2d55541ddcb872efe74c">mesos::internal::tests::common::createVolumeFromDockerImage</a></div><div class="ttdeci">TVolume createVolumeFromDockerImage(const std::string &amp;containerPath, const std::string &amp;imageName, const typename TVolume::Mode &amp;mode)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:675</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a6d3dece3ebb6438212aa642a0bcfbcb8"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a6d3dece3ebb6438212aa642a0bcfbcb8">mesos::internal::tests::common::createDiskSourceBlock</a></div><div class="ttdeci">TResource::DiskInfo::Source createDiskSourceBlock(const Option&lt; std::string &gt; &amp;id=None(), const Option&lt; std::string &gt; &amp;profile=None())</div><div class="ttdef"><b>Definition:</b> mesos.hpp:997</div></div>
 <div class="ttc" id="namespaceprocess_1_1ID_html_aeb11a48c9def1da169d8455a30d0ee39"><div class="ttname"><a href="namespaceprocess_1_1ID.html#aeb11a48c9def1da169d8455a30d0ee39">process::ID::generate</a></div><div class="ttdeci">std::string generate(const std::string &amp;prefix=&quot;&quot;)</div><div class="ttdoc">Returns &amp;#39;prefix(N)&amp;#39; where N represents the number of instances where the same prefix (wrt...</div></div>
@@ -3203,6 +3215,7 @@
 <div class="ttc" id="namespaceprocess_html_a178967af39f382b0ec1b08b0c51d340f"><div class="ttname"><a href="namespaceprocess.html#a178967af39f382b0ec1b08b0c51d340f">process::ExpectNoFutureUnionMessages</a></div><div class="ttdeci">void ExpectNoFutureUnionMessages(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:630</div></div>
 <div class="ttc" id="structprocess_1_1Message_html"><div class="ttname"><a href="structprocess_1_1Message.html">process::Message</a></div><div class="ttdef"><b>Definition:</b> message.hpp:22</div></div>
 <div class="ttc" id="namespaceos_html_a698aa27e5ea6b1dc1c190b978c2f7960"><div class="ttname"><a href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">os::user</a></div><div class="ttdeci">Result&lt; std::string &gt; user(Option&lt; uid_t &gt; uid=None())</div><div class="ttdef"><b>Definition:</b> su.hpp:277</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_aed92b51b07d775baa1e72cb43fc11435"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#aed92b51b07d775baa1e72cb43fc11435">mesos::internal::tests::MATCHER_P</a></div><div class="ttdeci">MATCHER_P(TaskStatusTaskIdEq, taskInfo,&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3059</div></div>
 <div class="ttc" id="include_2mesos_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2executor_8hpp.html">executor.hpp</a></div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
 <div class="ttc" id="include_2mesos_2master_2detector_8hpp_html"><div class="ttname"><a href="include_2mesos_2master_2detector_8hpp.html">detector.hpp</a></div></div>
@@ -3218,7 +3231,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_html_a8bbd933c9e18c30b6c6e0502a31b5b9e"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest.html#a8bbd933c9e18c30b6c6e0502a31b5b9e">mesos::internal::tests::ZooKeeperTest::SetUpTestCase</a></div><div class="ttdeci">static void SetUpTestCase()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2307</div></div>
 <div class="ttc" id="classBytes_html_aee1957960ddcf609db170b0590ff7db5"><div class="ttname"><a href="classBytes.html#aee1957960ddcf609db170b0590ff7db5">Bytes::megabytes</a></div><div class="ttdeci">uint64_t megabytes() const </div><div class="ttdef"><b>Definition:</b> bytes.hpp:83</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_a0ea30108c0b34ea42a387cb31508faa6"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a0ea30108c0b34ea42a387cb31508faa6">mesos::internal::tests::ParamExecutorType::isCommandExecutor</a></div><div class="ttdeci">bool isCommandExecutor() const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3096</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_a0ea30108c0b34ea42a387cb31508faa6"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a0ea30108c0b34ea42a387cb31508faa6">mesos::internal::tests::ParamExecutorType::isCommandExecutor</a></div><div class="ttdeci">bool isCommandExecutor() const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3108</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos_html_a2857e85b5a923c12556200bbf207c1f9"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a2857e85b5a923c12556200bbf207c1f9">mesos::internal::tests::executor::TestMesos::TestMesos</a></div><div class="ttdeci">TestMesos(ContentType contentType, const std::shared_ptr&lt; MockHTTPExecutor&lt; Mesos, Event &gt;&gt; &amp;executor)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2557</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_ac58e6fd94e2a926a4f4f491a8f736336"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#ac58e6fd94e2a926a4f4f491a8f736336">mesos::internal::tests::resource_provider::MockResourceProvider::start</a></div><div class="ttdeci">void start(process::Owned&lt; mesos::internal::EndpointDetector &gt; detector, ContentType contentType, const Credential &amp;credential)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2695</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a96e7148ce13d0775202148b8fa637045"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a96e7148ce13d0775202148b8fa637045">mesos::internal::tests::MesosTest::SetUpTestCase</a></div><div class="ttdeci">static void SetUpTestCase()</div></div>
@@ -3254,7 +3267,6 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a81d1fa17de2f742f6531ba47760b399f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a81d1fa17de2f742f6531ba47760b399f">mesos::internal::tests::FutureUnionHttp</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureUnionHttp(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2916</div></div>
 <div class="ttc" id="namespacestrings_html_afffe11c8ecce961981653358520d6a04"><div class="ttname"><a href="namespacestrings.html#afffe11c8ecce961981653358520d6a04">strings::tokenize</a></div><div class="ttdeci">std::vector&lt; std::string &gt; tokenize(const std::string &amp;s, const std::string &amp;delims, const Option&lt; size_t &gt; &amp;maxTokens=None())</div><div class="ttdef"><b>Definition:</b> strings.hpp:138</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a44f02f8076e73cd55f29549512098683"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a44f02f8076e73cd55f29549512098683">mesos::internal::tests::MATCHER_P</a></div><div class="ttdeci">MATCHER_P(TaskStatusEq, task,&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3064</div></div>
 <div class="ttc" id="classmesos_1_1Authorizer_html"><div class="ttname"><a href="classmesos_1_1Authorizer.html">mesos::Authorizer</a></div><div class="ttdoc">This interface is used to enable an identity service or any other back end to check authorization pol...</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:230</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a4dce57dfa3947f14a6a6d95d170c44ad"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">mesos::internal::tests::common::createExecutorInfo</a></div><div class="ttdeci">TExecutorInfo createExecutorInfo(const TExecutorID &amp;executorId, const Option&lt; TCommandInfo &gt; &amp;command, const Option&lt; TResources &gt; &amp;resources, const Option&lt; typename TExecutorInfo::Type &gt; &amp;type, const Option&lt; TFrameworkID &gt; &amp;frameworkId)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:500</div></div>
 <div class="ttc" id="classmesos_1_1SchedulerDriver_html"><div class="ttname"><a href="classmesos_1_1SchedulerDriver.html">mesos::SchedulerDriver</a></div><div class="ttdef"><b>Definition:</b> scheduler.hpp:185</div></div>
@@ -3279,7 +3291,7 @@
 <div class="ttc" id="include_2mesos_2v1_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2executor_8hpp.html">executor.hpp</a></div></div>
 <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:118</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a3d69b2b965a8a0d6a90319507f015a12"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a3d69b2b965a8a0d6a90319507f015a12">mesos::internal::tests::READWRITE_HTTP_AUTHENTICATION_REALM</a></div><div class="ttdeci">constexpr char READWRITE_HTTP_AUTHENTICATION_REALM[]</div><div class="ttdef"><b>Definition:</b> mesos.hpp:103</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html">mesos::internal::tests::ParamExecutorType::Printer</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3070</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html">mesos::internal::tests::ParamExecutorType::Printer</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3082</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a256d948a0c093f4e4c8c59a5de9ecb8f"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a256d948a0c093f4e4c8c59a5de9ecb8f">mesos::internal::tests::MesosTest::CreateSlaveFlags</a></div><div class="ttdeci">virtual slave::Flags CreateSlaveFlags()</div></div>
 <div class="ttc" id="namespaceos_html_afd08813156fea899c86b340d9767a8cd"><div class="ttname"><a href="namespaceos.html#afd08813156fea899c86b340d9767a8cd">os::cpus</a></div><div class="ttdeci">Try&lt; long &gt; cpus()</div><div class="ttdef"><b>Definition:</b> os.hpp:267</div></div>
 <div class="ttc" id="v1_2scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="v1_2scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
@@ -3296,18 +3308,18 @@
 <div class="ttc" id="classprocess_1_1http_1_1Headers_html"><div class="ttname"><a href="classprocess_1_1http_1_1Headers.html">process::http::Headers</a></div><div class="ttdef"><b>Definition:</b> http.hpp:456</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a01abc032929a41cdafd4268985dc1369"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a01abc032929a41cdafd4268985dc1369">mesos::internal::tests::DEFAULT_TEST_ROLE</a></div><div class="ttdeci">constexpr char DEFAULT_TEST_ROLE[]</div><div class="ttdef"><b>Definition:</b> mesos.hpp:104</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer_html_a413dd9344068400972b8f481b4873495"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html#a413dd9344068400972b8f481b4873495">mesos::internal::tests::ParamExecutorType::Printer::operator()</a></div><div class="ttdeci">std::string operator()(const ::testing::TestParamInfo&lt; ParamExecutorType &gt; &amp;info) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3072</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer_html_a413dd9344068400972b8f481b4873495"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html#a413dd9344068400972b8f481b4873495">mesos::internal::tests::ParamExecutorType::Printer::operator()</a></div><div class="ttdeci">std::string operator()(const ::testing::TestParamInfo&lt; ParamExecutorType &gt; &amp;info) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3084</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a1e1245295d0792d35f4ef441aa8a313a"><div class="ttname"><a href="classmesos_1_1Resources.html#a1e1245295d0792d35f4ef441aa8a313a">mesos::Resources::toUnreserved</a></div><div class="ttdeci">Resources toUnreserved() const </div></div>
 <div class="ttc" id="namespaceappc_1_1spec_html_a2107ae129dd83fbd20b22195247f16b5"><div class="ttname"><a href="namespaceappc_1_1spec.html#a2107ae129dd83fbd20b22195247f16b5">appc::spec::parse</a></div><div class="ttdeci">Try&lt; ImageManifest &gt; parse(const std::string &amp;value)</div><div class="ttdef"><b>Definition:</b> parse.hpp:36</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a2f3eace5ac76e47f17f1a3fd5459f9fb"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a2f3eace5ac76e47f17f1a3fd5459f9fb">mesos::internal::tests::DropProtobufs</a></div><div class="ttdeci">void DropProtobufs(T t, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2947</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">mesos::internal::tests::ParamExecutorType</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3067</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">mesos::internal::tests::ParamExecutorType</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3079</div></div>
 <div class="ttc" id="src_2slave_2constants_8hpp_html"><div class="ttname"><a href="src_2slave_2constants_8hpp.html">constants.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2v1_2executor_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2executor_2executor_8hpp.html">executor.hpp</a></div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:114</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a7502aad15971920c0d5907ca2f010859"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7502aad15971920c0d5907ca2f010859">mesos::internal::tests::common::UNRESERVE</a></div><div class="ttdeci">TOffer::Operation UNRESERVE(const TResources &amp;resources)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1226</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:68</div></div>
 <div class="ttc" id="foreach_8hpp_html_a66900b166526abe66464d6597536b111"><div class="ttname"><a href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a></div><div class="ttdeci">#define foreachpair(KEY, VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:51</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_a77705dfb0b927b24cd21648d7362dd48"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a77705dfb0b927b24cd21648d7362dd48">mesos::internal::tests::ParamExecutorType::defaultExecutor</a></div><div class="ttdeci">static ParamExecutorType defaultExecutor()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3091</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_a77705dfb0b927b24cd21648d7362dd48"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a77705dfb0b927b24cd21648d7362dd48">mesos::internal::tests::ParamExecutorType::defaultExecutor</a></div><div class="ttdeci">static ParamExecutorType defaultExecutor()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3103</div></div>
 <div class="ttc" id="namespaceos_html_aede9f61dcb4b7d1f276302a7bce37446"><div class="ttname"><a href="namespaceos.html#aede9f61dcb4b7d1f276302a7bce37446">os::random</a></div><div class="ttdeci">int random()</div><div class="ttdef"><b>Definition:</b> os.hpp:632</div></div>
 <div class="ttc" id="classmesos_1_1SecretGenerator_html"><div class="ttname"><a href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a></div><div class="ttdoc">The SecretGenerator interface represents a mechanism to create a secret from a principal. </div><div class="ttdef"><b>Definition:</b> secret_generator.hpp:34</div></div>
 <div class="ttc" id="namespacerouting_1_1diagnosis_1_1socket_1_1state_html_a4cceb5a8a4b3f5e1323fdf4a14c5d2a6"><div class="ttname"><a href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">routing::diagnosis::socket::state::UNKNOWN</a></div><div class="ttdeci">const int UNKNOWN</div><div class="ttdef"><b>Definition:</b> diagnosis.hpp:39</div></div>
@@ -3322,7 +3334,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ad78046ce6f335fef45e5e77878eb0bc2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ad78046ce6f335fef45e5e77878eb0bc2">mesos::internal::tests::FutureHttp</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureHttp(Message message, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2896</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1Mesos_html"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:54</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider_html_af8048a4cff72a734fdfb119067a43368"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html#af8048a4cff72a734fdfb119067a43368">mesos::internal::tests::v1::resource_provider::Call</a></div><div class="ttdeci">mesos::v1::resource_provider::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2723</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_afcfcb4d1de71e6d64aa32f9504fa6c2c"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afcfcb4d1de71e6d64aa32f9504fa6c2c">mesos::internal::tests::ParamExecutorType::isDefaultExecutor</a></div><div class="ttdeci">bool isDefaultExecutor() const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3097</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_afcfcb4d1de71e6d64aa32f9504fa6c2c"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afcfcb4d1de71e6d64aa32f9504fa6c2c">mesos::internal::tests::ParamExecutorType::isDefaultExecutor</a></div><div class="ttdeci">bool isDefaultExecutor() const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3109</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos_html_a4c36d0e709638fae4fe64f2598b969b2"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a4c36d0e709638fae4fe64f2598b969b2">mesos::internal::tests::scheduler::TestMesos::TestMesos</a></div><div class="ttdeci">TestMesos(const std::string &amp;master, ContentType contentType, const std::shared_ptr&lt; MockHTTPScheduler&lt; Mesos, Event &gt;&gt; &amp;scheduler, const Option&lt; std::shared_ptr&lt; mesos::master::detector::MasterDetector &gt;&gt; &amp;detector=None())</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2385</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a540764cd0d897529cab324f780b49678"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a540764cd0d897529cab324f780b49678">mesos::internal::tests::DEFAULT_EXECUTOR_SECRET_KEY</a></div><div class="ttdeci">constexpr char DEFAULT_EXECUTOR_SECRET_KEY[]</div><div class="ttdef"><b>Definition:</b> mesos.hpp:105</div></div>
 <div class="ttc" id="jsonify_8hpp_html_ab2d3ecf67ed06919e96e5e97b2effdc3"><div class="ttname"><a href="jsonify_8hpp.html#ab2d3ecf67ed06919e96e5e97b2effdc3">jsonify</a></div><div class="ttdeci">JSON::Proxy jsonify(const T &amp;)</div><div class="ttdef"><b>Definition:</b> jsonify.hpp:779</div></div>
@@ -3330,7 +3342,7 @@
 <div class="ttc" id="unreachable_8hpp_html_a0bc63b24b654ca433be7b97a3edde132"><div class="ttname"><a href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a></div><div class="ttdeci">#define UNREACHABLE()</div><div class="ttdef"><b>Definition:</b> unreachable.hpp:22</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2fetcher_2fetcher_8hpp_html"><div class="ttname"><a href="include_2mesos_2fetcher_2fetcher_8hpp.html">fetcher.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_afdedd60e7f54e58433b701be25b7e49d"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afdedd60e7f54e58433b701be25b7e49d">mesos::internal::tests::ParamExecutorType::commandExecutor</a></div><div class="ttdeci">static ParamExecutorType commandExecutor()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3086</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_afdedd60e7f54e58433b701be25b7e49d"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afdedd60e7f54e58433b701be25b7e49d">mesos::internal::tests::ParamExecutorType::commandExecutor</a></div><div class="ttdeci">static ParamExecutorType commandExecutor()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3098</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></div><div class="ttdoc">Basic model of an allocator: resources are allocated to a framework in the form of offers...</div><div class="ttdef"><b>Definition:</b> allocator.hpp:55</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor_html_a84580d2dc4fdb85aa6d8e65b1dd9fe16"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor.html#a84580d2dc4fdb85aa6d8e65b1dd9fe16">mesos::internal::tests::v1::executor::Call</a></div><div class="ttdeci">mesos::v1::executor::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2582</div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>