http://git-wip-us.apache.org/repos/asf/mesos-site/blob/877d1fc7/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html index 8e52ca7..5247762 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html @@ -71,7 +71,7 @@ Inheritance diagram for mesos::internal::master::Master:</div> <area href="classProtobufProcess.html" alt="ProtobufProcess< Master >" shape="rect" coords="0,168,183,192"/> <area href="classprocess_1_1Process.html" alt="process::Process< Master >" shape="rect" coords="0,112,183,136"/> <area href="classprocess_1_1ProcessBase.html" alt="process::ProcessBase" shape="rect" coords="0,56,183,80"/> -<area href="structprocess_1_1EventVisitor.html" alt="process::EventVisitor" shape="rect" coords="0,0,183,24"/> +<area href="structprocess_1_1EventConsumer.html" alt="process::EventConsumer" shape="rect" coords="0,0,183,24"/> </map> </div></div> <table class="memberdecls"> @@ -159,25 +159,25 @@ Public Member Functions</h2></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> +<tr class="inherit_header pub_methods_structprocess_1_1EventConsumer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structprocess_1_1EventConsumer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="structprocess_1_1EventConsumer.html">process::EventConsumer</a></td></tr> +<tr class="memitem:a9b310e99e6cef77273fd1cc403c871b1 inherit pub_methods_structprocess_1_1EventConsumer"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1EventConsumer.html#a9b310e99e6cef77273fd1cc403c871b1">~EventConsumer</a> ()</td></tr> +<tr class="separator:a9b310e99e6cef77273fd1cc403c871b1 inherit pub_methods_structprocess_1_1EventConsumer"><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:ae3b5c560a4dc2a611f3b11b1642d9623"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae3b5c560a4dc2a611f3b11b1642d9623">initialize</a> ()</td></tr> -<tr class="memdesc:ae3b5c560a4dc2a611f3b11b1642d9623"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when a process gets spawned. <a href="#ae3b5c560a4dc2a611f3b11b1642d9623">More...</a><br/></td></tr> -<tr class="separator:ae3b5c560a4dc2a611f3b11b1642d9623"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aadfa2612b8297613788ed47d1e0ba817"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#aadfa2612b8297613788ed47d1e0ba817">finalize</a> ()</td></tr> -<tr class="memdesc:aadfa2612b8297613788ed47d1e0ba817"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when a process is terminated. <a href="#aadfa2612b8297613788ed47d1e0ba817">More...</a><br/></td></tr> -<tr class="separator:aadfa2612b8297613788ed47d1e0ba817"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:abc98aab1998bf1a0db65bd0a6799bc9c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#abc98aab1998bf1a0db65bd0a6799bc9c">visit</a> (const <a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &event)</td></tr> -<tr class="separator:abc98aab1998bf1a0db65bd0a6799bc9c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac6025245facc481ba42f7208969494df"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ac6025245facc481ba42f7208969494df">visit</a> (const <a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a> &event)</td></tr> -<tr class="separator:ac6025245facc481ba42f7208969494df"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab84125e8b6ac8adadadd40df0e63920f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ab84125e8b6ac8adadadd40df0e63920f">exited</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &pid)</td></tr> -<tr class="memdesc:ab84125e8b6ac8adadadd40df0e63920f"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when a linked process has exited. <a href="#ab84125e8b6ac8adadadd40df0e63920f">More...</a><br/></td></tr> -<tr class="separator:ab84125e8b6ac8adadadd40df0e63920f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5ee20b895880bc157c7e445859458364"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5ee20b895880bc157c7e445859458364">initialize</a> () override</td></tr> +<tr class="memdesc:a5ee20b895880bc157c7e445859458364"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when a process gets spawned. <a href="#a5ee20b895880bc157c7e445859458364">More...</a><br/></td></tr> +<tr class="separator:a5ee20b895880bc157c7e445859458364"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ade864dd7c63e16d0714c351381390cff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ade864dd7c63e16d0714c351381390cff">finalize</a> () override</td></tr> +<tr class="memdesc:ade864dd7c63e16d0714c351381390cff"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when a process is terminated. <a href="#ade864dd7c63e16d0714c351381390cff">More...</a><br/></td></tr> +<tr class="separator:ade864dd7c63e16d0714c351381390cff"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2df5783664d5323e43272fdce9310455"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a2df5783664d5323e43272fdce9310455">consume</a> (<a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &&event) override</td></tr> +<tr class="separator:a2df5783664d5323e43272fdce9310455"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac38bf9823bb8b70ddaa0e2030c12913e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ac38bf9823bb8b70ddaa0e2030c12913e">consume</a> (<a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a> &&event) override</td></tr> +<tr class="separator:ac38bf9823bb8b70ddaa0e2030c12913e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac285ccb7495989feff13451400127c7f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ac285ccb7495989feff13451400127c7f">exited</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &pid) override</td></tr> +<tr class="memdesc:ac285ccb7495989feff13451400127c7f"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when a linked process has exited. <a href="#ac285ccb7495989feff13451400127c7f">More...</a><br/></td></tr> +<tr class="separator:ac285ccb7495989feff13451400127c7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a56c9f52ccd8842678065e9225255c320"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a56c9f52ccd8842678065e9225255c320">exited</a> (const FrameworkID &frameworkId, const <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html">HttpConnection</a> &http)</td></tr> <tr class="separator:a56c9f52ccd8842678065e9225255c320"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ffd3bd4715e4e12035c89ac47c2cd99"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4ffd3bd4715e4e12035c89ac47c2cd99">_exited</a> (<a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> *framework)</td></tr> @@ -190,10 +190,10 @@ Protected Member Functions</h2></td></tr> <tr class="separator:ada6e99db89ac87b9a716562c2b0bcc7b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4b9dbb6705a90f74ce929464d3c677c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ad4b9dbb6705a90f74ce929464d3c677c">throttled</a> (const <a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &event, const <a class="el" href="classOption.html">Option</a>< std::string > &principal)</td></tr> <tr class="separator:ad4b9dbb6705a90f74ce929464d3c677c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae1c3d92914e50944add7fdf7004df446"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae1c3d92914e50944add7fdf7004df446">_visit</a> (const <a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &event)</td></tr> -<tr class="separator:ae1c3d92914e50944add7fdf7004df446"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5433259cd43dac684687ab3fbce34c4d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5433259cd43dac684687ab3fbce34c4d">_visit</a> (const <a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a> &event)</td></tr> -<tr class="separator:a5433259cd43dac684687ab3fbce34c4d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4568d29fc1b9e22e096a64d9fe2ba0f7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4568d29fc1b9e22e096a64d9fe2ba0f7">_consume</a> (const <a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &event)</td></tr> +<tr class="separator:a4568d29fc1b9e22e096a64d9fe2ba0f7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6701d8757fbb8598669adb8f960cc35d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a6701d8757fbb8598669adb8f960cc35d">_consume</a> (const <a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a> &event)</td></tr> +<tr class="separator:a6701d8757fbb8598669adb8f960cc35d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2595f53b9f20504fab43976b1ac0ba17"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a2595f53b9f20504fab43976b1ac0ba17">exceededCapacity</a> (const <a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &event, const <a class="el" href="classOption.html">Option</a>< std::string > &principal, uint64_t capacity)</td></tr> <tr class="separator:a2595f53b9f20504fab43976b1ac0ba17"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad984209e10f925712335d99bed0b9c5b"><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_1master_1_1Master.html#ad984209e10f925712335d99bed0b9c5b">recover</a> ()</td></tr> @@ -325,6 +325,8 @@ Protected Member Functions</h2></td></tr> <tr class="memitem:ae5fdaed6ff563268774b24b1d6813f67"><td class="memItemLeft" align="right" valign="top">SlaveID </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae5fdaed6ff563268774b24b1d6813f67">newSlaveId</a> ()</td></tr> <tr class="separator:ae5fdaed6ff563268774b24b1d6813f67"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classProtobufProcess"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classProtobufProcess')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classProtobufProcess.html">ProtobufProcess< Master ></a></td></tr> +<tr class="memitem:a5c6659fa98d4c54ae10ced56690f08ee inherit pro_methods_classProtobufProcess"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">consume</a> (<a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> &&event) override</td></tr> +<tr class="separator:a5c6659fa98d4c54ae10ced56690f08ee inherit pro_methods_classProtobufProcess"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c404fdc490a7199a0d2ad881d588e5c inherit pro_methods_classProtobufProcess"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &to, const google::protobuf::Message &<a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a>)</td></tr> <tr class="separator:a6c404fdc490a7199a0d2ad881d588e5c inherit pro_methods_classProtobufProcess"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac3a38ee730baa94fcc6c94482f8f756 inherit pro_methods_classProtobufProcess"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classProtobufProcess.html#aac3a38ee730baa94fcc6c94482f8f756">reply</a> (const google::protobuf::Message &<a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a>)</td></tr> @@ -346,15 +348,17 @@ Protected Member Functions</h2></td></tr> <tr class="memitem:a2a43dbf78901ee50fb93fa330f9632d7 inherit pro_methods_classProtobufProcess"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classProtobufProcess.html#a2a43dbf78901ee50fb93fa330f9632d7">install</a> (void(Master::*method)(PC...), <a class="el" href="classProtobufProcess.html#a0657fb99bfae4fb1d83cb9fd13f8935a">MessageProperty</a>< M, P >...param)</td></tr> <tr class="separator:a2a43dbf78901ee50fb93fa330f9632d7 inherit pro_methods_classProtobufProcess"><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: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: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:a2accda04cb99a8337c501958ff85ce01 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#a2accda04cb99a8337c501958ff85ce01">serve</a> (<a class="el" href="structprocess_1_1Event.html">Event</a> &&event)</td></tr> +<tr class="memdesc:a2accda04cb99a8337c501958ff85ce01 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when an event is serviced. <a href="#a2accda04cb99a8337c501958ff85ce01">More...</a><br/></td></tr> +<tr class="separator:a2accda04cb99a8337c501958ff85ce01 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad9d4ca7d97e0a296121deac831ac1917 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#ad9d4ca7d97e0a296121deac831ac1917">consume</a> (<a class="el" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a> &&event) override</td></tr> +<tr class="separator:ad9d4ca7d97e0a296121deac831ac1917 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a37f2b9a57194ffdbe873a318337e0f76 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#a37f2b9a57194ffdbe873a318337e0f76">consume</a> (<a class="el" href="structprocess_1_1HttpEvent.html">HttpEvent</a> &&event) override</td></tr> +<tr class="separator:a37f2b9a57194ffdbe873a318337e0f76 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9a583eaf601e28e41073181ec3ebbc32 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#a9a583eaf601e28e41073181ec3ebbc32">consume</a> (<a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> &&event) override</td></tr> +<tr class="separator:a9a583eaf601e28e41073181ec3ebbc32 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4dd3058269bffe1b73cb8a4469a66542 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#a4dd3058269bffe1b73cb8a4469a66542">consume</a> (<a class="el" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a> &&event) override</td></tr> +<tr class="separator:a4dd3058269bffe1b73cb8a4469a66542 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> @@ -822,6 +826,54 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> +<a class="anchor" id="a4568d29fc1b9e22e096a64d9fe2ba0f7"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void mesos::internal::master::Master::_consume </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> & </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">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a6701d8757fbb8598669adb8f960cc35d"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void mesos::internal::master::Master::_consume </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a> & </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">protected</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> <a class="anchor" id="a4ffd3bd4715e4e12035c89ac47c2cd99"></a> <div class="memitem"> <div class="memproto"> @@ -1216,54 +1268,6 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> -<a class="anchor" id="ae1c3d92914e50944add7fdf7004df446"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void mesos::internal::master::Master::_visit </td> - <td>(</td> - <td class="paramtype">const <a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> & </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">protected</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a5433259cd43dac684687ab3fbce34c4d"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void mesos::internal::master::Master::_visit </td> - <td>(</td> - <td class="paramtype">const <a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a> & </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">protected</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -</div> -</div> <a class="anchor" id="a2d4b5ce9e8d5ccd2c6aa826e9a9592a0"></a> <div class="memitem"> <div class="memproto"> @@ -1834,6 +1838,58 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> +<a class="anchor" id="a2df5783664d5323e43272fdce9310455"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void mesos::internal::master::Master::consume </td> + <td>(</td> + <td class="paramtype"><a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> && </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">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Reimplemented from <a class="el" href="structprocess_1_1EventConsumer.html#a711e0aecfcdbe69216e26a630d52869d">process::EventConsumer</a>.</p> + +</div> +</div> +<a class="anchor" id="ac38bf9823bb8b70ddaa0e2030c12913e"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void mesos::internal::master::Master::consume </td> + <td>(</td> + <td class="paramtype"><a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a> && </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">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Reimplemented from <a class="el" href="structprocess_1_1EventConsumer.html#ad53e08d44e0ee73adea71dd443b1802c">process::EventConsumer</a>.</p> + +</div> +</div> <a class="anchor" id="a16aaa13fffec4c3aadd62e9e27616c7c"></a> <div class="memitem"> <div class="memproto"> @@ -2090,7 +2146,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> -<a class="anchor" id="ab84125e8b6ac8adadadd40df0e63920f"></a> +<a class="anchor" id="ac285ccb7495989feff13451400127c7f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -2098,7 +2154,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">virtual void mesos::internal::master::Master::exited </td> + <td class="memname">void mesos::internal::master::Master::exited </td> <td>(</td> <td class="paramtype">const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> & </td> <td class="paramname"></td><td>)</td> @@ -2107,7 +2163,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </table> </td> <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> +<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> @@ -2325,7 +2381,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> -<a class="anchor" id="aadfa2612b8297613788ed47d1e0ba817"></a> +<a class="anchor" id="ade864dd7c63e16d0714c351381390cff"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -2333,7 +2389,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">virtual void mesos::internal::master::Master::finalize </td> + <td class="memname">void mesos::internal::master::Master::finalize </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> @@ -2341,13 +2397,13 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </table> </td> <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> +<span class="mlabels"><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><b>NOTE</b>: this does not get invoked automatically if <code><a class="el" href="classprocess_1_1ProcessBase.html#a4dd3058269bffe1b73cb8a4469a66542">process::ProcessBase::consume(TerminateEvent&&)</a></code> is overridden. </p> <p>Reimplemented from <a class="el" href="classprocess_1_1ProcessBase.html#a07ac3fd4eededbb6015c305e12411b98">process::ProcessBase</a>.</p> @@ -2514,7 +2570,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> -<a class="anchor" id="ae3b5c560a4dc2a611f3b11b1642d9623"></a> +<a class="anchor" id="a5ee20b895880bc157c7e445859458364"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -2522,7 +2578,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">virtual void mesos::internal::master::Master::initialize </td> + <td class="memname">void mesos::internal::master::Master::initialize </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> @@ -2530,7 +2586,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </table> </td> <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> +<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> @@ -4005,58 +4061,6 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</ </div> </div> -<a class="anchor" id="abc98aab1998bf1a0db65bd0a6799bc9c"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">virtual void mesos::internal::master::Master::visit </td> - <td>(</td> - <td class="paramtype">const <a class="el" href="structprocess_1_1MessageEvent.html">process::MessageEvent</a> & </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">protected</span><span class="mlabel">virtual</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Reimplemented from <a class="el" href="classProtobufProcess.html#a815baf04a27f8675a1a92a6c1075d969">ProtobufProcess< Master ></a>.</p> - -</div> -</div> -<a class="anchor" id="ac6025245facc481ba42f7208969494df"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">virtual void mesos::internal::master::Master::visit </td> - <td>(</td> - <td class="paramtype">const <a class="el" href="structprocess_1_1ExitedEvent.html">process::ExitedEvent</a> & </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">protected</span><span class="mlabel">virtual</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -<p>Reimplemented from <a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">process::ProcessBase</a>.</p> - -</div> -</div> <h2 class="groupheader">Friends And Related Function Documentation</h2> <a class="anchor" id="a1008e9c26376c5e8fbfeba1f81dda54e"></a> <div class="memitem">
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/877d1fc7/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.png ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.png b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.png index d14206a..20ab717 100644 Binary files a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.png and b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.png differ