http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MesosTest.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MesosTest.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MesosTest.html index 56fd7b1..67aefed 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MesosTest.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MesosTest.html @@ -107,6 +107,9 @@ Protected Member Functions</h2></td></tr> <tr class="memitem:af0736c30217f33845e8e91b077cd4315"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>< <a class="el" href="classprocess_1_1Owned.html">process::Owned</a><br class="typebreak"/> < <a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html">cluster::Slave</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#af0736c30217f33845e8e91b077cd4315">StartSlave</a> (<a class="el" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a> *detector, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a> *containerizer, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> > &<a class="el" href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>=<a class="el" href="structNone.html">None</a>())</td></tr> <tr class="separator:af0736c30217f33845e8e91b077cd4315"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acff3ed117bd46cf7248191fc92269eaa"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>< <a class="el" href="classprocess_1_1Owned.html">process::Owned</a><br class="typebreak"/> +< <a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html">cluster::Slave</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#acff3ed117bd46cf7248191fc92269eaa">StartSlave</a> (<a class="el" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a> *detector, const std::string &id, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> > &<a class="el" href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>=<a class="el" href="structNone.html">None</a>())</td></tr> +<tr class="separator:acff3ed117bd46cf7248191fc92269eaa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a478fcfc21b086ebf9926d399a2db60ff"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>< <a class="el" href="classprocess_1_1Owned.html">process::Owned</a><br class="typebreak"/> < <a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html">cluster::Slave</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a478fcfc21b086ebf9926d399a2db60ff">StartSlave</a> (<a class="el" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a> *detector, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a> *containerizer, const std::string &id, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> > &<a class="el" href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>=<a class="el" href="structNone.html">None</a>())</td></tr> <tr class="separator:a478fcfc21b086ebf9926d399a2db60ff"><td class="memSeparator" colspan="2"> </td></tr> @@ -444,6 +447,46 @@ Protected Attributes</h2></td></tr> </div> </div> +<a class="anchor" id="acff3ed117bd46cf7248191fc92269eaa"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classTry.html">Try</a><<a class="el" href="classprocess_1_1Owned.html">process::Owned</a><<a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html">cluster::Slave</a>> > mesos::internal::tests::MesosTest::StartSlave </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a> * </td> + <td class="paramname"><em>detector</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"><em>id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> > & </td> + <td class="paramname"><em>flags</em> = <code><a class="el" href="structNone.html">None</a>()</code> </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 class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> <a class="anchor" id="a478fcfc21b086ebf9926d399a2db60ff"></a> <div class="memitem"> <div class="memproto">
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer-members.html index c0e789e..76e0754 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer-members.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer-members.html @@ -59,19 +59,17 @@ <table class="directory"> <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">attach</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</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_1Containerizer.html#af0da001473e339d2e35d40f5ee1a32d4">containers</a>()=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a35fbb45a7dc615380d30ba79585d6dc8">create</a>(const Flags &flags, bool local, Fetcher *fetcher)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a3473584d632ab3bab0fec7c0fc765554">create</a>(const Flags &flags, bool local, Fetcher *fetcher, SecretResolver *secretResolver=nullptr)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a3167c607a5e95b4619ebcc8361174712">destroy</a>(const ContainerID &containerId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a4f9a918e704fbace67bdeb9047ac24a6">launch</a>(const ContainerID &containerId, const Option< TaskInfo > &taskInfo, const ExecutorInfo &executorInfo, const std::string &directory, const Option< std::string > &user, const SlaveID &slaveId, const std::map< std::string, std::string > &environment, bool checkpoint)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a8a0f0b50243587499e94495a02777159">launch</a>(const ContainerID &containerId, const CommandInfo &commandInfo, const Option< ContainerInfo > &containerInfo, const Option< std::string > &user, const SlaveID &slaveId, const Option< mesos::slave::ContainerClass > &containerClass=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</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_1tests_1_1MockContainerizer.html#aaff97ef49fa11dc630783add644f23bd">MOCK_METHOD0</a>(containers, process::Future< hashset< ContainerID >>())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a94d302e4f144143d4b505ab9a71669df">MOCK_METHOD1</a>(recover, process::Future< Nothing >(const Option< slave::state::SlaveState > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a9e7f0430f738f112242e52f8a19b9f4b">MOCK_METHOD1</a>(attach, process::Future< process::http::Connection >(const ContainerID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a94b39f1f4ce647d7a312bcb7d8956974">MOCK_METHOD1</a>(usage, process::Future< ResourceStatistics >(const ContainerID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a818caa44195400aa4fdf6cc9b3093d47">MOCK_METHOD1</a>(wait, process::Future< Option< mesos::slave::ContainerTermination >>(const ContainerID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#ae32d65338b43528111cd94c754aa56e8">MOCK_METHOD1</a>(destroy, process::Future< bool >(const ContainerID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a07c06769bc9639918d4424fb8284ce2e">MOCK_METHOD2</a>(update, process::Future< Nothing >(const ContainerID &, const Resources &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a35cbded2869604b21eafb7eba6c4a05a">MOCK_METHOD6</a>(launch, process::Future< bool >(const ContainerID &, const CommandInfo &, const Option< ContainerInfo > &, const Option< std::string > &, const SlaveID &, const Option< mesos::slave::ContainerClass > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a6a0cfff281906d43b6cd6b1c5280f172">MOCK_METHOD8</a>(launch, process::Future< bool >(const ContainerID &, const Option< TaskInfo > &, const ExecutorInfo &, const std::string &, const Option< std::string > &, const SlaveID &, const std::map< std::string, std::string > &, bool))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0f8b2095ca04f1834c5d7be77820d081">launch</a>(const ContainerID &containerId, const mesos::slave::ContainerConfig &containerConfig, const std::map< std::string, std::string > &environment, const Option< std::string > &pidCheckpointPath)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#aaff97ef49fa11dc630783add644f23bd">MOCK_METHOD0</a>(containers, process::Future< hashset< ContainerID >>())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a94d302e4f144143d4b505ab9a71669df">MOCK_METHOD1</a>(recover, process::Future< Nothing >(const Option< slave::state::SlaveState > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a9e7f0430f738f112242e52f8a19b9f4b">MOCK_METHOD1</a>(attach, process::Future< process::http::Connection >(const ContainerID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a94b39f1f4ce647d7a312bcb7d8956974">MOCK_METHOD1</a>(usage, process::Future< ResourceStatistics >(const ContainerID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a818caa44195400aa4fdf6cc9b3093d47">MOCK_METHOD1</a>(wait, process::Future< Option< mesos::slave::ContainerTermination >>(const ContainerID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#ae32d65338b43528111cd94c754aa56e8">MOCK_METHOD1</a>(destroy, process::Future< bool >(const ContainerID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a07c06769bc9639918d4424fb8284ce2e">MOCK_METHOD2</a>(update, process::Future< Nothing >(const ContainerID &, const Resources &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a1a41b5e0f2323be326c08f27fc548b57">MOCK_METHOD4</a>(launch, process::Future< bool >(const ContainerID &, const mesos::slave::ContainerConfig &, const std::map< std::string, std::string > &, const Option< std::string > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#afb384accdd6d431e1882cd861de3212d">recover</a>(const Option< state::SlaveState > &state)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#af62e593d744b6fe45dff965aa6a6f69b">remove</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</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_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">resources</a>(const Flags &flags)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer.html index d3f5526..18d312a 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer.html @@ -73,10 +73,8 @@ Inheritance diagram for mesos::internal::tests::MockContainerizer:</div> Public Member Functions</h2></td></tr> <tr class="memitem:a94d302e4f144143d4b505ab9a71669df"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a94d302e4f144143d4b505ab9a71669df">MOCK_METHOD1</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#afb384accdd6d431e1882cd861de3212d">recover</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="structNothing.html">Nothing</a> >(const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html">slave::state::SlaveState</a> > &))</td></tr> <tr class="separator:a94d302e4f144143d4b505ab9a71669df"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6a0cfff281906d43b6cd6b1c5280f172"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a6a0cfff281906d43b6cd6b1c5280f172">MOCK_METHOD8</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a4f9a918e704fbace67bdeb9047ac24a6">launch</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool >(const ContainerID &, const <a class="el" href="classOption.html">Option</a>< TaskInfo > &, const ExecutorInfo &, const std::string &, const <a class="el" href="classOption.html">Option</a>< std::string > &, const SlaveID &, const std::map< std::string, std::string > &, bool))</td></tr> -<tr class="separator:a6a0cfff281906d43b6cd6b1c5280f172"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a35cbded2869604b21eafb7eba6c4a05a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a35cbded2869604b21eafb7eba6c4a05a">MOCK_METHOD6</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a4f9a918e704fbace67bdeb9047ac24a6">launch</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool >(const ContainerID &, const CommandInfo &, const <a class="el" href="classOption.html">Option</a>< ContainerInfo > &, const <a class="el" href="classOption.html">Option</a>< std::string > &, const SlaveID &, const <a class="el" href="classOption.html">Option</a>< mesos::slave::ContainerClass > &))</td></tr> -<tr class="separator:a35cbded2869604b21eafb7eba6c4a05a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1a41b5e0f2323be326c08f27fc548b57"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a1a41b5e0f2323be326c08f27fc548b57">MOCK_METHOD4</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0f8b2095ca04f1834c5d7be77820d081">launch</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool >(const ContainerID &, const mesos::slave::ContainerConfig &, const std::map< std::string, std::string > &, const <a class="el" href="classOption.html">Option</a>< std::string > &))</td></tr> +<tr class="separator:a1a41b5e0f2323be326c08f27fc548b57"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e7f0430f738f112242e52f8a19b9f4b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a9e7f0430f738f112242e52f8a19b9f4b">MOCK_METHOD1</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">attach</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a> >(const ContainerID &))</td></tr> <tr class="separator:a9e7f0430f738f112242e52f8a19b9f4b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07c06769bc9639918d4424fb8284ce2e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a07c06769bc9639918d4424fb8284ce2e">MOCK_METHOD2</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a11ed2cb6c50a4d26c40eaf4e203ce728">update</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="structNothing.html">Nothing</a> >(const ContainerID &, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &))</td></tr> @@ -94,10 +92,8 @@ Public Member Functions</h2></td></tr> <tr class="separator:a3e3987673fd56c473973a8c1bfea9ab1 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb384accdd6d431e1882cd861de3212d inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#afb384accdd6d431e1882cd861de3212d">recover</a> (const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html">state::SlaveState</a> > &state)=0</td></tr> <tr class="separator:afb384accdd6d431e1882cd861de3212d inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a4f9a918e704fbace67bdeb9047ac24a6 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">virtual <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_1Containerizer.html#a4f9a918e704fbace67bdeb9047ac24a6">launch</a> (const ContainerID &containerId, const <a class="el" href="classOption.html">Option</a>< TaskInfo > &taskInfo, const ExecutorInfo &executorInfo, const std::string &directory, const <a class="el" href="classOption.html">Option</a>< std::string > &user, const SlaveID &slaveId, const std::map< std::string, std::string > &environment, bool checkpoint)=0</td></tr> -<tr class="separator:a4f9a918e704fbace67bdeb9047ac24a6 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a8a0f0b50243587499e94495a02777159 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">virtual <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_1Containerizer.html#a8a0f0b50243587499e94495a02777159">launch</a> (const ContainerID &containerId, const CommandInfo &commandInfo, const <a class="el" href="classOption.html">Option</a>< ContainerInfo > &containerInfo, const <a class="el" href="classOption.html">Option</a>< std::string > &user, const SlaveID &slaveId, const <a class="el" href="classOption.html">Option</a>< mesos::slave::ContainerClass > &containerClass=<a class="el" href="structNone.html">None</a>())</td></tr> -<tr class="separator:a8a0f0b50243587499e94495a02777159 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0f8b2095ca04f1834c5d7be77820d081 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">virtual <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_1Containerizer.html#a0f8b2095ca04f1834c5d7be77820d081">launch</a> (const ContainerID &containerId, const mesos::slave::ContainerConfig &containerConfig, const std::map< std::string, std::string > &environment, const <a class="el" href="classOption.html">Option</a>< std::string > &pidCheckpointPath)=0</td></tr> +<tr class="separator:a0f8b2095ca04f1834c5d7be77820d081 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b3b394a0928d213a32bd02face608b7 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/> < <a class="el" href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">attach</a> (const ContainerID &containerId)</td></tr> <tr class="separator:a2b3b394a0928d213a32bd02face608b7 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> @@ -124,9 +120,9 @@ Public Member Functions</h2></td></tr> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td></tr> -<tr class="memitem:a35fbb45a7dc615380d30ba79585d6dc8 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">Containerizer</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a35fbb45a7dc615380d30ba79585d6dc8">create</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &flags, bool local, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> *fetcher)</td></tr> -<tr class="separator:a35fbb45a7dc615380d30ba79585d6dc8 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:acde902a94e389c2ef64b4fe78bb039a3 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>< <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_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">resources</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &flags)</td></tr> +<tr class="memitem:a3473584d632ab3bab0fec7c0fc765554 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">Containerizer</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a3473584d632ab3bab0fec7c0fc765554">create</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, bool local, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> *fetcher, <a class="el" href="classmesos_1_1SecretResolver.html">SecretResolver</a> *secretResolver=nullptr)</td></tr> +<tr class="separator:a3473584d632ab3bab0fec7c0fc765554 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acde902a94e389c2ef64b4fe78bb039a3 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>< <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_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">resources</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>)</td></tr> <tr class="separator:acde902a94e389c2ef64b4fe78bb039a3 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Member Function Documentation</h2> @@ -312,47 +308,21 @@ Additional Inherited Members</h2></td></tr> </div> </div> -<a class="anchor" id="a35cbded2869604b21eafb7eba6c4a05a"></a> +<a class="anchor" id="a1a41b5e0f2323be326c08f27fc548b57"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">mesos::internal::tests::MockContainerizer::MOCK_METHOD6 </td> + <td class="memname">mesos::internal::tests::MockContainerizer::MOCK_METHOD4 </td> <td>(</td> - <td class="paramtype"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a4f9a918e704fbace67bdeb9047ac24a6">launch</a> </td> + <td class="paramtype"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0f8b2095ca04f1834c5d7be77820d081">launch</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > </td> - <td class="paramname">const ContainerID &, const CommandInfo &, const Option< ContainerInfo > &, const Option< std::string > &, const SlaveID &, const Option< mesos::slave::ContainerClass > & </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a6a0cfff281906d43b6cd6b1c5280f172"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">mesos::internal::tests::MockContainerizer::MOCK_METHOD8 </td> - <td>(</td> - <td class="paramtype"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a4f9a918e704fbace67bdeb9047ac24a6">launch</a> </td> - <td class="paramname">, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > </td> - <td class="paramname">const ContainerID &, const Option< TaskInfo > &, const ExecutorInfo &, const std::string &, const Option< std::string > &, const SlaveID &, const std::map< std::string, std::string > &, bool </td> + <td class="paramname">const ContainerID &, const mesos::slave::ContainerConfig &, const std::map< std::string, std::string > &, const Option< std::string > & </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_1tests_1_1MockDockerContainerizer-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer-members.html index f1273a7..3e423e4 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer-members.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer-members.html @@ -57,32 +57,31 @@ <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a>, including all inherited members.</p> <table class="directory"> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#adc214ab422bcd0f9f68f53485660d851">_launch</a>(const ContainerID &containerId, const Option< TaskInfo > &taskInfo, const ExecutorInfo &executorInfo, const std::string &directory, const Option< std::string > &user, const SlaveID &slaveId, const std::map< std::string, std::string > &environment, bool checkpoint)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</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_1tests_1_1MockDockerContainerizer.html#a98709c23a749f13c8d38a4970e4fe6a6">_launch</a>(const ContainerID &containerId, const mesos::slave::ContainerConfig &containerConfig, const std::map< std::string, std::string > &environment, const Option< std::string > &pidCheckpointPath)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a55a74a8cbacea3c7590e5e5e3e81ba31">_update</a>(const ContainerID &containerId, const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</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_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">attach</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</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_1DockerContainerizer.html#aadca51b8cdaff5ee8e385c03682edf3d">containers</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#ae4acf3fad0a189161329d3fefcd5b1f0">create</a>(const Flags &flags, Fetcher *fetcher, const Option< NvidiaComponents > &nvidia=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a35fbb45a7dc615380d30ba79585d6dc8">mesos::internal::slave::Containerizer::create</a>(const Flags &flags, bool local, Fetcher *fetcher)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a3473584d632ab3bab0fec7c0fc765554">mesos::internal::slave::Containerizer::create</a>(const Flags &flags, bool local, Fetcher *fetcher, SecretResolver *secretResolver=nullptr)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a12baedbd1571a99c91a1b30031146a7c">destroy</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#aa687341b669134a07562d31ece0be0c4">DockerContainerizer</a>(const Flags &flags, Fetcher *fetcher, const process::Owned< mesos::slave::ContainerLogger > &logger, process::Shared< Docker > docker, const Option< NvidiaComponents > &nvidia=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a1b1af0de73dd7a69cddf69450649f866">DockerContainerizer</a>(const process::Owned< DockerContainerizerProcess > &_process)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a0e3293396509e28707b65c0fb53d720c">initialize</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</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_1DockerContainerizer.html#a65842f9645fcc626a89bd90b65b329f3">launch</a>(const ContainerID &containerId, const Option< TaskInfo > &taskInfo, const ExecutorInfo &executorInfo, const std::string &directory, const Option< std::string > &user, const SlaveID &slaveId, const std::map< std::string, std::string > &environment, bool checkpoint)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1Containerizer.html#a8a0f0b50243587499e94495a02777159">mesos::internal::slave::Containerizer::launch</a>(const ContainerID &containerId, const CommandInfo &commandInfo, const Option< ContainerInfo > &containerInfo, const Option< std::string > &user, const SlaveID &slaveId, const Option< mesos::slave::ContainerClass > &containerClass=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</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_1tests_1_1MockDockerContainerizer.html#afa5ce77a86dbbd0b7bbc9abdb14c02f3">MOCK_METHOD2</a>(update, process::Future< Nothing >(const ContainerID &, const Resources &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a885872e8350ad3be7943d7e24374729a">MOCK_METHOD8</a>(launch, process::Future< bool >(const ContainerID &, const Option< TaskInfo > &, const ExecutorInfo &, const std::string &, const Option< std::string > &, const SlaveID &, const std::map< std::string, std::string > &, bool checkpoint))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#af3b44a7786c0ba2f701cf5653a79905f">MockDockerContainerizer</a>(const slave::Flags &flags, slave::Fetcher *fetcher, const process::Owned< mesos::slave::ContainerLogger > &logger, process::Shared< Docker > docker, const Option< NvidiaComponents > &nvidia=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a66795eec472134c5b433d0c942746eb7">MockDockerContainerizer</a>(const process::Owned< slave::DockerContainerizerProcess > &process)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a746949ba7f35257f364278a0067a2e8b">recover</a>(const Option< state::SlaveState > &state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1Containerizer.html#af62e593d744b6fe45dff965aa6a6f69b">remove</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</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_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">resources</a>(const Flags &flags)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a28593137a3a912b700beb174abc6d418">status</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a2ca322cbd1737f4f03c5b96ee882e5a6">update</a>(const ContainerID &containerId, const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a6c73fbdbf7a29d098e66913b210b2f9b">usage</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a4189f8aaa987a4121036d66a780fad5d">wait</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1Containerizer.html#a3e3987673fd56c473973a8c1bfea9ab1">~Containerizer</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</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_1DockerContainerizer.html#a943f2266fe67cc1a87da2355213d5280">~DockerContainerizer</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#ad7aa94f728dcd8f8c741ad94519277b2">~MockDockerContainerizer</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</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_1DockerContainerizer.html#a72c42eb70a985f2d07baa722e2804951">launch</a>(const ContainerID &containerId, const mesos::slave::ContainerConfig &containerConfig, const std::map< std::string, std::string > &environment, const Option< std::string > &pidCheckpointPath)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#afa5ce77a86dbbd0b7bbc9abdb14c02f3">MOCK_METHOD2</a>(update, process::Future< Nothing >(const ContainerID &, const Resources &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a1557e11eb191ea50a1ea9342a9c9969f">MOCK_METHOD4</a>(launch, process::Future< bool >(const ContainerID &, const mesos::slave::ContainerConfig &, const std::map< std::string, std::string > &, const Option< std::string > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#af3b44a7786c0ba2f701cf5653a79905f">MockDockerContainerizer</a>(const slave::Flags &flags, slave::Fetcher *fetcher, const process::Owned< mesos::slave::ContainerLogger > &logger, process::Shared< Docker > docker, const Option< NvidiaComponents > &nvidia=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a66795eec472134c5b433d0c942746eb7">MockDockerContainerizer</a>(const process::Owned< slave::DockerContainerizerProcess > &process)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a746949ba7f35257f364278a0067a2e8b">recover</a>(const Option< state::SlaveState > &state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1Containerizer.html#af62e593d744b6fe45dff965aa6a6f69b">remove</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</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_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">resources</a>(const Flags &flags)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a28593137a3a912b700beb174abc6d418">status</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a2ca322cbd1737f4f03c5b96ee882e5a6">update</a>(const ContainerID &containerId, const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a6c73fbdbf7a29d098e66913b210b2f9b">usage</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a4189f8aaa987a4121036d66a780fad5d">wait</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1Containerizer.html#a3e3987673fd56c473973a8c1bfea9ab1">~Containerizer</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</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_1DockerContainerizer.html#a943f2266fe67cc1a87da2355213d5280">~DockerContainerizer</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1tests_1_1MockDockerContainerizer.html#ad7aa94f728dcd8f8c741ad94519277b2">~MockDockerContainerizer</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</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/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html index 7db978c..adfa7d7 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html @@ -80,16 +80,16 @@ Public Member Functions</h2></td></tr> <tr class="separator:ad7aa94f728dcd8f8c741ad94519277b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e3293396509e28707b65c0fb53d720c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a0e3293396509e28707b65c0fb53d720c">initialize</a> ()</td></tr> <tr class="separator:a0e3293396509e28707b65c0fb53d720c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a885872e8350ad3be7943d7e24374729a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a885872e8350ad3be7943d7e24374729a">MOCK_METHOD8</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a65842f9645fcc626a89bd90b65b329f3">launch</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool >(const ContainerID &, const <a class="el" href="classOption.html">Option</a>< TaskInfo > &, const ExecutorInfo &, const std::string &, const <a class="el" href="classOption.html">Option</a>< std::string > &, const SlaveID &, const std::map< std::string, std::string > &, bool checkpoint))</td></tr> -<tr class="separator:a885872e8350ad3be7943d7e24374729a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1557e11eb191ea50a1ea9342a9c9969f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a1557e11eb191ea50a1ea9342a9c9969f">MOCK_METHOD4</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a72c42eb70a985f2d07baa722e2804951">launch</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool >(const ContainerID &, const mesos::slave::ContainerConfig &, const std::map< std::string, std::string > &, const <a class="el" href="classOption.html">Option</a>< std::string > &))</td></tr> +<tr class="separator:a1557e11eb191ea50a1ea9342a9c9969f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa5ce77a86dbbd0b7bbc9abdb14c02f3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#afa5ce77a86dbbd0b7bbc9abdb14c02f3">MOCK_METHOD2</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a2ca322cbd1737f4f03c5b96ee882e5a6">update</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="structNothing.html">Nothing</a> >(const ContainerID &, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &))</td></tr> <tr class="separator:afa5ce77a86dbbd0b7bbc9abdb14c02f3"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adc214ab422bcd0f9f68f53485660d851"><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_1tests_1_1MockDockerContainerizer.html#adc214ab422bcd0f9f68f53485660d851">_launch</a> (const ContainerID &containerId, const <a class="el" href="classOption.html">Option</a>< TaskInfo > &taskInfo, const ExecutorInfo &executorInfo, const std::string &directory, const <a class="el" href="classOption.html">Option</a>< std::string > &user, const SlaveID &slaveId, const std::map< std::string, std::string > &<a class="el" href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">environment</a>, bool checkpoint)</td></tr> -<tr class="separator:adc214ab422bcd0f9f68f53485660d851"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a98709c23a749f13c8d38a4970e4fe6a6"><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_1tests_1_1MockDockerContainerizer.html#a98709c23a749f13c8d38a4970e4fe6a6">_launch</a> (const ContainerID &containerId, const mesos::slave::ContainerConfig &containerConfig, const std::map< std::string, std::string > &<a class="el" href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">environment</a>, const <a class="el" href="classOption.html">Option</a>< std::string > &pidCheckpointPath)</td></tr> +<tr class="separator:a98709c23a749f13c8d38a4970e4fe6a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a55a74a8cbacea3c7590e5e5e3e81ba31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a55a74a8cbacea3c7590e5e5e3e81ba31">_update</a> (const ContainerID &containerId, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">resources</a>)</td></tr> <tr class="separator:a55a74a8cbacea3c7590e5e5e3e81ba31"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</a></td></tr> -<tr class="memitem:aa687341b669134a07562d31ece0be0c4 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#aa687341b669134a07562d31ece0be0c4">DockerContainerizer</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &flags, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> *fetcher, const <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a> > &logger, <a class="el" href="classprocess_1_1Shared.html">process::Shared</a>< <a class="el" href="classDocker.html">Docker</a> > docker, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structmesos_1_1internal_1_1slav e_1_1NvidiaComponents.html">NvidiaComponents</a> > &nvidia=<a class="el" href="structNone.html">None</a>())</td></tr> +<tr class="memitem:aa687341b669134a07562d31ece0be0c4 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#aa687341b669134a07562d31ece0be0c4">DockerContainerizer</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> *fetcher, const <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a> > &logger, <a class="el" href="classprocess_1_1Shared.html">process::Shared</a>< <a class="el" href="classDocker.html">Docker</a> > docker, const <a class="el" href="classOp tion.html">Option</a>< <a class="el" href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">NvidiaComponents</a> > &nvidia=<a class="el" href="structNone.html">None</a>())</td></tr> <tr class="separator:aa687341b669134a07562d31ece0be0c4 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b1af0de73dd7a69cddf69450649f866 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a1b1af0de73dd7a69cddf69450649f866">DockerContainerizer</a> (const <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html">DockerContainerizerProcess</a> > &_process)</td></tr> <tr class="separator:a1b1af0de73dd7a69cddf69450649f866 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memSeparator" colspan="2"> </td></tr> @@ -97,8 +97,8 @@ Public Member Functions</h2></td></tr> <tr class="separator:a943f2266fe67cc1a87da2355213d5280 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a746949ba7f35257f364278a0067a2e8b inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a746949ba7f35257f364278a0067a2e8b">recover</a> (const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html">state::SlaveState</a> > &state)</td></tr> <tr class="separator:a746949ba7f35257f364278a0067a2e8b inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a65842f9645fcc626a89bd90b65b329f3 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memItemLeft" align="right" valign="top">virtual <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_1DockerContainerizer.html#a65842f9645fcc626a89bd90b65b329f3">launch</a> (const ContainerID &containerId, const <a class="el" href="classOption.html">Option</a>< TaskInfo > &taskInfo, const ExecutorInfo &executorInfo, const std::string &directory, const <a class="el" href="classOption.html">Option</a>< std::string > &user, const SlaveID &slaveId, const std::map< std::string, std::string > &environment, bool checkpoint)</td></tr> -<tr class="separator:a65842f9645fcc626a89bd90b65b329f3 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a72c42eb70a985f2d07baa722e2804951 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memItemLeft" align="right" valign="top">virtual <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_1DockerContainerizer.html#a72c42eb70a985f2d07baa722e2804951">launch</a> (const ContainerID &containerId, const mesos::slave::ContainerConfig &containerConfig, const std::map< std::string, std::string > &environment, const <a class="el" href="classOption.html">Option</a>< std::string > &pidCheckpointPath)</td></tr> +<tr class="separator:a72c42eb70a985f2d07baa722e2804951 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ca322cbd1737f4f03c5b96ee882e5a6 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a2ca322cbd1737f4f03c5b96ee882e5a6">update</a> (const ContainerID &containerId, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">resources</a>)</td></tr> <tr class="separator:a2ca322cbd1737f4f03c5b96ee882e5a6 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c73fbdbf7a29d098e66913b210b2f9b inherit pub_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/> @@ -119,8 +119,6 @@ Public Member Functions</h2></td></tr> <tr class="inherit_header pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td></tr> <tr class="memitem:a3e3987673fd56c473973a8c1bfea9ab1 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a3e3987673fd56c473973a8c1bfea9ab1">~Containerizer</a> ()</td></tr> <tr class="separator:a3e3987673fd56c473973a8c1bfea9ab1 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a8a0f0b50243587499e94495a02777159 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">virtual <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_1Containerizer.html#a8a0f0b50243587499e94495a02777159">launch</a> (const ContainerID &containerId, const CommandInfo &commandInfo, const <a class="el" href="classOption.html">Option</a>< ContainerInfo > &containerInfo, const <a class="el" href="classOption.html">Option</a>< std::string > &user, const SlaveID &slaveId, const <a class="el" href="classOption.html">Option</a>< mesos::slave::ContainerClass > &containerClass=<a class="el" href="structNone.html">None</a>())</td></tr> -<tr class="separator:a8a0f0b50243587499e94495a02777159 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b3b394a0928d213a32bd02face608b7 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/> < <a class="el" href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">attach</a> (const ContainerID &containerId)</td></tr> <tr class="separator:a2b3b394a0928d213a32bd02face608b7 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> @@ -130,12 +128,12 @@ Public Member Functions</h2></td></tr> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pub_static_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</a></td></tr> -<tr class="memitem:ae4acf3fad0a189161329d3fefcd5b1f0 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">DockerContainerizer</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#ae4acf3fad0a189161329d3fefcd5b1f0">create</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &flags, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> *fetcher, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">NvidiaComponents</a> > &nvidia=<a class="el" href="structNone.html">None</a>())</td></tr> +<tr class="memitem:ae4acf3fad0a189161329d3fefcd5b1f0 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">DockerContainerizer</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#ae4acf3fad0a189161329d3fefcd5b1f0">create</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> *fetcher, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">NvidiaComponents</a> > &nvidia=<a class="el" href="structN one.html">None</a>())</td></tr> <tr class="separator:ae4acf3fad0a189161329d3fefcd5b1f0 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1DockerContainerizer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td></tr> -<tr class="memitem:a35fbb45a7dc615380d30ba79585d6dc8 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">Containerizer</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a35fbb45a7dc615380d30ba79585d6dc8">create</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &flags, bool local, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> *fetcher)</td></tr> -<tr class="separator:a35fbb45a7dc615380d30ba79585d6dc8 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:acde902a94e389c2ef64b4fe78bb039a3 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>< <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_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">resources</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &flags)</td></tr> +<tr class="memitem:a3473584d632ab3bab0fec7c0fc765554 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">Containerizer</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a3473584d632ab3bab0fec7c0fc765554">create</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, bool local, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> *fetcher, <a class="el" href="classmesos_1_1SecretResolver.html">SecretResolver</a> *secretResolver=nullptr)</td></tr> +<tr class="separator:a3473584d632ab3bab0fec7c0fc765554 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acde902a94e389c2ef64b4fe78bb039a3 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>< <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_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">resources</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>)</td></tr> <tr class="separator:acde902a94e389c2ef64b4fe78bb039a3 inherit pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> @@ -223,7 +221,7 @@ Additional Inherited Members</h2></td></tr> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> -<a class="anchor" id="adc214ab422bcd0f9f68f53485660d851"></a> +<a class="anchor" id="a98709c23a749f13c8d38a4970e4fe6a6"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -239,32 +237,8 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">const <a class="el" href="classOption.html">Option</a>< TaskInfo > & </td> - <td class="paramname"><em>taskInfo</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="paramkey"></td> - <td></td> - <td class="paramtype">const std::string & </td> - <td class="paramname"><em>directory</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const <a class="el" href="classOption.html">Option</a>< std::string > & </td> - <td class="paramname"><em>user</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const SlaveID & </td> - <td class="paramname"><em>slaveId</em>, </td> + <td class="paramtype">const mesos::slave::ContainerConfig & </td> + <td class="paramname"><em>containerConfig</em>, </td> </tr> <tr> <td class="paramkey"></td> @@ -275,8 +249,8 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">bool </td> - <td class="paramname"><em>checkpoint</em> </td> + <td class="paramtype">const <a class="el" href="classOption.html">Option</a>< std::string > & </td> + <td class="paramname"><em>pidCheckpointPath</em> </td> </tr> <tr> <td></td> @@ -376,21 +350,21 @@ Additional Inherited Members</h2></td></tr> </div> </div> -<a class="anchor" id="a885872e8350ad3be7943d7e24374729a"></a> +<a class="anchor" id="a1557e11eb191ea50a1ea9342a9c9969f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">mesos::internal::tests::MockDockerContainerizer::MOCK_METHOD8 </td> + <td class="memname">mesos::internal::tests::MockDockerContainerizer::MOCK_METHOD4 </td> <td>(</td> - <td class="paramtype"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a65842f9645fcc626a89bd90b65b329f3">launch</a> </td> + <td class="paramtype"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a72c42eb70a985f2d07baa722e2804951">launch</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > </td> - <td class="paramname">const ContainerID &, const Option< TaskInfo > &, const ExecutorInfo &, const std::string &, const Option< std::string > &, const SlaveID &, const std::map< std::string, std::string > &, bool checkpoint </td> + <td class="paramname">const ContainerID &, const mesos::slave::ContainerConfig &, const std::map< std::string, std::string > &, const Option< std::string > & </td> </tr> <tr> <td></td>
