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/08/23 22:43:19 UTC
[11/12] mesos-site git commit: Updated the website built from mesos
SHA: 0ce87cb.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/b5e9ecc6/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework-members.html
index 76cc7ab..c7ee5b1 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework-members.html
@@ -58,6 +58,8 @@
<p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a4cbc84739c113be2cb1e6b4c88c46983">addExecutor</a>(const ExecutorInfo &executorInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aeb25f4fcc70053454fa9b96fdc723472">addPendingTask</a>(const ExecutorID &executorId, const TaskInfo &task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#af3e51bb9c1d72d282695d8a4a9b2e072">addPendingTaskGroup</a>(const ExecutorID &executorId, const TaskGroupInfo &taskGroup)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a004ea3cee927e6983397de310e42a0d1">allocatedResources</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#af7ac61858b800f9b2adf0778d442f3ab">capabilities</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ae1271f8b0a5113b0413c4c5ca3035ae5">checkpointFramework</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
@@ -67,19 +69,24 @@
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a98caed7c7f98f89fa2cb716cbfe38217">Framework</a>(Slave *slave, const Flags &slaveFlags, const FrameworkInfo &info, const Option< process::UPID > &pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aaa044d0c042d68e59815f1244440560e">getExecutor</a>(const ExecutorID &executorId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a6eaa8be85f16891be9020fff54342fb6">getExecutor</a>(const TaskID &taskId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a0d4c6ffcaa374896c7da9dbd62bb74c7">hasTask</a>(const TaskID &taskId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a2fff4fc7fabe8cd06c9fca35f187b82b">getExecutorIdForPendingTask</a>(const TaskID &taskId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a1c287e7b3a052ddbddc88f26a33784d4">getTaskGroupForPendingTask</a>(const TaskID &taskId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aa4d1693c6eaeccb8df16ae925c3979e0">hasTask</a>(const TaskID &taskId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a65933e3034706258069b54549081fdbf">id</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ab024621d83bc1381fd176d0fc8cdeac2">info</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a92071e36bd91d192076159f233cfe2c4">pending</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ad7dbb2013ee11ad0a55f177bfd7a0461">pid</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a440112e6053e7d36a46c18580a1b5133">recoverExecutor</a>(const state::ExecutorState &state, bool recheckpointExecutor, const hashset< TaskID > &tasksToRecheckpoint)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ac1e7ac1e68ad63a9f4bc73663a3b1fa8">removePendingTask</a>(const TaskInfo &task, const ExecutorInfo &executorInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#accb4e9c8d32936b20f3d0ddc71fe8addaee1aee9245f83af93404e62fe978dcc0">RUNNING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a28542cb83d680c4bd37f31ae58382866">slave</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#adbfec960b7cb705602bdac9853fb0c12">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ac08555852cd25a946886181831cb423e">idle</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ab024621d83bc1381fd176d0fc8cdeac2">info</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ab67788cb552b7320783b7ecd7b80f82a">isPending</a>(const TaskID &taskId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aa52d24c559cecfc18ba6167dd72c1988">pendingTaskGroups</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a895612a28929288abe2071620d7958da">pendingTasks</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ad7dbb2013ee11ad0a55f177bfd7a0461">pid</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a440112e6053e7d36a46c18580a1b5133">recoverExecutor</a>(const state::ExecutorState &state, bool recheckpointExecutor, const hashset< TaskID > &tasksToRecheckpoint)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aabbcae80a9967d73db3218e33505921c">removePendingTask</a>(const TaskID &taskId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#accb4e9c8d32936b20f3d0ddc71fe8addaee1aee9245f83af93404e62fe978dcc0">RUNNING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a28542cb83d680c4bd37f31ae58382866">slave</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#accb4e9c8d32936b20f3d0ddc71fe8add">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#accb4e9c8d32936b20f3d0ddc71fe8adda577bc0be9a10978a6926259b04ac779e">TERMINATING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a6803557157471add8d9cccc7272beb14">~Framework</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#adbfec960b7cb705602bdac9853fb0c12">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#accb4e9c8d32936b20f3d0ddc71fe8adda577bc0be9a10978a6926259b04ac779e">TERMINATING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a6803557157471add8d9cccc7272beb14">~Framework</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/b5e9ecc6/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework.html
index 4473abe..fa757de 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework.html
@@ -75,6 +75,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a98caed7c7f98f89fa2cb716cbfe38217"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6803557157471add8d9cccc7272beb14"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a6803557157471add8d9cccc7272beb14">~Framework</a> ()</td></tr>
<tr class="separator:a6803557157471add8d9cccc7272beb14"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac08555852cd25a946886181831cb423e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ac08555852cd25a946886181831cb423e">idle</a> () const </td></tr>
+<tr class="separator:ac08555852cd25a946886181831cb423e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae1271f8b0a5113b0413c4c5ca3035ae5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ae1271f8b0a5113b0413c4c5ca3035ae5">checkpointFramework</a> () const </td></tr>
<tr class="separator:ae1271f8b0a5113b0413c4c5ca3035ae5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a65933e3034706258069b54549081fdbf"><td class="memItemLeft" align="right" valign="top">const FrameworkID </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a65933e3034706258069b54549081fdbf">id</a> () const </td></tr>
@@ -89,10 +91,20 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a8a39feb604858a43d0f7f747961d4592"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a440112e6053e7d36a46c18580a1b5133"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a440112e6053e7d36a46c18580a1b5133">recoverExecutor</a> (const <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1ExecutorState.html">state::ExecutorState</a> &<a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#adbfec960b7cb705602bdac9853fb0c12">state</a>, bool recheckpointExecutor, const <a class="el" href="classhashset.html">hashset</a>< TaskID > &tasksToRecheckpoint)</td></tr>
<tr class="separator:a440112e6053e7d36a46c18580a1b5133"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0d4c6ffcaa374896c7da9dbd62bb74c7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a0d4c6ffcaa374896c7da9dbd62bb74c7">hasTask</a> (const TaskID &taskId)</td></tr>
-<tr class="separator:a0d4c6ffcaa374896c7da9dbd62bb74c7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac1e7ac1e68ad63a9f4bc73663a3b1fa8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ac1e7ac1e68ad63a9f4bc73663a3b1fa8">removePendingTask</a> (const TaskInfo &task, const ExecutorInfo &executorInfo)</td></tr>
-<tr class="separator:ac1e7ac1e68ad63a9f4bc73663a3b1fa8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aeb25f4fcc70053454fa9b96fdc723472"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aeb25f4fcc70053454fa9b96fdc723472">addPendingTask</a> (const ExecutorID &executorId, const TaskInfo &task)</td></tr>
+<tr class="separator:aeb25f4fcc70053454fa9b96fdc723472"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af3e51bb9c1d72d282695d8a4a9b2e072"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#af3e51bb9c1d72d282695d8a4a9b2e072">addPendingTaskGroup</a> (const ExecutorID &executorId, const TaskGroupInfo &taskGroup)</td></tr>
+<tr class="separator:af3e51bb9c1d72d282695d8a4a9b2e072"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa4d1693c6eaeccb8df16ae925c3979e0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aa4d1693c6eaeccb8df16ae925c3979e0">hasTask</a> (const TaskID &taskId) const </td></tr>
+<tr class="separator:aa4d1693c6eaeccb8df16ae925c3979e0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab67788cb552b7320783b7ecd7b80f82a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ab67788cb552b7320783b7ecd7b80f82a">isPending</a> (const TaskID &taskId) const </td></tr>
+<tr class="separator:ab67788cb552b7320783b7ecd7b80f82a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1c287e7b3a052ddbddc88f26a33784d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< TaskGroupInfo > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a1c287e7b3a052ddbddc88f26a33784d4">getTaskGroupForPendingTask</a> (const TaskID &taskId)</td></tr>
+<tr class="separator:a1c287e7b3a052ddbddc88f26a33784d4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aabbcae80a9967d73db3218e33505921c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aabbcae80a9967d73db3218e33505921c">removePendingTask</a> (const TaskID &taskId)</td></tr>
+<tr class="separator:aabbcae80a9967d73db3218e33505921c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2fff4fc7fabe8cd06c9fca35f187b82b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< ExecutorID > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a2fff4fc7fabe8cd06c9fca35f187b82b">getExecutorIdForPendingTask</a> (const TaskID &taskId) const </td></tr>
+<tr class="separator:a2fff4fc7fabe8cd06c9fca35f187b82b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a004ea3cee927e6983397de310e42a0d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a004ea3cee927e6983397de310e42a0d1">allocatedResources</a> () const </td></tr>
<tr class="separator:a004ea3cee927e6983397de310e42a0d1"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
@@ -109,9 +121,11 @@ Public Attributes</h2></td></tr>
<tr class="separator:af7ac61858b800f9b2adf0778d442f3ab"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad7dbb2013ee11ad0a55f177bfd7a0461"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#ad7dbb2013ee11ad0a55f177bfd7a0461">pid</a></td></tr>
<tr class="separator:ad7dbb2013ee11ad0a55f177bfd7a0461"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a92071e36bd91d192076159f233cfe2c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhashmap.html">hashmap</a>< ExecutorID, <a class="el" href="classhashmap.html">hashmap</a><br class="typebreak"/>
-< TaskID, TaskInfo > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a92071e36bd91d192076159f233cfe2c4">pending</a></td></tr>
-<tr class="separator:a92071e36bd91d192076159f233cfe2c4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a895612a28929288abe2071620d7958da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhashmap.html">hashmap</a>< ExecutorID, <a class="el" href="classhashmap.html">hashmap</a><br class="typebreak"/>
+< TaskID, TaskInfo > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a895612a28929288abe2071620d7958da">pendingTasks</a></td></tr>
+<tr class="separator:a895612a28929288abe2071620d7958da"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa52d24c559cecfc18ba6167dd72c1988"><td class="memItemLeft" align="right" valign="top">std::list< TaskGroupInfo > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aa52d24c559cecfc18ba6167dd72c1988">pendingTaskGroups</a></td></tr>
+<tr class="separator:aa52d24c559cecfc18ba6167dd72c1988"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a67ace79356a9523a2486d8ffd235847f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhashmap.html">hashmap</a>< ExecutorID, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a67ace79356a9523a2486d8ffd235847f">executors</a></td></tr>
<tr class="separator:a67ace79356a9523a2486d8ffd235847f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a64da4492057ddd2ed2019e737819d79b"><td class="memItemLeft" align="right" valign="top">boost::circular_buffer<br class="typebreak"/>
@@ -208,6 +222,58 @@ Public Attributes</h2></td></tr>
</div>
</div>
+<a class="anchor" id="aeb25f4fcc70053454fa9b96fdc723472"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void mesos::internal::slave::Framework::addPendingTask </td>
+ <td>(</td>
+ <td class="paramtype">const ExecutorID & </td>
+ <td class="paramname"><em>executorId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const TaskInfo & </td>
+ <td class="paramname"><em>task</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="af3e51bb9c1d72d282695d8a4a9b2e072"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void mesos::internal::slave::Framework::addPendingTaskGroup </td>
+ <td>(</td>
+ <td class="paramtype">const ExecutorID & </td>
+ <td class="paramname"><em>executorId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const TaskGroupInfo & </td>
+ <td class="paramname"><em>taskGroup</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a004ea3cee927e6983397de310e42a0d1"></a>
<div class="memitem">
<div class="memproto">
@@ -286,12 +352,28 @@ Public Attributes</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a0d4c6ffcaa374896c7da9dbd62bb74c7"></a>
+<a class="anchor" id="a2fff4fc7fabe8cd06c9fca35f187b82b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">bool mesos::internal::slave::Framework::hasTask </td>
+ <td class="memname"><a class="el" href="classOption.html">Option</a><ExecutorID> mesos::internal::slave::Framework::getExecutorIdForPendingTask </td>
+ <td>(</td>
+ <td class="paramtype">const TaskID & </td>
+ <td class="paramname"><em>taskId</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a1c287e7b3a052ddbddc88f26a33784d4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classOption.html">Option</a><TaskGroupInfo> mesos::internal::slave::Framework::getTaskGroupForPendingTask </td>
<td>(</td>
<td class="paramtype">const TaskID & </td>
<td class="paramname"><em>taskId</em></td><td>)</td>
@@ -302,6 +384,22 @@ Public Attributes</h2></td></tr>
</div>
</div>
+<a class="anchor" id="aa4d1693c6eaeccb8df16ae925c3979e0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool mesos::internal::slave::Framework::hasTask </td>
+ <td>(</td>
+ <td class="paramtype">const TaskID & </td>
+ <td class="paramname"><em>taskId</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a65933e3034706258069b54549081fdbf"></a>
<div class="memitem">
<div class="memproto">
@@ -325,6 +423,37 @@ Public Attributes</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ac08555852cd25a946886181831cb423e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool mesos::internal::slave::Framework::idle </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ab67788cb552b7320783b7ecd7b80f82a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool mesos::internal::slave::Framework::isPending </td>
+ <td>(</td>
+ <td class="paramtype">const TaskID & </td>
+ <td class="paramname"><em>taskId</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a440112e6053e7d36a46c18580a1b5133"></a>
<div class="memitem">
<div class="memproto">
@@ -357,26 +486,16 @@ Public Attributes</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ac1e7ac1e68ad63a9f4bc73663a3b1fa8"></a>
+<a class="anchor" id="aabbcae80a9967d73db3218e33505921c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool mesos::internal::slave::Framework::removePendingTask </td>
<td>(</td>
- <td class="paramtype">const TaskInfo & </td>
- <td class="paramname"><em>task</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const ExecutorInfo & </td>
- <td class="paramname"><em>executorInfo</em> </td>
- </tr>
- <tr>
+ <td class="paramtype">const TaskID & </td>
+ <td class="paramname"><em>taskId</em></td><td>)</td>
<td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -432,12 +551,24 @@ Public Attributes</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a92071e36bd91d192076159f233cfe2c4"></a>
+<a class="anchor" id="aa52d24c559cecfc18ba6167dd72c1988"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::list<TaskGroupInfo> mesos::internal::slave::Framework::pendingTaskGroups</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a895612a28929288abe2071620d7958da"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classhashmap.html">hashmap</a><ExecutorID, <a class="el" href="classhashmap.html">hashmap</a><TaskID, TaskInfo> > mesos::internal::slave::Framework::pending</td>
+ <td class="memname"><a class="el" href="classhashmap.html">hashmap</a><ExecutorID, <a class="el" href="classhashmap.html">hashmap</a><TaskID, TaskInfo> > mesos::internal::slave::Framework::pendingTasks</td>
</tr>
</table>
</div><div class="memdoc">
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/b5e9ecc6/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
index 9448ac7..e33f671 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
@@ -67,8 +67,8 @@
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad615bdfc4c89ec56f96c61d493507516">_recover</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a05bb2d1fc84402385d05c5341dea5827">_recoverContainerizer</a>(const Option< state::SlaveState > &state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a501cc0851b8609a0305cb6b4604081ab">_reregisterExecutor</a>(const process::Future< Nothing > &future, const FrameworkID &frameworkId, const ExecutorID &executorId, const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8fb00b6a0e27ae8e8149195c63ffa031">_run</a>(const process::Future< bool > &future, const FrameworkInfo &frameworkInfo, const ExecutorInfo &executorInfo, const Option< TaskInfo > &task, const Option< TaskGroupInfo > &taskGroup)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a3c2d5a4940f75c7fa8bd624093882f34">_statusUpdate</a>(StatusUpdate update, const Option< process::UPID > &pid, const ExecutorID &executorId, const process::Future< ContainerStatus > &future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afb439568aa198615c4bedbacfc72679a">_run</a>(const process::Future< std::list< bool >> &unschedules, const FrameworkInfo &frameworkInfo, const ExecutorInfo &executorInfo, const Option< TaskInfo > &task, const Option< TaskGroupInfo > &taskGroup)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac7dbbf424b30bc5f70fe4f6d22c3abc3">_statusUpdate</a>(StatusUpdate update, const Option< process::UPID > &pid, const ExecutorID &executorId, const Option< process::Future< ContainerStatus >> &containerStatus)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d">_statusUpdateAcknowledgement</a>(const process::Future< bool > &future, const TaskID &taskId, const FrameworkID &frameworkId, const UUID &uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a355d5c297d06b8e818df3edcfd69648b">age</a>(double usage)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">authenticate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
@@ -157,8 +157,8 @@
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5ca99c4d54ff269e0f669480055966b7">runTaskGroup</a>(const process::UPID &from, const FrameworkInfo &frameworkInfo, const ExecutorInfo &executorInfo, const TaskGroupInfo &taskGroupInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad479def15e8e6a1214040b586960595b">schedulerMessage</a>(const SlaveID &slaveId, const FrameworkID &frameworkId, const ExecutorID &executorId, const std::string &data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81a0a2d8dc38bbe864c1c4d34d9f96c">secretGenerator</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< Slave ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< Slave ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< Slave ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< Slave ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a>(const process::UPID &to, const google::protobuf::Message &message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess< Slave ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">Process< Slave >::send</a>(const UPID &to, const std::string &name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">Process< Slave >::send</a>(const UPID &to, std::string &&name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -169,26 +169,25 @@
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abbbc83998379b2613f6c0b1e943b9e3c">shutdownFramework</a>(const process::UPID &from, const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(int signal, int uid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">Slave</a>(const std::string &id, const Flags &flags, mesos::master::detector::MasterDetector *detector, Containerizer *containerizer, Files *files, GarbageCollector *gc, StatusUpdateManager *statusUpdateManager, mesos::slave::ResourceEstimator *resourceEstimator, mesos::slave::QoSController *qosController, const Option< Authorizer * > &authorizer)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate update, const Option< process::UPID > &pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a>(const process::UPID &from, const SlaveID &slaveId, const FrameworkID &frameworkId, const TaskID &taskId, const std::string &uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>(HttpConnection http, const executor::Call::Subscribe &subscribe, Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">TERMINATING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< Slave ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9b0cb250918c7926d3530341b7063f82">unschedule</a>(const std::string &path)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a908f4faf4a455a57bb0c12f67c5b352b">updateFramework</a>(const UpdateFrameworkMessage &message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a815baf04a27f8675a1a92a6c1075d969">visit</a>(const process::MessageEvent &event)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess< Slave ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">Process< Slave >::visit</a>(const DispatchEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">Process< Slave >::visit</a>(const HttpEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">Process< Slave >::visit</a>(const ExitedEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">Process< Slave >::visit</a>(const TerminateEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< Slave ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a>()</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess< Slave ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad958f0e032e8ea9a49a442232df8bbd3">~Slave</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a908f4faf4a455a57bb0c12f67c5b352b">updateFramework</a>(const UpdateFrameworkMessage &message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a815baf04a27f8675a1a92a6c1075d969">visit</a>(const process::MessageEvent &event)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess< Slave ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">Process< Slave >::visit</a>(const DispatchEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">Process< Slave >::visit</a>(const HttpEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">Process< Slave >::visit</a>(const ExitedEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">Process< Slave >::visit</a>(const TerminateEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< Slave ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a>()</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess< Slave ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad958f0e032e8ea9a49a442232df8bbd3">~Slave</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/b5e9ecc6/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
index b902e5f..4bea13a 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
@@ -110,12 +110,10 @@ Public Member Functions</h2></td></tr>
<tr class="separator:aae43730eb6c9f2425b6480eb5ac0cd76"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acd63433cddd0b596275f07f316c32839"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acd63433cddd0b596275f07f316c32839">run</a> (const FrameworkInfo &frameworkInfo, ExecutorInfo executorInfo, <a class="el" href="classOption.html">Option</a>< TaskInfo > task, <a class="el" href="classOption.html">Option</a>< TaskGroupInfo > taskGroup, const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &pid)</td></tr>
<tr class="separator:acd63433cddd0b596275f07f316c32839"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8fb00b6a0e27ae8e8149195c63ffa031"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8fb00b6a0e27ae8e8149195c63ffa031">_run</a> (const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > &future, const FrameworkInfo &frameworkInfo, const ExecutorInfo &executorInfo, const <a class="el" href="classOption.html">Option</a>< TaskInfo > &task, const <a class="el" href="classOption.html">Option</a>< TaskGroupInfo > &taskGroup)</td></tr>
-<tr class="separator:a8fb00b6a0e27ae8e8149195c63ffa031"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afb439568aa198615c4bedbacfc72679a"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afb439568aa198615c4bedbacfc72679a">_run</a> (const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< std::list< bool >> &unschedules, const FrameworkInfo &frameworkInfo, const ExecutorInfo &executorInfo, const <a class="el" href="classOption.html">Option</a>< TaskInfo > &task, const <a class="el" href="classOption.html">Option</a>< TaskGroupInfo > &taskGroup)</td></tr>
+<tr class="separator:afb439568aa198615c4bedbacfc72679a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5ca99c4d54ff269e0f669480055966b7"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5ca99c4d54ff269e0f669480055966b7">runTaskGroup</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &from, const FrameworkInfo &frameworkInfo, const ExecutorInfo &executorInfo, const TaskGroupInfo &taskGroupInfo)</td></tr>
<tr class="separator:a5ca99c4d54ff269e0f669480055966b7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9b0cb250918c7926d3530341b7063f82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9b0cb250918c7926d3530341b7063f82">unschedule</a> (const std::string &path)</td></tr>
-<tr class="separator:a9b0cb250918c7926d3530341b7063f82"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a54445d6bb6235a083065e0ceb7c38b12"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a54445d6bb6235a083065e0ceb7c38b12">killTask</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &from, const KillTaskMessage &killTaskMessage)</td></tr>
<tr class="separator:a54445d6bb6235a083065e0ceb7c38b12"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a268b5307f2796f9270acf6efaf29711c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a268b5307f2796f9270acf6efaf29711c">shutdownExecutor</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &from, const FrameworkID &frameworkId, const ExecutorID &executorId)</td></tr>
@@ -142,8 +140,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a5375350e12064d0cc86ec346e06c22cf"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6ebc1f2b684a989e5c42c9b2642b73dd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a> (StatusUpdate update, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> > &pid)</td></tr>
<tr class="separator:a6ebc1f2b684a989e5c42c9b2642b73dd"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3c2d5a4940f75c7fa8bd624093882f34"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a3c2d5a4940f75c7fa8bd624093882f34">_statusUpdate</a> (StatusUpdate update, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> > &pid, const ExecutorID &executorId, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< ContainerStatus > &future)</td></tr>
-<tr class="separator:a3c2d5a4940f75c7fa8bd624093882f34"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac7dbbf424b30bc5f70fe4f6d22c3abc3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac7dbbf424b30bc5f70fe4f6d22c3abc3">_statusUpdate</a> (StatusUpdate update, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> > &pid, const ExecutorID &executorId, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classprocess_1_1Future.html">process::Future</a>< ContainerStatus >> &containerStatus)</td></tr>
+<tr class="separator:ac7dbbf424b30bc5f70fe4f6d22c3abc3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab69c5bf00179cbecfacaa560bf404ff7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab69c5bf00179cbecfacaa560bf404ff7">__statusUpdate</a> (const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="structNothing.html">Nothing</a> >> &future, const StatusUpdate &update, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> > &pid, const ExecutorID &executorId, const ContainerID &containerId, bool checkpoint)</td></tr>
<tr class="separator:ab69c5bf00179cbecfacaa560bf404ff7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad4a853b29ff31eeff458ae33b611bcaf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad4a853b29ff31eeff458ae33b611bcaf">___statusUpdate</a> (const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="structNothing.html">Nothing</a> > &future, const StatusUpdate &update, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> > &pid)</td></tr>
@@ -834,7 +832,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
</div>
</div>
-<a class="anchor" id="a8fb00b6a0e27ae8e8149195c63ffa031"></a>
+<a class="anchor" id="afb439568aa198615c4bedbacfc72679a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -844,8 +842,8 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
<tr>
<td class="memname">virtual void mesos::internal::slave::Slave::_run </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > & </td>
- <td class="paramname"><em>future</em>, </td>
+ <td class="paramtype">const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< std::list< bool >> & </td>
+ <td class="paramname"><em>unschedules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -886,7 +884,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
</div>
</div>
-<a class="anchor" id="a3c2d5a4940f75c7fa8bd624093882f34"></a>
+<a class="anchor" id="ac7dbbf424b30bc5f70fe4f6d22c3abc3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -911,8 +909,8 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< ContainerStatus > & </td>
- <td class="paramname"><em>future</em> </td>
+ <td class="paramtype">const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classprocess_1_1Future.html">process::Future</a>< ContainerStatus >> & </td>
+ <td class="paramname"><em>containerStatus</em> </td>
</tr>
<tr>
<td></td>
@@ -2316,22 +2314,6 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
</div>
</div>
-<a class="anchor" id="a9b0cb250918c7926d3530341b7063f82"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><bool> mesos::internal::slave::Slave::unschedule </td>
- <td>(</td>
- <td class="paramtype">const std::string & </td>
- <td class="paramname"><em>path</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="a908f4faf4a455a57bb0c12f67c5b352b"></a>
<div class="memitem">
<div class="memproto">