http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess.html b/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess.html new file mode 100644 index 0000000..4f5a144 --- /dev/null +++ b/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess.html @@ -0,0 +1,754 @@ +<!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::HttpConnectionProcess< Call, Event > Class Template 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="classmesos_1_1internal_1_1HttpConnectionProcess.html">HttpConnectionProcess</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pro-types">Protected Types</a> | +<a href="#pro-methods">Protected Member Functions</a> | +<a href="#friends">Friends</a> | +<a href="classmesos_1_1internal_1_1HttpConnectionProcess-members.html">List of all members</a> </div> + <div class="headertitle"> +<div class="title">mesos::internal::HttpConnectionProcess< Call, Event > Class Template Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p>HTTP connection handler. + <a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#details">More...</a></p> + +<p><code>#include <<a class="el" href="v1_2resource__provider_8hpp_source.html">resource_provider.hpp</a>></code></p> +<div class="dynheader"> +Inheritance diagram for mesos::internal::HttpConnectionProcess< Call, Event >:</div> +<div class="dyncontent"> + <div class="center"> + <img src="classmesos_1_1internal_1_1HttpConnectionProcess.png" usemap="#mesos::internal::HttpConnectionProcess< Call, Event >_map" alt=""/> + <map id="mesos::internal::HttpConnectionProcess< Call, Event >_map" name="mesos::internal::HttpConnectionProcess< Call, Event >_map"> +<area href="classprocess_1_1Process.html" alt="process::Process< HttpConnectionProcess< Call, Event > >" shape="rect" coords="0,112,352,136"/> +<area href="classprocess_1_1ProcessBase.html" alt="process::ProcessBase" shape="rect" coords="0,56,352,80"/> +<area href="structprocess_1_1EventVisitor.html" alt="process::EventVisitor" shape="rect" coords="0,0,352,24"/> +</map> + </div></div> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr class="memitem:aa5d1d7deac2035597a715a0c115ca38e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aa5d1d7deac2035597a715a0c115ca38e">HttpConnectionProcess</a> (const std::string &prefix, <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1internal_1_1EndpointDetector.html">EndpointDetector</a> > _detector, <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> _contentType, const std::function< <a class="el" href="classOption.html">Option</a>< <a class="el" href="classError.html">Error</a> >(const Call &)> &validate, const std::function< void(void)> &<a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a4cf4849ca2c97005b37d5664817d2038">connected</a>, const std::function< void(void)> &<a class="el" h ref="classmesos_1_1internal_1_1HttpConnectionProcess.html#a0301fc0eed2d69534e6819869cbb4680">disconnected</a>, const std::function< void(const std::queue< Event > &)> &received)</td></tr> +<tr class="memdesc:aa5d1d7deac2035597a715a0c115ca38e"><td class="mdescLeft"> </td><td class="mdescRight">Construct a HTTP connection process. <a href="#aa5d1d7deac2035597a715a0c115ca38e">More...</a><br/></td></tr> +<tr class="separator:aa5d1d7deac2035597a715a0c115ca38e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a07daef2f77a33b44451c4cf7d53ff627"><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_1HttpConnectionProcess.html#a07daef2f77a33b44451c4cf7d53ff627">send</a> (const Call &call)</td></tr> +<tr class="separator:a07daef2f77a33b44451c4cf7d53ff627"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pub_methods_classprocess_1_1Process"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classprocess_1_1Process')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classprocess_1_1Process.html">process::Process< HttpConnectionProcess< Call, Event > ></a></td></tr> +<tr class="memitem:a919f2834843f8620784c58aee7db2371 inherit pub_methods_classprocess_1_1Process"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a> ()</td></tr> +<tr class="separator:a919f2834843f8620784c58aee7db2371 inherit pub_methods_classprocess_1_1Process"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abef2d54388c5262af19b057b1a6eee8e inherit pub_methods_classprocess_1_1Process"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structprocess_1_1PID.html">PID</a>< HttpConnectionProcess<br class="typebreak"/> +< Call, <a class="el" href="structprocess_1_1Event.html">Event</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a> () const</td></tr> +<tr class="memdesc:abef2d54388c5262af19b057b1a6eee8e inherit pub_methods_classprocess_1_1Process"><td class="mdescLeft"> </td><td class="mdescRight">Returns the <code>PID</code> of the process. <a href="#abef2d54388c5262af19b057b1a6eee8e">More...</a><br/></td></tr> +<tr class="separator:abef2d54388c5262af19b057b1a6eee8e inherit pub_methods_classprocess_1_1Process"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pub_methods_classprocess_1_1ProcessBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classprocess_1_1ProcessBase')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td></tr> +<tr class="memitem:a318038bacd95e4260864533f7cfe12fd inherit pub_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a> (const std::string &id="")</td></tr> +<tr class="separator:a318038bacd95e4260864533f7cfe12fd inherit pub_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a20b6c6b8f5aff506a97ce6c4f91a29d3 inherit pub_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a> ()</td></tr> +<tr class="separator:a20b6c6b8f5aff506a97ce6c4f91a29d3 inherit pub_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7ff87364baa79991901b8d73dc5c5fca inherit pub_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structprocess_1_1UPID.html">UPID</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca">self</a> () const </td></tr> +<tr class="separator:a7ff87364baa79991901b8d73dc5c5fca inherit pub_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pub_methods_structprocess_1_1EventVisitor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structprocess_1_1EventVisitor')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td></tr> +<tr class="memitem:ac13fa54ee331a688e72ef97b1e6b32ac inherit pub_methods_structprocess_1_1EventVisitor"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a> ()</td></tr> +<tr class="separator:ac13fa54ee331a688e72ef97b1e6b32ac inherit pub_methods_structprocess_1_1EventVisitor"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a> +Protected Types</h2></td></tr> +<tr class="memitem:a15a7b927d5655f1e59ea1bd43d2fe8f9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">HttpConnectionProcess</a><br class="typebreak"/> +< Call, Event > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9">Self</a></td></tr> +<tr class="separator:a15a7b927d5655f1e59ea1bd43d2fe8f9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pro_types_classprocess_1_1Process"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classprocess_1_1Process')"><img src="closed.png" alt="-"/> Protected Types inherited from <a class="el" href="classprocess_1_1Process.html">process::Process< HttpConnectionProcess< Call, Event > ></a></td></tr> +<tr class="memitem:a0ff94db0ab3ccea7ba6fd8cba68b6b9e inherit pro_types_classprocess_1_1Process"><td class="memItemLeft" align="right" valign="top">typedef HttpConnectionProcess<br class="typebreak"/> +< Call, <a class="el" href="structprocess_1_1Event.html">Event</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a></td></tr> +<tr class="separator:a0ff94db0ab3ccea7ba6fd8cba68b6b9e inherit pro_types_classprocess_1_1Process"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1e9980d5d873c695d4a1749971e18cd9 inherit pro_types_classprocess_1_1Process"><td class="memItemLeft" align="right" valign="top">typedef HttpConnectionProcess<br class="typebreak"/> +< Call, <a class="el" href="structprocess_1_1Event.html">Event</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a></td></tr> +<tr class="separator:a1e9980d5d873c695d4a1749971e18cd9 inherit pro_types_classprocess_1_1Process"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pro_types_classprocess_1_1ProcessBase"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classprocess_1_1ProcessBase')"><img src="closed.png" alt="-"/> Protected Types inherited from <a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td></tr> +<tr class="memitem:a39f8e327dc132dd4a3a95fee650458f8 inherit pro_types_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> { <a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8a0a8e4fd54250dc259c749ebf914f6a5e">RemoteConnection::REUSE</a>, +<a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8a435d743b35551ea7106af41c4a308c01">RemoteConnection::RECONNECT</a> + }</td></tr> +<tr class="memdesc:a39f8e327dc132dd4a3a95fee650458f8"><td class="mdescLeft"> </td><td class="mdescRight">Describes the behavior of the <code>link</code> call when the target <code>pid</code> points to a remote process. <a href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">More...</a><br/></td></tr> +<tr class="separator:a39f8e327dc132dd4a3a95fee650458f8 inherit pro_types_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab7ca53e513d7ead18e05466c60e51891 inherit pro_types_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">typedef lambda::function< void(const <br class="typebreak"/> +<a class="el" href="structprocess_1_1UPID.html">UPID</a> &, const std::string &)> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a></td></tr> +<tr class="memdesc:ab7ca53e513d7ead18e05466c60e51891 inherit pro_types_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Any function which takes a "from" <code><a class="el" href="structprocess_1_1UPID.html" title="An "untyped" PID, used to encapsulate the process ID for lower-layer abstractions (eg...">UPID</a></code> and a message body as arguments. <a href="#ab7ca53e513d7ead18e05466c60e51891">More...</a><br/></td></tr> +<tr class="separator:ab7ca53e513d7ead18e05466c60e51891 inherit pro_types_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a083d8346a62ad423899f6f9e9ee08806 inherit pro_types_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">typedef lambda::function<br class="typebreak"/> +< <a class="el" href="classprocess_1_1Future.html">Future</a>< <a class="el" href="structprocess_1_1http_1_1Response.html">http::Response</a> ><br class="typebreak"/> +const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</a> &)> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a></td></tr> +<tr class="memdesc:a083d8346a62ad423899f6f9e9ee08806 inherit pro_types_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Any function which takes a <code><a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a></code> and returns a <code><a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a></code>. <a href="#a083d8346a62ad423899f6f9e9ee08806">More...</a><br/></td></tr> +<tr class="separator:a083d8346a62ad423899f6f9e9ee08806 inherit pro_types_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0834b08377ce20a01893a033c46898f6 inherit pro_types_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">typedef lambda::function<br class="typebreak"/> +< <a class="el" href="classprocess_1_1Future.html">Future</a>< <a class="el" href="structprocess_1_1http_1_1Response.html">http::Response</a> ><br class="typebreak"/> + const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</a> &, const <br class="typebreak"/> +<a class="el" href="classOption.html">Option</a><br class="typebreak"/> +< <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html">http::authentication::Principal</a> > &)> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a></td></tr> +<tr class="memdesc:a0834b08377ce20a01893a033c46898f6 inherit pro_types_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Any function which takes a <code><a class="el" href="structprocess_1_1http_1_1Request.html">process::http::Request</a></code> and an <code><a class="el" href="classOption.html">Option</a><Principal></code> and returns a <code><a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a></code>. <a href="#a0834b08377ce20a01893a033c46898f6">More...</a><br/></td></tr> +<tr class="separator:a0834b08377ce20a01893a033c46898f6 inherit pro_types_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> +Protected Member Functions</h2></td></tr> +<tr class="memitem:adc3677e19ae2436777ae89d0d48996c0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#adc3677e19ae2436777ae89d0d48996c0">initialize</a> () override</td></tr> +<tr class="memdesc:adc3677e19ae2436777ae89d0d48996c0"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when a process gets spawned. <a href="#adc3677e19ae2436777ae89d0d48996c0">More...</a><br/></td></tr> +<tr class="separator:adc3677e19ae2436777ae89d0d48996c0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aae8683e301cded923007452565426324"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aae8683e301cded923007452565426324">finalize</a> () override</td></tr> +<tr class="memdesc:aae8683e301cded923007452565426324"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when a process is terminated. <a href="#aae8683e301cded923007452565426324">More...</a><br/></td></tr> +<tr class="separator:aae8683e301cded923007452565426324"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:afb0a8be87808f508914cc2207ae59428"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#afb0a8be87808f508914cc2207ae59428">detected</a> (const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="classOption.html">Option</a>< <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> >> &future)</td></tr> +<tr class="separator:afb0a8be87808f508914cc2207ae59428"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad53eb7c846b84480e2d18d4837a2d802"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#ad53eb7c846b84480e2d18d4837a2d802">connect</a> (const <a class="el" href="structid_1_1UUID.html">UUID</a> &_connectionId)</td></tr> +<tr class="separator:ad53eb7c846b84480e2d18d4837a2d802"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4cf4849ca2c97005b37d5664817d2038"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a4cf4849ca2c97005b37d5664817d2038">connected</a> (const <a class="el" href="structid_1_1UUID.html">UUID</a> &_connectionId, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< std::tuple< <a class="el" href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a>, <a class="el" href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a> >> &_connections)</td></tr> +<tr class="separator:a4cf4849ca2c97005b37d5664817d2038"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9fd245d04700870e03111f9471d1d858"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a9fd245d04700870e03111f9471d1d858">disconnect</a> ()</td></tr> +<tr class="separator:a9fd245d04700870e03111f9471d1d858"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0301fc0eed2d69534e6819869cbb4680"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a0301fc0eed2d69534e6819869cbb4680">disconnected</a> (const <a class="el" href="structid_1_1UUID.html">UUID</a> &_connectionId, const std::string &failure)</td></tr> +<tr class="separator:a0301fc0eed2d69534e6819869cbb4680"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac6cb9f6ea262bc7e08c56ad4fcb3c04e"><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_1HttpConnectionProcess.html#ac6cb9f6ea262bc7e08c56ad4fcb3c04e">_send</a> (const <a class="el" href="structid_1_1UUID.html">UUID</a> &_connectionId, const Call &call, const <a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a> &response)</td></tr> +<tr class="separator:ac6cb9f6ea262bc7e08c56ad4fcb3c04e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae67639b50210d327bf1d08fd5624f651"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#ae67639b50210d327bf1d08fd5624f651">read</a> ()</td></tr> +<tr class="separator:ae67639b50210d327bf1d08fd5624f651"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a38245a736e95aa2ce036969a50df0473"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a38245a736e95aa2ce036969a50df0473">_read</a> (const <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html">process::http::Pipe::Reader</a> &reader, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="classResult.html">Result</a>< Event >> &event)</td></tr> +<tr class="separator:a38245a736e95aa2ce036969a50df0473"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a81fc91fa235309d5486bf019260e6480"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a81fc91fa235309d5486bf019260e6480">receive</a> (const Event &event)</td></tr> +<tr class="separator:a81fc91fa235309d5486bf019260e6480"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pro_methods_classprocess_1_1ProcessBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classprocess_1_1ProcessBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td></tr> +<tr class="memitem:a79814ca5804d56a805d43bc1c86ee1e1 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a> (const <a class="el" href="structprocess_1_1Event.html">Event</a> &event)</td></tr> +<tr class="memdesc:a79814ca5804d56a805d43bc1c86ee1e1 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when an event is serviced. <a href="#a79814ca5804d56a805d43bc1c86ee1e1">More...</a><br/></td></tr> +<tr class="separator:a79814ca5804d56a805d43bc1c86ee1e1 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:afada1b4232e2867717bc3cf6d296e2b2 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#afada1b4232e2867717bc3cf6d296e2b2">visit</a> (const <a class="el" href="structprocess_1_1MessageEvent.html">MessageEvent</a> &event)</td></tr> +<tr class="separator:afada1b4232e2867717bc3cf6d296e2b2 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9b7eb1f7b22934a2ae9787ec4129b879 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">visit</a> (const <a class="el" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a> &event)</td></tr> +<tr class="separator:a9b7eb1f7b22934a2ae9787ec4129b879 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6c225bbf6d2fd8f93e827ef3515a7e20 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">visit</a> (const <a class="el" href="structprocess_1_1HttpEvent.html">HttpEvent</a> &event)</td></tr> +<tr class="separator:a6c225bbf6d2fd8f93e827ef3515a7e20 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a394f43bc1b3a1d1e1f9ea67772040902 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">visit</a> (const <a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> &event)</td></tr> +<tr class="separator:a394f43bc1b3a1d1e1f9ea67772040902 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a34a0d883ad4159e8780e6e1698a7c00a inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">visit</a> (const <a class="el" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a> &event)</td></tr> +<tr class="separator:a34a0d883ad4159e8780e6e1698a7c00a inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0a0053b515e25f366a29a6897467bebc inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">exited</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &)</td></tr> +<tr class="memdesc:a0a0053b515e25f366a29a6897467bebc inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when a linked process has exited. <a href="#a0a0053b515e25f366a29a6897467bebc">More...</a><br/></td></tr> +<tr class="separator:a0a0053b515e25f366a29a6897467bebc inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a38a4b602aa7e2656a647323da1bacf50 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &)</td></tr> +<tr class="memdesc:a38a4b602aa7e2656a647323da1bacf50 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when a linked process can no longer be monitored. <a href="#a38a4b602aa7e2656a647323da1bacf50">More...</a><br/></td></tr> +<tr class="separator:a38a4b602aa7e2656a647323da1bacf50 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af90d581940120abfb787e46568e7a3af inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &to, const std::string &name, const char *data=nullptr, size_t length=0)</td></tr> +<tr class="memdesc:af90d581940120abfb787e46568e7a3af inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Sends the message to the specified <code><a class="el" href="structprocess_1_1UPID.html" title="An "untyped" PID, used to encapsulate the process ID for lower-layer abstractions (eg...">UPID</a></code>. <a href="#af90d581940120abfb787e46568e7a3af">More...</a><br/></td></tr> +<tr class="separator:af90d581940120abfb787e46568e7a3af inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a98036cf5c9479ce92c8d4f1a83514cf8 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">send</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &to, std::string &&name, const char *data=nullptr, size_t length=0)</td></tr> +<tr class="separator:a98036cf5c9479ce92c8d4f1a83514cf8 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae97b59a857843096aa219d0209837c42 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structprocess_1_1UPID.html">UPID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &pid, const <a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> remote=<a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8a0a8e4fd54250dc259c749ebf914f6a5e">RemoteConnection::REUSE</a>)</td></tr> +<tr class="memdesc:ae97b59a857843096aa219d0209837c42 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Links with the specified <code><a class="el" href="structprocess_1_1UPID.html" title="An "untyped" PID, used to encapsulate the process ID for lower-layer abstractions (eg...">UPID</a></code>. <a href="#ae97b59a857843096aa219d0209837c42">More...</a><br/></td></tr> +<tr class="separator:ae97b59a857843096aa219d0209837c42 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a591501723f8320f0b29e2a7c64a501eb inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">install</a> (const std::string &name, const <a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> &handler)</td></tr> +<tr class="memdesc:a591501723f8320f0b29e2a7c64a501eb inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Sets up a handler for messages with the specified name. <a href="#a591501723f8320f0b29e2a7c64a501eb">More...</a><br/></td></tr> +<tr class="separator:a591501723f8320f0b29e2a7c64a501eb inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8dfef5689de05716f582fa737f165133 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> +<tr class="memitem:a8dfef5689de05716f582fa737f165133 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a> (const std::string &name, void(T::*method)(const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &, const std::string &))</td></tr> +<tr class="memdesc:a8dfef5689de05716f582fa737f165133 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Sets up a handler for messages with the specified name. <a href="#a8dfef5689de05716f582fa737f165133">More...</a><br/></td></tr> +<tr class="separator:a8dfef5689de05716f582fa737f165133 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a685d23d0dc0f42a0038dda0724e5d783 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a> (const std::string &name, const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &pid)</td></tr> +<tr class="memdesc:a685d23d0dc0f42a0038dda0724e5d783 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Delegates incoming messages, with the specified name, to the <code><a class="el" href="structprocess_1_1UPID.html" title="An "untyped" PID, used to encapsulate the process ID for lower-layer abstractions (eg...">UPID</a></code>. <a href="#a685d23d0dc0f42a0038dda0724e5d783">More...</a><br/></td></tr> +<tr class="separator:a685d23d0dc0f42a0038dda0724e5d783 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af0d1a6f8da798dfb2b6ea92550b8c6f5 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a> (const std::string &name, const <a class="el" href="classOption.html">Option</a>< std::string > &help, const <a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> &handler, const <a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a> &options=<a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a>())</td></tr> +<tr class="memdesc:af0d1a6f8da798dfb2b6ea92550b8c6f5 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Sets up a handler for HTTP requests with the specified name. <a href="#af0d1a6f8da798dfb2b6ea92550b8c6f5">More...</a><br/></td></tr> +<tr class="separator:af0d1a6f8da798dfb2b6ea92550b8c6f5 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a70ff038897726b5ff2713e5d5602efa6 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> +<tr class="memitem:a70ff038897726b5ff2713e5d5602efa6 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a> (const std::string &name, const <a class="el" href="classOption.html">Option</a>< std::string > &help, <a class="el" href="classprocess_1_1Future.html">Future</a>< <a class="el" href="structprocess_1_1http_1_1Response.html">http::Response</a> >(T::*method)(const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</a> &), const <a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a> &options=<a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a>())</td></tr> +<tr class="memdesc:a70ff038897726b5ff2713e5d5602efa6 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Sets up a handler for HTTP requests with the specified name. <a href="#a70ff038897726b5ff2713e5d5602efa6">More...</a><br/></td></tr> +<tr class="separator:a70ff038897726b5ff2713e5d5602efa6 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0bb721f72a1b9b517808149010de8b9a inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a> (const std::string &name, const std::string &realm, const <a class="el" href="classOption.html">Option</a>< std::string > &help, const <a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> &handler, const <a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a> &options=<a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a>())</td></tr> +<tr class="separator:a0bb721f72a1b9b517808149010de8b9a inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a897bf0b650b9fc56fc87fd005827c8ce inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> +<tr class="memitem:a897bf0b650b9fc56fc87fd005827c8ce inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a> (const std::string &name, const std::string &realm, const <a class="el" href="classOption.html">Option</a>< std::string > &help, <a class="el" href="classprocess_1_1Future.html">Future</a>< <a class="el" href="structprocess_1_1http_1_1Response.html">http::Response</a> >(T::*method)(const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</a> &, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html">http::authentication::Principal</a> > &), const <a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a> &a mp;options=<a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a>())</td></tr> +<tr class="memdesc:a897bf0b650b9fc56fc87fd005827c8ce inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Sets up a handler for HTTP requests with the specified name. <a href="#a897bf0b650b9fc56fc87fd005827c8ce">More...</a><br/></td></tr> +<tr class="separator:a897bf0b650b9fc56fc87fd005827c8ce inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6b32f94df3a92225825a1cc426b060c8 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a> (const std::string &name, const std::string &path, const std::map< std::string, std::string > &types=<a class="el" href="namespaceprocess_1_1mime.html#aa12bd84b9c99ba313fbbf8c56bc411cb">mime::types</a>)</td></tr> +<tr class="memdesc:a6b32f94df3a92225825a1cc426b060c8 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Sets up the default HTTP request handler to provide the static asset(s) at the specified <em>absolute</em> path for the specified name. <a href="#a6b32f94df3a92225825a1cc426b060c8">More...</a><br/></td></tr> +<tr class="separator:a6b32f94df3a92225825a1cc426b060c8 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a641dc674baabe6a58e4f4869090bd310 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplParams" colspan="2">template<typename T > </td></tr> +<tr class="memitem:a641dc674baabe6a58e4f4869090bd310 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplItemLeft" align="right" valign="top">size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a> ()</td></tr> +<tr class="memdesc:a641dc674baabe6a58e4f4869090bd310 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of events of the given type currently on the event queue. <a href="#a641dc674baabe6a58e4f4869090bd310">More...</a><br/></td></tr> +<tr class="separator:a641dc674baabe6a58e4f4869090bd310 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> +Friends</h2></td></tr> +<tr class="memitem:aee60dfc13f0d0163a600d788a524a725"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aee60dfc13f0d0163a600d788a524a725">operator<<</a> (std::ostream &stream, State state)</td></tr> +<tr class="separator:aee60dfc13f0d0163a600d788a524a725"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><h3>template<typename Call, typename Event><br/> +class mesos::internal::HttpConnectionProcess< Call, Event ></h3> + +<p>HTTP connection handler. </p> +<p>Manages the connection to a Call/Event based <a class="el" href="namespacemesos_1_1v1.html">v1</a> API like the resource provider API. </p> +</div><h2 class="groupheader">Member Typedef Documentation</h2> +<a class="anchor" id="a15a7b927d5655f1e59ea1bd43d2fe8f9"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">typedef <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">HttpConnectionProcess</a><Call, Event> <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::<a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9">Self</a></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<h2 class="groupheader">Constructor & Destructor Documentation</h2> +<a class="anchor" id="aa5d1d7deac2035597a715a0c115ca38e"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::<a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">HttpConnectionProcess</a> </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"><em>prefix</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1internal_1_1EndpointDetector.html">EndpointDetector</a> > </td> + <td class="paramname"><em>_detector</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> </td> + <td class="paramname"><em>_contentType</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::function< <a class="el" href="classOption.html">Option</a>< <a class="el" href="classError.html">Error</a> >(const Call &)> & </td> + <td class="paramname"><em>validate</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::function< void(void)> & </td> + <td class="paramname"><em>connected</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::function< void(void)> & </td> + <td class="paramname"><em>disconnected</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::function< void(const std::queue< Event > &)> & </td> + <td class="paramname"><em>received</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Construct a HTTP connection process. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">prefix</td><td>prefix of the actor. </td></tr> + <tr><td class="paramname">_detector</td><td>the endpoint detector. </td></tr> + <tr><td class="paramname">_contentType</td><td>the content type expected by this connection. </td></tr> + <tr><td class="paramname">validate</td><td>a callback which will be invoked when a call needs to be validated. </td></tr> + <tr><td class="paramname">connected</td><td>a callback which will be invoked when the connection is established. </td></tr> + <tr><td class="paramname">disconnected</td><td>a callback which will be invoked when the connection is disconnected. </td></tr> + <tr><td class="paramname">received</td><td>a callback which will be be invoked when events are received. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<h2 class="groupheader">Member Function Documentation</h2> +<a class="anchor" id="a38245a736e95aa2ce036969a50df0473"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::_read </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html">process::http::Pipe::Reader</a> & </td> + <td class="paramname"><em>reader</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="classResult.html">Result</a>< Event >> & </td> + <td class="paramname"><em>event</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ac6cb9f6ea262bc7e08c56ad4fcb3c04e"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><<a class="el" href="structNothing.html">Nothing</a>> <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::_send </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structid_1_1UUID.html">UUID</a> & </td> + <td class="paramname"><em>_connectionId</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const Call & </td> + <td class="paramname"><em>call</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1Response.html">process::http::Response</a> & </td> + <td class="paramname"><em>response</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ad53eb7c846b84480e2d18d4837a2d802"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::connect </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structid_1_1UUID.html">UUID</a> & </td> + <td class="paramname"><em>_connectionId</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a4cf4849ca2c97005b37d5664817d2038"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::connected </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structid_1_1UUID.html">UUID</a> & </td> + <td class="paramname"><em>_connectionId</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< std::tuple< <a class="el" href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a>, <a class="el" href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a> >> & </td> + <td class="paramname"><em>_connections</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="afb0a8be87808f508914cc2207ae59428"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::detected </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="classOption.html">Option</a>< <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> >> & </td> + <td class="paramname"><em>future</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a9fd245d04700870e03111f9471d1d858"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::disconnect </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a0301fc0eed2d69534e6819869cbb4680"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::disconnected </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structid_1_1UUID.html">UUID</a> & </td> + <td class="paramname"><em>_connectionId</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"><em>failure</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aae8683e301cded923007452565426324"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::finalize </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Invoked when a process is terminated. </p> +<p><b>NOTE</b>: this does not get invoked automatically if <code><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">process::ProcessBase::visit(const TerminateEvent&)</a></code> is overridden. </p> + +<p>Reimplemented from <a class="el" href="classprocess_1_1ProcessBase.html#a07ac3fd4eededbb6015c305e12411b98">process::ProcessBase</a>.</p> + +</div> +</div> +<a class="anchor" id="adc3677e19ae2436777ae89d0d48996c0"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::initialize </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Invoked when a process gets spawned. </p> + +<p>Reimplemented from <a class="el" href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">process::ProcessBase</a>.</p> + +</div> +</div> +<a class="anchor" id="ae67639b50210d327bf1d08fd5624f651"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::read </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a81fc91fa235309d5486bf019260e6480"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::receive </td> + <td>(</td> + <td class="paramtype">const Event & </td> + <td class="paramname"><em>event</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a07daef2f77a33b44451c4cf7d53ff627"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><<a class="el" href="structNothing.html">Nothing</a>> <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a>< Call, Event >::send </td> + <td>(</td> + <td class="paramtype">const Call & </td> + <td class="paramname"><em>call</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<h2 class="groupheader">Friends And Related Function Documentation</h2> +<a class="anchor" id="aee60dfc13f0d0163a600d788a524a725"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename Call , typename Event > </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">std::ostream& operator<< </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"><em>stream</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">State </td> + <td class="paramname"><em>state</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">friend</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<hr/>The documentation for this class was generated from the following files:<ul> +<li>include/mesos/v1/<a class="el" href="v1_2resource__provider_8hpp_source.html">resource_provider.hpp</a></li> +<li>src/resource_provider/<a class="el" href="http__connection_8hpp_source.html">http_connection.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/aed522dd/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess.png ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess.png b/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess.png new file mode 100644 index 0000000..ebbe0ba Binary files /dev/null and b/content/api/latest/c++/classmesos_1_1internal_1_1HttpConnectionProcess.png differ http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProvider-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProvider-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProvider-members.html index 5a34e36..0539954 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProvider-members.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProvider-members.html @@ -57,7 +57,7 @@ <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html">mesos::internal::LocalResourceProvider</a>, including all inherited members.</p> <table class="directory"> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html#a09caf904401bb8067df911d923b7f3db">create</a>(const ResourceProviderInfo &info)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html">mesos::internal::LocalResourceProvider</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_1LocalResourceProvider.html#a40eb435d22fdd77aa2ded7d7a3e6957a">create</a>(const process::http::URL &url, const ResourceProviderInfo &info)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html">mesos::internal::LocalResourceProvider</a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html#ad1e9626a7f7c92d4aa4b0958f38b9232">~LocalResourceProvider</a>()=default</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html">mesos::internal::LocalResourceProvider</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> </table></div><!-- contents --> <!-- start footer part --> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProvider.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProvider.html b/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProvider.html index 70aa12a..688b02b 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProvider.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProvider.html @@ -77,9 +77,9 @@ 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:a09caf904401bb8067df911d923b7f3db"><td class="memItemLeft" align="right" valign="top">static <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_1LocalResourceProvider.html">LocalResourceProvider</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html#a09caf904401bb8067df911d923b7f3db">create</a> (const ResourceProviderInfo &info)</td></tr> -<tr class="separator:a09caf904401bb8067df911d923b7f3db"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a40eb435d22fdd77aa2ded7d7a3e6957a"><td class="memItemLeft" align="right" valign="top">static <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_1LocalResourceProvider.html">LocalResourceProvider</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html#a40eb435d22fdd77aa2ded7d7a3e6957a">create</a> (const <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> &url, const ResourceProviderInfo &info)</td></tr> +<tr class="separator:a40eb435d22fdd77aa2ded7d7a3e6957a"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="ad1e9626a7f7c92d4aa4b0958f38b9232"></a> @@ -106,7 +106,7 @@ Static Public Member Functions</h2></td></tr> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> -<a class="anchor" id="a09caf904401bb8067df911d923b7f3db"></a> +<a class="anchor" id="a40eb435d22fdd77aa2ded7d7a3e6957a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -116,9 +116,19 @@ Static Public Member Functions</h2></td></tr> <tr> <td class="memname">static <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_1LocalResourceProvider.html">LocalResourceProvider</a>> > mesos::internal::LocalResourceProvider::create </td> <td>(</td> + <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> & </td> + <td class="paramname"><em>url</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> <td class="paramtype">const ResourceProviderInfo & </td> - <td class="paramname"><em>info</em></td><td>)</td> + <td class="paramname"><em>info</em> </td> + </tr> + <tr> <td></td> + <td>)</td> + <td></td><td></td> </tr> </table> </td> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProviderDaemon-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProviderDaemon-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProviderDaemon-members.html index a593daa..6ea7b6a 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProviderDaemon-members.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProviderDaemon-members.html @@ -57,7 +57,7 @@ <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">mesos::internal::LocalResourceProviderDaemon</a>, including all inherited members.</p> <table class="directory"> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a974843122a877602bdc8623ad31510fe">create</a>(const slave::Flags &flags)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">mesos::internal::LocalResourceProviderDaemon</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_1LocalResourceProviderDaemon.html#ab5dc750f1ad5be4f108bb65bfb1288b2">create</a>(const process::http::URL &url, const slave::Flags &flags)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">mesos::internal::LocalResourceProviderDaemon</a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#ad2cf50d4e9fe87fd163954ba863713f6">LocalResourceProviderDaemon</a>(const LocalResourceProviderDaemon &other)=delete</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">mesos::internal::LocalResourceProviderDaemon</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">operator=</a>(const LocalResourceProviderDaemon &other)=delete</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">mesos::internal::LocalResourceProviderDaemon</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4cf40ce91853aba92b471e17fe03a9e8">~LocalResourceProviderDaemon</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">mesos::internal::LocalResourceProviderDaemon</a></td><td class="entry"></td></tr> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProviderDaemon.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProviderDaemon.html b/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProviderDaemon.html index 2178f2f..51c4542 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProviderDaemon.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1LocalResourceProviderDaemon.html @@ -72,9 +72,9 @@ 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:a974843122a877602bdc8623ad31510fe"><td class="memItemLeft" align="right" valign="top">static <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_1LocalResourceProviderDaemon.html">LocalResourceProviderDaemon</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a974843122a877602bdc8623ad31510fe">create</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> &<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>)</td></tr> -<tr class="separator:a974843122a877602bdc8623ad31510fe"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab5dc750f1ad5be4f108bb65bfb1288b2"><td class="memItemLeft" align="right" valign="top">static <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_1LocalResourceProviderDaemon.html">LocalResourceProviderDaemon</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#ab5dc750f1ad5be4f108bb65bfb1288b2">create</a> (const <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> &url, const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> &<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>)</td></tr> +<tr class="separator:ab5dc750f1ad5be4f108bb65bfb1288b2"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a4cf40ce91853aba92b471e17fe03a9e8"></a> @@ -117,7 +117,7 @@ Static Public Member Functions</h2></td></tr> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> -<a class="anchor" id="a974843122a877602bdc8623ad31510fe"></a> +<a class="anchor" id="ab5dc750f1ad5be4f108bb65bfb1288b2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -127,9 +127,19 @@ Static Public Member Functions</h2></td></tr> <tr> <td class="memname">static <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_1LocalResourceProviderDaemon.html">LocalResourceProviderDaemon</a>> > mesos::internal::LocalResourceProviderDaemon::create </td> <td>(</td> + <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> & </td> + <td class="paramname"><em>url</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> <td class="paramtype">const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> & </td> - <td class="paramname"><em>flags</em></td><td>)</td> + <td class="paramname"><em>flags</em> </td> + </tr> + <tr> <td></td> + <td>)</td> + <td></td><td></td> </tr> </table> </td> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/classmesos_1_1internal_1_1StorageLocalResourceProvider-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1StorageLocalResourceProvider-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1StorageLocalResourceProvider-members.html index 50b6a81..60a1f3d 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1StorageLocalResourceProvider-members.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1StorageLocalResourceProvider-members.html @@ -57,8 +57,8 @@ <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html">mesos::internal::StorageLocalResourceProvider</a>, including all inherited members.</p> <table class="directory"> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a7f7cd62e71df6db93833f895e8a4cef2">create</a>(const mesos::ResourceProviderInfo &info)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html">mesos::internal::StorageLocalResourceProvider</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html#a09caf904401bb8067df911d923b7f3db">mesos::internal::LocalResourceProvider::create</a>(const ResourceProviderInfo &info)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html">mesos::internal::LocalResourceProvider</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_1StorageLocalResourceProvider.html#ab0c13f72bcd6ba3f8129192ec3cf3347">create</a>(const process::http::URL &url, const mesos::ResourceProviderInfo &info)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html">mesos::internal::StorageLocalResourceProvider</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html#a40eb435d22fdd77aa2ded7d7a3e6957a">mesos::internal::LocalResourceProvider::create</a>(const process::http::URL &url, const ResourceProviderInfo &info)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html">mesos::internal::LocalResourceProvider</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_1StorageLocalResourceProvider.html#a5f7d81060aef2d7ddfada36e8fb6a217">operator=</a>(const StorageLocalResourceProvider &other)=delete</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html">mesos::internal::StorageLocalResourceProvider</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a992fbd6e13668c545f311bc0eed233c1">StorageLocalResourceProvider</a>(const StorageLocalResourceProvider &other)=delete</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html">mesos::internal::StorageLocalResourceProvider</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html#ad1e9626a7f7c92d4aa4b0958f38b9232">~LocalResourceProvider</a>()=default</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html">mesos::internal::LocalResourceProvider</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/classmesos_1_1internal_1_1StorageLocalResourceProvider.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1StorageLocalResourceProvider.html b/content/api/latest/c++/classmesos_1_1internal_1_1StorageLocalResourceProvider.html index f5b273f..88fbdfc 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1StorageLocalResourceProvider.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1StorageLocalResourceProvider.html @@ -84,13 +84,13 @@ 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:a7f7cd62e71df6db93833f895e8a4cef2"><td class="memItemLeft" align="right" valign="top">static <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_1LocalResourceProvider.html">LocalResourceProvider</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a7f7cd62e71df6db93833f895e8a4cef2">create</a> (const mesos::ResourceProviderInfo &info)</td></tr> -<tr class="separator:a7f7cd62e71df6db93833f895e8a4cef2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab0c13f72bcd6ba3f8129192ec3cf3347"><td class="memItemLeft" align="right" valign="top">static <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_1LocalResourceProvider.html">LocalResourceProvider</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#ab0c13f72bcd6ba3f8129192ec3cf3347">create</a> (const <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> &url, const mesos::ResourceProviderInfo &info)</td></tr> +<tr class="separator:ab0c13f72bcd6ba3f8129192ec3cf3347"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_static_methods_classmesos_1_1internal_1_1LocalResourceProvider"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classmesos_1_1internal_1_1LocalResourceProvider')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html">mesos::internal::LocalResourceProvider</a></td></tr> -<tr class="memitem:a09caf904401bb8067df911d923b7f3db inherit pub_static_methods_classmesos_1_1internal_1_1LocalResourceProvider"><td class="memItemLeft" align="right" valign="top">static <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_1LocalResourceProvider.html">LocalResourceProvider</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html#a09caf904401bb8067df911d923b7f3db">create</a> (const ResourceProviderInfo &info)</td></tr> -<tr class="separator:a09caf904401bb8067df911d923b7f3db inherit pub_static_methods_classmesos_1_1internal_1_1LocalResourceProvider"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a40eb435d22fdd77aa2ded7d7a3e6957a inherit pub_static_methods_classmesos_1_1internal_1_1LocalResourceProvider"><td class="memItemLeft" align="right" valign="top">static <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_1LocalResourceProvider.html">LocalResourceProvider</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html#a40eb435d22fdd77aa2ded7d7a3e6957a">create</a> (const <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> &url, const ResourceProviderInfo &info)</td></tr> +<tr class="separator:a40eb435d22fdd77aa2ded7d7a3e6957a inherit pub_static_methods_classmesos_1_1internal_1_1LocalResourceProvider"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a71e58b6f7f4b9d9989e691370aa05903"></a> @@ -141,7 +141,7 @@ Static Public Member Functions</h2></td></tr> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> -<a class="anchor" id="a7f7cd62e71df6db93833f895e8a4cef2"></a> +<a class="anchor" id="ab0c13f72bcd6ba3f8129192ec3cf3347"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -151,9 +151,19 @@ Static Public Member Functions</h2></td></tr> <tr> <td class="memname">static <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_1LocalResourceProvider.html">LocalResourceProvider</a>> > mesos::internal::StorageLocalResourceProvider::create </td> <td>(</td> + <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> & </td> + <td class="paramname"><em>url</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> <td class="paramtype">const mesos::ResourceProviderInfo & </td> - <td class="paramname"><em>info</em></td><td>)</td> + <td class="paramname"><em>info</em> </td> + </tr> + <tr> <td></td> + <td>)</td> + <td></td><td></td> </tr> </table> </td>
