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 &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 &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< Credential ></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 & operator=(const Driver &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 &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 &master, ContentType contentType, const std::function< void()> &connected, const std::function< void()> &disconnected, const std::function< void(const std::queue< Event > &)> &received, const Option< Credential > &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< Nothing > 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< ProcessStatus > 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 &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< int > index(const std::string &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 &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< ProcessStatus > 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 &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 &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 & operator=(const Mesos &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< void(void)> &connected, const std::function< void(void)> &disconnected, const std::function< void(const std::queue< Event > &)> &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< Error > validate(const Offer::Operation::Reserve &reserve, const Option< process::http::authentication::Principal > &principal, const protobuf::slave::Capabilities &agentCapabilities, const Option< FrameworkInfo > &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 &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 &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< Error > validateResources(const TaskInfo &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<typename TExecutorInfo , typename TResources , typename TCommandInfo > </td></tr>
-<tr class="memitem:ac73cd94bd19a632e77492730d0df7a5b"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac73cd94bd19a632e77492730d0df7a5b">createExecutorInfo</a> (const std::string &executorId, const <a class="el" href="classOption.html">Option</a>< TCommandInfo > &command=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< std::string > &resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:ac73cd94bd19a632e77492730d0df7a5b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af394e0992e53d0d1c9db6f229cd8c760"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TResources , typename TCommandInfo > </td></tr>
-<tr class="memitem:af394e0992e53d0d1c9db6f229cd8c760"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#af394e0992e53d0d1c9db6f229cd8c760">createExecutorInfo</a> (const std::string &executorId, const std::string &command, const <a class="el" href="classOption.html">Option</a>< std::string > &resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:af394e0992e53d0d1c9db6f229cd8c760"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2b0d940f704b87ad0b43fa953374e4df"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TResources , typename TCommandInfo > </td></tr>
-<tr class="memitem:a2b0d940f704b87ad0b43fa953374e4df"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a2b0d940f704b87ad0b43fa953374e4df">createExecutorInfo</a> (const std::string &executorId, const char *command, const <a class="el" href="classOption.html">Option</a>< std::string > &resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:a2b0d940f704b87ad0b43fa953374e4df"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5100f2f8019ea6e27f1d14fc33429d72"><td class="memTemplParams" colspan="2">template<typename TCommandInfo > </td></tr>
<tr class="memitem:a5100f2f8019ea6e27f1d14fc33429d72"><td class="memTemplItemLeft" align="right" valign="top">TCommandInfo </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>< std::string > &value=<a class="el" href="structNone.html">None</a>(), const std::vector< std::string > &arguments={})</td></tr>
<tr class="separator:a5100f2f8019ea6e27f1d14fc33429d72"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4dce57dfa3947f14a6a6d95d170c44ad"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </td></tr>
+<tr class="memitem:a4dce57dfa3947f14a6a6d95d170c44ad"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a> (const TExecutorID &executorId, const <a class="el" href="classOption.html">Option</a>< TCommandInfo > &command, const <a class="el" href="classOption.html">Option</a>< TResources > &resources, const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type, const <a class="el" href="classOption.html">Option</a>< TFrameworkID > &frameworkId)</td></tr>
+<tr class="separator:a4dce57dfa3947f14a6a6d95d170c44ad"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae649731a59b2e0763494927610a12e77"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </td></tr>
+<tr class="memitem:ae649731a59b2e0763494927610a12e77"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae649731a59b2e0763494927610a12e77">createExecutorInfo</a> (const std::string &_executorId, const <a class="el" href="classOption.html">Option</a>< TCommandInfo > &command, const <a class="el" href="classOption.html">Option</a>< TResources > &resources, const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type, const <a class="el" href="classOption.html">Option</a>< TFrameworkID > &frameworkId)</td></tr>
+<tr class="separator:ae649731a59b2e0763494927610a12e77"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa6cc33559f96bc2b0b5cc3e098d3daf2"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </td></tr>
+<tr class="memitem:aa6cc33559f96bc2b0b5cc3e098d3daf2"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6cc33559f96bc2b0b5cc3e098d3daf2">createExecutorInfo</a> (const std::string &executorId, const <a class="el" href="classOption.html">Option</a>< TCommandInfo > &command=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< std::string > &resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< TFrameworkID > &frameworkId=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:aa6cc33559f96bc2b0b5cc3e098d3daf2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a670c20d9dcd273993b028edc3c79f6a1"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </td></tr>
+<tr class="memitem:a670c20d9dcd273993b028edc3c79f6a1"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a670c20d9dcd273993b028edc3c79f6a1">createExecutorInfo</a> (const TExecutorID &executorId, const <a class="el" href="classOption.html">Option</a>< TCommandInfo > &command, const std::string &resources, const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< TFrameworkID > &frameworkId=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a670c20d9dcd273993b028edc3c79f6a1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a85cb52ecd85fa393c1a173e9bfbabee5"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </td></tr>
+<tr class="memitem:a85cb52ecd85fa393c1a173e9bfbabee5"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a85cb52ecd85fa393c1a173e9bfbabee5">createExecutorInfo</a> (const std::string &executorId, const std::string &command, const <a class="el" href="classOption.html">Option</a>< std::string > &resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< TFrameworkID > &frameworkId=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a85cb52ecd85fa393c1a173e9bfbabee5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa6ce139968f3f23d27a443f9e600317e"><td class="memTemplParams" colspan="2">template<typename TImage > </td></tr>
<tr class="memitem:aa6ce139968f3f23d27a443f9e600317e"><td class="memTemplItemLeft" align="right" valign="top">TImage </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">createDockerImage</a> (const std::string &imageName)</td></tr>
<tr class="separator:aa6ce139968f3f23d27a443f9e600317e"><td class="memSeparator" colspan="2"> </td></tr>
@@ -602,11 +608,119 @@ template<typename TResource , typename TLabels > </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<typename TExecutorInfo , typename TResources , typename TCommandInfo > </div>
+template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </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 & </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>< TCommandInfo > & </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>< TResources > & </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>< typename TExecutorInfo::Type > & </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>< TFrameworkID > & </td>
+ <td class="paramname"><em>frameworkId</em> </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<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </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 & </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>< TCommandInfo > & </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>< TResources > & </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>< typename TExecutorInfo::Type > & </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>< TFrameworkID > & </td>
+ <td class="paramname"><em>frameworkId</em> </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<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -633,7 +747,13 @@ template<typename TExecutorInfo , typename TResources , typename TCommandInfo
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > & </td>
- <td class="paramname"><em>type</em> = <code><a class="el" href="structNone.html">None</a>()</code> </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>< TFrameworkID > & </td>
+ <td class="paramname"><em>frameworkId</em> = <code><a class="el" href="structNone.html">None</a>()</code> </td>
</tr>
<tr>
<td></td>
@@ -650,11 +770,11 @@ template<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<typename TExecutorInfo , typename TResources , typename TCommandInfo > </div>
+template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -662,26 +782,32 @@ template<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 & </td>
+ <td class="paramtype">const TExecutorID & </td>
<td class="paramname"><em>executorId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const std::string & </td>
+ <td class="paramtype">const <a class="el" href="classOption.html">Option</a>< TCommandInfo > & </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>< std::string > & </td>
- <td class="paramname"><em>resources</em> = <code><a class="el" href="structNone.html">None</a>()</code>, </td>
+ <td class="paramtype">const std::string & </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>< typename TExecutorInfo::Type > & </td>
- <td class="paramname"><em>type</em> = <code><a class="el" href="structNone.html">None</a>()</code> </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>< TFrameworkID > & </td>
+ <td class="paramname"><em>frameworkId</em> = <code><a class="el" href="structNone.html">None</a>()</code> </td>
</tr>
<tr>
<td></td>
@@ -698,11 +824,11 @@ template<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<typename TExecutorInfo , typename TResources , typename TCommandInfo > </div>
+template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -716,7 +842,7 @@ template<typename TExecutorInfo , typename TResources , typename TCommandInfo
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const char * </td>
+ <td class="paramtype">const std::string & </td>
<td class="paramname"><em>command</em>, </td>
</tr>
<tr>
@@ -729,7 +855,13 @@ template<typename TExecutorInfo , typename TResources , typename TCommandInfo
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > & </td>
- <td class="paramname"><em>type</em> = <code><a class="el" href="structNone.html">None</a>()</code> </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>< TFrameworkID > & </td>
+ <td class="paramname"><em>frameworkId</em> = <code><a class="el" href="structNone.html">None</a>()</code> </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 &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< Nothing > start(const std::string &name)</div><div class="ttdoc">Starts the slice with the given name (via &#39;systemctl start &lt;name&gt;&#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 &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 &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 &frameworkId, const Option< SlaveID > &slaveId, const TaskID &taskId, const TaskState &state, const TaskStatus::Source &source, const Option< UUID > &uuid, const std::string &message="", const Option< TaskStatus::Reason > &reason=None(), const Option< ExecutorID > &executorId=None(), const Option< bool > &healthy=None(), const Option< CheckStatusInfo > &checkStatus=None(), const Option< Labels > &labels=None(), const Option< ContainerStatus > &containerStatus=None(), const Option< TimeInfo > &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> </div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif // __RESOURCE_PROVIDER_VALIDATION_HPP__</span></div>
<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< Error ></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> <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< Error > validate(const mesos::agent::Call &call, const Option< std::string > &principal=None())</div></div>
<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< Error ></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< Error > validateContainerId(const ContainerID &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 &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< bool > authorizeTask(const TaskInfo &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 &frameworkId, const hashmap< std::string, hashmap< SlaveID, Resources >> &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 &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< Option< MasterInfo >> &_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< FrameworkID, TaskID > 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 &machineId, const Option< Unavailability > &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 &frameworkId, const TaskID &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< Response > request(const Request &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< process::http::Response > state(const process::http::Request &request, const Option< process::http::authentication::Principal > &) 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< Resources > resources(const Flags &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< bool > destroy(const FrameworkID &frameworkId, const ExecutorID &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<typename TExecutorInfo , typename TResources , typename TCommandInfo > </td></tr>
-<tr class="memitem:ac73cd94bd19a632e77492730d0df7a5b"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </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 &executorId, const <a class="el" href="classOption.html">Option</a>< TCommandInfo > &command=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< std::string > &resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:ac73cd94bd19a632e77492730d0df7a5b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af394e0992e53d0d1c9db6f229cd8c760"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TResources , typename TCommandInfo > </td></tr>
-<tr class="memitem:af394e0992e53d0d1c9db6f229cd8c760"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </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 &executorId, const std::string &command, const <a class="el" href="classOption.html">Option</a>< std::string > &resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:af394e0992e53d0d1c9db6f229cd8c760"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2b0d940f704b87ad0b43fa953374e4df"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TResources , typename TCommandInfo > </td></tr>
-<tr class="memitem:a2b0d940f704b87ad0b43fa953374e4df"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </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 &executorId, const char *command, const <a class="el" href="classOption.html">Option</a>< std::string > &resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:a2b0d940f704b87ad0b43fa953374e4df"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5100f2f8019ea6e27f1d14fc33429d72"><td class="memTemplParams" colspan="2">template<typename TCommandInfo > </td></tr>
<tr class="memitem:a5100f2f8019ea6e27f1d14fc33429d72"><td class="memTemplItemLeft" align="right" valign="top">TCommandInfo </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>< std::string > &value=<a class="el" href="structNone.html">None</a>(), const std::vector< std::string > &arguments={})</td></tr>
<tr class="separator:a5100f2f8019ea6e27f1d14fc33429d72"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4dce57dfa3947f14a6a6d95d170c44ad"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </td></tr>
+<tr class="memitem:a4dce57dfa3947f14a6a6d95d170c44ad"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </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 &executorId, const <a class="el" href="classOption.html">Option</a>< TCommandInfo > &command, const <a class="el" href="classOption.html">Option</a>< TResources > &resources, const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type, const <a class="el" href="classOption.html">Option</a>< TFrameworkID > &frameworkId)</td></tr>
+<tr class="separator:a4dce57dfa3947f14a6a6d95d170c44ad"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae649731a59b2e0763494927610a12e77"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </td></tr>
+<tr class="memitem:ae649731a59b2e0763494927610a12e77"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </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 &_executorId, const <a class="el" href="classOption.html">Option</a>< TCommandInfo > &command, const <a class="el" href="classOption.html">Option</a>< TResources > &resources, const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type, const <a class="el" href="classOption.html">Option</a>< TFrameworkID > &frameworkId)</td></tr>
+<tr class="separator:ae649731a59b2e0763494927610a12e77"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa6cc33559f96bc2b0b5cc3e098d3daf2"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </td></tr>
+<tr class="memitem:aa6cc33559f96bc2b0b5cc3e098d3daf2"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </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 &executorId, const <a class="el" href="classOption.html">Option</a>< TCommandInfo > &command=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< std::string > &resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< TFrameworkID > &frameworkId=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:aa6cc33559f96bc2b0b5cc3e098d3daf2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a670c20d9dcd273993b028edc3c79f6a1"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </td></tr>
+<tr class="memitem:a670c20d9dcd273993b028edc3c79f6a1"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </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 &executorId, const <a class="el" href="classOption.html">Option</a>< TCommandInfo > &command, const std::string &resources, const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< TFrameworkID > &frameworkId=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a670c20d9dcd273993b028edc3c79f6a1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a85cb52ecd85fa393c1a173e9bfbabee5"><td class="memTemplParams" colspan="2">template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > </td></tr>
+<tr class="memitem:a85cb52ecd85fa393c1a173e9bfbabee5"><td class="memTemplItemLeft" align="right" valign="top">TExecutorInfo </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 &executorId, const std::string &command, const <a class="el" href="classOption.html">Option</a>< std::string > &resources=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< typename TExecutorInfo::Type > &type=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< TFrameworkID > &frameworkId=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a85cb52ecd85fa393c1a173e9bfbabee5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa6ce139968f3f23d27a443f9e600317e"><td class="memTemplParams" colspan="2">template<typename TImage > </td></tr>
<tr class="memitem:aa6ce139968f3f23d27a443f9e600317e"><td class="memTemplItemLeft" align="right" valign="top">TImage </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 &imageName)</td></tr>
<tr class="separator:aa6ce139968f3f23d27a443f9e600317e"><td class="memSeparator" colspan="2"> </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> <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> <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> <span class="keyword">namespace </span>common {</div>
-<div class="line"><a name="l00475"></a><span class="lineno"> 475</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TExecutorInfo, <span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TCommandInfo></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> <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>  <span class="keyword">const</span> std::string& executorId,</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TCommandInfo></a>& command = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& resources = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<typename TExecutorInfo::Type></a>& <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> {</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  TExecutorInfo executor;</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  executor.mutable_executor_id()->set_value(executorId);</div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  <span class="keywordflow">if</span> (command.isSome()) {</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  executor.mutable_command()->CopyFrom(command.get());</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  }</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  <span class="keywordflow">if</span> (resources.isSome()) {</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  executor.mutable_resources()->CopyFrom(</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  <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> </div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TCommandInfo></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> <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>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& value = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <span class="keyword">const</span> std::vector<std::string>& arguments = {})</div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span> {</div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>  TCommandInfo commandInfo;</div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  <span class="keywordflow">if</span> (value.isSome()) {</div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  commandInfo.set_value(value.get());</div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  }</div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  <span class="keywordflow">if</span> (!arguments.empty()) {</div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  commandInfo.set_shell(<span class="keyword">false</span>);</div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string& arg, arguments) {</div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  commandInfo.add_arguments(arg);</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  }</div>
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  }</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <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>  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>  }</div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  <span class="keywordflow">return</span> executor;</div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span> }</div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span> </div>
-<div class="line"><a name="l00497"></a><span class="lineno"> 497</span> </div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TExecutorInfo, <span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TCommandInfo></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> <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>  <span class="keyword">const</span> std::string& executorId,</div>
-<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  <span class="keyword">const</span> std::string& command,</div>
-<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& resources = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<typename TExecutorInfo::Type></a>& <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> {</div>
-<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>  TCommandInfo commandInfo;</div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  commandInfo.set_value(command);</div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  <span class="keywordflow">return</span> createExecutorInfo<TExecutorInfo, TResources, TCommandInfo>(</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  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> }</div>
-<div class="line"><a name="l00510"></a><span class="lineno"> 510</span> </div>
-<div class="line"><a name="l00511"></a><span class="lineno"> 511</span> </div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TExecutorInfo, <span class="keyword">typename</span> TResources, <span class="keyword">typename</span> TCommandInfo></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> <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>  <span class="keyword">const</span> std::string& executorId,</div>
-<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* command,</div>
-<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& resources = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<typename TExecutorInfo::Type></a>& <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> {</div>
-<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>  <span class="keywordflow">return</span> createExecutorInfo<TExecutorInfo, TResources, TCommandInfo>(</div>
-<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  executorId,</div>
-<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  std::string(command),</div>
-<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>  resources);</div>
-<div class="line"><a name="l00523"></a><span class="lineno"> 523</span> }</div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <span class="keywordflow">return</span> commandInfo;</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span> }</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span> </div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span> </div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TExecutorInfo,</div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  <span class="keyword">typename</span> TExecutorID,</div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>  <span class="keyword">typename</span> TResources,</div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>  <span class="keyword">typename</span> TCommandInfo,</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>  <span class="keyword">typename</span> TFrameworkID></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> <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>  <span class="keyword">const</span> TExecutorID& executorId,</div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TCommandInfo></a>& command,</div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TResources></a>& resources,</div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<typename TExecutorInfo::Type></a>& <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>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TFrameworkID></a>& frameworkId)</div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span> {</div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  TExecutorInfo executor;</div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  executor.mutable_executor_id()->CopyFrom(executorId);</div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  <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>  executor.mutable_command()->CopyFrom(command.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>  }</div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>  <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>  executor.mutable_resources()->CopyFrom(resources.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>  }</div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  <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>  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>  }</div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>  <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>  executor.mutable_framework_id()->CopyFrom(frameworkId.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  }</div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  <span class="keywordflow">return</span> executor;</div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span> }</div>
+<div class="line"><a name="l00523"></a><span class="lineno"> 523</span> </div>
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span> </div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span> </div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TCommandInfo></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> <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>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& value = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  <span class="keyword">const</span> std::vector<std::string>& arguments = {})</div>
-<div class="line"><a name="l00530"></a><span class="lineno"> 530</span> {</div>
-<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  TCommandInfo commandInfo;</div>
-<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  <span class="keywordflow">if</span> (value.isSome()) {</div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  commandInfo.set_value(value.get());</div>
-<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  }</div>
-<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  <span class="keywordflow">if</span> (!arguments.empty()) {</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  commandInfo.set_shell(<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string& arg, arguments) {</div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  commandInfo.add_arguments(arg);</div>
-<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  }</div>
-<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  }</div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  <span class="keywordflow">return</span> commandInfo;</div>
-<div class="line"><a name="l00542"></a><span class="lineno"> 542</span> }</div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span> </div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span> </div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TImage></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> <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& imageName)</div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span> {</div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  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>  image.set_type(TImage::DOCKER);</div>
-<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  image.mutable_docker()->set_name(imageName);</div>
-<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  <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> }</div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span> </div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span> </div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TVolume></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> <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>  <span class="keyword">const</span> std::string& containerPath,</div>
-<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  <span class="keyword">const</span> std::string& sandboxPath,</div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  <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>& <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>)</div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span> {</div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  TVolume volume;</div>
-<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  volume.set_container_path(containerPath);</div>
-<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  volume.set_mode(mode);</div>
-<div class="line"><a name="l00564"></a><span class="lineno"> 564</span> </div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  <span class="comment">// TODO(jieyu): Use TVolume::Source::SANDBOX_PATH.</span></div>
-<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  volume.set_host_path(sandboxPath);</div>
-<div class="line"><a name="l00567"></a><span class="lineno"> 567</span> </div>
-<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  <span class="keywordflow">return</span> volume;</div>
-<div class="line"><a name="l00569"></a><span class="lineno"> 569</span> }</div>
-<div class="line"><a name="l00570"></a><span class="lineno"> 570</span> </div>
-<div class="line"><a name="l00571"></a><span class="lineno"> 571</span> </div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TVolume></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> <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>  <span class="keyword">const</span> std::string& containerPath,</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>  <span class="keyword">const</span> std::string& hostPath,</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>  <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>& <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>)</div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span> {</div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>  TVolume volume;</div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>  volume.set_container_path(containerPath);</div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>  volume.set_mode(mode);</div>
+<div class="line"><a name="l00525"></a><span class="lineno"> 525</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TExecutorInfo,</div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  <span class="keyword">typename</span> TExecutorID,</div>
+<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  <span class="keyword">typename</span> TResources,</div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>  <span class="keyword">typename</span> TCommandInfo,</div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  <span class="keyword">typename</span> TFrameworkID></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> <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>  <span class="keyword">const</span> std::string& _executorId,</div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TCommandInfo></a>& command,</div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TResources></a>& resources,</div>
+<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<typename TExecutorInfo::Type></a>& <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>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TFrameworkID></a>& frameworkId)</div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span> {</div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  TExecutorID executorId;</div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  executorId.set_value(_executorId);</div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a><TExecutorInfo,</div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  TExecutorID,</div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  TResources,</div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  TCommandInfo,</div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  TFrameworkID>(</div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  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> }</div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span> </div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span> </div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TExecutorInfo,</div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  <span class="keyword">typename</span> TExecutorID,</div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  <span class="keyword">typename</span> TResources,</div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  <span class="keyword">typename</span> TCommandInfo,</div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  <span class="keyword">typename</span> TFrameworkID></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> <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>  <span class="keyword">const</span> std::string& executorId,</div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TCommandInfo></a>& command = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& resources = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<typename TExecutorInfo::Type></a>& <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>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TFrameworkID></a>& frameworkId = <a class="code" href="structNone.html">None</a>())</div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span> {</div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  <span class="keywordflow">if</span> (resources.isSome()) {</div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a><TExecutorInfo,</div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  TExecutorID,</div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  TResources,</div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>  TCommandInfo,</div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  TFrameworkID>(</div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  executorId,</div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  command,</div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  <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>  <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>  frameworkId);</div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>  }</div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span> </div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a><TExecutorInfo,</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>  TExecutorID,</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>  TResources,</div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>  TCommandInfo,</div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>  TFrameworkID>(</div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>  executorId, command, <a class="code" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option<TResources>::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> }</div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span> </div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span> </div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>  <span class="keyword">typename</span> TVolume::Source* source = volume.mutable_source();</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>  source->set_type(TVolume::Source::HOST_PATH);</div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  source->mutable_host_path()->set_path(hostPath);</div>
-<div class="line"><a name="l00585"></a><span class="lineno"> 585</span> </div>
-<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  <span class="keywordflow">return</span> volume;</div>
-<div class="line"><a name="l00587"></a><span class="lineno"> 587</span> }</div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span> </div>
-<div class="line"><a name="l00589"></a><span class="lineno"> 589</span> </div>
-<div class="line"><a name="l00590"></a><span class="lineno"> 590</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TVolume, <span class="keyword">typename</span> TImage></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> <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>  <span class="keyword">const</span> std::string& containerPath,</div>
-<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>  <span class="keyword">const</span> std::string& imageName,</div>
-<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  <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>& <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>)</div>
-<div class="line"><a name="l00595"></a><span class="lineno"> 595</span> {</div>
-<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  TVolume volume;</div>
-<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  volume.set_container_path(containerPath);</div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  volume.set_mode(mode);</div>
-<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  volume.mutable_image()->CopyFrom(createDockerImage<TImage>(imageName));</div>
-<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>  <span class="keywordflow">return</span> volume;</div>
-<div class="line"><a name="l00601"></a><span class="lineno"> 601</span> }</div>
-<div class="line"><a name="l00602"></a><span class="lineno"> 602</span> </div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span> </div>
-<div class="line"><a name="l00604"></a><span class="lineno"> 604</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TNetworkInfo></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> <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>  <span class="keyword">const</span> std::string& networkName)</div>
-<div class="line"><a name="l00607"></a><span class="lineno"> 607</span> {</div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  TNetworkInfo info;</div>
-<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>  info.set_name(networkName);</div>
-<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  <span class="keywordflow">return</span> info;</div>
-<div class="line"><a name="l00611"></a><span class="lineno"> 611</span> }</div>
-<div class="line"><a name="l00612"></a><span class="lineno"> 612</span> </div>
-<div class="line"><a name="l00613"></a><span class="lineno"> 613</span> </div>
-<div class="line"><a name="l00614"></a><span class="lineno"> 614</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TContainerInfo, <span class="keyword">typename</span> TVolume, <span class="keyword">typename</span> TImage></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> <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>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& imageName = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>  <span class="keyword">const</span> std::vector<TVolume>& volumes = {})</div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TExecutorInfo,</div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>  <span class="keyword">typename</span> TExecutorID,</div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  <span class="keyword">typename</span> TResources,</div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  <span class="keyword">typename</span> TCommandInfo,</div>
+<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  <span class="keyword">typename</span> TFrameworkID></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> <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>  <span class="keyword">const</span> TExecutorID& executorId,</div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TCommandInfo></a>& command,</div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>  <span class="keyword">const</span> std::string& resources,</div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<typename TExecutorInfo::Type></a>& <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>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TFrameworkID></a>& frameworkId = <a class="code" href="structNone.html">None</a>())</div>
+<div class="line"><a name="l00593"></a><span class="lineno"> 593</span> {</div>
+<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a><TExecutorInfo,</div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  TExecutorID,</div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  TResources,</div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  TCommandInfo,</div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  TFrameworkID>(</div>
+<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  executorId,</div>
+<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>  command,</div>
+<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  <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>  <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>  frameworkId);</div>
+<div class="line"><a name="l00604"></a><span class="lineno"> 604</span> }</div>
+<div class="line"><a name="l00605"></a><span class="lineno"> 605</span> </div>
+<div class="line"><a name="l00606"></a><span class="lineno"> 606</span> </div>
+<div class="line"><a name="l00607"></a><span class="lineno"> 607</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TExecutorInfo,</div>
+<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  <span class="keyword">typename</span> TExecutorID,</div>
+<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>  <span class="keyword">typename</span> TResources,</div>
+<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  <span class="keyword">typename</span> TCommandInfo,</div>
+<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  <span class="keyword">typename</span> TFrameworkID></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> <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>  <span class="keyword">const</span> std::string& executorId,</div>
+<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  <span class="keyword">const</span> std::string& command,</div>
+<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& resources = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<typename TExecutorInfo::Type></a>& <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>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TFrameworkID></a>& frameworkId = <a class="code" href="structNone.html">None</a>())</div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span> {</div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  TContainerInfo info;</div>
-<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  info.set_type(TContainerInfo::MESOS);</div>
-<div class="line"><a name="l00621"></a><span class="lineno"> 621</span> </div>
-<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  <span class="keywordflow">if</span> (imageName.isSome()) {</div>
-<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  TImage* <a class="code" href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">image</a> = info.mutable_mesos()->mutable_image();</div>
-<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  image->CopyFrom(createDockerImage<TImage>(imageName.get()));</div>
-<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  }</div>
-<div class="line"><a name="l00626"></a><span class="lineno"> 626</span> </div>
-<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> TVolume& volume, volumes) {</div>
-<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>  info.add_volumes()->CopyFrom(volume);</div>
-<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>  }</div>
-<div class="line"><a name="l00630"></a><span class="lineno"> 630</span> </div>
-<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>  <span class="keywordflow">return</span> info;</div>
-<div class="line"><a name="l00632"></a><span class="lineno"> 632</span> }</div>
-<div class="line"><a name="l00633"></a><span class="lineno"> 633</span> </div>
-<div class="line"><a name="l00634"></a><span class="lineno"> 634</span> </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> <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& slaveId)</div>
-<div class="line"><a name="l00636"></a><span class="lineno"> 636</span> {</div>
-<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  task->mutable_slave_id()->CopyFrom(slaveId);</div>
-<div class="line"><a name="l00638"></a><span class="lineno"> 638</span> }</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> <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>  mesos::v1::TaskInfo* task,</div>
-<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>  <span class="keyword">const</span> mesos::v1::AgentID& agentId)</div>
-<div class="line"><a name="l00642"></a><span class="lineno"> 642</span> {</div>
-<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  task->mutable_agent_id()->CopyFrom(agentId);</div>
-<div class="line"><a name="l00644"></a><span class="lineno"> 644</span> }</div>
-<div class="line"><a name="l00645"></a><span class="lineno"> 645</span> </div>
-<div class="line"><a name="l00646"></a><span class="lineno"> 646</span> </div>
-<div class="line"><a name="l00647"></a><span class="lineno"> 647</span> <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> <span class="comment">// command tasks and executor tasks clearer.</span></div>
-<div class="line"><a name="l00649"></a><span class="lineno"> 649</span> <span class="keyword">template</span> <</div>
-<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>  <span class="keyword">typename</span> TTaskInfo,</div>
-<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  <span class="keyword">typename</span> TExecutorID,</div>
-<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  <span class="keyword">typename</span> TSlaveID,</div>
-<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>  <span class="keyword">typename</span> TResources,</div>
-<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  <span class="keyword">typename</span> TExecutorInfo,</div>
-<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  <span class="keyword">typename</span> TCommandInfo,</div>
-<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>  <span class="keyword">typename</span> TOffer></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> <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>  <span class="keyword">const</span> TSlaveID& slaveId,</div>
-<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>  <span class="keyword">const</span> TResources& resources,</div>
-<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  <span class="keyword">const</span> TCommandInfo& command,</div>
-<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TExecutorID></a>& executorId = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>  <span class="keyword">const</span> std::string& <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <span class="stringliteral">"test-task"</span>,</div>
-<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>  <span class="keyword">const</span> std::string& <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> {</div>
-<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>  TTaskInfo task;</div>
-<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  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>  task.mutable_task_id()->set_value(<span class="keywordtype">id</span>);</div>
-<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#afb586e572f8826239f819e18652d8d7b">setAgentID</a>(&task, slaveId);</div>
-<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>  task.mutable_resources()->CopyFrom(resources);</div>
-<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>  <span class="keywordflow">if</span> (executorId.isSome()) {</div>
-<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>  TExecutorInfo executor;</div>
-<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>  executor.mutable_executor_id()->CopyFrom(executorId.get());</div>
-<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>  executor.mutable_command()->CopyFrom(command);</div>
-<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>  task.mutable_executor()->CopyFrom(executor);</div>
-<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>  } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>  task.mutable_command()->CopyFrom(command);</div>
-<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  }</div>
-<div class="line"><a name="l00678"></a><span class="lineno"> 678</span> </div>
-<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  <span class="keywordflow">return</span> task;</div>
-<div class="line"><a name="l00680"></a><span class="lineno"> 680</span> }</div>
-<div class="line"><a name="l00681"></a><span class="lineno"> 681</span> </div>
-<div class="line"><a name="l00682"></a><span class="lineno"> 682</span> </div>
-<div class="line"><a name="l00683"></a><span class="lineno"> 683</span> <span class="keyword">template</span> <</div>
-<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>  <span class="keyword">typename</span> TTaskInfo,</div>
-<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>  <span class="keyword">typename</span> TExecutorID,</div>
-<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>  <span class="keyword">typename</span> TSlaveID,</div>
-<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  <span class="keyword">typename</span> TResources,</div>
-<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>  <span class="keyword">typename</span> TExecutorInfo,</div>
-<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  <span class="keyword">typename</span> TCommandInfo,</div>
-<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>  <span class="keyword">typename</span> TOffer></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> <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>  <span class="keyword">const</span> TSlaveID& slaveId,</div>
-<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  <span class="keyword">const</span> TResources& resources,</div>
-<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>  <span class="keyword">const</span> std::string& command,</div>
-<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TExecutorID></a>& executorId = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>  <span class="keyword">const</span> std::string& <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <span class="stringliteral">"test-task"</span>,</div>
-<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>  <span class="keyword">const</span> std::string& <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> {</div>
-<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a46f6c9664f560b14ab6a14cb1a55409f">createTask</a><</div>
-<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>  TTaskInfo,</div>
-<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>  TExecutorID,</div>
-<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  TSlaveID,</div>
-<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>  TResources,</div>
-<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>  TExecutorInfo,</div>
-<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>  TCommandInfo,</div>
-<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  TOffer>(</div>
-<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  slaveId,</div>
-<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  resources,</div>
-<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  createCommandInfo<TCommandInfo>(command),</div>
-<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  executorId,</div>
-<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>,</div>
-<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  <span class="keywordtype">id</span>);</div>
-<div class="line"><a name="l00713"></a><span class="lineno"> 713</span> }</div>
+<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  TCommandInfo commandInfo = createCommandInfo<TCommandInfo>(command);</div>
+<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">createExecutorInfo</a><TExecutorInfo,</div>
+<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  TExecutorID,</div>
+<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  TResources,</div>
+<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  TCommandInfo,</div>
+<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  TFrameworkID>(</div>
+<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  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> }</div>
+<div class="line"><a name="l00627"></a><span class="lineno"> 627</span> </div>
+<div class="line"><a name="l00628"></a><span class="lineno"> 628</span> </div>
+<div class="line"><a name="l00629"></a><span class="lineno"> 629</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TImage></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> <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& imageName)</div>
+<div class="line"><a name="l00631"></a><span class="lineno"> 631</span> {</div>
+<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>  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>  image.set_type(TImage::DOCKER);</div>
+<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  image.mutable_docker()->set_name(imageName);</div>
+<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  <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> }</div>
+<div class="line"><a name="l00637"></a><span class="lineno"> 637</span> </div>
+<div class="line"><a name="l00638"></a><span class="lineno"> 638</span> </div>
+<div class="line"><a name="l00639"></a><span class="lineno"> 639</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TVolume></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> <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>  <span class="keyword">const</span> std::string& containerPath,</div>
+<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>  <span class="keyword">const</span> std::string& sandboxPath,</div>
+<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  <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>& <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>)</div>
+<div class="line"><a name="l00644"></a><span class="lineno"> 644</span> {</div>
+<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  TVolume volume;</div>
+<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  volume.set_container_path(containerPath);</div>
+<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>  volume.set_mode(mode);</div>
+<div class="line"><a name="l00648"></a><span class="lineno"> 648</span> </div>
+<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>  <span class="comment">// TODO(jieyu): Use TVolume::Source::SANDBOX_PATH.</span></div>
+<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>  volume.set_host_path(sandboxPath);</div>
+<div class="line"><a name="l00651"></a><span class="lineno"> 651</span> </div>
+<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  <span class="keywordflow">return</span> volume;</div>
+<div class="line"><a name="l00653"></a><span class="lineno"> 653</span> }</div>
+<div class="line"><a name="l00654"></a><span class="lineno"> 654</span> </div>
+<div class="line"><a name="l00655"></a><span class="lineno"> 655</span> </div>
+<div class="line"><a name="l00656"></a><span class="lineno"> 656</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TVolume></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> <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>  <span class="keyword">const</span> std::string& containerPath,</div>
+<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>  <span class="keyword">const</span> std::string& hostPath,</div>
+<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  <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>& <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>)</div>
+<div class="line"><a name="l00661"></a><span class="lineno"> 661</span> {</div>
+<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>  TVolume volume;</div>
+<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>  volume.set_container_path(containerPath);</div>
+<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>  volume.set_mode(mode);</div>
+<div class="line"><a name="l00665"></a><span class="lineno"> 665</span> </div>
+<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  <span class="keyword">typename</span> TVolume::Source* source = volume.mutable_source();</div>
+<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>  source->set_type(TVolume::Source::HOST_PATH);</div>
+<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  source->mutable_host_path()->set_path(hostPath);</div>
+<div class="line"><a name="l00669"></a><span class="lineno"> 669</span> </div>
+<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>  <span class="keywordflow">return</span> volume;</div>
+<div class="line"><a name="l00671"></a><span class="lineno"> 671</span> }</div>
+<div class="line"><a name="l00672"></a><span class="lineno"> 672</span> </div>
+<div class="line"><a name="l00673"></a><span class="lineno"> 673</span> </div>
+<div class="line"><a name="l00674"></a><span class="lineno"> 674</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TVolume, <span class="keyword">typename</span> TImage></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> <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>  <span class="keyword">const</span> std::string& containerPath,</div>
+<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  <span class="keyword">const</span> std::string& imageName,</div>
+<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>  <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>& <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>)</div>
+<div class="line"><a name="l00679"></a><span class="lineno"> 679</span> {</div>
+<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  TVolume volume;</div>
+<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>  volume.set_container_path(containerPath);</div>
+<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>  volume.set_mode(mode);</div>
+<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>  volume.mutable_image()->CopyFrom(createDockerImage<TImage>(imageName));</div>
+<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>  <span class="keywordflow">return</span> volume;</div>
+<div class="line"><a name="l00685"></a><span class="lineno"> 685</span> }</div>
+<div class="line"><a name="l00686"></a><span class="lineno"> 686</span> </div>
+<div class="line"><a name="l00687"></a><span class="lineno"> 687</span> </div>
+<div class="line"><a name="l00688"></a><span class="lineno"> 688</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TNetworkInfo></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> <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>  <span class="keyword">const</span> std::string& networkName)</div>
+<div class="line"><a name="l00691"></a><span class="lineno"> 691</span> {</div>
+<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>  TNetworkInfo info;</div>
+<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  info.set_name(networkName);</div>
+<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>  <span class="keywordflow">return</span> info;</div>
+<div class="line"><a name="l00695"></a><span class="lineno"> 695</span> }</div>
+<div class="line"><a name="l00696"></a><span class="lineno"> 696</span> </div>
+<div class="line"><a name="l00697"></a><span class="lineno"> 697</span> </div>
+<div class="line"><a name="l00698"></a><span class="lineno"> 698</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TContainerInfo, <span class="keyword">typename</span> TVolume, <span class="keyword">typename</span> TImage></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> <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>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& imageName = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>  <span class="keyword">const</span> std::vector<TVolume>& volumes = {})</div>
+<div class="line"><a name="l00702"></a><span class="lineno"> 702</span> {</div>
+<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>  TContainerInfo info;</div>
+<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>  info.set_type(TContainerInfo::MESOS);</div>
+<div class="line"><a name="l00705"></a><span class="lineno"> 705</span> </div>
+<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  <span class="keywordflow">if</span> (imageName.isSome()) {</div>
+<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  TImage* <a class="code" href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">image</a> = info.mutable_mesos()->mutable_image();</div>
+<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  image->CopyFrom(createDockerImage<TImage>(imageName.get()));</div>
+<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  }</div>
+<div class="line"><a name="l00710"></a><span class="lineno"> 710</span> </div>
+<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> TVolume& volume, volumes) {</div>
+<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  info.add_volumes()->CopyFrom(volume);</div>
+<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  }</div>
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span> </div>
-<div class="line"><a name="l00715"></a><span class="lineno"> 715</span> </div>
-<div class="line"><a name="l00716"></a><span class="lineno"> 716</span> <span class="keyword">template</span> <</div>
-<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  <span class="keyword">typename</span> TTaskInfo,</div>
-<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  <span class="keyword">typename</span> TExecutorID,</div>
-<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>  <span class="keyword">typename</span> TSlaveID,</div>
-<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>  <span class="keyword">typename</span> TResources,</div>
-<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>  <span class="keyword">typename</span> TExecutorInfo,</div>
-<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  <span class="keyword">typename</span> TCommandInfo,</div>
-<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  <span class="keyword">typename</span> TOffer></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> <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>  <span class="keyword">const</span> TOffer& offer,</div>
-<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>  <span class="keyword">const</span> std::string& command,</div>
-<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TExecutorID></a>& executorId = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>  <span class="keyword">const</span> std::string& <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <span class="stringliteral">"test-task"</span>,</div>
-<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>  <span class="keyword">const</span> std::string& <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> {</div>
-<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>  <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a46f6c9664f560b14ab6a14cb1a55409f">createTask</a><</div>
-<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>  TTaskInfo,</div>
-<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>  TExecutorID,</div>
-<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>  TSlaveID,</div>
-<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>  TResources,</div>
-<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  TExecutorInfo,</div>
-<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>  TCommandInfo,</div>
-<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>  TOffer>(</div>
-<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>  offer.slave_id(),</div>
-<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>  offer.resources(),</div>
-<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>  command,</div>
-<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>  executorId,</div>
-<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>  <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>,</div>
-<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>  id);</div>
-<div class="line"><a name="l00745"></a><span class="lineno"> 745</span> }</div>
-<div class="line"><a name="l00746"></a><span class="lineno"> 746</span> </div>
-<div class="line"><a name="l00747"></a><span class="lineno"> 747</span> </div>
-<div class="line"><a name="l00748"></a><span class="lineno"> 748</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TTaskGroupInfo, <span class="keyword">typename</span> TTaskInfo></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> <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<TTaskInfo>& tasks)</div>
-<div class="line"><a name="l00750"></a><span class="lineno"> 750</span> {</div>
-<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>  TTaskGroupInfo taskGroup;</div>
-<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> TTaskInfo& task, tasks) {</div>
-<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>  taskGroup.add_tasks()->CopyFrom(task);</div>
-<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>  }</div>
-<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>  <span class="keywordflow">return</span> taskGroup;</div>
-<div class="line"><a name="l00756"></a><span class="lineno"> 756</span> }</div>
-<div class="line"><a name="l00757"></a><span class="lineno"> 757</span> </div>
-<div class="line"><a name="l00758"></a><span class="lineno"> 758</span> </div>
-<div class="line"><a name="l00759"></a><span class="lineno"> 759</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TResource></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> <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>  <span class="keyword">const</span> std::string& role)</div>
-<div class="line"><a name="l00762"></a><span class="lineno"> 762</span> {</div>
-<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>  <span class="keyword">typename</span> TResource::ReservationInfo info;</div>
-<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>  info.set_type(TResource::ReservationInfo::STATIC);</div>
-<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>  info.set_role(role);</div>
-<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>  <span class="keywordflow">return</span> info;</div>
-<div class="line"><a name="l00767"></a><span class="lineno"> 767</span> }</div>
-<div class="line"><a name="l00768"></a><span class="lineno"> 768</span> </div>
-<div class="line"><a name="l00769"></a><span class="lineno"> 769</span> </div>
-<div class="line"><a name="l00770"></a><span class="lineno"> 770</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TResource, <span class="keyword">typename</span> TLabels></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> <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>  <span class="keyword">const</span> std::string& role,</div>
-<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& principal = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TLabels></a>& labels = <a class="code" href="structNone.html">None</a>())</div>
-<div class="line"><a name="l00775"></a><span class="lineno"> 775</span> {</div>
-<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>  <span class="keyword">typename</span> TResource::ReservationInfo info;</div>
-<div class="line"><a name="l00777"></a><span class="lineno"> 777</span> </div>
-<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>  info.set_type(TResource::ReservationInfo::DYNAMIC);</div>
-<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>  info.set_role(role);</div>
-<div class="line"><a name="l00780"></a><span class="lineno"> 780</span> </div>
-<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>  <span class="keywordflow">if</span> (principal.isSome()) {</div>
-<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>  info.set_principal(principal.get());</div>
-<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>  }</div>
-<div class="line"><a name="l00784"></a><span class="lineno"> 784</span> </div>
-<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>  <span class="keywordflow">if</span> (labels.isSome()) {</div>
-<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>  info.mutable_labels()->CopyFrom(labels.get());</div>
-<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>  }</div>
-<div class="line"><a name="l00788"></a><span class="lineno"> 788</span> </div>
-<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>  <span class="keywordflow">return</span> info;</div>
-<div class="line"><a name="l00790"></a><span class="lineno"> 790</span> }</div>
-<div class="line"><a name="l00791"></a><span class="lineno"> 791</span> </div>
-<div class="line"><a name="l00792"></a><span class="lineno"> 792</span> </div>
-<div class="line"><a name="l00793"></a><span class="lineno"> 793</span> <span class="keyword">template</span> <</div>
-<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>  <span class="keyword">typename</span> TResource,</div>
-<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>  <span class="keyword">typename</span> TResources,</div>
-<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>  <span class="keyword">typename</span>... TReservationInfos></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> <span
<TRUNCATED>