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&lt; Master &gt;" 
shape="rect" coords="0,168,183,192"/>
 <area href="classprocess_1_1Process.html" alt="process::Process&lt; Master 
&gt;" 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">&#160;</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> 
&amp;&#160;</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">&#160;</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="-"/>&#160;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&#160;</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">&#160;</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="-"/>&#160;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&#160;</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">&#160;</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&#160;</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">&#160;</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">&#160;</td></tr>
-<tr class="memitem:aadfa2612b8297613788ed47d1e0ba817"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</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">&#160;</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">&#160;</td></tr>
-<tr class="memitem:abc98aab1998bf1a0db65bd0a6799bc9c"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</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> 
&amp;event)</td></tr>
-<tr class="separator:abc98aab1998bf1a0db65bd0a6799bc9c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac6025245facc481ba42f7208969494df"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</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> 
&amp;event)</td></tr>
-<tr class="separator:ac6025245facc481ba42f7208969494df"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab84125e8b6ac8adadadd40df0e63920f"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</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> 
&amp;pid)</td></tr>
-<tr class="memdesc:ab84125e8b6ac8adadadd40df0e63920f"><td 
class="mdescLeft">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a5ee20b895880bc157c7e445859458364"><td class="memItemLeft" 
align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
+<tr class="memitem:ade864dd7c63e16d0714c351381390cff"><td class="memItemLeft" 
align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a2df5783664d5323e43272fdce9310455"><td class="memItemLeft" 
align="right" valign="top">void&#160;</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> 
&amp;&amp;event) override</td></tr>
+<tr class="separator:a2df5783664d5323e43272fdce9310455"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac38bf9823bb8b70ddaa0e2030c12913e"><td class="memItemLeft" 
align="right" valign="top">void&#160;</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> 
&amp;&amp;event) override</td></tr>
+<tr class="separator:ac38bf9823bb8b70ddaa0e2030c12913e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac285ccb7495989feff13451400127c7f"><td class="memItemLeft" 
align="right" valign="top">void&#160;</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> 
&amp;pid) override</td></tr>
+<tr class="memdesc:ac285ccb7495989feff13451400127c7f"><td 
class="mdescLeft">&#160;</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">&#160;</td></tr>
 <tr class="memitem:a56c9f52ccd8842678065e9225255c320"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a56c9f52ccd8842678065e9225255c320">exited</a>
 (const FrameworkID &amp;frameworkId, const <a class="el" 
href="structmesos_1_1internal_1_1master_1_1HttpConnection.html">HttpConnection</a>
 &amp;http)</td></tr>
 <tr class="separator:a56c9f52ccd8842678065e9225255c320"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4ffd3bd4715e4e12035c89ac47c2cd99"><td class="memItemLeft" 
align="right" valign="top">void&#160;</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">&#160;</td></tr>
 <tr class="memitem:ad4b9dbb6705a90f74ce929464d3c677c"><td class="memItemLeft" 
align="right" valign="top">void&#160;</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> &amp;event, 
const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; 
&amp;principal)</td></tr>
 <tr class="separator:ad4b9dbb6705a90f74ce929464d3c677c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae1c3d92914e50944add7fdf7004df446"><td class="memItemLeft" 
align="right" valign="top">void&#160;</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> 
&amp;event)</td></tr>
-<tr class="separator:ae1c3d92914e50944add7fdf7004df446"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5433259cd43dac684687ab3fbce34c4d"><td class="memItemLeft" 
align="right" valign="top">void&#160;</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> 
&amp;event)</td></tr>
-<tr class="separator:a5433259cd43dac684687ab3fbce34c4d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4568d29fc1b9e22e096a64d9fe2ba0f7"><td class="memItemLeft" 
align="right" valign="top">void&#160;</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> 
&amp;event)</td></tr>
+<tr class="separator:a4568d29fc1b9e22e096a64d9fe2ba0f7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6701d8757fbb8598669adb8f960cc35d"><td class="memItemLeft" 
align="right" valign="top">void&#160;</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> 
&amp;event)</td></tr>
+<tr class="separator:a6701d8757fbb8598669adb8f960cc35d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2595f53b9f20504fab43976b1ac0ba17"><td class="memItemLeft" 
align="right" valign="top">void&#160;</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> &amp;event, 
const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; 
&amp;principal, uint64_t capacity)</td></tr>
 <tr class="separator:a2595f53b9f20504fab43976b1ac0ba17"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad984209e10f925712335d99bed0b9c5b"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" 
href="structNothing.html">Nothing</a> &gt;&#160;</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&#160;</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">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classProtobufProcess"><td colspan="2" 
onclick="javascript:toggleInherit('pro_methods_classProtobufProcess')"><img 
src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a 
class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Master 
&gt;</a></td></tr>
+<tr class="memitem:a5c6659fa98d4c54ae10ced56690f08ee inherit 
pro_methods_classProtobufProcess"><td class="memItemLeft" align="right" 
valign="top">void&#160;</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> 
&amp;&amp;event) override</td></tr>
+<tr class="separator:a5c6659fa98d4c54ae10ced56690f08ee inherit 
pro_methods_classProtobufProcess"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a6c404fdc490a7199a0d2ad881d588e5c inherit 
pro_methods_classProtobufProcess"><td class="memItemLeft" align="right" 
valign="top">void&#160;</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> 
&amp;to, const google::protobuf::Message &amp;<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">&#160;</td></tr>
 <tr class="memitem:aac3a38ee730baa94fcc6c94482f8f756 inherit 
pro_methods_classProtobufProcess"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classProtobufProcess.html#aac3a38ee730baa94fcc6c94482f8f756">reply</a> 
(const google::protobuf::Message &amp;<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&#160;</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>&lt;
 M, P &gt;...param)</td></tr>
 <tr class="separator:a2a43dbf78901ee50fb93fa330f9632d7 inherit 
pro_methods_classProtobufProcess"><td class="memSeparator" 
colspan="2">&#160;</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="-"/>&#160;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&#160;</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> 
&amp;event)</td></tr>
-<tr class="memdesc:a79814ca5804d56a805d43bc1c86ee1e1 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a9b7eb1f7b22934a2ae9787ec4129b879 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">virtual void&#160;</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> 
&amp;event)</td></tr>
-<tr class="separator:a9b7eb1f7b22934a2ae9787ec4129b879 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a6c225bbf6d2fd8f93e827ef3515a7e20 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">virtual void&#160;</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> 
&amp;event)</td></tr>
-<tr class="separator:a6c225bbf6d2fd8f93e827ef3515a7e20 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a34a0d883ad4159e8780e6e1698a7c00a inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">virtual void&#160;</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> 
&amp;event)</td></tr>
-<tr class="separator:a34a0d883ad4159e8780e6e1698a7c00a inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a2accda04cb99a8337c501958ff85ce01 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">virtual void&#160;</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> 
&amp;&amp;event)</td></tr>
+<tr class="memdesc:a2accda04cb99a8337c501958ff85ce01 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
+<tr class="memitem:ad9d4ca7d97e0a296121deac831ac1917 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</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> 
&amp;&amp;event) override</td></tr>
+<tr class="separator:ad9d4ca7d97e0a296121deac831ac1917 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a37f2b9a57194ffdbe873a318337e0f76 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</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> 
&amp;&amp;event) override</td></tr>
+<tr class="separator:a37f2b9a57194ffdbe873a318337e0f76 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a583eaf601e28e41073181ec3ebbc32 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</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> 
&amp;&amp;event) override</td></tr>
+<tr class="separator:a9a583eaf601e28e41073181ec3ebbc32 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a4dd3058269bffe1b73cb8a4469a66542 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</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> 
&amp;&amp;event) override</td></tr>
+<tr class="separator:a4dd3058269bffe1b73cb8a4469a66542 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a38a4b602aa7e2656a647323da1bacf50 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">virtual void&#160;</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> 
&amp;)</td></tr>
 <tr class="memdesc:a38a4b602aa7e2656a647323da1bacf50 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</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">&#160;</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> 
&amp;&#160;</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> 
&amp;&#160;</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> 
&amp;&#160;</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> 
&amp;&#160;</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> 
&amp;&amp;&#160;</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> 
&amp;&amp;&#160;</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> &amp;&#160;</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&amp;)</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&amp;&amp;)</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> 
&amp;&#160;</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&lt;
 Master &gt;</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> 
&amp;&#160;</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

Reply via email to