http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html index 9c3d7de..3bd2d64 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html @@ -95,8 +95,8 @@ Public Member Functions</h2></td></tr> <tr class="separator:a23b9370f456caab5c1c91b367dd2c5b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac756d6309d38428cc20d06dec19b9b5b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ac756d6309d38428cc20d06dec19b9b5b">launchTasks</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &from, const FrameworkID &frameworkId, const std::vector< TaskInfo > &tasks, const Filters &filters, const std::vector< OfferID > &offerIds)</td></tr> <tr class="separator:ac756d6309d38428cc20d06dec19b9b5b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae1a910e028ec19e05ab8a026460e29e7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae1a910e028ec19e05ab8a026460e29e7">reviveOffers</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &from, const FrameworkID &frameworkId, const std::string &role)</td></tr> -<tr class="separator:ae1a910e028ec19e05ab8a026460e29e7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3461bdc133dd1d5df5d977dfa561979d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a3461bdc133dd1d5df5d977dfa561979d">reviveOffers</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &from, const FrameworkID &frameworkId, const std::vector< std::string > &role)</td></tr> +<tr class="separator:a3461bdc133dd1d5df5d977dfa561979d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a12255066d641e639f25555e4bc677f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a1a12255066d641e639f25555e4bc677f">killTask</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &from, const FrameworkID &frameworkId, const TaskID &taskId)</td></tr> <tr class="separator:a1a12255066d641e639f25555e4bc677f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43f3d08bee0c1cb847914a16c0f05fd6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a43f3d08bee0c1cb847914a16c0f05fd6">statusUpdateAcknowledgement</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &from, const SlaveID &slaveId, const FrameworkID &frameworkId, const TaskID &taskId, const std::string &uuid)</td></tr> @@ -196,12 +196,16 @@ Protected Member Functions</h2></td></tr> <tr class="separator:ad984209e10f925712335d99bed0b9c5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab609269957c32b5138b3bfc61194a789"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ab609269957c32b5138b3bfc61194a789">recoveredSlavesTimeout</a> (const Registry &registry)</td></tr> <tr class="separator:ab609269957c32b5138b3bfc61194a789"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac0fbd74b769a00425d39e069a48bf956"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ac0fbd74b769a00425d39e069a48bf956">_registerSlave</a> (const SlaveInfo &slaveInfo, const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &pid, const std::vector< Resource > &checkpointedResources, const std::string &<a class="el" href="namespacemesos_1_1internal.html#a4311a7bd3d79fd1225d08444f8ff758a">version</a>, const std::vector< SlaveInfo::Capability > &agentCapabilities, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > &admit)</td></tr> -<tr class="separator:ac0fbd74b769a00425d39e069a48bf956"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a4f50a8d2669c5bbbf73880fe6913c1b0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4f50a8d2669c5bbbf73880fe6913c1b0">_reregisterSlave</a> (const SlaveInfo &slaveInfo, const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &pid, const std::vector< Resource > &checkpointedResources, const std::vector< ExecutorInfo > &executorInfos, const std::vector< Task > &tasks, const std::vector< FrameworkInfo > &frameworks, const std::vector< Archive::Framework > &completedFrameworks, const std::string &<a class="el" href="namespacemesos_1_1internal.html#a4311a7bd3d79fd1225d08444f8ff758a">version</a>, const std::vector< SlaveInfo::Capability > &agentCapabilities, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > &readmit)< /td></tr> -<tr class="separator:a4f50a8d2669c5bbbf73880fe6913c1b0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5faf90bd4a4a7650888ad813210967dc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5faf90bd4a4a7650888ad813210967dc">__reregisterSlave</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a> *slave, const std::vector< Task > &tasks, const std::vector< FrameworkInfo > &frameworks)</td></tr> -<tr class="separator:a5faf90bd4a4a7650888ad813210967dc"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae624cd6ad15e15fb9073a6ac680f2122"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae624cd6ad15e15fb9073a6ac680f2122">_registerSlave</a> (const SlaveInfo &slaveInfo, const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &pid, const <a class="el" href="classOption.html">Option</a>< std::string > &principal, const std::vector< Resource > &checkpointedResources, const std::string &<a class="el" href="namespacemesos_1_1internal.html#a4311a7bd3d79fd1225d08444f8ff758a">version</a>, const std::vector< SlaveInfo::Capability > &agentCapabilities, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > &authorized)</td></tr> +<tr class="separator:ae624cd6ad15e15fb9073a6ac680f2122"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aeaa39e06367f3e6c778e33fa0c5057a0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#aeaa39e06367f3e6c778e33fa0c5057a0">__registerSlave</a> (const SlaveInfo &slaveInfo, const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &pid, const std::vector< Resource > &checkpointedResources, const std::string &<a class="el" href="namespacemesos_1_1internal.html#a4311a7bd3d79fd1225d08444f8ff758a">version</a>, const std::vector< SlaveInfo::Capability > &agentCapabilities, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > &admit)</td></tr> +<tr class="separator:aeaa39e06367f3e6c778e33fa0c5057a0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aaca639a5994b1beaa5efc9d08fed8f85"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#aaca639a5994b1beaa5efc9d08fed8f85">_reregisterSlave</a> (const SlaveInfo &slaveInfo, const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &pid, const <a class="el" href="classOption.html">Option</a>< std::string > &principal, const std::vector< Resource > &checkpointedResources, const std::vector< ExecutorInfo > &executorInfos, const std::vector< Task > &tasks, const std::vector< FrameworkInfo > &frameworks, const std::vector< Archive::Framework > &completedFrameworks, const std::string &<a class="el" href="namespacemesos_1_1internal.html#a4311a7bd3d79fd1225d08444f8ff758a">version</a>, const std::vector< SlaveInfo::Capability > &agentCapabilities, const <a cl ass="el" href="classprocess_1_1Future.html">process::Future</a>< bool > &authorized)</td></tr> +<tr class="separator:aaca639a5994b1beaa5efc9d08fed8f85"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acda6d76801873ad882e8237e785124fc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#acda6d76801873ad882e8237e785124fc">__reregisterSlave</a> (const SlaveInfo &slaveInfo, const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &pid, const std::vector< Resource > &checkpointedResources, const std::vector< ExecutorInfo > &executorInfos, const std::vector< Task > &tasks, const std::vector< FrameworkInfo > &frameworks, const std::vector< Archive::Framework > &completedFrameworks, const std::string &<a class="el" href="namespacemesos_1_1internal.html#a4311a7bd3d79fd1225d08444f8ff758a">version</a>, const std::vector< SlaveInfo::Capability > &agentCapabilities, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > &readmit) </td></tr> +<tr class="separator:acda6d76801873ad882e8237e785124fc"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a767fc374a3c8b39e494c1a4a7195063d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a767fc374a3c8b39e494c1a4a7195063d">___reregisterSlave</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a> *slave, const std::vector< Task > &tasks, const std::vector< FrameworkInfo > &frameworks)</td></tr> +<tr class="separator:a767fc374a3c8b39e494c1a4a7195063d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a666059aeb226099f76b7e4ac7597df05"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a666059aeb226099f76b7e4ac7597df05">_authenticate</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &pid, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="classOption.html">Option</a>< std::string >> &future)</td></tr> <tr class="separator:a666059aeb226099f76b7e4ac7597df05"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad310cd775a30bf1a4d3149e558673284"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad310cd775a30bf1a4d3149e558673284">authenticationTimeout</a> (<a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="classOption.html">Option</a>< std::string >> future)</td></tr> @@ -214,12 +218,12 @@ Protected Member Functions</h2></td></tr> <tr class="separator:a39d90fa7d691113fd8def8598b621453"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58719ea924d9d7508db7ed7b2bf7517f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a58719ea924d9d7508db7ed7b2bf7517f">reconcileKnownSlave</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a> *slave, const std::vector< ExecutorInfo > &executors, const std::vector< Task > &tasks)</td></tr> <tr class="separator:a58719ea924d9d7508db7ed7b2bf7517f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a488076967e09da3089900ef97883722b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a488076967e09da3089900ef97883722b">addFramework</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> *framework)</td></tr> -<tr class="separator:a488076967e09da3089900ef97883722b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3cf343bfd56a753a7fca09253fbef4f7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a3cf343bfd56a753a7fca09253fbef4f7">recoverFramework</a> (const FrameworkInfo &<a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a1ae1ab2bf0c21fcfdcf8183a2952d3ce">info</a>)</td></tr> -<tr class="separator:a3cf343bfd56a753a7fca09253fbef4f7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6755cde7973076409cedbcf2de8594be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a6755cde7973076409cedbcf2de8594be">activateRecoveredFramework</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> *framework, const FrameworkInfo &frameworkInfo, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> > &pid, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html">HttpConnection</a> > &http)</td></tr> -<tr class="separator:a6755cde7973076409cedbcf2de8594be"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a18b954da472e546b37cf83a0cfa7c9ff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a18b954da472e546b37cf83a0cfa7c9ff">addFramework</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> *framework, const std::set< std::string > &suppressedRoles)</td></tr> +<tr class="separator:a18b954da472e546b37cf83a0cfa7c9ff"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a98cf6f42201feca492b223305df1a137"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a98cf6f42201feca492b223305df1a137">recoverFramework</a> (const FrameworkInfo &<a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a1ae1ab2bf0c21fcfdcf8183a2952d3ce">info</a>, const std::set< std::string > &suppressedRoles)</td></tr> +<tr class="separator:a98cf6f42201feca492b223305df1a137"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2d4b5ce9e8d5ccd2c6aa826e9a9592a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a2d4b5ce9e8d5ccd2c6aa826e9a9592a0">activateRecoveredFramework</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> *framework, const FrameworkInfo &frameworkInfo, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> > &pid, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html">HttpConnection</a> > &http, const std::set< std::string > &suppressedRoles)</td></tr> +<tr class="separator:a2d4b5ce9e8d5ccd2c6aa826e9a9592a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5118eabaa72447409a582222c0c4902"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ab5118eabaa72447409a582222c0c4902">failoverFramework</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> *framework, const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &newPid)</td></tr> <tr class="separator:ab5118eabaa72447409a582222c0c4902"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8b65240a3c21f6e873ea604d9911a5a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae8b65240a3c21f6e873ea604d9911a5a">failoverFramework</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> *framework, const <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html">HttpConnection</a> &http)</td></tr> @@ -230,8 +234,8 @@ Protected Member Functions</h2></td></tr> <tr class="separator:a79038036cb84f4b429aece8ab1a3dd9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada94455da8345b7bdd9572069dfe971c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ada94455da8345b7bdd9572069dfe971c">removeFramework</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a> *slave, <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> *framework)</td></tr> <tr class="separator:ada94455da8345b7bdd9572069dfe971c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad2bfc8fca4524f1ca7c521b1c461c3f0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad2bfc8fca4524f1ca7c521b1c461c3f0">updateFramework</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> *framework, const FrameworkInfo &frameworkInfo)</td></tr> -<tr class="separator:ad2bfc8fca4524f1ca7c521b1c461c3f0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acebf75338ede75fc4cf3bcbdba86e82b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#acebf75338ede75fc4cf3bcbdba86e82b">updateFramework</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> *framework, const FrameworkInfo &frameworkInfo, const std::set< std::string > &suppressedRoles)</td></tr> +<tr class="separator:acebf75338ede75fc4cf3bcbdba86e82b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4cdc6814dbbb821dee5d8da903177fb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ab4cdc6814dbbb821dee5d8da903177fb">disconnect</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> *framework)</td></tr> <tr class="separator:ab4cdc6814dbbb821dee5d8da903177fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78a367a4a073a58bb5244e168a68b3b4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a78a367a4a073a58bb5244e168a68b3b4">deactivate</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> *framework, bool rescind)</td></tr> @@ -258,6 +262,8 @@ Protected Member Functions</h2></td></tr> <tr class="separator:a9a526495e4fb02447a99ce99b8342ae9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e681b1f2c827a85d66a207cfdedf5c3"><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_1master_1_1Master.html#a2e681b1f2c827a85d66a207cfdedf5c3">authorizeFramework</a> (const FrameworkInfo &frameworkInfo)</td></tr> <tr class="separator:a2e681b1f2c827a85d66a207cfdedf5c3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abee05638f24ebc607a9781d850be71e3"><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_1master_1_1Master.html#abee05638f24ebc607a9781d850be71e3">authorizeSlave</a> (const <a class="el" href="classOption.html">Option</a>< std::string > &principal)</td></tr> +<tr class="separator:abee05638f24ebc607a9781d850be71e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee6c20e5ab98744a50a2cb783af6b686"><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_1master_1_1Master.html#aee6c20e5ab98744a50a2cb783af6b686">authorizeTask</a> (const TaskInfo &task, <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> *framework)</td></tr> <tr class="separator:aee6c20e5ab98744a50a2cb783af6b686"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8f93a0393834d9fd050d377a888b6c20"><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_1master_1_1Master.html#a8f93a0393834d9fd050d377a888b6c20">authorizeReserveResources</a> (const Offer::Operation::Reserve &reserve, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a> > &principal)</td></tr> @@ -534,7 +540,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> <h2 class="groupheader">Member Function Documentation</h2> -<a class="anchor" id="a5faf90bd4a4a7650888ad813210967dc"></a> +<a class="anchor" id="a767fc374a3c8b39e494c1a4a7195063d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -542,7 +548,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">void mesos::internal::master::Master::__reregisterSlave </td> + <td class="memname">void mesos::internal::master::Master::___reregisterSlave </td> <td>(</td> <td class="paramtype"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a> * </td> <td class="paramname"><em>slave</em>, </td> @@ -574,6 +580,146 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> +<a class="anchor" id="aeaa39e06367f3e6c778e33fa0c5057a0"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void mesos::internal::master::Master::__registerSlave </td> + <td>(</td> + <td class="paramtype">const SlaveInfo & </td> + <td class="paramname"><em>slaveInfo</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> & </td> + <td class="paramname"><em>pid</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::vector< Resource > & </td> + <td class="paramname"><em>checkpointedResources</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"><em>version</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::vector< SlaveInfo::Capability > & </td> + <td class="paramname"><em>agentCapabilities</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > & </td> + <td class="paramname"><em>admit</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">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="acda6d76801873ad882e8237e785124fc"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void mesos::internal::master::Master::__reregisterSlave </td> + <td>(</td> + <td class="paramtype">const SlaveInfo & </td> + <td class="paramname"><em>slaveInfo</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> & </td> + <td class="paramname"><em>pid</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::vector< Resource > & </td> + <td class="paramname"><em>checkpointedResources</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::vector< ExecutorInfo > & </td> + <td class="paramname"><em>executorInfos</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::vector< Task > & </td> + <td class="paramname"><em>tasks</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::vector< FrameworkInfo > & </td> + <td class="paramname"><em>frameworks</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::vector< Archive::Framework > & </td> + <td class="paramname"><em>completedFrameworks</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"><em>version</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::vector< SlaveInfo::Capability > & </td> + <td class="paramname"><em>agentCapabilities</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > & </td> + <td class="paramname"><em>readmit</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">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> <a class="anchor" id="ada6e99db89ac87b9a716562c2b0bcc7b"></a> <div class="memitem"> <div class="memproto"> @@ -816,7 +962,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> -<a class="anchor" id="ac0fbd74b769a00425d39e069a48bf956"></a> +<a class="anchor" id="ae624cd6ad15e15fb9073a6ac680f2122"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -838,6 +984,12 @@ 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="classOption.html">Option</a>< std::string > & </td> + <td class="paramname"><em>principal</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> <td class="paramtype">const std::vector< Resource > & </td> <td class="paramname"><em>checkpointedResources</em>, </td> </tr> @@ -857,7 +1009,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > & </td> - <td class="paramname"><em>admit</em> </td> + <td class="paramname"><em>authorized</em> </td> </tr> <tr> <td></td> @@ -920,7 +1072,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> -<a class="anchor" id="a4f50a8d2669c5bbbf73880fe6913c1b0"></a> +<a class="anchor" id="aaca639a5994b1beaa5efc9d08fed8f85"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -942,6 +1094,12 @@ 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="classOption.html">Option</a>< std::string > & </td> + <td class="paramname"><em>principal</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> <td class="paramtype">const std::vector< Resource > & </td> <td class="paramname"><em>checkpointedResources</em>, </td> </tr> @@ -985,7 +1143,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > & </td> - <td class="paramname"><em>readmit</em> </td> + <td class="paramname"><em>authorized</em> </td> </tr> <tr> <td></td> @@ -1050,7 +1208,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> -<a class="anchor" id="a6755cde7973076409cedbcf2de8594be"></a> +<a class="anchor" id="a2d4b5ce9e8d5ccd2c6aa826e9a9592a0"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -1079,7 +1237,13 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html">HttpConnection</a> > & </td> - <td class="paramname"><em>http</em> </td> + <td class="paramname"><em>http</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::set< std::string > & </td> + <td class="paramname"><em>suppressedRoles</em> </td> </tr> <tr> <td></td> @@ -1096,7 +1260,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> -<a class="anchor" id="a488076967e09da3089900ef97883722b"></a> +<a class="anchor" id="a18b954da472e546b37cf83a0cfa7c9ff"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -1107,8 +1271,18 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ <td class="memname">void mesos::internal::master::Master::addFramework </td> <td>(</td> <td class="paramtype"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> * </td> - <td class="paramname"><em>framework</em></td><td>)</td> + <td class="paramname"><em>framework</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> <td></td> + <td class="paramtype">const std::set< std::string > & </td> + <td class="paramname"><em>suppressedRoles</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> </tr> </table> </td> @@ -1461,6 +1635,30 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> +<a class="anchor" id="abee05638f24ebc607a9781d850be71e3"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><bool> mesos::internal::master::Master::authorizeSlave </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classOption.html">Option</a>< std::string > & </td> + <td class="paramname"><em>principal</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> <a class="anchor" id="aee6c20e5ab98744a50a2cb783af6b686"></a> <div class="memitem"> <div class="memproto"> @@ -2701,7 +2899,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> -<a class="anchor" id="a3cf343bfd56a753a7fca09253fbef4f7"></a> +<a class="anchor" id="a98cf6f42201feca492b223305df1a137"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -2712,8 +2910,18 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ <td class="memname">void mesos::internal::master::Master::recoverFramework </td> <td>(</td> <td class="paramtype">const FrameworkInfo & </td> - <td class="paramname"><em>info</em></td><td>)</td> + <td class="paramname"><em>info</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> <td></td> + <td class="paramtype">const std::set< std::string > & </td> + <td class="paramname"><em>suppressedRoles</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> </tr> </table> </td> @@ -3157,7 +3365,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> -<a class="anchor" id="ae1a910e028ec19e05ab8a026460e29e7"></a> +<a class="anchor" id="a3461bdc133dd1d5df5d977dfa561979d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -3176,7 +3384,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">const std::string & </td> + <td class="paramtype">const std::vector< std::string > & </td> <td class="paramname"><em>role</em> </td> </tr> <tr> @@ -3429,7 +3637,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> -<a class="anchor" id="ad2bfc8fca4524f1ca7c521b1c461c3f0"></a> +<a class="anchor" id="acebf75338ede75fc4cf3bcbdba86e82b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -3446,7 +3654,13 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ <td class="paramkey"></td> <td></td> <td class="paramtype">const FrameworkInfo & </td> - <td class="paramname"><em>frameworkInfo</em> </td> + <td class="paramname"><em>frameworkInfo</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::set< std::string > & </td> + <td class="paramname"><em>suppressedRoles</em> </td> </tr> <tr> <td></td>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar-members.html index c37c911..34b4d62 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar-members.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar-members.html @@ -60,7 +60,7 @@ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a252e813e721c6848a48759f1b838675f">apply</a>(process::Owned< Operation > operation)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a5462adfb393217f4a55c47c441ebb349">pid</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a1c37cadf0171c77ef14569ef014ff0d8">recover</a>(const MasterInfo &info)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a94b221fe5fa6ab7562b8abf300c93a5a">Registrar</a>(const Flags &flags, mesos::state::protobuf::State *state, const Option< std::string > &authenticationRealm=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a1cc052cf68db1c3b45b0d981eb7e7264">Registrar</a>(const Flags &flags, mesos::state::State *state, const Option< std::string > &authenticationRealm=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a9561bce055d5e3bbc8a6a98ebad4d24a">~Registrar</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> </table></div><!-- contents --> <!-- start footer part --> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar.html index 00defe3..121be76 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar.html @@ -71,8 +71,8 @@ Inheritance diagram for mesos::internal::master::Registrar:</div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> -<tr class="memitem:a94b221fe5fa6ab7562b8abf300c93a5a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a94b221fe5fa6ab7562b8abf300c93a5a">Registrar</a> (const <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html">Flags</a> &flags, <a class="el" href="classmesos_1_1state_1_1protobuf_1_1State.html">mesos::state::protobuf::State</a> *state, const <a class="el" href="classOption.html">Option</a>< std::string > &authenticationRealm=<a class="el" href="structNone.html">None</a>())</td></tr> -<tr class="separator:a94b221fe5fa6ab7562b8abf300c93a5a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1cc052cf68db1c3b45b0d981eb7e7264"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a1cc052cf68db1c3b45b0d981eb7e7264">Registrar</a> (const <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html">Flags</a> &<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, <a class="el" href="classmesos_1_1state_1_1State.html">mesos::state::State</a> *state, const <a class="el" href="classOption.html">Option</a>< std::string > &authenticationRealm=<a class="el" href="structNone.html">None</a>())</td></tr> +<tr class="separator:a1cc052cf68db1c3b45b0d981eb7e7264"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9561bce055d5e3bbc8a6a98ebad4d24a"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a9561bce055d5e3bbc8a6a98ebad4d24a">~Registrar</a> ()</td></tr> <tr class="separator:a9561bce055d5e3bbc8a6a98ebad4d24a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c37cadf0171c77ef14569ef014ff0d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< Registry > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a1c37cadf0171c77ef14569ef014ff0d8">recover</a> (const MasterInfo &info)</td></tr> @@ -83,7 +83,7 @@ Public Member Functions</h2></td></tr> <tr class="separator:a5462adfb393217f4a55c47c441ebb349"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> -<a class="anchor" id="a94b221fe5fa6ab7562b8abf300c93a5a"></a> +<a class="anchor" id="a1cc052cf68db1c3b45b0d981eb7e7264"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -96,7 +96,7 @@ Public Member Functions</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype"><a class="el" href="classmesos_1_1state_1_1protobuf_1_1State.html">mesos::state::protobuf::State</a> * </td> + <td class="paramtype"><a class="el" href="classmesos_1_1state_1_1State.html">mesos::state::State</a> * </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter-members.html index 67c9b37..defb6ca 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter-members.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter-members.html @@ -57,30 +57,30 @@ <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a>, including all inherited members.</p> <table class="directory"> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a80f69071b1bed43385b1850420ee6690">activate</a>(const std::string &name)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a4fca9da9eae2829f5e3b0abfe784dab6">add</a>(const std::string &name, double weight=1)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#a129a3fd4c027a04b2b9073723277c6cd">activate</a>(const std::string &clientPath)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a766c5a0775f0f8da086fbc8fc6c8a98e">add</a>(const std::string &clientPath)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#a0c2fa1365382598bb05c5021038ffff7">add</a>(const SlaveID &slaveId, const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#ab0c4e40ee150028e9f6068c660ec5744">allocated</a>(const std::string &name, const SlaveID &slaveId, const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#a30f12f0af58a5c360ea33486315b177c">allocation</a>(const std::string &name) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a8bbb152a9263bc917f4b5ece184fb6aa">allocated</a>(const std::string &clientPath, const SlaveID &slaveId, const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#af10c1d15f527b30b16f6f105eebf950d">allocation</a>(const std::string &clientPath) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a1acd38751e5f49cfc7490b6880cb6ef8">allocation</a>(const SlaveID &slaveId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#a50728fabd99de90f7f4e873a36ce9d1d">allocation</a>(const std::string &name, const SlaveID &slaveId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a3cf084906527c27e35c864f0e1d2f53e">allocationScalarQuantities</a>(const std::string &name) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#a47ba34c3e87ba068847f3d0f55d79dcb">contains</a>(const std::string &name) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#aa38106b8f4bf2dc116ff413bdb573f58">allocation</a>(const std::string &clientPath, const SlaveID &slaveId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#abe93127e2543b3e1a72821bf4b6e44dc">allocationScalarQuantities</a>(const std::string &clientPath) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#a358fd6140f1778c7cf12ac723ff8259d">contains</a>(const std::string &clientPath) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a318d71fd3fd1922a51ba8727e8cc25a9">count</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#ad1f78ecd971d773034ed0cd4b8514b08">deactivate</a>(const std::string &name)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a94e57f59f20f905f5427ef9794ecb104">DRFSorter</a>()=default</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a4816f24d7f72e9e653f7f642f4d9db0a">deactivate</a>(const std::string &clientPath)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a3b4b4c33a5f1855a871ba18d6e853dc5">DRFSorter</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a26700cc833d70d831dc0510063aeb77c">DRFSorter</a>(const process::UPID &allocator, const std::string &metricsPrefix)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#ae3245cc83dd76496db2b28ede2744516">initialize</a>(const Option< std::set< std::string >> &fairnessExcludeResourceNames)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#a2a92791b3515118a1549c3155ed5716c">remove</a>(const std::string &name)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#ac2bf640af77adb012c09fa9cab9d7e40">remove</a>(const std::string &clientPath)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a560fc61cae54ef9352c9ab6cd62d92aa">remove</a>(const SlaveID &slaveId, const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#a3e6b57c2f202d8cdb5e852688999b6f4">sort</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a3ff0ef79f7b92fa8863948b1ff0818a1">Sorter</a>()=default</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a378eedf4b183e753a28c052254e35854">Sorter</a>(const process::UPID &allocator, const std::string &metricsPrefix)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a3a6d747f6baf0ae49d49e55703838ba3">totalScalarQuantities</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#a71c0cdcb106b3831ee1f9efdfb99accb">unallocated</a>(const std::string &name, const SlaveID &slaveId, const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a39e3b347b45e14b5d6205067fb145a95">update</a>(const std::string &name, double weight)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#a8f2923f75930ac51f5aaa83349ef53e9">update</a>(const std::string &name, const SlaveID &slaveId, const Resources &oldAllocation, const Resources &newAllocation)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#aca7df788e0b273a2cc7761eb441637ec">~DRFSorter</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#a2fbf08447add09176b0a5a8ab8084531">unallocated</a>(const std::string &clientPath, const SlaveID &slaveId, const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#aa3848d06160754e7506b3cd2598af826">update</a>(const std::string &clientPath, const SlaveID &slaveId, const Resources &oldAllocation, const Resources &newAllocation)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1DRFSorter.html#a8a499083a8f8eb4ef4ccee6690234d94">updateWeight</a>(const std::string &path, double weight)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#aca7df788e0b273a2cc7761eb441637ec">~DRFSorter</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html">mesos::internal::master::allocator::DRFSorter</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_1master_1_1allocator_1_1Sorter.html#a83252e954533dff4f7f203ac88ee9604">~Sorter</a>()=default</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> </table></div><!-- contents --> <!-- start footer part -->
