http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Http.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Http.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Http.html new file mode 100644 index 0000000..ca27cad --- /dev/null +++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Http.html @@ -0,0 +1,477 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.5"/> +<title>Apache Mesos: mesos::internal::slave::Http Class Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td style="padding-left: 0.5em;"> + <div id="projectname">Apache Mesos + </div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.5 --> + <div id="navrow1" class="tabs"> + <ul class="tablist"> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + <li><a href="examples.html"><span>Examples</span></a></li> + </ul> + </div> + <div id="navrow2" class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +<div id="nav-path" class="navpath"> + <ul> +<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal.html">internal</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal_1_1slave.html">slave</a></li><li class="navelem"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html">Http</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-static-methods">Static Public Member Functions</a> | +<a href="classmesos_1_1internal_1_1slave_1_1Http-members.html">List of all members</a> </div> + <div class="headertitle"> +<div class="title">mesos::internal::slave::Http Class Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p><code>#include <<a class="el" href="src_2slave_2http_8hpp_source.html">http.hpp</a>></code></p> +<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:adced56eaf4c5fa8df6ca329a21b8ffca"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#adced56eaf4c5fa8df6ca329a21b8ffca">Http</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a> *_slave)</td></tr> +<tr class="separator:adced56eaf4c5fa8df6ca329a21b8ffca"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae2ae5373ea8566f5dbce2ebe0137d087"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/> +< <a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#ae2ae5373ea8566f5dbce2ebe0137d087">api</a> (const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> &request, 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) const </td></tr> +<tr class="separator:ae2ae5373ea8566f5dbce2ebe0137d087"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a05fd0f703c9c3f12b929d3b02d0a901c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/> +< <a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a05fd0f703c9c3f12b929d3b02d0a901c">executor</a> (const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> &request, 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) const </td></tr> +<tr class="separator:a05fd0f703c9c3f12b929d3b02d0a901c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ade261f232ec633b9b9052e0f93a32256"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/> +< <a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#ade261f232ec633b9b9052e0f93a32256">flags</a> (const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> &request, 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) const </td></tr> +<tr class="separator:ade261f232ec633b9b9052e0f93a32256"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6b8b156e8871c76c9810a40b8a196084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/> +< <a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a6b8b156e8871c76c9810a40b8a196084">health</a> (const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> &request) const </td></tr> +<tr class="separator:a6b8b156e8871c76c9810a40b8a196084"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a48698f07413ddb1d974b42c04a98c5fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/> +< <a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a48698f07413ddb1d974b42c04a98c5fa">state</a> (const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> &request, 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> > &) const </td></tr> +<tr class="separator:a48698f07413ddb1d974b42c04a98c5fa"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab4b96b09d72f268f91ac73d1600f2103"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/> +< <a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#ab4b96b09d72f268f91ac73d1600f2103">statistics</a> (const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> &request, 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) const </td></tr> +<tr class="separator:ab4b96b09d72f268f91ac73d1600f2103"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5d978d546882b93e92652ace97b0dabb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/> +< <a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a5d978d546882b93e92652ace97b0dabb">containers</a> (const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> &request, 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) const </td></tr> +<tr class="separator:a5d978d546882b93e92652ace97b0dabb"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> +Static Public Member Functions</h2></td></tr> +<tr class="memitem:a9eb0044b2a77303ed6df57c0a9615dd2"><td class="memItemLeft" align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a9eb0044b2a77303ed6df57c0a9615dd2">API_HELP</a> ()</td></tr> +<tr class="separator:a9eb0044b2a77303ed6df57c0a9615dd2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae7ac69c9be01a9be03ed967da9939b74"><td class="memItemLeft" align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#ae7ac69c9be01a9be03ed967da9939b74">EXECUTOR_HELP</a> ()</td></tr> +<tr class="separator:ae7ac69c9be01a9be03ed967da9939b74"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa91529c7c1adbeb56c279e31a97b45b6"><td class="memItemLeft" align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#aa91529c7c1adbeb56c279e31a97b45b6">FLAGS_HELP</a> ()</td></tr> +<tr class="separator:aa91529c7c1adbeb56c279e31a97b45b6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a78460f02b4f9a092ebd318a75a41118d"><td class="memItemLeft" align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a78460f02b4f9a092ebd318a75a41118d">HEALTH_HELP</a> ()</td></tr> +<tr class="separator:a78460f02b4f9a092ebd318a75a41118d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5c26c5c227679ba7f07387653469b01f"><td class="memItemLeft" align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a5c26c5c227679ba7f07387653469b01f">STATE_HELP</a> ()</td></tr> +<tr class="separator:a5c26c5c227679ba7f07387653469b01f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad5b11ad51e4a88b9884d741b93951571"><td class="memItemLeft" align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#ad5b11ad51e4a88b9884d741b93951571">STATISTICS_HELP</a> ()</td></tr> +<tr class="separator:ad5b11ad51e4a88b9884d741b93951571"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ade2f0a46b826a1c98b0aeff77c5c28ac"><td class="memItemLeft" align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#ade2f0a46b826a1c98b0aeff77c5c28ac">CONTAINERS_HELP</a> ()</td></tr> +<tr class="separator:ade2f0a46b826a1c98b0aeff77c5c28ac"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<h2 class="groupheader">Constructor & Destructor Documentation</h2> +<a class="anchor" id="adced56eaf4c5fa8df6ca329a21b8ffca"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">mesos::internal::slave::Http::Http </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a> * </td> + <td class="paramname"><em>_slave</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<h2 class="groupheader">Member Function Documentation</h2> +<a class="anchor" id="ae2ae5373ea8566f5dbce2ebe0137d087"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><<a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a>> mesos::internal::slave::Http::api </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> & </td> + <td class="paramname"><em>request</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="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a> > & </td> + <td class="paramname"><em>principal</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> const</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a9eb0044b2a77303ed6df57c0a9615dd2"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static std::string mesos::internal::slave::Http::API_HELP </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a5d978d546882b93e92652ace97b0dabb"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><<a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a>> mesos::internal::slave::Http::containers </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> & </td> + <td class="paramname"><em>request</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="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a> > & </td> + <td class="paramname"><em>principal</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> const</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ade2f0a46b826a1c98b0aeff77c5c28ac"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static std::string mesos::internal::slave::Http::CONTAINERS_HELP </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a05fd0f703c9c3f12b929d3b02d0a901c"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><<a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a>> mesos::internal::slave::Http::executor </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> & </td> + <td class="paramname"><em>request</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="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a> > & </td> + <td class="paramname"><em>principal</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> const</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae7ac69c9be01a9be03ed967da9939b74"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static std::string mesos::internal::slave::Http::EXECUTOR_HELP </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ade261f232ec633b9b9052e0f93a32256"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><<a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a>> mesos::internal::slave::Http::flags </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> & </td> + <td class="paramname"><em>request</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="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a> > & </td> + <td class="paramname"><em>principal</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> const</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aa91529c7c1adbeb56c279e31a97b45b6"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static std::string mesos::internal::slave::Http::FLAGS_HELP </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a6b8b156e8871c76c9810a40b8a196084"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><<a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a>> mesos::internal::slave::Http::health </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> & </td> + <td class="paramname"><em>request</em></td><td>)</td> + <td> const</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a78460f02b4f9a092ebd318a75a41118d"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static std::string mesos::internal::slave::Http::HEALTH_HELP </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a48698f07413ddb1d974b42c04a98c5fa"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><<a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a>> mesos::internal::slave::Http::state </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> & </td> + <td class="paramname"><em>request</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="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a> > & </td> + <td class="paramname"> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> const</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a5c26c5c227679ba7f07387653469b01f"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static std::string mesos::internal::slave::Http::STATE_HELP </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ab4b96b09d72f268f91ac73d1600f2103"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><<a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a>> mesos::internal::slave::Http::statistics </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a> & </td> + <td class="paramname"><em>request</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="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a> > & </td> + <td class="paramname"><em>principal</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td> const</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ad5b11ad51e4a88b9884d741b93951571"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static std::string mesos::internal::slave::Http::STATISTICS_HELP </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<hr/>The documentation for this class was generated from the following file:<ul> +<li>src/slave/<a class="el" href="src_2slave_2http_8hpp_source.html">http.hpp</a></li> +</ul> +</div><!-- contents --> +<!-- start footer part --> +<hr class="footer"/><address class="footer"><small> +Generated by  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/> +</a> 1.8.5 +</small></address> +</body> +</html>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html index 4bece1c..cda58d6 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html @@ -65,10 +65,9 @@ Inheritance diagram for mesos::internal::slave::Launcher:</div> <div class="center"> <img src="classmesos_1_1internal_1_1slave_1_1Launcher.png" usemap="#mesos::internal::slave::Launcher_map" alt=""/> <map id="mesos::internal::slave::Launcher_map" name="mesos::internal::slave::Launcher_map"> -<area href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html" alt="mesos::internal::slave::LinuxLauncher" shape="rect" coords="0,56,241,80"/> -<area href="classmesos_1_1internal_1_1slave_1_1PosixLauncher.html" alt="mesos::internal::slave::PosixLauncher" shape="rect" coords="251,56,492,80"/> -<area href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html" alt="mesos::internal::tests::TestLauncher" shape="rect" coords="502,56,743,80"/> -<area href="classmesos_1_1internal_1_1slave_1_1WindowsLauncher.html" alt="mesos::internal::slave::WindowsLauncher" shape="rect" coords="251,112,492,136"/> +<area href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html" alt="mesos::internal::slave::LinuxLauncher" shape="rect" coords="0,56,258,80"/> +<area href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html" alt="mesos::internal::slave::SubprocessLauncher" shape="rect" coords="268,56,526,80"/> +<area href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html" alt="mesos::internal::tests::TestLauncher" shape="rect" coords="536,56,794,80"/> </map> </div></div> <table class="memberdecls"> @@ -79,7 +78,7 @@ Public Member Functions</h2></td></tr> <tr class="memitem:a0a8e37767fb1a65c63bb31b26727697e"><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="classhashset.html">hashset</a>< ContainerID > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#a0a8e37767fb1a65c63bb31b26727697e">recover</a> (const std::list< mesos::slave::ContainerState > &states)=0</td></tr> <tr class="separator:a0a8e37767fb1a65c63bb31b26727697e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af6c5246e61f3959d393d06f4abf23b45"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">fork</a> (const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &err, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *flags, const <a class="el" href="classOption.html" >Option</a>< std::map< std::string, std::string >> >&environment, const <a class="el" href="classOption.html">Option</a>< >int > &enterNamespaces, const <a class="el" >href="classOption.html">Option</a>< int > >&cloneNamespaces)=0</td></tr> +<tr class="memitem:af6c5246e61f3959d393d06f4abf23b45"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">fork</a> (const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &err, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" href="decoder_8hpp.html#abb0829cce9d d20a40ae0d86890ae85c6">flags</a>, const <a class="el" href="classOption.html">Option</a>< std::map< std::string, std::string >> &environment, const <a class="el" href="classOption.html">Option</a>< int > &enterNamespaces, const <a class="el" href="classOption.html">Option</a>< int > &cloneNamespaces)=0</td></tr> <tr class="separator:af6c5246e61f3959d393d06f4abf23b45"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf9cd543b7aaf0b999a2a00aa31c6175"><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_1Launcher.html#adf9cd543b7aaf0b999a2a00aa31c6175">destroy</a> (const ContainerID &containerId)=0</td></tr> <tr class="separator:adf9cd543b7aaf0b999a2a00aa31c6175"><td class="memSeparator" colspan="2"> </td></tr> @@ -134,7 +133,7 @@ Public Member Functions</h2></td></tr> </table> </div><div class="memdoc"> -<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixLauncher.html#ad27d49335009599a8c4eff170a209a95">mesos::internal::slave::PosixLauncher</a>, and <a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a65f573e7693965e7030327e5d5cf8b16">mesos::internal::slave::LinuxLauncher</a>.</p> +<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a78d11f1b1c5e22754797c76e9d42281a">mesos::internal::slave::SubprocessLauncher</a>, and <a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a65f573e7693965e7030327e5d5cf8b16">mesos::internal::slave::LinuxLauncher</a>.</p> </div> </div> @@ -218,7 +217,7 @@ Public Member Functions</h2></td></tr> </table> </div><div class="memdoc"> -<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixLauncher.html#a612a0f47f415e46e31485819202134b7">mesos::internal::slave::PosixLauncher</a>, and <a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#ab939867760688ac31fb30c42f75c9aea">mesos::internal::slave::LinuxLauncher</a>.</p> +<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#aa82db677460d67c6ff2fd207d0683c82">mesos::internal::slave::SubprocessLauncher</a>, and <a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#ab939867760688ac31fb30c42f75c9aea">mesos::internal::slave::LinuxLauncher</a>.</p> </div> </div> @@ -244,7 +243,7 @@ Public Member Functions</h2></td></tr> </table> </div><div class="memdoc"> -<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixLauncher.html#a6b2c6926af7c366085262a128d37024f">mesos::internal::slave::PosixLauncher</a>, and <a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a699c488ac03f1df509d0e09bb021a239">mesos::internal::slave::LinuxLauncher</a>.</p> +<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a816fe950257e14454d13dff95f0f3e59">mesos::internal::slave::SubprocessLauncher</a>, and <a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a699c488ac03f1df509d0e09bb021a239">mesos::internal::slave::LinuxLauncher</a>.</p> </div> </div> @@ -270,7 +269,7 @@ Public Member Functions</h2></td></tr> </table> </div><div class="memdoc"> -<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixLauncher.html#aa6c38dfd27292902a7de66a6108fe8e3">mesos::internal::slave::PosixLauncher</a>, and <a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#acb8f27191f0c9a78b85fe27c5e387a59">mesos::internal::slave::LinuxLauncher</a>.</p> +<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a1e1c9e6483fecc771fc6892bb602b580">mesos::internal::slave::SubprocessLauncher</a>, and <a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#acb8f27191f0c9a78b85fe27c5e387a59">mesos::internal::slave::LinuxLauncher</a>.</p> </div> </div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.png ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.png b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.png index 13a37cb..4c39d6d 100644 Binary files a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.png and b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.png differ http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html index 6551d50..b96378c 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html @@ -77,7 +77,7 @@ Public Member Functions</h2></td></tr> <tr class="memitem:a699c488ac03f1df509d0e09bb021a239"><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="classhashset.html">hashset</a>< ContainerID > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a699c488ac03f1df509d0e09bb021a239">recover</a> (const std::list< mesos::slave::ContainerState > &states)</td></tr> <tr class="separator:a699c488ac03f1df509d0e09bb021a239"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab939867760688ac31fb30c42f75c9aea"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#ab939867760688ac31fb30c42f75c9aea">fork</a> (const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &err, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *flags, const <a class="el" href="classOption. html">Option</a>< std::map< std::string, std::string >> &environment, const <a class="el" href="classOption.html">Option</a>< int > &enterNamespaces, const <a class="el" href="classOption.html">Option</a>< int > &cloneNamespaces)</td></tr> +<tr class="memitem:ab939867760688ac31fb30c42f75c9aea"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#ab939867760688ac31fb30c42f75c9aea">fork</a> (const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &err, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" href="decoder_8hpp.html#abb0829 cce9dd20a40ae0d86890ae85c6">flags</a>, const <a class="el" href="classOption.html">Option</a>< std::map< std::string, std::string >> &environment, const <a class="el" href="classOption.html">Option</a>< int > &enterNamespaces, const <a class="el" href="classOption.html">Option</a>< int > &cloneNamespaces)</td></tr> <tr class="separator:ab939867760688ac31fb30c42f75c9aea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65f573e7693965e7030327e5d5cf8b16"><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_1LinuxLauncher.html#a65f573e7693965e7030327e5d5cf8b16">destroy</a> (const ContainerID &containerId)</td></tr> <tr class="separator:a65f573e7693965e7030327e5d5cf8b16"><td class="memSeparator" colspan="2"> </td></tr> @@ -90,7 +90,7 @@ Public Member Functions</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> -<tr class="memitem:a188c7d32972b2998023f77444d125247"><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_1Launcher.html">Launcher</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a188c7d32972b2998023f77444d125247">create</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &flags)</td></tr> +<tr class="memitem:a188c7d32972b2998023f77444d125247"><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_1Launcher.html">Launcher</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a188c7d32972b2998023f77444d125247">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>)</td></tr> <tr class="separator:a188c7d32972b2998023f77444d125247"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9680e53e3800a5e174295e6719e8ca6c"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a9680e53e3800a5e174295e6719e8ca6c">available</a> ()</td></tr> <tr class="separator:a9680e53e3800a5e174295e6719e8ca6c"><td class="memSeparator" colspan="2"> </td></tr> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html index 06c91f8..eb1aade 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html @@ -307,7 +307,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div><div class="memdoc"> <p>Clean up the cgroups subsystem for the associated container. </p> -<p>It will be called when destruction to ensure everyting be cleanup. Similar to the isolator <code>cleanup</code>, it's likely that the <code>cleanup</code> for the subsystem is called for unknown containers (see MESOS-6059). We should ignore the cleanup request if the container is unknown to the subsystem.</p> +<p>It will be called when destruction to ensure everything be cleanup. Similar to the isolator <code>cleanup</code>, it's likely that the <code>cleanup</code> for the subsystem is called for unknown containers (see MESOS-6059). We should ignore the cleanup request if the container is unknown to the subsystem.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">containerId</td><td>The target containerId. </td></tr> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer-members.html index 0018b81..953a4b9 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer-members.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer-members.html @@ -59,21 +59,20 @@ <table class="directory"> <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a83b5cba7afb68e963a05d82b1f4b62d1">attach</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a2988a6d2eae359c116bcdd6ea7ac3afa">containers</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a0fff35a59fbdbce125b4a1b77248e235">create</a>(const Flags &flags, bool local, Fetcher *fetcher, const Option< NvidiaComponents > &nvidia=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a717b40b6012ceb68d4aab7a02e9f3e4b">create</a>(const Flags &flags, bool local, Fetcher *fetcher, SecretResolver *secretResolver=nullptr, const Option< NvidiaComponents > &nvidia=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#ae12c5816134512ade220ff1541bbaf95">create</a>(const Flags &flags, bool local, Fetcher *fetcher, const process::Owned< Launcher > &launcher, const process::Shared< Provisioner > &provisioner, const std::vector< process::Owned< mesos::slave::Isolator >> &isolators)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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#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 class="even"><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><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a360067ea563b1392969ef198c5e80994">destroy</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#ad965c392885507b322d17673d08ff9cd">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_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#acf30d0573c41fff8556c2d63d097e23b">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_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a61ebc4f358e36e8c762f48e5c4f5d429">recover</a>(const Option< state::SlaveState > &state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#ab2fa41756786a9f83ce1bf23c89416ff">remove</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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#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_1MesosContainerizer.html#a9b8cbaadc6ec688e6de806d64b731ad0">status</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a53984581c243206c1bd38f74c9f094c9">update</a>(const ContainerID &containerId, const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a777216dd99e0a655f636a61f18798204">usage</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a6f2114367f2ced7f2c19621acc04dc11">wait</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a16b4d5e232ba4cb766d173a1ba1ace6f">~MesosContainerizer</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a20fcd9895ef9f2dbed8760e8d1f6774a">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_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a61ebc4f358e36e8c762f48e5c4f5d429">recover</a>(const Option< state::SlaveState > &state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#ab2fa41756786a9f83ce1bf23c89416ff">remove</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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#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_1MesosContainerizer.html#a9b8cbaadc6ec688e6de806d64b731ad0">status</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a53984581c243206c1bd38f74c9f094c9">update</a>(const ContainerID &containerId, const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a777216dd99e0a655f636a61f18798204">usage</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a6f2114367f2ced7f2c19621acc04dc11">wait</a>(const ContainerID &containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a16b4d5e232ba4cb766d173a1ba1ace6f">~MesosContainerizer</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1slave_1_1MesosContainerizer.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html index df96c97..0d0e013 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html @@ -76,10 +76,8 @@ Public Member Functions</h2></td></tr> <tr class="separator:a16b4d5e232ba4cb766d173a1ba1ace6f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a61ebc4f358e36e8c762f48e5c4f5d429"><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_1MesosContainerizer.html#a61ebc4f358e36e8c762f48e5c4f5d429">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:a61ebc4f358e36e8c762f48e5c4f5d429"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad965c392885507b322d17673d08ff9cd"><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_1MesosContainerizer.html#ad965c392885507b322d17673d08ff9cd">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:ad965c392885507b322d17673d08ff9cd"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:acf30d0573c41fff8556c2d63d097e23b"><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_1MesosContainerizer.html#acf30d0573c41fff8556c2d63d097e23b">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:acf30d0573c41fff8556c2d63d097e23b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a20fcd9895ef9f2dbed8760e8d1f6774a"><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_1MesosContainerizer.html#a20fcd9895ef9f2dbed8760e8d1f6774a">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:a20fcd9895ef9f2dbed8760e8d1f6774a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a83b5cba7afb68e963a05d82b1f4b62d1"><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_1MesosContainerizer.html#a83b5cba7afb68e963a05d82b1f4b62d1">attach</a> (const ContainerID &containerId)</td></tr> <tr class="separator:a83b5cba7afb68e963a05d82b1f4b62d1"><td class="memSeparator" colspan="2"> </td></tr> @@ -108,14 +106,14 @@ Public Member Functions</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> -<tr class="memitem:a0fff35a59fbdbce125b4a1b77248e235"><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_1MesosContainerizer.html">MesosContainerizer</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a0fff35a59fbdbce125b4a1b77248e235">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, 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="separator:a0fff35a59fbdbce125b4a1b77248e235"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae12c5816134512ade220ff1541bbaf95"><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_1MesosContainerizer.html">MesosContainerizer</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#ae12c5816134512ade220ff1541bbaf95">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, const <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">Launcher</a> > &launcher, const <a class="el" href="classprocess_1_1Shared.html">process::Shared</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1Provisioner.html">Provisioner</a> > &provisioner, const std::vector< <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1slave_1_1Isolator.html">mesos::slave::Isolator</a> >> &isolators)</td></tr> +<tr class="memitem:a717b40b6012ceb68d4aab7a02e9f3e4b"><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_1MesosContainerizer.html">MesosContainerizer</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a717b40b6012ceb68d4aab7a02e9f3e4b">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, 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="separator:a717b40b6012ceb68d4aab7a02e9f3e4b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae12c5816134512ade220ff1541bbaf95"><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_1MesosContainerizer.html">MesosContainerizer</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#ae12c5816134512ade220ff1541bbaf95">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, const <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">Launcher</a> > &launcher, const <a class="el" href="classprocess_1_1Shared.html">process::Shared</a>< <a class="el" hre f="classmesos_1_1internal_1_1slave_1_1Provisioner.html">Provisioner</a> > &provisioner, const std::vector< <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1slave_1_1Isolator.html">mesos::slave::Isolator</a> >> &isolators)</td></tr> <tr class="separator:ae12c5816134512ade220ff1541bbaf95"><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> @@ -194,7 +192,7 @@ Static Public Member Functions</h2></td></tr> </div> </div> -<a class="anchor" id="a0fff35a59fbdbce125b4a1b77248e235"></a> +<a class="anchor" id="a717b40b6012ceb68d4aab7a02e9f3e4b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -222,6 +220,12 @@ Static Public Member Functions</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> + <td class="paramtype"><a class="el" href="classmesos_1_1SecretResolver.html">SecretResolver</a> * </td> + <td class="paramname"><em>secretResolver</em> = <code>nullptr</code>, </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="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">NvidiaComponents</a> > & </td> <td class="paramname"><em>nvidia</em> = <code><a class="el" href="structNone.html">None</a>()</code> </td> </tr> @@ -324,7 +328,7 @@ Static Public Member Functions</h2></td></tr> </div> </div> -<a class="anchor" id="ad965c392885507b322d17673d08ff9cd"></a> +<a class="anchor" id="a20fcd9895ef9f2dbed8760e8d1f6774a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -340,32 +344,8 @@ Static Public Member Functions</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> @@ -376,68 +356,8 @@ Static Public Member Functions</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">bool </td> - <td class="paramname"><em>checkpoint</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">virtual</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Implements <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a4f9a918e704fbace67bdeb9047ac24a6">mesos::internal::slave::Containerizer</a>.</p> - -</div> -</div> -<a class="anchor" id="acf30d0573c41fff8556c2d63d097e23b"></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="classprocess_1_1Future.html">process::Future</a><bool> mesos::internal::slave::MesosContainerizer::launch </td> - <td>(</td> - <td class="paramtype">const ContainerID & </td> - <td class="paramname"><em>containerId</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const CommandInfo & </td> - <td class="paramname"><em>commandInfo</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const <a class="el" href="classOption.html">Option</a>< ContainerInfo > & </td> - <td class="paramname"><em>containerInfo</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> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const <a class="el" href="classOption.html">Option</a>< mesos::slave::ContainerClass > & </td> - <td class="paramname"><em>containerClass</em> = <code><a class="el" href="structNone.html">None</a>()</code> </td> + <td class="paramname"><em>pidCheckpointPath</em> </td> </tr> <tr> <td></td> @@ -452,7 +372,7 @@ Static Public Member Functions</h2></td></tr> </table> </div><div class="memdoc"> -<p>Reimplemented from <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a8a0f0b50243587499e94495a02777159">mesos::internal::slave::Containerizer</a>.</p> +<p>Implements <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0f8b2095ca04f1834c5d7be77820d081">mesos::internal::slave::Containerizer</a>.</p> </div> </div>
