You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2017/12/08 05:07:59 UTC

[22/26] mesos-site git commit: Updated the website built from mesos SHA: 8844591.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/775721bf/content/api/latest/c++/classmesos_1_1internal_1_1StatusUpdateManagerProcess.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1StatusUpdateManagerProcess.html b/content/api/latest/c++/classmesos_1_1internal_1_1StatusUpdateManagerProcess.html
new file mode 100644
index 0000000..02960bd
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1StatusUpdateManagerProcess.html
@@ -0,0 +1,568 @@
+<!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::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt; 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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;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&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;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_1StatusUpdateManagerProcess.html">StatusUpdateManagerProcess</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classmesos_1_1internal_1_1StatusUpdateManagerProcess-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt; Class Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="status__update__manager__process_8hpp_source.html">status_update_manager_process.hpp</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classmesos_1_1internal_1_1StatusUpdateManagerProcess.png" usemap="#mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;_map" alt=""/>
+  <map id="mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;_map" name="mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;_map">
+<area href="classProtobufProcess.html" alt="ProtobufProcess&lt; StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt; &gt;" shape="rect" coords="0,168,543,192"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt; &gt;" shape="rect" coords="0,112,543,136"/>
+<area href="classprocess_1_1ProcessBase.html" alt="process::ProcessBase" shape="rect" coords="0,56,543,80"/>
+<area href="structprocess_1_1EventConsumer.html" alt="process::EventConsumer" shape="rect" coords="0,0,543,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html">State</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><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:aeab4a0b1b22e9ea926c0fca34271ddc9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#aeab4a0b1b22e9ea926c0fca34271ddc9">StatusUpdateManagerProcess</a> ()</td></tr>
+<tr class="separator:aeab4a0b1b22e9ea926c0fca34271ddc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2952d0ef16e5ce7a19f023a5b64e70d0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#a2952d0ef16e5ce7a19f023a5b64e70d0">StatusUpdateManagerProcess</a> (const <a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">StatusUpdateManagerProcess</a> &amp;that)=delete</td></tr>
+<tr class="separator:a2952d0ef16e5ce7a19f023a5b64e70d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5a0e5c29fe6a630c2b3d0f73dc79ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">StatusUpdateManagerProcess</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#ac5a0e5c29fe6a630c2b3d0f73dc79ddc">operator=</a> (const <a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">StatusUpdateManagerProcess</a> &amp;that)=delete</td></tr>
+<tr class="separator:ac5a0e5c29fe6a630c2b3d0f73dc79ddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada5dee44c0cc874403efa6c2c3cde9d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#ada5dee44c0cc874403efa6c2c3cde9d2">initialize</a> (const lambda::function&lt; void(const UpdateType &amp;)&gt; &amp;_forwardCallback, const lambda::function&lt; const std::string(const IDType &amp;)&gt; &amp;_getPath)</td></tr>
+<tr class="separator:ada5dee44c0cc874403efa6c2c3cde9d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1658b4adb952dc5e20465e31d572633b"><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_1StatusUpdateManagerProcess.html#a1658b4adb952dc5e20465e31d572633b">update</a> (const UpdateType &amp;update, const IDType &amp;streamId, bool checkpoint)</td></tr>
+<tr class="separator:a1658b4adb952dc5e20465e31d572633b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaae7192b8a53cb1ad5b745cddeacc42b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#aaae7192b8a53cb1ad5b745cddeacc42b">acknowledgement</a> (const IDType &amp;streamId, const <a class="el" href="structid_1_1UUID.html">UUID</a> &amp;uuid)</td></tr>
+<tr class="separator:aaae7192b8a53cb1ad5b745cddeacc42b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8a393d0453cc8174d71dad6f1e45d6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html">State</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#ab8a393d0453cc8174d71dad6f1e45d6f">recover</a> (const std::list&lt; IDType &gt; &amp;streamIds, bool strict)</td></tr>
+<tr class="separator:ab8a393d0453cc8174d71dad6f1e45d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86a61db827ba0cb772ba8199b14403a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#a86a61db827ba0cb772ba8199b14403a2">cleanup</a> (const FrameworkID &amp;frameworkId)</td></tr>
+<tr class="separator:a86a61db827ba0cb772ba8199b14403a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfe6af1fc940847bffb9131429ede917"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#acfe6af1fc940847bffb9131429ede917">pause</a> ()</td></tr>
+<tr class="separator:acfe6af1fc940847bffb9131429ede917"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadcb02aae700bfa2bd5fcf488da725e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#aadcb02aae700bfa2bd5fcf488da725e7">resume</a> ()</td></tr>
+<tr class="separator:aadcb02aae700bfa2bd5fcf488da725e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classProtobufProcess"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classProtobufProcess')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt; &gt;</a></td></tr>
+<tr class="memitem:ade255e672ae628b3297c614e95b7917d inherit pub_methods_classProtobufProcess"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a> ()</td></tr>
+<tr class="separator:ade255e672ae628b3297c614e95b7917d inherit pub_methods_classProtobufProcess"><td class="memSeparator" colspan="2">&#160;</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="-"/>&#160;Public Member Functions inherited from <a class="el" href="classprocess_1_1Process.html">process::Process&lt; StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt; &gt;</a></td></tr>
+<tr class="memitem:a919f2834843f8620784c58aee7db2371 inherit pub_methods_classprocess_1_1Process"><td class="memItemLeft" align="right" valign="top">virtual&#160;</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">&#160;</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><br class="typebreak"/>
+&lt; StatusUpdateManagerProcess<br class="typebreak"/>
+&lt; IDType, CheckpointType, <br class="typebreak"/>
+UpdateType &gt; &gt;&#160;</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">&#160;</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">&#160;</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="-"/>&#160;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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a> (const std::string &amp;id=&quot;&quot;)</td></tr>
+<tr class="separator:a318038bacd95e4260864533f7cfe12fd inherit pub_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20b6c6b8f5aff506a97ce6c4f91a29d3 inherit pub_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">virtual&#160;</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">&#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_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="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_types_classProtobufProcess"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classProtobufProcess')"><img src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt; &gt;</a></td></tr>
+<tr class="memitem:a0657fb99bfae4fb1d83cb9fd13f8935a inherit pro_types_classProtobufProcess"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classProtobufProcess.html#a0657fb99bfae4fb1d83cb9fd13f8935a">MessageProperty</a> = P(M::*)() const</td></tr>
+<tr class="separator:a0657fb99bfae4fb1d83cb9fd13f8935a inherit pro_types_classProtobufProcess"><td class="memSeparator" colspan="2">&#160;</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="-"/>&#160;Protected Types inherited from <a class="el" href="classprocess_1_1Process.html">process::Process&lt; StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt; &gt;</a></td></tr>
+<tr class="memitem:a0ff94db0ab3ccea7ba6fd8cba68b6b9e inherit pro_types_classprocess_1_1Process"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
+StatusUpdateManagerProcess<br class="typebreak"/>
+&lt; IDType, CheckpointType, <br class="typebreak"/>
+UpdateType &gt;&#160;</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">&#160;</td></tr>
+<tr class="memitem:a1e9980d5d873c695d4a1749971e18cd9 inherit pro_types_classprocess_1_1Process"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
+StatusUpdateManagerProcess<br class="typebreak"/>
+&lt; IDType, CheckpointType, <br class="typebreak"/>
+UpdateType &gt;&#160;</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">&#160;</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="-"/>&#160;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 &#160;</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">&#160;</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">&#160;</td></tr>
+<tr class="memitem:ab7ca53e513d7ead18e05466c60e51891 inherit pro_types_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">typedef lambda::function&lt; void(const <br class="typebreak"/>
+<a class="el" href="structprocess_1_1UPID.html">UPID</a> &amp;, const std::string &amp;)&gt;&#160;</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">&#160;</td><td class="mdescRight">Any function which takes a "from" <code><a class="el" href="structprocess_1_1UPID.html" title="An &quot;untyped&quot; 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">&#160;</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"/>
+&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; <a class="el" href="structprocess_1_1http_1_1Response.html">http::Response</a> &gt;<br class="typebreak"/>
+const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</a> &amp;)&gt;&#160;</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">&#160;</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">&#160;</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"/>
+&lt; <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; <a class="el" href="structprocess_1_1http_1_1Response.html">http::Response</a> &gt;<br class="typebreak"/>
+ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</a> &amp;, const <br class="typebreak"/>
+<a class="el" href="classOption.html">Option</a><br class="typebreak"/>
+&lt; <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html">http::authentication::Principal</a> &gt; &amp;)&gt;&#160;</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">&#160;</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>&lt;Principal&gt;</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">&#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; StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt; &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>
+<tr class="separator:aac3a38ee730baa94fcc6c94482f8f756 inherit pro_methods_classProtobufProcess"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e844001b1b4af4b57923a719f1e128a 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#a9e844001b1b4af4b57923a719f1e128a">install</a> (void(StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::*method)(const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;, const M &amp;))</td></tr>
+<tr class="separator:a9e844001b1b4af4b57923a719f1e128a inherit pro_methods_classProtobufProcess"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8da6cd512073b5db2aa06a95c250efc1 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#a8da6cd512073b5db2aa06a95c250efc1">install</a> (void(StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::*method)(const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;, M &amp;&amp;))</td></tr>
+<tr class="separator:a8da6cd512073b5db2aa06a95c250efc1 inherit pro_methods_classProtobufProcess"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e6490de580b7d7ac897c24d81554536 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#a1e6490de580b7d7ac897c24d81554536">install</a> (void(StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::*method)(const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;))</td></tr>
+<tr class="separator:a1e6490de580b7d7ac897c24d81554536 inherit pro_methods_classProtobufProcess"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26c145390616b42ec6b6e913adb60449 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#a26c145390616b42ec6b6e913adb60449">install</a> (void(StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::*method)(const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;, PC...), <a class="el" href="classProtobufProcess.html#a0657fb99bfae4fb1d83cb9fd13f8935a">MessageProperty</a>&lt; M, P &gt;...param)</td></tr>
+<tr class="separator:a26c145390616b42ec6b6e913adb60449 inherit pro_methods_classProtobufProcess"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3b1e7dbf45da39a0292fb8f0852e4a5 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#ab3b1e7dbf45da39a0292fb8f0852e4a5">install</a> (void(StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::*method)(const M &amp;))</td></tr>
+<tr class="separator:ab3b1e7dbf45da39a0292fb8f0852e4a5 inherit pro_methods_classProtobufProcess"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4faf2af38ed759b4c9ea9112b991921d 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#a4faf2af38ed759b4c9ea9112b991921d">install</a> (void(StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::*method)(M &amp;&amp;))</td></tr>
+<tr class="separator:a4faf2af38ed759b4c9ea9112b991921d inherit pro_methods_classProtobufProcess"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78e5925cac3e2cfed66f5a1d0c1aee3e 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#a78e5925cac3e2cfed66f5a1d0c1aee3e">install</a> (void(StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::*method)())</td></tr>
+<tr class="separator:a78e5925cac3e2cfed66f5a1d0c1aee3e inherit pro_methods_classProtobufProcess"><td class="memSeparator" colspan="2">&#160;</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(StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::*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: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:a6baf49d6234eb638d068a98514e4ae3f 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#a6baf49d6234eb638d068a98514e4ae3f">initialize</a> ()</td></tr>
+<tr class="memdesc:a6baf49d6234eb638d068a98514e4ae3f inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoked when a process gets spawned.  <a href="#a6baf49d6234eb638d068a98514e4ae3f">More...</a><br/></td></tr>
+<tr class="separator:a6baf49d6234eb638d068a98514e4ae3f inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07ac3fd4eededbb6015c305e12411b98 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#a07ac3fd4eededbb6015c305e12411b98">finalize</a> ()</td></tr>
+<tr class="memdesc:a07ac3fd4eededbb6015c305e12411b98 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoked when a process is terminated.  <a href="#a07ac3fd4eededbb6015c305e12411b98">More...</a><br/></td></tr>
+<tr class="separator:a07ac3fd4eededbb6015c305e12411b98 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a0053b515e25f366a29a6897467bebc 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#a0a0053b515e25f366a29a6897467bebc">exited</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &amp;)</td></tr>
+<tr class="memdesc:a0a0053b515e25f366a29a6897467bebc inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</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">&#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>
+<tr class="memitem:af90d581940120abfb787e46568e7a3af 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#af90d581940120abfb787e46568e7a3af">send</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</td></tr>
+<tr class="memdesc:af90d581940120abfb787e46568e7a3af inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends the message to the specified <code><a class="el" href="structprocess_1_1UPID.html" title="An &quot;untyped&quot; 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">&#160;</td></tr>
+<tr class="memitem:a72621d5c290fc558dcffb62b7d05635b 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#a72621d5c290fc558dcffb62b7d05635b">send</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &amp;to, std::string &amp;&amp;name)</td></tr>
+<tr class="separator:a72621d5c290fc558dcffb62b7d05635b inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab60d5a19d749f9f140b5ede6800549a6 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#ab60d5a19d749f9f140b5ede6800549a6">send</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &amp;to, std::string &amp;&amp;name, std::string &amp;&amp;data)</td></tr>
+<tr class="separator:ab60d5a19d749f9f140b5ede6800549a6 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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> &amp;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">&#160;</td><td class="mdescRight">Links with the specified <code><a class="el" href="structprocess_1_1UPID.html" title="An &quot;untyped&quot; 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">&#160;</td></tr>
+<tr class="memitem:a591501723f8320f0b29e2a7c64a501eb 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#a591501723f8320f0b29e2a7c64a501eb">install</a> (const std::string &amp;name, const <a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> &amp;handler)</td></tr>
+<tr class="memdesc:a591501723f8320f0b29e2a7c64a501eb inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a8dfef5689de05716f582fa737f165133 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a8dfef5689de05716f582fa737f165133 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a> (const std::string &amp;name, void(T::*method)(const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &amp;, const std::string &amp;))</td></tr>
+<tr class="memdesc:a8dfef5689de05716f582fa737f165133 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a685d23d0dc0f42a0038dda0724e5d783 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#a685d23d0dc0f42a0038dda0724e5d783">delegate</a> (const std::string &amp;name, const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &amp;pid)</td></tr>
+<tr class="memdesc:a685d23d0dc0f42a0038dda0724e5d783 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delegates incoming messages, with the specified name, to the <code><a class="el" href="structprocess_1_1UPID.html" title="An &quot;untyped&quot; 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">&#160;</td></tr>
+<tr class="memitem:af0d1a6f8da798dfb2b6ea92550b8c6f5 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#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a> (const std::string &amp;name, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;help, const <a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> &amp;handler, const <a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a> &amp;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">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a70ff038897726b5ff2713e5d5602efa6 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a70ff038897726b5ff2713e5d5602efa6 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a> (const std::string &amp;name, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;help, <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; <a class="el" href="structprocess_1_1http_1_1Response.html">http::Response</a> &gt;(T::*method)(const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</a> &amp;), const <a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a> &amp;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">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a0bb721f72a1b9b517808149010de8b9a 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#a0bb721f72a1b9b517808149010de8b9a">route</a> (const std::string &amp;name, const std::string &amp;realm, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;help, const <a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> &amp;handler, const <a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a> &amp;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">&#160;</td></tr>
+<tr class="memitem:a897bf0b650b9fc56fc87fd005827c8ce inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a897bf0b650b9fc56fc87fd005827c8ce inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a> (const std::string &amp;name, const std::string &amp;realm, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;help, <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; <a class="el" href="structprocess_1_1http_1_1Response.html">http::Response</a> &gt;(T::*method)(const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</a> &amp;, const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html">http::authentication::Principal</a> &gt; &amp;), 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">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a6b32f94df3a92225825a1cc426b060c8 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#a6b32f94df3a92225825a1cc426b060c8">provide</a> (const std::string &amp;name, const std::string &amp;path, const std::map&lt; std::string, std::string &gt; &amp;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">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a641dc674baabe6a58e4f4869090bd310 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a641dc674baabe6a58e4f4869090bd310 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</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">&#160;</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">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="aeab4a0b1b22e9ea926c0fca34271ddc9"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename IDType , typename CheckpointType , typename UpdateType &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">mesos::internal::StatusUpdateManagerProcess</a>&lt; IDType, CheckpointType, UpdateType &gt;::<a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">StatusUpdateManagerProcess</a> </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>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a2952d0ef16e5ce7a19f023a5b64e70d0"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename IDType , typename CheckpointType , typename UpdateType &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">mesos::internal::StatusUpdateManagerProcess</a>&lt; IDType, CheckpointType, UpdateType &gt;::<a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">StatusUpdateManagerProcess</a> </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">StatusUpdateManagerProcess</a>&lt; IDType, CheckpointType, UpdateType &gt; &amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">delete</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="aaae7192b8a53cb1ad5b745cddeacc42b"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename IDType , typename CheckpointType , typename UpdateType &gt; </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>&lt;bool&gt; <a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">mesos::internal::StatusUpdateManagerProcess</a>&lt; IDType, CheckpointType, UpdateType &gt;::acknowledgement </td>
+          <td>(</td>
+          <td class="paramtype">const IDType &amp;&#160;</td>
+          <td class="paramname"><em>streamId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structid_1_1UUID.html">UUID</a> &amp;&#160;</td>
+          <td class="paramname"><em>uuid</em>&#160;</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">
+
+</div>
+</div>
+<a class="anchor" id="a86a61db827ba0cb772ba8199b14403a2"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename IDType , typename CheckpointType , typename UpdateType &gt; </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_1StatusUpdateManagerProcess.html">mesos::internal::StatusUpdateManagerProcess</a>&lt; IDType, CheckpointType, UpdateType &gt;::cleanup </td>
+          <td>(</td>
+          <td class="paramtype">const FrameworkID &amp;&#160;</td>
+          <td class="paramname"><em>frameworkId</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>
+<a class="anchor" id="ada5dee44c0cc874403efa6c2c3cde9d2"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename IDType , typename CheckpointType , typename UpdateType &gt; </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_1StatusUpdateManagerProcess.html">mesos::internal::StatusUpdateManagerProcess</a>&lt; IDType, CheckpointType, UpdateType &gt;::initialize </td>
+          <td>(</td>
+          <td class="paramtype">const lambda::function&lt; void(const UpdateType &amp;)&gt; &amp;&#160;</td>
+          <td class="paramname"><em>_forwardCallback</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const lambda::function&lt; const std::string(const IDType &amp;)&gt; &amp;&#160;</td>
+          <td class="paramname"><em>_getPath</em>&#160;</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">
+
+</div>
+</div>
+<a class="anchor" id="ac5a0e5c29fe6a630c2b3d0f73dc79ddc"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename IDType , typename CheckpointType , typename UpdateType &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">StatusUpdateManagerProcess</a>&amp; <a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">mesos::internal::StatusUpdateManagerProcess</a>&lt; IDType, CheckpointType, UpdateType &gt;::operator= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">StatusUpdateManagerProcess</a>&lt; IDType, CheckpointType, UpdateType &gt; &amp;&#160;</td>
+          <td class="paramname"><em>that</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">delete</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="acfe6af1fc940847bffb9131429ede917"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename IDType , typename CheckpointType , typename UpdateType &gt; </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_1StatusUpdateManagerProcess.html">mesos::internal::StatusUpdateManagerProcess</a>&lt; IDType, CheckpointType, UpdateType &gt;::pause </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>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ab8a393d0453cc8174d71dad6f1e45d6f"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename IDType , typename CheckpointType , typename UpdateType &gt; </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>&lt;<a class="el" href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html">State</a>&gt; <a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">mesos::internal::StatusUpdateManagerProcess</a>&lt; IDType, CheckpointType, UpdateType &gt;::recover </td>
+          <td>(</td>
+          <td class="paramtype">const std::list&lt; IDType &gt; &amp;&#160;</td>
+          <td class="paramname"><em>streamIds</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>strict</em>&#160;</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">
+
+</div>
+</div>
+<a class="anchor" id="aadcb02aae700bfa2bd5fcf488da725e7"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename IDType , typename CheckpointType , typename UpdateType &gt; </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_1StatusUpdateManagerProcess.html">mesos::internal::StatusUpdateManagerProcess</a>&lt; IDType, CheckpointType, UpdateType &gt;::resume </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>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a1658b4adb952dc5e20465e31d572633b"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename IDType , typename CheckpointType , typename UpdateType &gt; </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>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; <a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html">mesos::internal::StatusUpdateManagerProcess</a>&lt; IDType, CheckpointType, UpdateType &gt;::update </td>
+          <td>(</td>
+          <td class="paramtype">const UpdateType &amp;&#160;</td>
+          <td class="paramname"><em>update</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const IDType &amp;&#160;</td>
+          <td class="paramname"><em>streamId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>checkpoint</em>&#160;</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">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>src/status_update_manager/<a class="el" href="status__update__manager__process_8hpp_source.html">status_update_manager_process.hpp</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<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/775721bf/content/api/latest/c++/classmesos_1_1internal_1_1StatusUpdateManagerProcess.png
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1StatusUpdateManagerProcess.png b/content/api/latest/c++/classmesos_1_1internal_1_1StatusUpdateManagerProcess.png
new file mode 100644
index 0000000..8e997d5
Binary files /dev/null and b/content/api/latest/c++/classmesos_1_1internal_1_1StatusUpdateManagerProcess.png differ

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/775721bf/content/api/latest/c++/classprocess_1_1ProcessBase.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1ProcessBase.html b/content/api/latest/c++/classprocess_1_1ProcessBase.html
index 9d47509..89019d8 100644
--- a/content/api/latest/c++/classprocess_1_1ProcessBase.html
+++ b/content/api/latest/c++/classprocess_1_1ProcessBase.html
@@ -69,43 +69,44 @@ Inheritance diagram for process::ProcessBase:</div>
  <div class="center">
   <img src="classprocess_1_1ProcessBase.png" usemap="#process::ProcessBase_map" alt=""/>
   <map id="process::ProcessBase_map" name="process::ProcessBase_map">
-<area href="structprocess_1_1EventConsumer.html" alt="process::EventConsumer" shape="rect" coords="0,0,352,24"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; T &gt;" shape="rect" coords="362,112,714,136"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; AwaitProcess&lt; T &gt; &gt;" shape="rect" coords="362,168,714,192"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; CheckerProcess &gt;" shape="rect" coords="362,224,714,248"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; CollectProcess&lt; T &gt; &gt;" shape="rect" coords="362,280,714,304"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; DockerContainerizerProcess &gt;" shape="rect" coords="362,336,714,360"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; FetcherProcess &gt;" shape="rect" coords="362,392,714,416"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; GarbageCollectorProcess &gt;" shape="rect" coords="362,448,714,472"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; GroupProcess &gt;" shape="rect" coords="362,504,714,528"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; Heartbeater&lt; Message, Event &gt; &gt;" shape="rect" coords="362,560,714,584"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; Help &gt;" shape="rect" coords="362,616,714,640"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; HttpConnectionProcess&lt; Call, Event &gt; &gt;" shape="rect" coords="362,672,714,696"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; HttpProxy &gt;" shape="rect" coords="362,728,714,752"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; JobObjectManager &gt;" shape="rect" coords="362,784,714,808"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; Logging &gt;" shape="rect" coords="362,840,714,864"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; LogProcess &gt;" shape="rect" coords="362,896,714,920"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; LogReaderProcess &gt;" shape="rect" coords="362,952,714,976"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; LogWriterProcess &gt;" shape="rect" coords="362,1008,714,1032"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; Master &gt;" shape="rect" coords="362,1064,714,1088"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; MesosAllocatorProcess &gt;" shape="rect" coords="362,1120,714,1144"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; MesosContainerizerProcess &gt;" shape="rect" coords="362,1176,714,1200"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; MesosIsolatorProcess &gt;" shape="rect" coords="362,1232,714,1256"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; MetricsProcess &gt;" shape="rect" coords="362,1288,714,1312"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; NetworkProcess &gt;" shape="rect" coords="362,1344,714,1368"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; Profiler &gt;" shape="rect" coords="362,1400,714,1424"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; ProvisionerProcess &gt;" shape="rect" coords="362,1456,714,1480"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; RateLimiterProcess &gt;" shape="rect" coords="362,1512,714,1536"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; ReaderProcess&lt; T &gt; &gt;" shape="rect" coords="362,1568,714,1592"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; ReaperProcess &gt;" shape="rect" coords="362,1624,714,1648"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; ReqResProcess&lt; Req, Res &gt; &gt;" shape="rect" coords="362,1680,714,1704"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; SequenceProcess &gt;" shape="rect" coords="362,1736,714,1760"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; Slave &gt;" shape="rect" coords="362,1792,714,1816"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; Subsystem &gt;" shape="rect" coords="362,1848,714,1872"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; System &gt;" shape="rect" coords="362,1904,714,1928"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; ThunkProcess&lt; R &gt; &gt;" shape="rect" coords="362,1960,714,1984"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; VersionProcess &gt;" shape="rect" coords="362,2016,714,2040"/>
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; WhitelistWatcher &gt;" shape="rect" coords="362,2072,714,2096"/>
+<area href="structprocess_1_1EventConsumer.html" alt="process::EventConsumer" shape="rect" coords="0,0,543,24"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; T &gt;" shape="rect" coords="553,112,1096,136"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; AwaitProcess&lt; T &gt; &gt;" shape="rect" coords="553,168,1096,192"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; CheckerProcess &gt;" shape="rect" coords="553,224,1096,248"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; CollectProcess&lt; T &gt; &gt;" shape="rect" coords="553,280,1096,304"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; DockerContainerizerProcess &gt;" shape="rect" coords="553,336,1096,360"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; FetcherProcess &gt;" shape="rect" coords="553,392,1096,416"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; GarbageCollectorProcess &gt;" shape="rect" coords="553,448,1096,472"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; GroupProcess &gt;" shape="rect" coords="553,504,1096,528"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; Heartbeater&lt; Message, Event &gt; &gt;" shape="rect" coords="553,560,1096,584"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; Help &gt;" shape="rect" coords="553,616,1096,640"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; HttpConnectionProcess&lt; Call, Event &gt; &gt;" shape="rect" coords="553,672,1096,696"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; HttpProxy &gt;" shape="rect" coords="553,728,1096,752"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; JobObjectManager &gt;" shape="rect" coords="553,784,1096,808"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; Logging &gt;" shape="rect" coords="553,840,1096,864"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; LogProcess &gt;" shape="rect" coords="553,896,1096,920"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; LogReaderProcess &gt;" shape="rect" coords="553,952,1096,976"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; LogWriterProcess &gt;" shape="rect" coords="553,1008,1096,1032"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; Master &gt;" shape="rect" coords="553,1064,1096,1088"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; MesosAllocatorProcess &gt;" shape="rect" coords="553,1120,1096,1144"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; MesosContainerizerProcess &gt;" shape="rect" coords="553,1176,1096,1200"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; MesosIsolatorProcess &gt;" shape="rect" coords="553,1232,1096,1256"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; MetricsProcess &gt;" shape="rect" coords="553,1288,1096,1312"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; NetworkProcess &gt;" shape="rect" coords="553,1344,1096,1368"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; Profiler &gt;" shape="rect" coords="553,1400,1096,1424"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; ProvisionerProcess &gt;" shape="rect" coords="553,1456,1096,1480"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; RateLimiterProcess &gt;" shape="rect" coords="553,1512,1096,1536"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; ReaderProcess&lt; T &gt; &gt;" shape="rect" coords="553,1568,1096,1592"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; ReaperProcess &gt;" shape="rect" coords="553,1624,1096,1648"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; ReqResProcess&lt; Req, Res &gt; &gt;" shape="rect" coords="553,1680,1096,1704"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; SequenceProcess &gt;" shape="rect" coords="553,1736,1096,1760"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; Slave &gt;" shape="rect" coords="553,1792,1096,1816"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt; &gt;" shape="rect" coords="553,1848,1096,1872"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; Subsystem &gt;" shape="rect" coords="553,1904,1096,1928"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; System &gt;" shape="rect" coords="553,1960,1096,1984"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; ThunkProcess&lt; R &gt; &gt;" shape="rect" coords="553,2016,1096,2040"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; VersionProcess &gt;" shape="rect" coords="553,2072,1096,2096"/>
+<area href="classprocess_1_1Process.html" alt="process::Process&lt; WhitelistWatcher &gt;" shape="rect" coords="553,2128,1096,2152"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -414,7 +415,7 @@ Friends</h2></td></tr>
 
 <p>Reimplemented from <a class="el" href="structprocess_1_1EventConsumer.html#a711e0aecfcdbe69216e26a630d52869d">process::EventConsumer</a>.</p>
 
-<p>Reimplemented in <a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">ProtobufProcess&lt; T &gt;</a>, <a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">ProtobufProcess&lt; Slave &gt;</a>, <a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">ProtobufProcess&lt; NetworkProcess &gt;</a>, <a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">ProtobufProcess&lt; Master &gt;</a>, <a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">ProtobufProcess&lt; CheckerProcess &gt;</a>, and <a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">ProtobufProcess&lt; ReqResProcess&lt; Req, Res &gt; &gt;</a>.</p>
+<p>Reimplemented in <a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">ProtobufProcess&lt; T &gt;</a>, <a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">ProtobufProcess&lt; Slave &gt;</a>, <a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">ProtobufProcess&lt; NetworkProcess &gt;</a>, <a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">ProtobufProcess&lt; Master &gt;</a>, <a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">ProtobufProcess&lt; StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt; &gt;</a>, <a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">ProtobufProcess&lt; CheckerProcess &gt;</a>, and <a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">ProtobufProcess&lt; ReqResProcess&lt; Req, Res &gt; &gt;</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/775721bf/content/api/latest/c++/classprocess_1_1ProcessBase.png
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1ProcessBase.png b/content/api/latest/c++/classprocess_1_1ProcessBase.png
index 9542959..8f7e2fa 100644
Binary files a/content/api/latest/c++/classprocess_1_1ProcessBase.png and b/content/api/latest/c++/classprocess_1_1ProcessBase.png differ

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/775721bf/content/api/latest/c++/dir_68267d1309a1af8e8297ef4c3efbcdba.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/content/api/latest/c++/dir_68267d1309a1af8e8297ef4c3efbcdba.html
index 4f92f00..eb34191 100644
--- a/content/api/latest/c++/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+++ b/content/api/latest/c++/dir_68267d1309a1af8e8297ef4c3efbcdba.html
@@ -105,6 +105,8 @@ Directories</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:dir_80f0d4a0945c74dfa611dba2ec326a39"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_80f0d4a0945c74dfa611dba2ec326a39.html">slave</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_87434d5d184cee007995c14578f95cc4"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_87434d5d184cee007995c14578f95cc4.html">status_update_manager</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:dir_d93a1d4020dea85bb71b237545b5e722"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_d93a1d4020dea85bb71b237545b5e722.html">tests</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:dir_5442d146b50f6a9e0055f6c243af6354"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_5442d146b50f6a9e0055f6c243af6354.html">uri</a></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/775721bf/content/api/latest/c++/dir_87434d5d184cee007995c14578f95cc4.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/dir_87434d5d184cee007995c14578f95cc4.html b/content/api/latest/c++/dir_87434d5d184cee007995c14578f95cc4.html
new file mode 100644
index 0000000..01d1beb
--- /dev/null
+++ b/content/api/latest/c++/dir_87434d5d184cee007995c14578f95cc4.html
@@ -0,0 +1,65 @@
+<!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: src/status_update_manager Directory 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&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><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="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_87434d5d184cee007995c14578f95cc4.html">status_update_manager</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">status_update_manager Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:offer__operation_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="offer__operation_8hpp.html">offer_operation.hpp</a> <a href="offer__operation_8hpp_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:status__update__manager__process_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="status__update__manager__process_8hpp.html">status_update_manager_process.hpp</a> <a href="status__update__manager__process_8hpp_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>