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

[1/4] mesos-site git commit: Updated the website built from mesos SHA: 2a6f6b7.

Repository: mesos-site
Updated Branches:
  refs/heads/asf-site fc747adf0 -> bd08090cb


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/v0__v1executor_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/v0__v1executor_8hpp_source.html b/content/api/latest/c++/v0__v1executor_8hpp_source.html
index 0fc6656..deee962 100644
--- a/content/api/latest/c++/v0__v1executor_8hpp_source.html
+++ b/content/api/latest/c++/v0__v1executor_8hpp_source.html
@@ -146,7 +146,7 @@
 <div class="ttc" id="classmesos_1_1ExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1ExecutorDriver.html">mesos::ExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:146</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2executor_8hpp.html">executor.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2069</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2157</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_a0dc4504ea505da568521885b762a2228"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a0dc4504ea505da568521885b762a2228">mesos::v1::executor::V0ToV1Adapter::launchTask</a></div><div class="ttdeci">virtual void launchTask(ExecutorDriver *driver, const mesos::TaskInfo &amp;task) override</div></div>
 <div class="ttc" id="classmesos_1_1MesosExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:211</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_adb4f85ebd977f61dc56829e844b987cf"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#adb4f85ebd977f61dc56829e844b987cf">mesos::v1::executor::V0ToV1Adapter::killTask</a></div><div class="ttdeci">virtual void killTask(ExecutorDriver *driver, const mesos::TaskID &amp;taskId) override</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/v1_2resource__provider_8hpp_source.html b/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
index e601af2..adda9e5 100644
--- a/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
+++ b/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
@@ -135,7 +135,7 @@
 <div class="ttc" id="namespacemesos_html_a13035ce0cc66cca4a467787b4716039e"><div class="ttname"><a href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">mesos::ContentType</a></div><div class="ttdeci">ContentType</div><div class="ttdef"><b>Definition:</b> http.hpp:43</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Credential &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1resource__provider_1_1Driver_html_a3426f43a0802df9e61b1500038137172"><div class="ttname"><a href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver::operator=</a></div><div class="ttdeci">Driver &amp; operator=(const Driver &amp;other)=delete</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2069</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2157</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a></div><div class="ttdoc">HTTP connection handler. </div><div class="ttdef"><b>Definition:</b> resource_provider.hpp:41</div></div>
 <div class="ttc" id="v1_2resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="v1_2resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1EndpointDetector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1EndpointDetector.html">mesos::internal::EndpointDetector</a></div><div class="ttdef"><b>Definition:</b> detector.hpp:26</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/v1_2scheduler_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/v1_2scheduler_8hpp_source.html b/content/api/latest/c++/v1_2scheduler_8hpp_source.html
index c5aea03..c6de47b 100644
--- a/content/api/latest/c++/v1_2scheduler_8hpp_source.html
+++ b/content/api/latest/c++/v1_2scheduler_8hpp_source.html
@@ -197,7 +197,7 @@
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1MesosBase_html_aaf34772be0e6034a852de3c8cec98e5d"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html#aaf34772be0e6034a852de3c8cec98e5d">mesos::v1::scheduler::MesosBase::send</a></div><div class="ttdeci">virtual void send(const Call &amp;call)=0</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Mesos_html_a58a8e2f265c0985c0e15d7887c860c2c"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a58a8e2f265c0985c0e15d7887c860c2c">mesos::v1::scheduler::Mesos::Mesos</a></div><div class="ttdeci">Mesos(const std::string &amp;master, ContentType contentType, const std::function&lt; void()&gt; &amp;connected, const std::function&lt; void()&gt; &amp;disconnected, const std::function&lt; void(const std::queue&lt; Event &gt; &amp;)&gt; &amp;received, const Option&lt; Credential &gt; &amp;credential)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1MesosBase_html_a3c39262ca3ad57bc207c756a5b6ca430"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html#a3c39262ca3ad57bc207c756a5b6ca430">mesos::v1::scheduler::MesosBase::reconnect</a></div><div class="ttdeci">virtual void reconnect()=0</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2069</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2157</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Mesos_html_a2540231539979f15ce1fcb44fb1e1a06"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a2540231539979f15ce1fcb44fb1e1a06">mesos::v1::scheduler::Mesos::stop</a></div><div class="ttdeci">virtual void stop()</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Mesos_html"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html">mesos::v1::scheduler::Mesos</a></div><div class="ttdef"><b>Definition:</b> scheduler.hpp:65</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Mesos_html_a46c53d0ee214b44293e154e401e0e00b"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a46c53d0ee214b44293e154e401e0e00b">mesos::v1::scheduler::Mesos::~Mesos</a></div><div class="ttdeci">virtual ~Mesos()</div></div>


[4/4] mesos-site git commit: Updated the website built from mesos SHA: 2a6f6b7.

Posted by gi...@apache.org.
Updated the website built from mesos SHA: 2a6f6b7.


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

Branch: refs/heads/asf-site
Commit: bd08090cb69f61967989a8c533974833aee4432d
Parents: fc747ad
Author: jenkins <bu...@apache.org>
Authored: Wed Sep 13 18:15:20 2017 +0000
Committer: jenkins <bu...@apache.org>
Committed: Wed Sep 13 18:15:20 2017 +0000

----------------------------------------------------------------------
 content/api/latest/c++/Nodes.xml                |   16 +-
 content/api/latest/c++/Tokens.xml               |   64 +-
 content/api/latest/c++/devolve_8hpp_source.html |    4 +-
 .../latest/c++/event__queue_8hpp_source.html    |    2 +-
 content/api/latest/c++/evolve_8hpp_source.html  |    4 +-
 .../c++/http__connection_8hpp_source.html       |    4 +-
 ...nclude_2mesos_2v1_2executor_8hpp_source.html |    2 +-
 content/api/latest/c++/index.hhc                |    8 +-
 content/api/latest/c++/index.hhk                |   12 +-
 .../c++/master_2validation_8hpp_source.html     |    2 +-
 .../api/latest/c++/namespacemembers_0x63.html   |   56 +-
 .../api/latest/c++/namespacemembers_0x75.html   |    6 +-
 .../latest/c++/namespacemembers_func_0x63.html  |   33 +-
 ...acemesos_1_1internal_1_1tests_1_1common.html |  178 +-
 .../latest/c++/protobuf__utils_8hpp_source.html |    2 +-
 ...ource__provider_2validation_8hpp_source.html |    2 +-
 .../c++/slave_2validation_8hpp_source.html      |    2 +-
 .../c++/src_2master_2master_8hpp_source.html    |    4 +-
 .../c++/src_2slave_2http_8hpp_source.html       |    2 +-
 .../src_2tests_2containerizer_8hpp_source.html  |    2 +-
 .../api/latest/c++/src_2tests_2mesos_8hpp.html  |   24 +-
 .../c++/src_2tests_2mesos_8hpp_source.html      | 4591 +++++++++---------
 .../latest/c++/v0__v1executor_8hpp_source.html  |    2 +-
 .../c++/v1_2resource__provider_8hpp_source.html |    2 +-
 .../latest/c++/v1_2scheduler_8hpp_source.html   |    2 +-
 25 files changed, 2654 insertions(+), 2372 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index d6bea15..f1c54e9 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -86697,17 +86697,27 @@
                  <Node>
                   <Name>createExecutorInfo</Name>
                   <Path>src_2tests_2mesos_8hpp.html</Path>
-                  <Anchor>ac73cd94bd19a632e77492730d0df7a5b</Anchor>
+                  <Anchor>a4dce57dfa3947f14a6a6d95d170c44ad</Anchor>
                  </Node>
                  <Node>
                   <Name>createExecutorInfo</Name>
                   <Path>src_2tests_2mesos_8hpp.html</Path>
-                  <Anchor>af394e0992e53d0d1c9db6f229cd8c760</Anchor>
+                  <Anchor>ae649731a59b2e0763494927610a12e77</Anchor>
                  </Node>
                  <Node>
                   <Name>createExecutorInfo</Name>
                   <Path>src_2tests_2mesos_8hpp.html</Path>
-                  <Anchor>a2b0d940f704b87ad0b43fa953374e4df</Anchor>
+                  <Anchor>aa6cc33559f96bc2b0b5cc3e098d3daf2</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>createExecutorInfo</Name>
+                  <Path>src_2tests_2mesos_8hpp.html</Path>
+                  <Anchor>a670c20d9dcd273993b028edc3c79f6a1</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>createExecutorInfo</Name>
+                  <Path>src_2tests_2mesos_8hpp.html</Path>
+                  <Anchor>a85cb52ecd85fa393c1a173e9bfbabee5</Anchor>
                  </Node>
                  <Node>
                   <Name>createExecutorInfo</Name>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index 1a2f91d..6ba926c 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -12503,13 +12503,24 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>createCommandInfo</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::common</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
+    <Anchor>a5100f2f8019ea6e27f1d14fc33429d72</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>createExecutorInfo</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>ac73cd94bd19a632e77492730d0df7a5b</Anchor>
+    <Anchor>a4dce57dfa3947f14a6a6d95d170c44ad</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -12520,7 +12531,7 @@
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>af394e0992e53d0d1c9db6f229cd8c760</Anchor>
+    <Anchor>ae649731a59b2e0763494927610a12e77</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -12531,18 +12542,29 @@
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>a2b0d940f704b87ad0b43fa953374e4df</Anchor>
+    <Anchor>aa6cc33559f96bc2b0b5cc3e098d3daf2</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>createCommandInfo</Name>
+      <Name>createExecutorInfo</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>a5100f2f8019ea6e27f1d14fc33429d72</Anchor>
+    <Anchor>a670c20d9dcd273993b028edc3c79f6a1</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>createExecutorInfo</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::common</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
+    <Anchor>a85cb52ecd85fa393c1a173e9bfbabee5</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -132562,13 +132584,24 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>createCommandInfo</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::common</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
+    <Anchor>a5100f2f8019ea6e27f1d14fc33429d72</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>createExecutorInfo</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>ac73cd94bd19a632e77492730d0df7a5b</Anchor>
+    <Anchor>a4dce57dfa3947f14a6a6d95d170c44ad</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -132579,7 +132612,7 @@
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>af394e0992e53d0d1c9db6f229cd8c760</Anchor>
+    <Anchor>ae649731a59b2e0763494927610a12e77</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -132590,18 +132623,29 @@
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>a2b0d940f704b87ad0b43fa953374e4df</Anchor>
+    <Anchor>aa6cc33559f96bc2b0b5cc3e098d3daf2</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>createCommandInfo</Name>
+      <Name>createExecutorInfo</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>a5100f2f8019ea6e27f1d14fc33429d72</Anchor>
+    <Anchor>a670c20d9dcd273993b028edc3c79f6a1</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>createExecutorInfo</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests::common</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
+    <Anchor>a85cb52ecd85fa393c1a173e9bfbabee5</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/devolve_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/devolve_8hpp_source.html b/content/api/latest/c++/devolve_8hpp_source.html
index 566fa12..7715018 100644
--- a/content/api/latest/c++/devolve_8hpp_source.html
+++ b/content/api/latest/c++/devolve_8hpp_source.html
@@ -160,10 +160,10 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacerouting_html_a22848f0fc9ff46d29ce5df25acd1be2e"><div class="ttname"><a href="namespacerouting.html#a22848f0fc9ff46d29ce5df25acd1be2e">routing::check</a></div><div class="ttdeci">Try&lt; Nothing &gt; check()</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="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2069</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2157</div></div>
 <div class="ttc" id="v1_2resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="v1_2resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2070</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2158</div></div>
 <div class="ttc" id="include_2mesos_2master_2master_8hpp_html"><div class="ttname"><a href="include_2mesos_2master_2master_8hpp.html">master.hpp</a></div></div>
 <div class="ttc" id="scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_adbf9569c715c985f1549a480f6fd3ec9"><div class="ttname"><a href="namespacemesos_1_1internal.html#adbf9569c715c985f1549a480f6fd3ec9">mesos::internal::devolve</a></div><div class="ttdeci">CommandInfo devolve(const v1::CommandInfo &amp;command)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/event__queue_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/event__queue_8hpp_source.html b/content/api/latest/c++/event__queue_8hpp_source.html
index 0948047..7b2faba 100644
--- a/content/api/latest/c++/event__queue_8hpp_source.html
+++ b/content/api/latest/c++/event__queue_8hpp_source.html
@@ -441,7 +441,7 @@
 <div class="ttc" id="structJSON_1_1Array_html"><div class="ttname"><a href="structJSON_1_1Array.html">JSON::Array</a></div><div class="ttdef"><b>Definition:</b> json.hpp:194</div></div>
 <div class="ttc" id="classprocess_1_1EventQueue_1_1Consumer_html_aa42de8d3e7ba7c56362a36efa773790d"><div class="ttname"><a href="classprocess_1_1EventQueue_1_1Consumer.html#aa42de8d3e7ba7c56362a36efa773790d">process::EventQueue::Consumer::empty</a></div><div class="ttdeci">bool empty()</div><div class="ttdef"><b>Definition:</b> event_queue.hpp:90</div></div>
 <div class="ttc" id="structJSON_1_1Object_html"><div class="ttname"><a href="structJSON_1_1Object.html">JSON::Object</a></div><div class="ttdef"><b>Definition:</b> json.hpp:154</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2070</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2158</div></div>
 <div class="ttc" id="namespacerouting_1_1link_html_a26486cdba01ef1c80706b1e07e8a6d3f"><div class="ttname"><a href="namespacerouting_1_1link.html#a26486cdba01ef1c80706b1e07e8a6d3f">routing::link::index</a></div><div class="ttdeci">Result&lt; int &gt; index(const std::string &amp;link)</div></div>
 <div class="ttc" id="classprocess_1_1EventQueue_1_1Producer_html"><div class="ttname"><a href="classprocess_1_1EventQueue_1_1Producer.html">process::EventQueue::Producer</a></div><div class="ttdef"><b>Definition:</b> event_queue.hpp:73</div></div>
 <div class="ttc" id="classprocess_1_1EventQueue_html_ad2d51d8a2a80f473de0bcf2e08e48d90"><div class="ttname"><a href="classprocess_1_1EventQueue.html#ad2d51d8a2a80f473de0bcf2e08e48d90">process::EventQueue::EventQueue</a></div><div class="ttdeci">EventQueue()</div><div class="ttdef"><b>Definition:</b> event_queue.hpp:71</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/evolve_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/evolve_8hpp_source.html b/content/api/latest/c++/evolve_8hpp_source.html
index 71db7dc..c148a97 100644
--- a/content/api/latest/c++/evolve_8hpp_source.html
+++ b/content/api/latest/c++/evolve_8hpp_source.html
@@ -234,13 +234,13 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_a845d4d5a46b931d03f340c8afc58b60a"><div class="ttname"><a href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">mesos::internal::evolve</a></div><div class="ttdeci">v1::AgentID evolve(const SlaveID &amp;slaveId)</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="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2069</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2157</div></div>
 <div class="ttc" id="v1_2resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="v1_2resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="json_8hpp_html"><div class="ttname"><a href="json_8hpp.html">json.hpp</a></div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
 <div class="ttc" id="structJSON_1_1Array_html"><div class="ttname"><a href="structJSON_1_1Array.html">JSON::Array</a></div><div class="ttdef"><b>Definition:</b> json.hpp:194</div></div>
 <div class="ttc" id="structJSON_1_1Object_html"><div class="ttname"><a href="structJSON_1_1Object.html">JSON::Object</a></div><div class="ttdef"><b>Definition:</b> json.hpp:154</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2070</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2158</div></div>
 <div class="ttc" id="include_2mesos_2master_2master_8hpp_html"><div class="ttname"><a href="include_2mesos_2master_2master_8hpp.html">master.hpp</a></div></div>
 <div class="ttc" id="scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="scheduler_2scheduler_8hpp.html">scheduler.hpp</a></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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/http__connection_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/http__connection_8hpp_source.html b/content/api/latest/c++/http__connection_8hpp_source.html
index 12b9240..fcc6492 100644
--- a/content/api/latest/c++/http__connection_8hpp_source.html
+++ b/content/api/latest/c++/http__connection_8hpp_source.html
@@ -619,7 +619,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_ad6530fddd03380dbb3b23b17523cb242"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242">process::http::Response::code</a></div><div class="ttdeci">uint16_t code</div><div class="ttdef"><b>Definition:</b> http.hpp:658</div></div>
 <div class="ttc" id="namespaceos_1_1libraries_1_1Library_html_ab0e1a0e311049b6d685de1068e8f4690"><div class="ttname"><a href="namespaceos_1_1libraries_1_1Library.html#ab0e1a0e311049b6d685de1068e8f4690">os::libraries::Library::prefix</a></div><div class="ttdeci">constexpr const char * prefix</div><div class="ttdef"><b>Definition:</b> os.hpp:94</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_a81fc91fa235309d5486bf019260e6480"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a81fc91fa235309d5486bf019260e6480">mesos::internal::HttpConnectionProcess::receive</a></div><div class="ttdeci">void receive(const Event &amp;event)</div><div class="ttdef"><b>Definition:</b> http_connection.hpp:460</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2069</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2157</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a></div><div class="ttdoc">HTTP connection handler. </div><div class="ttdef"><b>Definition:</b> resource_provider.hpp:41</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1028</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
@@ -628,7 +628,7 @@
 <div class="ttc" id="src_2common_2http_8hpp_html"><div class="ttname"><a href="src_2common_2http_8hpp.html">http.hpp</a></div></div>
 <div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:518</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2070</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2158</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_a35a7a60a0e5a768c91915db644e61805a8bcc991ed7d906ec5cb1f21990e73450"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a35a7a60a0e5a768c91915db644e61805a8bcc991ed7d906ec5cb1f21990e73450">mesos::internal::HttpConnectionProcess::State::SUBSCRIBING</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_adc3677e19ae2436777ae89d0d48996c0"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#adc3677e19ae2436777ae89d0d48996c0">mesos::internal::HttpConnectionProcess::initialize</a></div><div class="ttdeci">void initialize() override</div><div class="ttdoc">Invoked when a process gets spawned. </div><div class="ttdef"><b>Definition:</b> http_connection.hpp:171</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_a35a7a60a0e5a768c91915db644e61805a9a14f95e151eec641316e7c784ce832d"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a35a7a60a0e5a768c91915db644e61805a9a14f95e151eec641316e7c784ce832d">mesos::internal::HttpConnectionProcess::State::CONNECTING</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html
index 377825d..5c68ee2 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html
@@ -139,7 +139,7 @@
 <div class="ttc" id="include_2mesos_2http_8hpp_html"><div class="ttname"><a href="include_2mesos_2http_8hpp.html">http.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_html_a13035ce0cc66cca4a467787b4716039e"><div class="ttname"><a href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">mesos::ContentType</a></div><div class="ttdeci">ContentType</div><div class="ttdef"><b>Definition:</b> http.hpp:43</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1MesosBase_html_a21bd78cd127c8a8565b6432318a55dd3"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#a21bd78cd127c8a8565b6432318a55dd3">mesos::v1::executor::MesosBase::send</a></div><div class="ttdeci">virtual void send(const Call &amp;call)=0</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2069</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2157</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1MesosBase_html_ae29a0e0423556d7ea07d36e4d3abf185"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#ae29a0e0423556d7ea07d36e4d3abf185">mesos::v1::executor::MesosBase::~MesosBase</a></div><div class="ttdeci">virtual ~MesosBase()</div><div class="ttdef"><b>Definition:</b> executor.hpp:42</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1Mesos_html_a9a969afb03ff3c7f74677276085f40fc"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">mesos::v1::executor::Mesos::operator=</a></div><div class="ttdeci">Mesos &amp; operator=(const Mesos &amp;other)=delete</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1Mesos_html_af16febb5b3604b85f5aa77407c2c4b28"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1Mesos.html#af16febb5b3604b85f5aa77407c2c4b28">mesos::v1::executor::Mesos::Mesos</a></div><div class="ttdeci">Mesos(ContentType contentType, const std::function&lt; void(void)&gt; &amp;connected, const std::function&lt; void(void)&gt; &amp;disconnected, const std::function&lt; void(const std::queue&lt; Event &gt; &amp;)&gt; &amp;received)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/index.hhc
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index 8192c81..385aa7b 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -22644,9 +22644,11 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createDynamicReservationInfo"><param name="Local" value="src_2tests_2mesos_8hpp.html#a2fb6e07be3dac32ed041fedbdfca0a13"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createDynamicReservationInfo"><param name="Local" value="src_2tests_2mesos_8hpp.html#a32043398eca4b3fadf38f4895c57c553"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createEnvironment"><param name="Local" value="src_2tests_2mesos_8hpp.html#ac66a4bcff67c36660b0501c7ce91a753"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="createExecutorInfo"><param name="Local" value="src_2tests_2mesos_8hpp.html#ac73cd94bd19a632e77492730d0df7a5b"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="createExecutorInfo"><param name="Local" value="src_2tests_2mesos_8hpp.html#af394e0992e53d0d1c9db6f229cd8c760"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="createExecutorInfo"><param name="Local" value="src_2tests_2mesos_8hpp.html#a2b0d940f704b87ad0b43fa953374e4df"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createExecutorInfo"><param name="Local" value="src_2tests_2mesos_8hpp.html#a4dce57dfa3947f14a6a6d95d170c44ad"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createExecutorInfo"><param name="Local" value="src_2tests_2mesos_8hpp.html#ae649731a59b2e0763494927610a12e77"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createExecutorInfo"><param name="Local" value="src_2tests_2mesos_8hpp.html#aa6cc33559f96bc2b0b5cc3e098d3daf2"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createExecutorInfo"><param name="Local" value="src_2tests_2mesos_8hpp.html#a670c20d9dcd273993b028edc3c79f6a1"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="createExecutorInfo"><param name="Local" value="src_2tests_2mesos_8hpp.html#a85cb52ecd85fa393c1a173e9bfbabee5"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createExecutorInfo"><param name="Local" value="src_2tests_2mesos_8hpp.html#a1d89ea8fd0a176a5b25e672b0a88899a"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createExecutorInfo"><param name="Local" value="src_2tests_2mesos_8hpp.html#a0a4c3e164d6cd047ee8b9279ce91c5dc"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createNetworkInfo"><param name="Local" value="src_2tests_2mesos_8hpp.html#a52c123ca66d0739e852794683d647541"><param name="ImageNumber" value="11"></OBJECT>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/index.hhk
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 3f7f5b5..e56d456 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -2847,12 +2847,12 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f"><param name="Name" value="mesos::internal::slave::paths"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f"><param name="Name" value="paths.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ac73cd94bd19a632e77492730d0df7a5b"><param name="Name" value="createExecutorInfo"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad"><param name="Name" value="createExecutorInfo"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ac73cd94bd19a632e77492730d0df7a5b"><param name="Name" value="mesos::internal::tests::common"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad"><param name="Name" value="mesos::internal::tests::common"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#a1d89ea8fd0a176a5b25e672b0a88899a"><param name="Name" value="mesos::internal::tests::internal"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0a4c3e164d6cd047ee8b9279ce91c5dc"><param name="Name" value="mesos::internal::tests::v1"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ac73cd94bd19a632e77492730d0df7a5b"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html#a2eefacd53f893b58a35ab9f16fa1b494"><param name="Name" value="createFileInfo"></OBJECT>
   <UL>
@@ -12035,7 +12035,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e"><param name="Name" value="createDockerImage"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765"><param name="Name" value="createDomainInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#abbb02ad57066e16e8bd72307ab00a191"><param name="Name" value="createDynamicReservationInfo"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ac73cd94bd19a632e77492730d0df7a5b"><param name="Name" value="createExecutorInfo"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad"><param name="Name" value="createExecutorInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a52c123ca66d0739e852794683d647541"><param name="Name" value="createNetworkInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce"><param name="Name" value="createPersistentVolume"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a9faf1357ddbd892de9f2673ae1f1b8ca"><param name="Name" value="createReservedResource"></OBJECT>
@@ -21047,7 +21047,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a350e4f6f831f99d6a3b6f17cdc4f9765"><param name="Name" value="createDomainInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#abbb02ad57066e16e8bd72307ab00a191"><param name="Name" value="createDynamicReservationInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#ac66a4bcff67c36660b0501c7ce91a753"><param name="Name" value="createEnvironment"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#ac73cd94bd19a632e77492730d0df7a5b"><param name="Name" value="createExecutorInfo"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a4dce57dfa3947f14a6a6d95d170c44ad"><param name="Name" value="createExecutorInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a52c123ca66d0739e852794683d647541"><param name="Name" value="createNetworkInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#ab3f6f80401c5645318402940ca2121ce"><param name="Name" value="createPersistentVolume"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a9faf1357ddbd892de9f2673ae1f1b8ca"><param name="Name" value="createReservedResource"></OBJECT>
@@ -23651,8 +23651,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags.html#a84668ca2749a1e1f6fcff9707f7f987b"><param name="Name" value="mesos::internal::log::tool::Replica::Flags"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Process.html#a4f273436ac1bdd45926d3f3c76733f39"><param name="Name" value="zombie"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classZooKeeper.html"><param name="Name" value="ZooKeeper"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacezookeeper.html"><param name="Name" value="zookeeper"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classZooKeeper.html"><param name="Name" value="ZooKeeper"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="zookeeper_2authentication_8hpp.html"><param name="Name" value="zookeeper/authentication.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="zookeeper_2authentication_8hpp.html#a520e93e970fb994ef0446f92046d3784"><param name="Name" value="EVERYONE_CREATE_AND_READ_CREATOR_ALL"></OBJECT>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/master_2validation_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/master_2validation_8hpp_source.html b/content/api/latest/c++/master_2validation_8hpp_source.html
index 0f86f40..c6960e0 100644
--- a/content/api/latest/c++/master_2validation_8hpp_source.html
+++ b/content/api/latest/c++/master_2validation_8hpp_source.html
@@ -369,7 +369,7 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation_html_a322e702f533ef29abeff533373eafe64"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">mesos::internal::master::validation::operation::validate</a></div><div class="ttdeci">Option&lt; Error &gt; validate(const Offer::Operation::Reserve &amp;reserve, const Option&lt; process::http::authentication::Principal &gt; &amp;principal, const protobuf::slave::Capabilities &amp;agentCapabilities, const Option&lt; FrameworkInfo &gt; &amp;frameworkInfo=None())</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer_html_aa13ddcf17f737fd9f2d870fb993891f0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#aa13ddcf17f737fd9f2d870fb993891f0">mesos::internal::master::validation::offer::getInverseOffer</a></div><div class="ttdeci">InverseOffer * getInverseOffer(Master *master, const OfferID &amp;offerId)</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2069</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2157</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:63</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer_html_a01770229af2006c051401e2d6bc4b608"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#a01770229af2006c051401e2d6bc4b608">mesos::internal::master::validation::offer::getSlave</a></div><div class="ttdeci">Slave * getSlave(Master *master, const SlaveID &amp;slaveId)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal_html_a7c58bc6b710afb48231552ac3c684cef"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#a7c58bc6b710afb48231552ac3c684cef">mesos::internal::master::validation::task::internal::validateResources</a></div><div class="ttdeci">Option&lt; Error &gt; validateResources(const TaskInfo &amp;task)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/namespacemembers_0x63.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x63.html b/content/api/latest/c++/namespacemembers_0x63.html
index 9a46352..9f4ed22 100644
--- a/content/api/latest/c++/namespacemembers_0x63.html
+++ b/content/api/latest/c++/namespacemembers_0x63.html
@@ -331,14 +331,13 @@
 </li>
 <li>create()
 : <a class="el" href="namespacerouting_1_1filter_1_1icmp.html#a64aef366cefd9cb46d46d37c10c50617">routing::filter::icmp</a>
-, <a class="el" href="namespacerouting_1_1link_1_1veth.html#aba5aedbe249472f1ad87d3ee0dc4bc0b">routing::link::veth</a>
-, <a class="el" href="namespacerouting_1_1filter_1_1icmp.html#a8acfed39420ab9bb8f8b24ce428f9fc7">routing::filter::icmp</a>
 , <a class="el" href="namespacerouting_1_1filter_1_1internal.html#a423e7356a6d9fa534552ba58a4d71bb7">routing::filter::internal</a>
 , <a class="el" href="namespacerouting_1_1filter_1_1ip.html#a41ba6dae935fe9f879696a6c091addc6">routing::filter::ip</a>
+, <a class="el" href="namespacerouting_1_1link_1_1veth.html#aba5aedbe249472f1ad87d3ee0dc4bc0b">routing::link::veth</a>
 , <a class="el" href="namespacerouting_1_1queueing_1_1fq__codel.html#ac64f036a9af898f285211d9b2e18c0ad">routing::queueing::fq_codel</a>
-, <a class="el" href="namespacerouting_1_1filter_1_1icmp.html#a0f804ac0e7638b661235541ce9ecdfa8">routing::filter::icmp</a>
 , <a class="el" href="namespacerouting_1_1queueing_1_1htb.html#ad3d6b1ae1396269f0ba73c4258cf8445">routing::queueing::htb</a>
 , <a class="el" href="namespacerouting_1_1queueing_1_1ingress.html#a155f42f24fb578cdaff08fdaadb7bfd5">routing::queueing::ingress</a>
+, <a class="el" href="namespacerouting_1_1filter_1_1icmp.html#a0f804ac0e7638b661235541ce9ecdfa8">routing::filter::icmp</a>
 , <a class="el" href="namespacesystemd_1_1slices.html#a0931fc5806ba560602cb355395671ae2">systemd::slices</a>
 , <a class="el" href="namespacemesos_1_1uri_1_1fetcher.html#a67450ae3e123e5fdad29b54ab46a180b">mesos::uri::fetcher</a>
 , <a class="el" href="namespacerouting_1_1queueing_1_1internal.html#ad758dd14190e35694010d8975d39e24c">routing::queueing::internal</a>
@@ -423,23 +422,23 @@
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aaa3e057830d0bbb6db03f8763d254b8f">mesos::internal::tests::internal</a>
 </li>
 <li>createDiskSourceMount()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ace7ded455243dfab55dabea6f18e0fd3">mesos::internal::tests::internal</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3573848ddf00e8d6309eb03c0646c9ce">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#abeb598a270d4990acac9155a2c2257d2">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3573848ddf00e8d6309eb03c0646c9ce">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ace7ded455243dfab55dabea6f18e0fd3">mesos::internal::tests::internal</a>
 </li>
 <li>createDiskSourcePath()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa0d1366aacde31899214eac9515d62d3">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a86e1c63ed3e05747793de192c50510c6">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa0d1366aacde31899214eac9515d62d3">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ad6307ddd5df8294f201fda145dafc0c0">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a86e1c63ed3e05747793de192c50510c6">mesos::internal::tests::v1</a>
 </li>
 <li>createDockerImage()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a2ad0f285ee08ef152b54347455000dfc">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a44bd25dc90bbe3d7baf46136243a923f">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a44bd25dc90bbe3d7baf46136243a923f">mesos::internal::tests::v1</a>
 </li>
 <li>createDomainInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ab8ca0bbf11b92b83e6152b303624e74c">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ab8ca0bbf11b92b83e6152b303624e74c">mesos::internal::tests::internal</a>
 </li>
 <li>createDynamicReservationInfo()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a32043398eca4b3fadf38f4895c57c553">mesos::internal::tests::v1</a>
@@ -453,10 +452,10 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f">mesos::internal::slave::paths</a>
 </li>
 <li>createExecutorInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2b0d940f704b87ad0b43fa953374e4df">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a1d89ea8fd0a176a5b25e672b0a88899a">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0a4c3e164d6cd047ee8b9279ce91c5dc">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac73cd94bd19a632e77492730d0df7a5b">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6cc33559f96bc2b0b5cc3e098d3daf2">mesos::internal::tests::common</a>
 </li>
 <li>createFileInfo()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a2eefacd53f893b58a35ab9f16fa1b494">mesos::internal::protobuf</a>
@@ -486,9 +485,9 @@
 </li>
 <li>createPersistentVolume()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a5781795d2ad97feb34a5ff805fad1bec">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a983767ec82f466f6b7c00b18aff1fa3a">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afd8335a177e8bfe417b4668da9e161ac">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a983767ec82f466f6b7c00b18aff1fa3a">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce">mesos::internal::tests::common</a>
 </li>
 <li>createPorts()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests.html#a3b59b9060437978b28f2be4f9f11cd81">mesos::internal::tests</a>
@@ -497,18 +496,18 @@
 : <a class="el" href="namespacemesos_1_1python.html#a88c25644f8837bfc76920f504a0e142d">mesos::python</a>
 </li>
 <li>createQuotaInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1master_1_1quota.html#a858856c5b332d277d20be66515b44e19">mesos::internal::master::quota</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1master_1_1quota.html#a771e86d8a90e4839be7549ae1b388e1a">mesos::internal::master::quota</a>
 </li>
 <li>createRange()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests.html#aa3baef77e9071163d2e2dfb2b48798c1">mesos::internal::tests</a>
 </li>
 <li>createRequest()
-: <a class="el" href="namespaceprocess_1_1http.html#ad368a8449dbf9bc0bd6cec4a8a3532f1">process::http</a>
+: <a class="el" href="namespaceprocess_1_1http.html#af2b66a0484ac2a6448270526c854251c">process::http</a>
 </li>
 <li>createReservedResource()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a9faf1357ddbd892de9f2673ae1f1b8ca">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0d6d9a96f27bef863a94b32c2305e2d4">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ad44a4a3a14ad096da630b5e593aec482">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0d6d9a96f27bef863a94b32c2305e2d4">mesos::internal::tests::v1</a>
 </li>
 <li>createSchedule()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#a1669caee9ef867397eca668ad1cf89f0">mesos::internal::protobuf::maintenance</a>
@@ -517,9 +516,9 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a0d6d6f979a1d7865424fd82e98897bcf">mesos::internal::slave::paths</a>
 </li>
 <li>createStaticReservationInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a2d5e39f4c7829de155a8c2fdc72bfeda">mesos::internal::tests::v1</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a7da241ea340f1c4715e431d9b2180b7a">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2166ae4f0e46aaeedb761b68f5142e22">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a7da241ea340f1c4715e431d9b2180b7a">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a2d5e39f4c7829de155a8c2fdc72bfeda">mesos::internal::tests::v1</a>
 </li>
 <li>createStatusUpdate()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a9d1706fb79893f409be8c98b8b89292f">mesos::internal::protobuf</a>
@@ -528,20 +527,19 @@
 : <a class="el" href="namespacemesos_1_1authorization.html#a876801d3f6c22d613cf83123c4598d5f">mesos::authorization</a>
 </li>
 <li>createTask()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae24026be3eb8840d1bdad5f4b81a387e">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ac4ae9d9e44c7a92327e4cbd111a6bbd7">mesos::internal::protobuf</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ac4ae9d9e44c7a92327e4cbd111a6bbd7">mesos::internal::protobuf</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a9037552b8a0fe03198b20008cc0ba01b">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a51b414ab4213c5596c94d566fe5e4787">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a48402bec0895e479cdd6a418a3fc7051">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a46f6c9664f560b14ab6a14cb1a55409f">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae24026be3eb8840d1bdad5f4b81a387e">mesos::internal::tests::common</a>
 </li>
 <li>createTaskAdded()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a69703958853b44f22fbf6123be76e0a2">mesos::internal::protobuf::master::event</a>
 </li>
 <li>createTaskGroupInfo()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a1aba6f3b305a6cd36e34d0c04ac1dfe2">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab2af45e2da4d8fc3ef09cc401dc30b74">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aabb3c99be894bfff537d9153c6b5830e">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab2af45e2da4d8fc3ef09cc401dc30b74">mesos::internal::tests::v1</a>
 </li>
 <li>createTaskStatus()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#aabe01c6dc0cb744bb86a31a9a7d66466">mesos::internal::protobuf</a>
@@ -558,19 +556,19 @@
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a8b90ede7719f7eaed5edfbcf17122a41">mesos::internal::tests::v1</a>
 </li>
 <li>createVolumeHostPath()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a136fb1e9d7fb86a3b4c1b24727da4604">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a404591f43eef906cdee2cd72f6e7ff11">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a404591f43eef906cdee2cd72f6e7ff11">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a136fb1e9d7fb86a3b4c1b24727da4604">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a3c67dbcdf31fd4259022ef672d471ab0">mesos::internal::tests::internal</a>
 </li>
 <li>createVolumeSandboxPath()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ac98b964455bf97e0117defd948cfc432">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a70e0ec1bc0a367c9e8280452c9a56941">mesos::internal::tests::v1</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a70e0ec1bc0a367c9e8280452c9a56941">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aab8b24b0bae458e9005c8057bf6ee0f5">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ac98b964455bf97e0117defd948cfc432">mesos::internal::tests::internal</a>
 </li>
 <li>createWeightInfos()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a96c6096bba99af5d2e8093b06f315c15">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a0618d152e3c28f151ed43f530c650653">mesos::internal::tests::internal</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a0618d152e3c28f151ed43f530c650653">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a50b62cdb3a3b962c5b7e01cc975db458">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a96c6096bba99af5d2e8093b06f315c15">mesos::internal::tests::common</a>
 </li>
 <li>createWindow()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#a3fa93ed41b8e957b26d4224eed6ee4a0">mesos::internal::protobuf::maintenance</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/namespacemembers_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x75.html b/content/api/latest/c++/namespacemembers_0x75.html
index cf23002..c22c41f 100644
--- a/content/api/latest/c++/namespacemembers_0x75.html
+++ b/content/api/latest/c++/namespacemembers_0x75.html
@@ -153,12 +153,12 @@
 <li>usage_in_bytes()
 : <a class="el" href="namespacecgroups_1_1memory.html#a149585d37c91a4340c1bedcd20a37de9">cgroups::memory</a>
 </li>
-<li>user()
-: <a class="el" href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">os</a>
-</li>
 <li>USER
 : <a class="el" href="namespacemesos_1_1internal_1_1build.html#a990aa9342d17028bb8dbce24b4e9ef10">mesos::internal::build</a>
 </li>
+<li>user()
+: <a class="el" href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">os</a>
+</li>
 <li>utime()
 : <a class="el" href="namespaceos.html#a818327458964860a86fc8964e4795b4d">os</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/namespacemembers_func_0x63.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x63.html b/content/api/latest/c++/namespacemembers_func_0x63.html
index 486e061..7e0aa0b 100644
--- a/content/api/latest/c++/namespacemembers_func_0x63.html
+++ b/content/api/latest/c++/namespacemembers_func_0x63.html
@@ -322,8 +322,8 @@
 </li>
 <li>createDockerImage()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a44bd25dc90bbe3d7baf46136243a923f">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a2ad0f285ee08ef152b54347455000dfc">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a44bd25dc90bbe3d7baf46136243a923f">mesos::internal::tests::v1</a>
 </li>
 <li>createDomainInfo()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765">mesos::internal::tests::common</a>
@@ -341,10 +341,10 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f">mesos::internal::slave::paths</a>
 </li>
 <li>createExecutorInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#af394e0992e53d0d1c9db6f229cd8c760">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0a4c3e164d6cd047ee8b9279ce91c5dc">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6cc33559f96bc2b0b5cc3e098d3daf2">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a1d89ea8fd0a176a5b25e672b0a88899a">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2b0d940f704b87ad0b43fa953374e4df">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0a4c3e164d6cd047ee8b9279ce91c5dc">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a670c20d9dcd273993b028edc3c79f6a1">mesos::internal::tests::common</a>
 </li>
 <li>createFileInfo()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a2eefacd53f893b58a35ab9f16fa1b494">mesos::internal::protobuf</a>
@@ -368,8 +368,8 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a638bffc6be26057ab5f2054bd5d467e3">mesos::internal::protobuf</a>
 </li>
 <li>createNetworkInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a49d4fce5037ef80c4e459f39a2bc5332">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a52c123ca66d0739e852794683d647541">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a52c123ca66d0739e852794683d647541">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a49d4fce5037ef80c4e459f39a2bc5332">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a85fedb5ed43233812f874aa4b58de100">mesos::internal::tests::internal</a>
 </li>
 <li>createPersistentVolume()
@@ -385,7 +385,7 @@
 : <a class="el" href="namespacemesos_1_1python.html#a88c25644f8837bfc76920f504a0e142d">mesos::python</a>
 </li>
 <li>createQuotaInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1master_1_1quota.html#a858856c5b332d277d20be66515b44e19">mesos::internal::master::quota</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1master_1_1quota.html#a771e86d8a90e4839be7549ae1b388e1a">mesos::internal::master::quota</a>
 </li>
 <li>createRange()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests.html#aa3baef77e9071163d2e2dfb2b48798c1">mesos::internal::tests</a>
@@ -416,19 +416,20 @@
 : <a class="el" href="namespacemesos_1_1authorization.html#a876801d3f6c22d613cf83123c4598d5f">mesos::authorization</a>
 </li>
 <li>createTask()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a9037552b8a0fe03198b20008cc0ba01b">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae24026be3eb8840d1bdad5f4b81a387e">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae24026be3eb8840d1bdad5f4b81a387e">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ac4ae9d9e44c7a92327e4cbd111a6bbd7">mesos::internal::protobuf</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a48402bec0895e479cdd6a418a3fc7051">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a46f6c9664f560b14ab6a14cb1a55409f">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a9037552b8a0fe03198b20008cc0ba01b">mesos::internal::tests::v1</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a48402bec0895e479cdd6a418a3fc7051">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a51b414ab4213c5596c94d566fe5e4787">mesos::internal::tests::common</a>
 </li>
 <li>createTaskAdded()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a69703958853b44f22fbf6123be76e0a2">mesos::internal::protobuf::master::event</a>
 </li>
 <li>createTaskGroupInfo()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a1aba6f3b305a6cd36e34d0c04ac1dfe2">mesos::internal::tests::common</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab2af45e2da4d8fc3ef09cc401dc30b74">mesos::internal::tests::v1</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab2af45e2da4d8fc3ef09cc401dc30b74">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#aabb3c99be894bfff537d9153c6b5830e">mesos::internal::tests::internal</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a1aba6f3b305a6cd36e34d0c04ac1dfe2">mesos::internal::tests::common</a>
 </li>
 <li>createTaskStatus()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ab9f554de394cdf244a2979900698c084">mesos::internal::protobuf</a>
@@ -440,9 +441,9 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#ab815502946fdd10320bf5bbd5d6a861e">mesos::internal::protobuf::maintenance</a>
 </li>
 <li>createVolumeFromDockerImage()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a7762d7729fcc9475d06a0a88d4f7d462">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a8b90ede7719f7eaed5edfbcf17122a41">mesos::internal::tests::v1</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a8b90ede7719f7eaed5edfbcf17122a41">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7e990915d6fb2d55541ddcb872efe74c">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a7762d7729fcc9475d06a0a88d4f7d462">mesos::internal::tests::internal</a>
 </li>
 <li>createVolumeHostPath()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a404591f43eef906cdee2cd72f6e7ff11">mesos::internal::tests::common</a>
@@ -451,13 +452,13 @@
 </li>
 <li>createVolumeSandboxPath()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a70e0ec1bc0a367c9e8280452c9a56941">mesos::internal::tests::v1</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ac98b964455bf97e0117defd948cfc432">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aab8b24b0bae458e9005c8057bf6ee0f5">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ac98b964455bf97e0117defd948cfc432">mesos::internal::tests::internal</a>
 </li>
 <li>createWeightInfos()
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a0618d152e3c28f151ed43f530c650653">mesos::internal::tests::internal</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a50b62cdb3a3b962c5b7e01cc975db458">mesos::internal::tests::v1</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a96c6096bba99af5d2e8093b06f315c15">mesos::internal::tests::common</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a50b62cdb3a3b962c5b7e01cc975db458">mesos::internal::tests::v1</a>
 </li>
 <li>createWindow()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1maintenance.html#a3fa93ed41b8e957b26d4224eed6ee4a0">mesos::internal::protobuf::maintenance</a>


[3/4] mesos-site git commit: Updated the website built from mesos SHA: 2a6f6b7.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html
index 54094f7..04588ec 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html
@@ -67,18 +67,24 @@ Classes</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:ac73cd94bd19a632e77492730d0df7a5b"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo &gt; </td></tr>
-<tr class="memitem:ac73cd94bd19a632e77492730d0df7a5b"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac73cd94bd19a632e77492730d0df7a5b">createExecutorInfo</a> (const std::string &amp;executorId, const <a class="el" href="classOption.html">Option</a>&lt; TCommandInfo &gt; &amp;command=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:ac73cd94bd19a632e77492730d0df7a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af394e0992e53d0d1c9db6f229cd8c760"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo &gt; </td></tr>
-<tr class="memitem:af394e0992e53d0d1c9db6f229cd8c760"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#af394e0992e53d0d1c9db6f229cd8c760">createExecutorInfo</a> (const std::string &amp;executorId, const std::string &amp;command, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:af394e0992e53d0d1c9db6f229cd8c760"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2b0d940f704b87ad0b43fa953374e4df"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo &gt; </td></tr>
-<tr class="memitem:a2b0d940f704b87ad0b43fa953374e4df"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2b0d940f704b87ad0b43fa953374e4df">createExecutorInfo</a> (const std::string &amp;executorId, const char *command, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:a2b0d940f704b87ad0b43fa953374e4df"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5100f2f8019ea6e27f1d14fc33429d72"><td class="memTemplParams" colspan="2">template&lt;typename TCommandInfo &gt; </td></tr>
 <tr class="memitem:a5100f2f8019ea6e27f1d14fc33429d72"><td class="memTemplItemLeft" align="right" valign="top">TCommandInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5100f2f8019ea6e27f1d14fc33429d72">createCommandInfo</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;value=<a class="el" href="structNone.html">None</a>(), const std::vector&lt; std::string &gt; &amp;arguments={})</td></tr>
 <tr class="separator:a5100f2f8019ea6e27f1d14fc33429d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4dce57dfa3947f14a6a6d95d170c44ad"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </td></tr>
+<tr class="memitem:a4dce57dfa3947f14a6a6d95d170c44ad"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a> (const TExecutorID &amp;executorId, const <a class="el" href="classOption.html">Option</a>&lt; TCommandInfo &gt; &amp;command, const <a class="el" href="classOption.html">Option</a>&lt; TResources &gt; &amp;resources, const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type, const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;frameworkId)</td></tr>
+<tr class="separator:a4dce57dfa3947f14a6a6d95d170c44ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae649731a59b2e0763494927610a12e77"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </td></tr>
+<tr class="memitem:ae649731a59b2e0763494927610a12e77"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae649731a59b2e0763494927610a12e77">createExecutorInfo</a> (const std::string &amp;_executorId, const <a class="el" href="classOption.html">Option</a>&lt; TCommandInfo &gt; &amp;command, const <a class="el" href="classOption.html">Option</a>&lt; TResources &gt; &amp;resources, const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type, const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;frameworkId)</td></tr>
+<tr class="separator:ae649731a59b2e0763494927610a12e77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6cc33559f96bc2b0b5cc3e098d3daf2"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </td></tr>
+<tr class="memitem:aa6cc33559f96bc2b0b5cc3e098d3daf2"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6cc33559f96bc2b0b5cc3e098d3daf2">createExecutorInfo</a> (const std::string &amp;executorId, const <a class="el" href="classOption.html">Option</a>&lt; TCommandInfo &gt; &amp;command=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;frameworkId=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:aa6cc33559f96bc2b0b5cc3e098d3daf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a670c20d9dcd273993b028edc3c79f6a1"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </td></tr>
+<tr class="memitem:a670c20d9dcd273993b028edc3c79f6a1"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a670c20d9dcd273993b028edc3c79f6a1">createExecutorInfo</a> (const TExecutorID &amp;executorId, const <a class="el" href="classOption.html">Option</a>&lt; TCommandInfo &gt; &amp;command, const std::string &amp;resources, const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;frameworkId=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a670c20d9dcd273993b028edc3c79f6a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85cb52ecd85fa393c1a173e9bfbabee5"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </td></tr>
+<tr class="memitem:a85cb52ecd85fa393c1a173e9bfbabee5"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a85cb52ecd85fa393c1a173e9bfbabee5">createExecutorInfo</a> (const std::string &amp;executorId, const std::string &amp;command, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;frameworkId=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a85cb52ecd85fa393c1a173e9bfbabee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa6ce139968f3f23d27a443f9e600317e"><td class="memTemplParams" colspan="2">template&lt;typename TImage &gt; </td></tr>
 <tr class="memitem:aa6ce139968f3f23d27a443f9e600317e"><td class="memTemplItemLeft" align="right" valign="top">TImage&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">createDockerImage</a> (const std::string &amp;imageName)</td></tr>
 <tr class="separator:aa6ce139968f3f23d27a443f9e600317e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -602,11 +608,119 @@ template&lt;typename TResource , typename TLabels &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ac73cd94bd19a632e77492730d0df7a5b"></a>
+<a class="anchor" id="a4dce57dfa3947f14a6a6d95d170c44ad"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo &gt; </div>
+template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">TExecutorInfo mesos::internal::tests::common::createExecutorInfo </td>
+          <td>(</td>
+          <td class="paramtype">const TExecutorID &amp;&#160;</td>
+          <td class="paramname"><em>executorId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; TCommandInfo &gt; &amp;&#160;</td>
+          <td class="paramname"><em>command</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; TResources &gt; &amp;&#160;</td>
+          <td class="paramname"><em>resources</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;&#160;</td>
+          <td class="paramname"><em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;&#160;</td>
+          <td class="paramname"><em>frameworkId</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae649731a59b2e0763494927610a12e77"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">TExecutorInfo mesos::internal::tests::common::createExecutorInfo </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>_executorId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; TCommandInfo &gt; &amp;&#160;</td>
+          <td class="paramname"><em>command</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; TResources &gt; &amp;&#160;</td>
+          <td class="paramname"><em>resources</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;&#160;</td>
+          <td class="paramname"><em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;&#160;</td>
+          <td class="paramname"><em>frameworkId</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aa6cc33559f96bc2b0b5cc3e098d3daf2"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -633,7 +747,13 @@ template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;&#160;</td>
-          <td class="paramname"><em>type</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
+          <td class="paramname"><em>type</em> = <code><a class="el" href="structNone.html">None</a>()</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;&#160;</td>
+          <td class="paramname"><em>frameworkId</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -650,11 +770,11 @@ template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo
 
 </div>
 </div>
-<a class="anchor" id="af394e0992e53d0d1c9db6f229cd8c760"></a>
+<a class="anchor" id="a670c20d9dcd273993b028edc3c79f6a1"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo &gt; </div>
+template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -662,26 +782,32 @@ template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo
         <tr>
           <td class="memname">TExecutorInfo mesos::internal::tests::common::createExecutorInfo </td>
           <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramtype">const TExecutorID &amp;&#160;</td>
           <td class="paramname"><em>executorId</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; TCommandInfo &gt; &amp;&#160;</td>
           <td class="paramname"><em>command</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>resources</em> = <code><a class="el" href="structNone.html">None</a>()</code>, </td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>resources</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;&#160;</td>
-          <td class="paramname"><em>type</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
+          <td class="paramname"><em>type</em> = <code><a class="el" href="structNone.html">None</a>()</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;&#160;</td>
+          <td class="paramname"><em>frameworkId</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -698,11 +824,11 @@ template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo
 
 </div>
 </div>
-<a class="anchor" id="a2b0d940f704b87ad0b43fa953374e4df"></a>
+<a class="anchor" id="a85cb52ecd85fa393c1a173e9bfbabee5"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo &gt; </div>
+template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -716,7 +842,7 @@ template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const char *&#160;</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
           <td class="paramname"><em>command</em>, </td>
         </tr>
         <tr>
@@ -729,7 +855,13 @@ template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;&#160;</td>
-          <td class="paramname"><em>type</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
+          <td class="paramname"><em>type</em> = <code><a class="el" href="structNone.html">None</a>()</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;&#160;</td>
+          <td class="paramname"><em>frameworkId</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
         </tr>
         <tr>
           <td></td>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/protobuf__utils_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/protobuf__utils_8hpp_source.html b/content/api/latest/c++/protobuf__utils_8hpp_source.html
index 8be12ac..0066990 100644
--- a/content/api/latest/c++/protobuf__utils_8hpp_source.html
+++ b/content/api/latest/c++/protobuf__utils_8hpp_source.html
@@ -476,7 +476,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event_html_aeb9968659f36fcbedba61c010305d252"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#aeb9968659f36fcbedba61c010305d252">mesos::internal::protobuf::master::event::createAgentAdded</a></div><div class="ttdeci">mesos::master::Event createAgentAdded(const mesos::internal::master::Slave &amp;slave)</div></div>
 <div class="ttc" id="namespacesystemd_1_1slices_html_a95aa197d8eed9f20dacb44f433b15f01"><div class="ttname"><a href="namespacesystemd_1_1slices.html#a95aa197d8eed9f20dacb44f433b15f01">systemd::slices::start</a></div><div class="ttdeci">Try&lt; Nothing &gt; start(const std::string &amp;name)</div><div class="ttdoc">Starts the slice with the given name (via &amp;#39;systemctl start &amp;lt;name&amp;gt;&amp;#39;). </div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html_aad0128d18048818ccede75dbd3d3ad43"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#aad0128d18048818ccede75dbd3d3ad43">mesos::internal::protobuf::framework::Capabilities::Capabilities</a></div><div class="ttdeci">Capabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:351</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2070</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2158</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html_a639eef6e6f88e44c76da56fd8919dc09"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a639eef6e6f88e44c76da56fd8919dc09">mesos::internal::protobuf::framework::Capabilities::partitionAware</a></div><div class="ttdeci">bool partitionAware</div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:390</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event_html_a69703958853b44f22fbf6123be76e0a2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a69703958853b44f22fbf6123be76e0a2">mesos::internal::protobuf::master::event::createTaskAdded</a></div><div class="ttdeci">mesos::master::Event createTaskAdded(const Task &amp;task)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a9d1706fb79893f409be8c98b8b89292f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a9d1706fb79893f409be8c98b8b89292f">mesos::internal::protobuf::createStatusUpdate</a></div><div class="ttdeci">StatusUpdate createStatusUpdate(const FrameworkID &amp;frameworkId, const Option&lt; SlaveID &gt; &amp;slaveId, const TaskID &amp;taskId, const TaskState &amp;state, const TaskStatus::Source &amp;source, const Option&lt; UUID &gt; &amp;uuid, const std::string &amp;message=&quot;&quot;, const Option&lt; TaskStatus::Reason &gt; &amp;reason=None(), const Option&lt; ExecutorID &gt; &amp;executorId=None(), const Option&lt; bool &gt; &amp;healthy=None(), const Option&lt; CheckStatusInfo &gt; &amp;checkStatus=None(), const Option&lt; Labels &gt; &amp;labels=None(), const Option&lt; ContainerStatus &gt; &amp;containerStatus=None(), const Option&lt; TimeInfo &gt; &amp;unreachableTime=None())</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/resource__provider_2validation_8hpp_source.html b/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
index 0faec40..363d868 100644
--- a/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
@@ -92,7 +92,7 @@
 <div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#endif // __RESOURCE_PROVIDER_VALIDATION_HPP__</span></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2069</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2157</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/slave_2validation_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_2validation_8hpp_source.html b/content/api/latest/c++/slave_2validation_8hpp_source.html
index 5a65153..96e7e57 100644
--- a/content/api/latest/c++/slave_2validation_8hpp_source.html
+++ b/content/api/latest/c++/slave_2validation_8hpp_source.html
@@ -118,7 +118,7 @@
 <div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#endif // __SLAVE_VALIDATION_HPP__</span></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1validation_1_1agent_1_1call_html_abc55b08bf280a24b7cf379f52ddbf700"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1agent_1_1call.html#abc55b08bf280a24b7cf379f52ddbf700">mesos::internal::slave::validation::agent::call::validate</a></div><div class="ttdeci">Option&lt; Error &gt; validate(const mesos::agent::Call &amp;call, const Option&lt; std::string &gt; &amp;principal=None())</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2069</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2157</div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1validation_1_1container_html_ae576305179ad464bbd1bf38f34799f13"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1container.html#ae576305179ad464bbd1bf38f34799f13">mesos::internal::slave::validation::container::validateContainerId</a></div><div class="ttdeci">Option&lt; Error &gt; validateContainerId(const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/src_2master_2master_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2master_2master_8hpp_source.html b/content/api/latest/c++/src_2master_2master_8hpp_source.html
index dda9db7..6085ea2 100644
--- a/content/api/latest/c++/src_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2master_8hpp_source.html
@@ -2998,7 +2998,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_aeb6de80698ecb96df9976f260eebe324"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#aeb6de80698ecb96df9976f260eebe324">mesos::internal::master::Framework::addUnreachableTask</a></div><div class="ttdeci">void addUnreachableTask(const Task &amp;task)</div><div class="ttdef"><b>Definition:</b> master.hpp:2458</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_aee6c20e5ab98744a50a2cb783af6b686"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#aee6c20e5ab98744a50a2cb783af6b686">mesos::internal::master::Master::authorizeTask</a></div><div class="ttdeci">process::Future&lt; bool &gt; authorizeTask(const TaskInfo &amp;task, Framework *framework)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a44d73db38b6c15996c0097be7fb99d3c"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a44d73db38b6c15996c0097be7fb99d3c">mesos::internal::master::Master::offer</a></div><div class="ttdeci">void offer(const FrameworkID &amp;frameworkId, const hashmap&lt; std::string, hashmap&lt; SlaveID, Resources &gt;&gt; &amp;resources)</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2069</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2157</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:63</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a35847f2388d25e0cb9b3a9d0a722fbdd"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a35847f2388d25e0cb9b3a9d0a722fbdd">mesos::internal::master::Framework::totalUsedResources</a></div><div class="ttdeci">Resources totalUsedResources</div><div class="ttdef"><b>Definition:</b> master.hpp:2879</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_abc98aab1998bf1a0db65bd0a6799bc9c"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#abc98aab1998bf1a0db65bd0a6799bc9c">mesos::internal::master::Master::visit</a></div><div class="ttdeci">virtual void visit(const process::MessageEvent &amp;event)</div></div>
@@ -3057,7 +3057,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a7fadf70339d91d6a2dda333b62f31646"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a7fadf70339d91d6a2dda333b62f31646">mesos::internal::master::Framework::removeOffer</a></div><div class="ttdeci">void removeOffer(Offer *offer)</div><div class="ttdef"><b>Definition:</b> master.hpp:2494</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a8c403b7beba19c74de804bc8e4f0d38c"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a8c403b7beba19c74de804bc8e4f0d38c">mesos::internal::master::Master::detected</a></div><div class="ttdeci">void detected(const process::Future&lt; Option&lt; MasterInfo &gt;&gt; &amp;_leader)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a471feb09e6e40006c48fa1941ae4961a"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a471feb09e6e40006c48fa1941ae4961a">mesos::internal::master::Slave::killedTasks</a></div><div class="ttdeci">multihashmap&lt; FrameworkID, TaskID &gt; killedTasks</div><div class="ttdef"><b>Definition:</b> master.hpp:229</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2070</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2158</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4">mesos::internal::master::Framework::RECOVERED</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2305</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a2bcd31ff91d60fac0172aaeab69bae93"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a2bcd31ff91d60fac0172aaeab69bae93">mesos::internal::master::Master::updateUnavailability</a></div><div class="ttdeci">void updateUnavailability(const MachineID &amp;machineId, const Option&lt; Unavailability &gt; &amp;unavailability)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a19596b38f336808511ea9cb96cdc9622"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a19596b38f336808511ea9cb96cdc9622">mesos::internal::master::Slave::getTask</a></div><div class="ttdeci">Task * getTask(const FrameworkID &amp;frameworkId, const TaskID &amp;taskId) const </div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/src_2slave_2http_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2slave_2http_8hpp_source.html b/content/api/latest/c++/src_2slave_2http_8hpp_source.html
index 4b89939..4b395b0 100644
--- a/content/api/latest/c++/src_2slave_2http_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2http_8hpp_source.html
@@ -333,7 +333,7 @@
 <div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Http_html_a48698f07413ddb1d974b42c04a98c5fa"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Http.html#a48698f07413ddb1d974b42c04a98c5fa">mesos::internal::slave::Http::state</a></div><div class="ttdeci">process::Future&lt; process::http::Response &gt; state(const process::http::Request &amp;request, const Option&lt; process::http::authentication::Principal &gt; &amp;) const </div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2069</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2157</div></div>
 <div class="ttc" id="json_8hpp_html"><div class="ttname"><a href="json_8hpp.html">json.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Http_html_ad5b11ad51e4a88b9884d741b93951571"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Http.html#ad5b11ad51e4a88b9884d741b93951571">mesos::internal::slave::Http::STATISTICS_HELP</a></div><div class="ttdeci">static std::string STATISTICS_HELP()</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:518</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html b/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
index de778c4..e582ab8 100644
--- a/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
@@ -263,7 +263,7 @@
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_acde902a94e389c2ef64b4fe78bb039a3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">mesos::internal::slave::Containerizer::resources</a></div><div class="ttdeci">static Try&lt; Resources &gt; resources(const Flags &amp;flags)</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2containerizer_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockExecutor_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html">mesos::internal::tests::MockExecutor</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:1852</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockExecutor_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html">mesos::internal::tests::MockExecutor</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:1940</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestContainerizer_html_afbac37d215eaba7c04d90634b43bd199"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#afbac37d215eaba7c04d90634b43bd199">mesos::internal::tests::TestContainerizer::TestContainerizer</a></div><div class="ttdeci">TestContainerizer()</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestContainerizer_html_a460b7c3483def8f45e1e2b018bba48b8"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a460b7c3483def8f45e1e2b018bba48b8">mesos::internal::tests::TestContainerizer::destroy</a></div><div class="ttdeci">process::Future&lt; bool &gt; destroy(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/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 3f24f99..78d1f18 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp.html
@@ -266,18 +266,24 @@ Typedefs</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:ac73cd94bd19a632e77492730d0df7a5b"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo &gt; </td></tr>
-<tr class="memitem:ac73cd94bd19a632e77492730d0df7a5b"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac73cd94bd19a632e77492730d0df7a5b">mesos::internal::tests::common::createExecutorInfo</a> (const std::string &amp;executorId, const <a class="el" href="classOption.html">Option</a>&lt; TCommandInfo &gt; &amp;command=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:ac73cd94bd19a632e77492730d0df7a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af394e0992e53d0d1c9db6f229cd8c760"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo &gt; </td></tr>
-<tr class="memitem:af394e0992e53d0d1c9db6f229cd8c760"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#af394e0992e53d0d1c9db6f229cd8c760">mesos::internal::tests::common::createExecutorInfo</a> (const std::string &amp;executorId, const std::string &amp;command, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:af394e0992e53d0d1c9db6f229cd8c760"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2b0d940f704b87ad0b43fa953374e4df"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TResources , typename TCommandInfo &gt; </td></tr>
-<tr class="memitem:a2b0d940f704b87ad0b43fa953374e4df"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2b0d940f704b87ad0b43fa953374e4df">mesos::internal::tests::common::createExecutorInfo</a> (const std::string &amp;executorId, const char *command, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:a2b0d940f704b87ad0b43fa953374e4df"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5100f2f8019ea6e27f1d14fc33429d72"><td class="memTemplParams" colspan="2">template&lt;typename TCommandInfo &gt; </td></tr>
 <tr class="memitem:a5100f2f8019ea6e27f1d14fc33429d72"><td class="memTemplItemLeft" align="right" valign="top">TCommandInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5100f2f8019ea6e27f1d14fc33429d72">mesos::internal::tests::common::createCommandInfo</a> (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;value=<a class="el" href="structNone.html">None</a>(), const std::vector&lt; std::string &gt; &amp;arguments={})</td></tr>
 <tr class="separator:a5100f2f8019ea6e27f1d14fc33429d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4dce57dfa3947f14a6a6d95d170c44ad"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </td></tr>
+<tr class="memitem:a4dce57dfa3947f14a6a6d95d170c44ad"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">mesos::internal::tests::common::createExecutorInfo</a> (const TExecutorID &amp;executorId, const <a class="el" href="classOption.html">Option</a>&lt; TCommandInfo &gt; &amp;command, const <a class="el" href="classOption.html">Option</a>&lt; TResources &gt; &amp;resources, const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type, const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;frameworkId)</td></tr>
+<tr class="separator:a4dce57dfa3947f14a6a6d95d170c44ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae649731a59b2e0763494927610a12e77"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </td></tr>
+<tr class="memitem:ae649731a59b2e0763494927610a12e77"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae649731a59b2e0763494927610a12e77">mesos::internal::tests::common::createExecutorInfo</a> (const std::string &amp;_executorId, const <a class="el" href="classOption.html">Option</a>&lt; TCommandInfo &gt; &amp;command, const <a class="el" href="classOption.html">Option</a>&lt; TResources &gt; &amp;resources, const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type, const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;frameworkId)</td></tr>
+<tr class="separator:ae649731a59b2e0763494927610a12e77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6cc33559f96bc2b0b5cc3e098d3daf2"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </td></tr>
+<tr class="memitem:aa6cc33559f96bc2b0b5cc3e098d3daf2"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6cc33559f96bc2b0b5cc3e098d3daf2">mesos::internal::tests::common::createExecutorInfo</a> (const std::string &amp;executorId, const <a class="el" href="classOption.html">Option</a>&lt; TCommandInfo &gt; &amp;command=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;frameworkId=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:aa6cc33559f96bc2b0b5cc3e098d3daf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a670c20d9dcd273993b028edc3c79f6a1"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </td></tr>
+<tr class="memitem:a670c20d9dcd273993b028edc3c79f6a1"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a670c20d9dcd273993b028edc3c79f6a1">mesos::internal::tests::common::createExecutorInfo</a> (const TExecutorID &amp;executorId, const <a class="el" href="classOption.html">Option</a>&lt; TCommandInfo &gt; &amp;command, const std::string &amp;resources, const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;frameworkId=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a670c20d9dcd273993b028edc3c79f6a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85cb52ecd85fa393c1a173e9bfbabee5"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID &gt; </td></tr>
+<tr class="memitem:a85cb52ecd85fa393c1a173e9bfbabee5"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a85cb52ecd85fa393c1a173e9bfbabee5">mesos::internal::tests::common::createExecutorInfo</a> (const std::string &amp;executorId, const std::string &amp;command, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; typename TExecutorInfo::Type &gt; &amp;type=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; TFrameworkID &gt; &amp;frameworkId=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a85cb52ecd85fa393c1a173e9bfbabee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa6ce139968f3f23d27a443f9e600317e"><td class="memTemplParams" colspan="2">template&lt;typename TImage &gt; </td></tr>
 <tr class="memitem:aa6ce139968f3f23d27a443f9e600317e"><td class="memTemplItemLeft" align="right" valign="top">TImage&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">mesos::internal::tests::common::createDockerImage</a> (const std::string &amp;imageName)</td></tr>
 <tr class="separator:aa6ce139968f3f23d27a443f9e600317e"><td class="memSeparator" colspan="2">&#160;</td></tr>


[2/4] mesos-site git commit: Updated the website built from mesos SHA: 2a6f6b7.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/bd08090c/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 a47329f..4d4631c 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -526,2286 +526,2374 @@
 <div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;<span class="comment">// We factor out all common behavior and templatize it so that we can</span></div>
 <div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;<span class="comment">// can call it from both `v1::` and `internal::`.</span></div>
 <div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;<span class="keyword">namespace </span>common {</div>
-<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TExecutorInfo, <span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TCommandInfo&gt;</div>
-<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac73cd94bd19a632e77492730d0df7a5b">  476</a></span>&#160;<span class="keyword">inline</span> TExecutorInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac73cd94bd19a632e77492730d0df7a5b">createExecutorInfo</a>(</div>
-<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;    <span class="keyword">const</span> std::string&amp; executorId,</div>
-<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TCommandInfo&gt;</a>&amp; command = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; resources = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;typename TExecutorInfo::Type&gt;</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a> = <a class="code" href="structNone.html">None</a>())</div>
-<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;{</div>
-<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;  TExecutorInfo executor;</div>
-<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;  executor.mutable_executor_id()-&gt;set_value(executorId);</div>
-<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;  <span class="keywordflow">if</span> (command.isSome()) {</div>
-<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;    executor.mutable_command()-&gt;CopyFrom(command.get());</div>
-<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;  }</div>
-<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;  <span class="keywordflow">if</span> (resources.isSome()) {</div>
-<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;    executor.mutable_resources()-&gt;CopyFrom(</div>
-<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;        <a class="code" href="namespaceappc_1_1spec.html#a2107ae129dd83fbd20b22195247f16b5">TResources::parse</a>(resources.get()).<span class="keyword">get</span>());</div>
+<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;</div>
+<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TCommandInfo&gt;</div>
+<div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5100f2f8019ea6e27f1d14fc33429d72">  477</a></span>&#160;<span class="keyword">inline</span> TCommandInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5100f2f8019ea6e27f1d14fc33429d72">createCommandInfo</a>(</div>
+<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; value = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;    <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; arguments = {})</div>
+<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;{</div>
+<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;  TCommandInfo commandInfo;</div>
+<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;  <span class="keywordflow">if</span> (value.isSome()) {</div>
+<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;    commandInfo.set_value(value.get());</div>
+<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;  }</div>
+<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;  <span class="keywordflow">if</span> (!arguments.empty()) {</div>
+<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;    commandInfo.set_shell(<span class="keyword">false</span>);</div>
+<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string&amp; arg, arguments) {</div>
+<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;      commandInfo.add_arguments(arg);</div>
+<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;    }</div>
 <div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;  }</div>
-<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>.isSome()) {</div>
-<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;    executor.set_type(<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>.get());</div>
-<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;  }</div>
-<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  <span class="keywordflow">return</span> executor;</div>
-<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;}</div>
-<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;</div>
-<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;</div>
-<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TExecutorInfo, <span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TCommandInfo&gt;</div>
-<div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#af394e0992e53d0d1c9db6f229cd8c760">  499</a></span>&#160;<span class="keyword">inline</span> TExecutorInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac73cd94bd19a632e77492730d0df7a5b">createExecutorInfo</a>(</div>
-<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;    <span class="keyword">const</span> std::string&amp; executorId,</div>
-<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;    <span class="keyword">const</span> std::string&amp; command,</div>
-<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; resources = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;typename TExecutorInfo::Type&gt;</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a> = <a class="code" href="structNone.html">None</a>())</div>
-<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;{</div>
-<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;  TCommandInfo commandInfo;</div>
-<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;  commandInfo.set_value(command);</div>
-<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;  <span class="keywordflow">return</span> createExecutorInfo&lt;TExecutorInfo, TResources, TCommandInfo&gt;(</div>
-<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;      executorId, commandInfo, resources, <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>);</div>
-<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;}</div>
-<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;</div>
-<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;</div>
-<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TExecutorInfo, <span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TCommandInfo&gt;</div>
-<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2b0d940f704b87ad0b43fa953374e4df">  513</a></span>&#160;<span class="keyword">inline</span> TExecutorInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac73cd94bd19a632e77492730d0df7a5b">createExecutorInfo</a>(</div>
-<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;    <span class="keyword">const</span> std::string&amp; executorId,</div>
-<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* command,</div>
-<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; resources = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;typename TExecutorInfo::Type&gt;</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a> = <a class="code" href="structNone.html">None</a>())</div>
-<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;{</div>
-<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;  <span class="keywordflow">return</span> createExecutorInfo&lt;TExecutorInfo, TResources, TCommandInfo&gt;(</div>
-<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;      executorId,</div>
-<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;      std::string(command),</div>
-<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;      resources);</div>
-<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;}</div>
+<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;  <span class="keywordflow">return</span> commandInfo;</div>
+<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;}</div>
+<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;</div>
+<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;</div>
+<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TExecutorInfo,</div>
+<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;          <span class="keyword">typename</span> TExecutorID,</div>
+<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;          <span class="keyword">typename</span> TResources,</div>
+<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;          <span class="keyword">typename</span> TCommandInfo,</div>
+<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;          <span class="keyword">typename</span> TFrameworkID&gt;</div>
+<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">  500</a></span>&#160;<span class="keyword">inline</span> TExecutorInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a>(</div>
+<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;    <span class="keyword">const</span> TExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TCommandInfo&gt;</a>&amp; command,</div>
+<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TResources&gt;</a>&amp; resources,</div>
+<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;typename TExecutorInfo::Type&gt;</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>,</div>
+<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TFrameworkID&gt;</a>&amp; frameworkId)</div>
+<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;{</div>
+<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;  TExecutorInfo executor;</div>
+<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;  executor.mutable_executor_id()-&gt;CopyFrom(executorId);</div>
+<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;  <span class="keywordflow">if</span> (command.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;    executor.mutable_command()-&gt;CopyFrom(command.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div>
+<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;  }</div>
+<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;  <span class="keywordflow">if</span> (resources.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;    executor.mutable_resources()-&gt;CopyFrom(resources.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div>
+<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;  }</div>
+<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;  <span class="keywordflow">if</span> (type.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;    executor.set_type(type.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div>
+<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;  }</div>
+<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;  <span class="keywordflow">if</span> (frameworkId.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
+<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;    executor.mutable_framework_id()-&gt;CopyFrom(frameworkId.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div>
+<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;  }</div>
+<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;  <span class="keywordflow">return</span> executor;</div>
+<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;}</div>
+<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;</div>
 <div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;</div>
-<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;</div>
-<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TCommandInfo&gt;</div>
-<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5100f2f8019ea6e27f1d14fc33429d72">  527</a></span>&#160;<span class="keyword">inline</span> TCommandInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5100f2f8019ea6e27f1d14fc33429d72">createCommandInfo</a>(</div>
-<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; value = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;    <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; arguments = {})</div>
-<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;{</div>
-<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;  TCommandInfo commandInfo;</div>
-<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;  <span class="keywordflow">if</span> (value.isSome()) {</div>
-<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;    commandInfo.set_value(value.get());</div>
-<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;  }</div>
-<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;  <span class="keywordflow">if</span> (!arguments.empty()) {</div>
-<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;    commandInfo.set_shell(<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string&amp; arg, arguments) {</div>
-<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;      commandInfo.add_arguments(arg);</div>
-<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;    }</div>
-<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;  }</div>
-<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;  <span class="keywordflow">return</span> commandInfo;</div>
-<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;}</div>
-<div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;</div>
-<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;</div>
-<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TImage&gt;</div>
-<div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">  546</a></span>&#160;<span class="keyword">inline</span> TImage <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">createDockerImage</a>(<span class="keyword">const</span> std::string&amp; imageName)</div>
-<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;{</div>
-<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;  TImage <a class="code" href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">image</a>;</div>
-<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;  image.set_type(TImage::DOCKER);</div>
-<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;  image.mutable_docker()-&gt;set_name(imageName);</div>
-<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">image</a>;</div>
-<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;}</div>
-<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;</div>
-<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;</div>
-<div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TVolume&gt;</div>
-<div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aab8b24b0bae458e9005c8057bf6ee0f5">  556</a></span>&#160;<span class="keyword">inline</span> TVolume <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aab8b24b0bae458e9005c8057bf6ee0f5">createVolumeSandboxPath</a>(</div>
-<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;    <span class="keyword">const</span> std::string&amp; containerPath,</div>
-<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;    <span class="keyword">const</span> std::string&amp; sandboxPath,</div>
-<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;    <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30c">TVolume::Mode</a>&amp; <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>)</div>
-<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;{</div>
-<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;  TVolume volume;</div>
-<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;  volume.set_container_path(containerPath);</div>
-<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;  volume.set_mode(mode);</div>
-<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;</div>
-<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;  <span class="comment">// TODO(jieyu): Use TVolume::Source::SANDBOX_PATH.</span></div>
-<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;  volume.set_host_path(sandboxPath);</div>
-<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;</div>
-<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;  <span class="keywordflow">return</span> volume;</div>
-<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;}</div>
-<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;</div>
-<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;</div>
-<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TVolume&gt;</div>
-<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a404591f43eef906cdee2cd72f6e7ff11">  573</a></span>&#160;<span class="keyword">inline</span> TVolume <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a404591f43eef906cdee2cd72f6e7ff11">createVolumeHostPath</a>(</div>
-<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;    <span class="keyword">const</span> std::string&amp; containerPath,</div>
-<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;    <span class="keyword">const</span> std::string&amp; hostPath,</div>
-<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;    <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30c">TVolume::Mode</a>&amp; <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>)</div>
-<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;{</div>
-<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;  TVolume volume;</div>
-<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;  volume.set_container_path(containerPath);</div>
-<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;  volume.set_mode(mode);</div>
+<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TExecutorInfo,</div>
+<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;          <span class="keyword">typename</span> TExecutorID,</div>
+<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;          <span class="keyword">typename</span> TResources,</div>
+<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;          <span class="keyword">typename</span> TCommandInfo,</div>
+<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;          <span class="keyword">typename</span> TFrameworkID&gt;</div>
+<div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae649731a59b2e0763494927610a12e77">  530</a></span>&#160;<span class="keyword">inline</span> TExecutorInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a>(</div>
+<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;    <span class="keyword">const</span> std::string&amp; _executorId,</div>
+<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TCommandInfo&gt;</a>&amp; command,</div>
+<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TResources&gt;</a>&amp; resources,</div>
+<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;typename TExecutorInfo::Type&gt;</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>,</div>
+<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TFrameworkID&gt;</a>&amp; frameworkId)</div>
+<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;{</div>
+<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;  TExecutorID executorId;</div>
+<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;  executorId.set_value(_executorId);</div>
+<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a>&lt;TExecutorInfo,</div>
+<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;                            TExecutorID,</div>
+<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;                            TResources,</div>
+<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;                            TCommandInfo,</div>
+<div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;                            TFrameworkID&gt;(</div>
+<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;      executorId, command, resources, <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>, frameworkId);</div>
+<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;}</div>
+<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;</div>
+<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;</div>
+<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TExecutorInfo,</div>
+<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;          <span class="keyword">typename</span> TExecutorID,</div>
+<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;          <span class="keyword">typename</span> TResources,</div>
+<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;          <span class="keyword">typename</span> TCommandInfo,</div>
+<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;          <span class="keyword">typename</span> TFrameworkID&gt;</div>
+<div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6cc33559f96bc2b0b5cc3e098d3daf2">  553</a></span>&#160;<span class="keyword">inline</span> TExecutorInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a>(</div>
+<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;    <span class="keyword">const</span> std::string&amp; executorId,</div>
+<div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TCommandInfo&gt;</a>&amp; command = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; resources = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;typename TExecutorInfo::Type&gt;</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a> = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TFrameworkID&gt;</a>&amp; frameworkId = <a class="code" href="structNone.html">None</a>())</div>
+<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;{</div>
+<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;  <span class="keywordflow">if</span> (resources.isSome()) {</div>
+<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a>&lt;TExecutorInfo,</div>
+<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;                              TExecutorID,</div>
+<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;                              TResources,</div>
+<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;                              TCommandInfo,</div>
+<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;                              TFrameworkID&gt;(</div>
+<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;        executorId,</div>
+<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;        command,</div>
+<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;        <a class="code" href="namespaceappc_1_1spec.html#a2107ae129dd83fbd20b22195247f16b5">TResources::parse</a>(resources.get()).<span class="keyword">get</span>(),</div>
+<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;        <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>,</div>
+<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;        frameworkId);</div>
+<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;  }</div>
+<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;</div>
+<div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a>&lt;TExecutorInfo,</div>
+<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;                            TExecutorID,</div>
+<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;                            TResources,</div>
+<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;                            TCommandInfo,</div>
+<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;                            TFrameworkID&gt;(</div>
+<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;      executorId, command, <a class="code" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option&lt;TResources&gt;::none</a>(), <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>, frameworkId);</div>
+<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;}</div>
+<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;</div>
 <div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;</div>
-<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;  <span class="keyword">typename</span> TVolume::Source* source = volume.mutable_source();</div>
-<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;  source-&gt;set_type(TVolume::Source::HOST_PATH);</div>
-<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;  source-&gt;mutable_host_path()-&gt;set_path(hostPath);</div>
-<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;</div>
-<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;  <span class="keywordflow">return</span> volume;</div>
-<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;}</div>
-<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;</div>
-<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;</div>
-<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TVolume, <span class="keyword">typename</span> TImage&gt;</div>
-<div class="line"><a name="l00591"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7e990915d6fb2d55541ddcb872efe74c">  591</a></span>&#160;<span class="keyword">inline</span> TVolume <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7e990915d6fb2d55541ddcb872efe74c">createVolumeFromDockerImage</a>(</div>
-<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;    <span class="keyword">const</span> std::string&amp; containerPath,</div>
-<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;    <span class="keyword">const</span> std::string&amp; imageName,</div>
-<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;    <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30c">TVolume::Mode</a>&amp; <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>)</div>
-<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;{</div>
-<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;  TVolume volume;</div>
-<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;  volume.set_container_path(containerPath);</div>
-<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;  volume.set_mode(mode);</div>
-<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;  volume.mutable_image()-&gt;CopyFrom(createDockerImage&lt;TImage&gt;(imageName));</div>
-<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;  <span class="keywordflow">return</span> volume;</div>
-<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;}</div>
-<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;</div>
-<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;</div>
-<div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TNetworkInfo&gt;</div>
-<div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a52c123ca66d0739e852794683d647541">  605</a></span>&#160;<span class="keyword">inline</span> TNetworkInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a52c123ca66d0739e852794683d647541">createNetworkInfo</a>(</div>
-<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;    <span class="keyword">const</span> std::string&amp; networkName)</div>
-<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;{</div>
-<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;  TNetworkInfo info;</div>
-<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;  info.set_name(networkName);</div>
-<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;  <span class="keywordflow">return</span> info;</div>
-<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;}</div>
-<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;</div>
-<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;</div>
-<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TContainerInfo, <span class="keyword">typename</span> TVolume, <span class="keyword">typename</span> TImage&gt;</div>
-<div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae22bdc6f560eb8e648ef875bde2cabc8">  615</a></span>&#160;<span class="keyword">inline</span> TContainerInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae22bdc6f560eb8e648ef875bde2cabc8">createContainerInfo</a>(</div>
-<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; imageName = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;    <span class="keyword">const</span> std::vector&lt;TVolume&gt;&amp; volumes = {})</div>
+<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TExecutorInfo,</div>
+<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;          <span class="keyword">typename</span> TExecutorID,</div>
+<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;          <span class="keyword">typename</span> TResources,</div>
+<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;          <span class="keyword">typename</span> TCommandInfo,</div>
+<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;          <span class="keyword">typename</span> TFrameworkID&gt;</div>
+<div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a670c20d9dcd273993b028edc3c79f6a1">  587</a></span>&#160;<span class="keyword">inline</span> TExecutorInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a>(</div>
+<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;    <span class="keyword">const</span> TExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TCommandInfo&gt;</a>&amp; command,</div>
+<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;    <span class="keyword">const</span> std::string&amp; resources,</div>
+<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;typename TExecutorInfo::Type&gt;</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a> = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TFrameworkID&gt;</a>&amp; frameworkId = <a class="code" href="structNone.html">None</a>())</div>
+<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;{</div>
+<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a>&lt;TExecutorInfo,</div>
+<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;                            TExecutorID,</div>
+<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;                            TResources,</div>
+<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;                            TCommandInfo,</div>
+<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;                            TFrameworkID&gt;(</div>
+<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;      executorId,</div>
+<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;      command,</div>
+<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;      <a class="code" href="namespaceappc_1_1spec.html#a2107ae129dd83fbd20b22195247f16b5">TResources::parse</a>(resources).get(),</div>
+<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;      <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>,</div>
+<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;      frameworkId);</div>
+<div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;}</div>
+<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;</div>
+<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;</div>
+<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TExecutorInfo,</div>
+<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;          <span class="keyword">typename</span> TExecutorID,</div>
+<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;          <span class="keyword">typename</span> TResources,</div>
+<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;          <span class="keyword">typename</span> TCommandInfo,</div>
+<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;          <span class="keyword">typename</span> TFrameworkID&gt;</div>
+<div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a85cb52ecd85fa393c1a173e9bfbabee5">  612</a></span>&#160;<span class="keyword">inline</span> TExecutorInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a>(</div>
+<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;    <span class="keyword">const</span> std::string&amp; executorId,</div>
+<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;    <span class="keyword">const</span> std::string&amp; command,</div>
+<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; resources = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;typename TExecutorInfo::Type&gt;</a>&amp; <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a> = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TFrameworkID&gt;</a>&amp; frameworkId = <a class="code" href="structNone.html">None</a>())</div>
 <div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;{</div>
-<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;  TContainerInfo info;</div>
-<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;  info.set_type(TContainerInfo::MESOS);</div>
-<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;</div>
-<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;  <span class="keywordflow">if</span> (imageName.isSome()) {</div>
-<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;    TImage* <a class="code" href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">image</a> = info.mutable_mesos()-&gt;mutable_image();</div>
-<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;    image-&gt;CopyFrom(createDockerImage&lt;TImage&gt;(imageName.get()));</div>
-<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;  }</div>
-<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;</div>
-<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> TVolume&amp; volume, volumes) {</div>
-<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;    info.add_volumes()-&gt;CopyFrom(volume);</div>
-<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;  }</div>
-<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;</div>
-<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;  <span class="keywordflow">return</span> info;</div>
-<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;}</div>
-<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;</div>
-<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;</div>
-<div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afb586e572f8826239f819e18652d8d7b">  635</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afb586e572f8826239f819e18652d8d7b">setAgentID</a>(TaskInfo* task, <span class="keyword">const</span> SlaveID&amp; slaveId)</div>
-<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;{</div>
-<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;  task-&gt;mutable_slave_id()-&gt;CopyFrom(slaveId);</div>
-<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;}</div>
-<div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a40f485739b34648f9fa09b0924581f07">  639</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afb586e572f8826239f819e18652d8d7b">setAgentID</a>(</div>
-<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;    mesos::v1::TaskInfo* task,</div>
-<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;    <span class="keyword">const</span> mesos::v1::AgentID&amp; agentId)</div>
-<div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;{</div>
-<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;  task-&gt;mutable_agent_id()-&gt;CopyFrom(agentId);</div>
-<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;}</div>
-<div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;</div>
-<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;</div>
-<div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;<span class="comment">// TODO(bmahler): Refactor this to make the distinction between</span></div>
-<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;<span class="comment">// command tasks and executor tasks clearer.</span></div>
-<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;<span class="keyword">template</span> &lt;</div>
-<div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;    <span class="keyword">typename</span> TTaskInfo,</div>
-<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;    <span class="keyword">typename</span> TExecutorID,</div>
-<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;    <span class="keyword">typename</span> TSlaveID,</div>
-<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;    <span class="keyword">typename</span> TResources,</div>
-<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;    <span class="keyword">typename</span> TExecutorInfo,</div>
-<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;    <span class="keyword">typename</span> TCommandInfo,</div>
-<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;    <span class="keyword">typename</span> TOffer&gt;</div>
-<div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a46f6c9664f560b14ab6a14cb1a55409f">  657</a></span>&#160;<span class="keyword">inline</span> TTaskInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a46f6c9664f560b14ab6a14cb1a55409f">createTask</a>(</div>
-<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;    <span class="keyword">const</span> TSlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;    <span class="keyword">const</span> TResources&amp; resources,</div>
-<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;    <span class="keyword">const</span> TCommandInfo&amp; command,</div>
-<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TExecutorID&gt;</a>&amp; executorId = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;    <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <span class="stringliteral">&quot;test-task&quot;</span>,</div>
-<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;    <span class="keyword">const</span> std::string&amp; <span class="keywordtype">id</span> = <a class="code" href="namespaceos.html#aede9f61dcb4b7d1f276302a7bce37446">UUID::random</a>().toString())</div>
-<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;{</div>
-<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;  TTaskInfo task;</div>
-<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;  task.set_name(<a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>);</div>
-<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;  task.mutable_task_id()-&gt;set_value(<span class="keywordtype">id</span>);</div>
-<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afb586e572f8826239f819e18652d8d7b">setAgentID</a>(&amp;task, slaveId);</div>
-<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;  task.mutable_resources()-&gt;CopyFrom(resources);</div>
-<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;  <span class="keywordflow">if</span> (executorId.isSome()) {</div>
-<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;    TExecutorInfo executor;</div>
-<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;    executor.mutable_executor_id()-&gt;CopyFrom(executorId.get());</div>
-<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;    executor.mutable_command()-&gt;CopyFrom(command);</div>
-<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;    task.mutable_executor()-&gt;CopyFrom(executor);</div>
-<div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;  } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;    task.mutable_command()-&gt;CopyFrom(command);</div>
-<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;  }</div>
-<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;</div>
-<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;  <span class="keywordflow">return</span> task;</div>
-<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;}</div>
-<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;</div>
-<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;</div>
-<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;<span class="keyword">template</span> &lt;</div>
-<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;    <span class="keyword">typename</span> TTaskInfo,</div>
-<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;    <span class="keyword">typename</span> TExecutorID,</div>
-<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;    <span class="keyword">typename</span> TSlaveID,</div>
-<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;    <span class="keyword">typename</span> TResources,</div>
-<div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;    <span class="keyword">typename</span> TExecutorInfo,</div>
-<div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;    <span class="keyword">typename</span> TCommandInfo,</div>
-<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;    <span class="keyword">typename</span> TOffer&gt;</div>
-<div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae24026be3eb8840d1bdad5f4b81a387e">  691</a></span>&#160;<span class="keyword">inline</span> TTaskInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a46f6c9664f560b14ab6a14cb1a55409f">createTask</a>(</div>
-<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;    <span class="keyword">const</span> TSlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;    <span class="keyword">const</span> TResources&amp; resources,</div>
-<div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;    <span class="keyword">const</span> std::string&amp; command,</div>
-<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TExecutorID&gt;</a>&amp; executorId = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;    <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <span class="stringliteral">&quot;test-task&quot;</span>,</div>
-<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;    <span class="keyword">const</span> std::string&amp; <span class="keywordtype">id</span> = <a class="code" href="namespaceos.html#aede9f61dcb4b7d1f276302a7bce37446">UUID::random</a>().toString())</div>
-<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;{</div>
-<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a46f6c9664f560b14ab6a14cb1a55409f">createTask</a>&lt;</div>
-<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;      TTaskInfo,</div>
-<div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;      TExecutorID,</div>
-<div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;      TSlaveID,</div>
-<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;      TResources,</div>
-<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;      TExecutorInfo,</div>
-<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;      TCommandInfo,</div>
-<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;      TOffer&gt;(</div>
-<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;          slaveId,</div>
-<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;          resources,</div>
-<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;          createCommandInfo&lt;TCommandInfo&gt;(command),</div>
-<div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;          executorId,</div>
-<div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;          <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>,</div>
-<div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;          <span class="keywordtype">id</span>);</div>
-<div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;}</div>
+<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;  TCommandInfo commandInfo = createCommandInfo&lt;TCommandInfo&gt;(command);</div>
+<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a>&lt;TExecutorInfo,</div>
+<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;                            TExecutorID,</div>
+<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;                            TResources,</div>
+<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;                            TCommandInfo,</div>
+<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;                            TFrameworkID&gt;(</div>
+<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;      executorId, commandInfo, resources, <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>, frameworkId);</div>
+<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;}</div>
+<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;</div>
+<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;</div>
+<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TImage&gt;</div>
+<div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">  630</a></span>&#160;<span class="keyword">inline</span> TImage <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">createDockerImage</a>(<span class="keyword">const</span> std::string&amp; imageName)</div>
+<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;{</div>
+<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;  TImage <a class="code" href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">image</a>;</div>
+<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;  image.set_type(TImage::DOCKER);</div>
+<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;  image.mutable_docker()-&gt;set_name(imageName);</div>
+<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">image</a>;</div>
+<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;}</div>
+<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;</div>
+<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;</div>
+<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TVolume&gt;</div>
+<div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aab8b24b0bae458e9005c8057bf6ee0f5">  640</a></span>&#160;<span class="keyword">inline</span> TVolume <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aab8b24b0bae458e9005c8057bf6ee0f5">createVolumeSandboxPath</a>(</div>
+<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;    <span class="keyword">const</span> std::string&amp; containerPath,</div>
+<div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;    <span class="keyword">const</span> std::string&amp; sandboxPath,</div>
+<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;    <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30c">TVolume::Mode</a>&amp; <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>)</div>
+<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;{</div>
+<div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;  TVolume volume;</div>
+<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;  volume.set_container_path(containerPath);</div>
+<div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;  volume.set_mode(mode);</div>
+<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;</div>
+<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;  <span class="comment">// TODO(jieyu): Use TVolume::Source::SANDBOX_PATH.</span></div>
+<div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;  volume.set_host_path(sandboxPath);</div>
+<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;</div>
+<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;  <span class="keywordflow">return</span> volume;</div>
+<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;}</div>
+<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;</div>
+<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;</div>
+<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TVolume&gt;</div>
+<div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a404591f43eef906cdee2cd72f6e7ff11">  657</a></span>&#160;<span class="keyword">inline</span> TVolume <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a404591f43eef906cdee2cd72f6e7ff11">createVolumeHostPath</a>(</div>
+<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;    <span class="keyword">const</span> std::string&amp; containerPath,</div>
+<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;    <span class="keyword">const</span> std::string&amp; hostPath,</div>
+<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;    <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30c">TVolume::Mode</a>&amp; <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>)</div>
+<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;{</div>
+<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;  TVolume volume;</div>
+<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;  volume.set_container_path(containerPath);</div>
+<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;  volume.set_mode(mode);</div>
+<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;</div>
+<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;  <span class="keyword">typename</span> TVolume::Source* source = volume.mutable_source();</div>
+<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;  source-&gt;set_type(TVolume::Source::HOST_PATH);</div>
+<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;  source-&gt;mutable_host_path()-&gt;set_path(hostPath);</div>
+<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;</div>
+<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;  <span class="keywordflow">return</span> volume;</div>
+<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;}</div>
+<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;</div>
+<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;</div>
+<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TVolume, <span class="keyword">typename</span> TImage&gt;</div>
+<div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7e990915d6fb2d55541ddcb872efe74c">  675</a></span>&#160;<span class="keyword">inline</span> TVolume <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7e990915d6fb2d55541ddcb872efe74c">createVolumeFromDockerImage</a>(</div>
+<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;    <span class="keyword">const</span> std::string&amp; containerPath,</div>
+<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;    <span class="keyword">const</span> std::string&amp; imageName,</div>
+<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;    <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30c">TVolume::Mode</a>&amp; <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>)</div>
+<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;{</div>
+<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;  TVolume volume;</div>
+<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;  volume.set_container_path(containerPath);</div>
+<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;  volume.set_mode(mode);</div>
+<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;  volume.mutable_image()-&gt;CopyFrom(createDockerImage&lt;TImage&gt;(imageName));</div>
+<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;  <span class="keywordflow">return</span> volume;</div>
+<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;}</div>
+<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;</div>
+<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;</div>
+<div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TNetworkInfo&gt;</div>
+<div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a52c123ca66d0739e852794683d647541">  689</a></span>&#160;<span class="keyword">inline</span> TNetworkInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a52c123ca66d0739e852794683d647541">createNetworkInfo</a>(</div>
+<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;    <span class="keyword">const</span> std::string&amp; networkName)</div>
+<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;{</div>
+<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;  TNetworkInfo info;</div>
+<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;  info.set_name(networkName);</div>
+<div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;  <span class="keywordflow">return</span> info;</div>
+<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;}</div>
+<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;</div>
+<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;</div>
+<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TContainerInfo, <span class="keyword">typename</span> TVolume, <span class="keyword">typename</span> TImage&gt;</div>
+<div class="line"><a name="l00699"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae22bdc6f560eb8e648ef875bde2cabc8">  699</a></span>&#160;<span class="keyword">inline</span> TContainerInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae22bdc6f560eb8e648ef875bde2cabc8">createContainerInfo</a>(</div>
+<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; imageName = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;    <span class="keyword">const</span> std::vector&lt;TVolume&gt;&amp; volumes = {})</div>
+<div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;{</div>
+<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;  TContainerInfo info;</div>
+<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;  info.set_type(TContainerInfo::MESOS);</div>
+<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;</div>
+<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;  <span class="keywordflow">if</span> (imageName.isSome()) {</div>
+<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;    TImage* <a class="code" href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">image</a> = info.mutable_mesos()-&gt;mutable_image();</div>
+<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;    image-&gt;CopyFrom(createDockerImage&lt;TImage&gt;(imageName.get()));</div>
+<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;  }</div>
+<div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;</div>
+<div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> TVolume&amp; volume, volumes) {</div>
+<div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;    info.add_volumes()-&gt;CopyFrom(volume);</div>
+<div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;  }</div>
 <div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;</div>
-<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;</div>
-<div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;<span class="keyword">template</span> &lt;</div>
-<div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;    <span class="keyword">typename</span> TTaskInfo,</div>
-<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;    <span class="keyword">typename</span> TExecutorID,</div>
-<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;    <span class="keyword">typename</span> TSlaveID,</div>
-<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;    <span class="keyword">typename</span> TResources,</div>
-<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;    <span class="keyword">typename</span> TExecutorInfo,</div>
-<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;    <span class="keyword">typename</span> TCommandInfo,</div>
-<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;    <span class="keyword">typename</span> TOffer&gt;</div>
-<div class="line"><a name="l00724"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a51b414ab4213c5596c94d566fe5e4787">  724</a></span>&#160;<span class="keyword">inline</span> TTaskInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a46f6c9664f560b14ab6a14cb1a55409f">createTask</a>(</div>
-<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;    <span class="keyword">const</span> TOffer&amp; offer,</div>
-<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;    <span class="keyword">const</span> std::string&amp; command,</div>
-<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TExecutorID&gt;</a>&amp; executorId = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;    <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <span class="stringliteral">&quot;test-task&quot;</span>,</div>
-<div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;    <span class="keyword">const</span> std::string&amp; <span class="keywordtype">id</span> = <a class="code" href="namespaceos.html#aede9f61dcb4b7d1f276302a7bce37446">UUID::random</a>().toString())</div>
-<div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;{</div>
-<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a46f6c9664f560b14ab6a14cb1a55409f">createTask</a>&lt;</div>
-<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;      TTaskInfo,</div>
-<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;      TExecutorID,</div>
-<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;      TSlaveID,</div>
-<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;      TResources,</div>
-<div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;      TExecutorInfo,</div>
-<div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;      TCommandInfo,</div>
-<div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;      TOffer&gt;(</div>
-<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;          offer.slave_id(),</div>
-<div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;          offer.resources(),</div>
-<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;          command,</div>
-<div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;          executorId,</div>
-<div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;          <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>,</div>
-<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;          id);</div>
-<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;}</div>
-<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;</div>
-<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;</div>
-<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TTaskGroupInfo, <span class="keyword">typename</span> TTaskInfo&gt;</div>
-<div class="line"><a name="l00749"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a1aba6f3b305a6cd36e34d0c04ac1dfe2">  749</a></span>&#160;<span class="keyword">inline</span> TTaskGroupInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a1aba6f3b305a6cd36e34d0c04ac1dfe2">createTaskGroupInfo</a>(<span class="keyword">const</span> std::vector&lt;TTaskInfo&gt;&amp; tasks)</div>
-<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;{</div>
-<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;  TTaskGroupInfo taskGroup;</div>
-<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> TTaskInfo&amp; task, tasks) {</div>
-<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;    taskGroup.add_tasks()-&gt;CopyFrom(task);</div>
-<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;  }</div>
-<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;  <span class="keywordflow">return</span> taskGroup;</div>
-<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;}</div>
-<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;</div>
-<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;</div>
-<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResource&gt;</div>
-<div class="line"><a name="l00760"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2166ae4f0e46aaeedb761b68f5142e22">  760</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> TResource::ReservationInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2166ae4f0e46aaeedb761b68f5142e22">createStaticReservationInfo</a>(</div>
-<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;    <span class="keyword">const</span> std::string&amp; role)</div>
-<div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;{</div>
-<div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;  <span class="keyword">typename</span> TResource::ReservationInfo info;</div>
-<div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;  info.set_type(TResource::ReservationInfo::STATIC);</div>
-<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;  info.set_role(role);</div>
-<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;  <span class="keywordflow">return</span> info;</div>
-<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;}</div>
-<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;</div>
-<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;</div>
-<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TResource, <span class="keyword">typename</span> TLabels&gt;</div>
-<div class="line"><a name="l00771"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#abbb02ad57066e16e8bd72307ab00a191">  771</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">typename</span> TResource::ReservationInfo <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#abbb02ad57066e16e8bd72307ab00a191">createDynamicReservationInfo</a>(</div>
-<div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;    <span class="keyword">const</span> std::string&amp; role,</div>
-<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; principal = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TLabels&gt;</a>&amp; labels = <a class="code" href="structNone.html">None</a>())</div>
-<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;{</div>
-<div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;  <span class="keyword">typename</span> TResource::ReservationInfo info;</div>
-<div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;</div>
-<div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;  info.set_type(TResource::ReservationInfo::DYNAMIC);</div>
-<div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;  info.set_role(role);</div>
-<div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;</div>
-<div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;  <span class="keywordflow">if</span> (principal.isSome()) {</div>
-<div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;    info.set_principal(principal.get());</div>
-<div class="line"><a name="l00783"></a><span class="lineno">  783</span>&#160;  }</div>
-<div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;</div>
-<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;  <span class="keywordflow">if</span> (labels.isSome()) {</div>
-<div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;    info.mutable_labels()-&gt;CopyFrom(labels.get());</div>
-<div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;  }</div>
-<div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;</div>
-<div class="line"><a name="l00789"></a><span class="lineno">  789</span>&#160;  <span class="keywordflow">return</span> info;</div>
-<div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160;}</div>
-<div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;</div>
-<div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160;</div>
-<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;<span class="keyword">template</span> &lt;</div>
-<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;    <span class="keyword">typename</span> TResource,</div>
-<div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;    <span class="keyword">typename</span> TResources,</div>
-<div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;    <span class="keyword">typename</span>... TReservationInfos&gt;</div>
-<div class="line"><a name="l00797"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a9faf1357ddbd892de9f2673ae1f1b8ca">  797</a></span>&#160;<span

<TRUNCATED>