http://git-wip-us.apache.org/repos/asf/mesos-site/blob/b86004e5/content/api/latest/c++/status__update__manager__process_8hpp_source.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/status__update__manager__process_8hpp_source.html 
b/content/api/latest/c++/status__update__manager__process_8hpp_source.html
index 3fe7441..a4df9c8 100644
--- a/content/api/latest/c++/status__update__manager__process_8hpp_source.html
+++ b/content/api/latest/c++/status__update__manager__process_8hpp_source.html
@@ -219,845 +219,855 @@
 <div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160; 
   CHECK(streams.<a class="code" 
href="classhashmap.html#ac142b3f8b73c76d5d4545bbd299007e5">contains</a>(streamId));</div>
 <div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160; 
   StatusUpdateStream* stream = streams[streamId].<a class="code" 
href="classhashmap.html#a41f14039c11b5a1ab6c81add74192c9a">get</a>();</div>
 <div class="line"><a name="l00167"></a><span class="lineno">  
167</span>&#160;</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160; 
   <span class="comment">// Verify that we didn&#39;t get a non-checkpointable 
update for a</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160; 
   <span class="comment">// stream that is checkpointable, and 
vice-versa.</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160; 
   <span class="keywordflow">if</span> (stream-&gt;checkpointed() != <a 
class="code" 
href="namespacemesos_1_1internal_1_1slave_1_1state_1_1internal.html#a749d698dcb6786428fa589b72cee6467">checkpoint</a>)
 {</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160; 
         <span class="stringliteral">&quot;Mismatched checkpoint value for 
&quot;</span> + statusUpdateType + <span class="stringliteral">&quot; 
&quot;</span> +</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160; 
         <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(update) 
+ <span class="stringliteral">&quot; (expected checkpoint=&quot;</span> +</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160; 
         <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(stream-&gt;checkpointed())
 + <span class="stringliteral">&quot; actual checkpoint=&quot;</span> +</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160; 
         <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(checkpoint)
 + <span class="stringliteral">&quot;)&quot;</span>);</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160; 
   }</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  
177</span>&#160;</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160; 
   <span class="comment">// Verify that the framework ID of the update matches 
the framework ID</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160; 
   <span class="comment">// of the stream.</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160; 
   <span class="keywordflow">if</span> (update.has_framework_id() != 
stream-&gt;frameworkId.isSome()) {</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160; 
         <span class="stringliteral">&quot;Mismatched framework ID for 
&quot;</span> + statusUpdateType +</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160; 
         <span class="stringliteral">&quot; &quot;</span> + <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(update) 
+ <span class="stringliteral">&quot; (expected &quot;</span> +</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160; 
         (stream-&gt;frameworkId.isSome()</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160; 
            ? <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(stream-&gt;frameworkId.get())</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160; 
            : <span class="stringliteral">&quot;no framework ID&quot;</span>) 
+</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160; 
         <span class="stringliteral">&quot; got &quot;</span> +</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160; 
         (update.has_framework_id()</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160; 
            ? <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(update.framework_id())</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160; 
            : <span class="stringliteral">&quot;no framework ID&quot;</span>) 
+</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160; 
         <span class="stringliteral">&quot;)&quot;</span>);</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160; 
   }</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  
193</span>&#160;</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160; 
   <span class="keywordflow">if</span> (update.has_framework_id() 
&amp;&amp;</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160; 
       update.framework_id() != stream-&gt;frameworkId.get()) {</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160; 
         <span class="stringliteral">&quot;Mismatched framework ID for 
&quot;</span> + statusUpdateType +</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160; 
         <span class="stringliteral">&quot; &quot;</span> + <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(update) 
+</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160; 
         <span class="stringliteral">&quot; (expected &quot;</span> + <a 
class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(stream-&gt;frameworkId.get())
 +</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160; 
         <span class="stringliteral">&quot; actual &quot;</span> + <a 
class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(update.framework_id())
 + <span class="stringliteral">&quot;)&quot;</span>);</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160; 
   }</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  
202</span>&#160;</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160; 
   <span class="comment">// Handle the status update.</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160; 
   <a class="code" href="classTry.html">Try&lt;bool&gt;</a> result = 
stream-&gt;update(update);</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160; 
   <span class="keywordflow">if</span> (result.<a class="code" 
href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(result.<a 
class="code" 
href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160; 
   }</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  
208</span>&#160;</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160; 
   <span class="comment">// This only happens if the status update is a 
duplicate.</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160; 
   <span class="keywordflow">if</span> (!result.<a class="code" 
href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>()) {</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structNothing.html">Nothing</a>();</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160; 
   <span class="keywordflow">if</span> (update.has_latest_status()) {</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160; 
         <span class="stringliteral">&quot;Expected &quot;</span> + 
statusUpdateType + <span class="stringliteral">&quot; to not contain 
&#39;latest_status&#39;&quot;</span>);</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160; 
   }</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  
172</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160; 
   <span class="comment">// Verify that we didn&#39;t get a non-checkpointable 
update for a</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160; 
   <span class="comment">// stream that is checkpointable, and 
vice-versa.</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160; 
   <span class="keywordflow">if</span> (stream-&gt;checkpointed() != <a 
class="code" 
href="namespacemesos_1_1internal_1_1slave_1_1state_1_1internal.html#a749d698dcb6786428fa589b72cee6467">checkpoint</a>)
 {</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160; 
         <span class="stringliteral">&quot;Mismatched checkpoint value for 
&quot;</span> + statusUpdateType + <span class="stringliteral">&quot; 
&quot;</span> +</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160; 
         <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(update) 
+ <span class="stringliteral">&quot; (expected checkpoint=&quot;</span> +</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160; 
         <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(stream-&gt;checkpointed())
 + <span class="stringliteral">&quot; actual checkpoint=&quot;</span> +</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160; 
         <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(checkpoint)
 + <span class="stringliteral">&quot;)&quot;</span>);</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160; 
   }</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  
182</span>&#160;</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160; 
   <span class="comment">// Verify that the framework ID of the update matches 
the framework ID</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160; 
   <span class="comment">// of the stream.</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160; 
   <span class="keywordflow">if</span> (update.has_framework_id() != 
stream-&gt;frameworkId.isSome()) {</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160; 
         <span class="stringliteral">&quot;Mismatched framework ID for 
&quot;</span> + statusUpdateType +</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160; 
         <span class="stringliteral">&quot; &quot;</span> + <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(update) 
+ <span class="stringliteral">&quot; (expected &quot;</span> +</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160; 
         (stream-&gt;frameworkId.isSome()</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160; 
            ? <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(stream-&gt;frameworkId.get())</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160; 
            : <span class="stringliteral">&quot;no framework ID&quot;</span>) 
+</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160; 
         <span class="stringliteral">&quot; got &quot;</span> +</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160; 
         (update.has_framework_id()</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160; 
            ? <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(update.framework_id())</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160; 
            : <span class="stringliteral">&quot;no framework ID&quot;</span>) 
+</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160; 
         <span class="stringliteral">&quot;)&quot;</span>);</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160; 
   }</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  
198</span>&#160;</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160; 
   <span class="keywordflow">if</span> (update.has_framework_id() 
&amp;&amp;</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160; 
       update.framework_id() != stream-&gt;frameworkId.get()) {</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160; 
         <span class="stringliteral">&quot;Mismatched framework ID for 
&quot;</span> + statusUpdateType +</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160; 
         <span class="stringliteral">&quot; &quot;</span> + <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(update) 
+</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160; 
         <span class="stringliteral">&quot; (expected &quot;</span> + <a 
class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(stream-&gt;frameworkId.get())
 +</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160; 
         <span class="stringliteral">&quot; actual &quot;</span> + <a 
class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(update.framework_id())
 + <span class="stringliteral">&quot;)&quot;</span>);</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160; 
   }</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  
207</span>&#160;</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160; 
   <span class="comment">// Handle the status update.</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160; 
   <a class="code" href="classTry.html">Try&lt;bool&gt;</a> result = 
stream-&gt;update(update);</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160; 
   <span class="keywordflow">if</span> (result.<a class="code" 
href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(result.<a 
class="code" 
href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
 <div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160; 
   }</div>
 <div class="line"><a name="l00213"></a><span class="lineno">  
213</span>&#160;</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160; 
   <span class="comment">// Forward the status update if this is at the front 
of the queue.</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160; 
   <span class="comment">// Subsequent status updates will be sent in 
`acknowledgement()`.</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160; 
   <span class="keywordflow">if</span> (!paused &amp;&amp; 
stream-&gt;pending.size() == 1) {</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160; 
     <a class="code" 
href="stout_2include_2stout_2check_8hpp.html#ab8738e43a60086f3b434c0278933e85e">CHECK_NONE</a>(stream-&gt;timeout);</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160; 
   <span class="comment">// This only happens if the status update is a 
duplicate.</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160; 
   <span class="keywordflow">if</span> (!result.<a class="code" 
href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>()) {</div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structNothing.html">Nothing</a>();</div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160; 
   }</div>
 <div class="line"><a name="l00218"></a><span class="lineno">  
218</span>&#160;</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classResult.html">Result&lt;UpdateType&gt;</a>&amp; next = 
stream-&gt;next();</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160; 
     <span class="keywordflow">if</span> (next.<a class="code" 
href="classResult.html#aeca16ad17d299ad885c9b46c83b12a3d">isError</a>()) {</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160; 
       <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(next.<a class="code" 
href="classResult.html#a521adf96f5c27d26d6b1d580aae8aaee">error</a>());</div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160; 
     }</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160; 
   <span class="comment">// Forward the status update if this is at the front 
of the queue.</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160; 
   <span class="comment">// Subsequent status updates will be sent in 
`acknowledgement()`.</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160; 
   <span class="keywordflow">if</span> (!paused &amp;&amp; 
stream-&gt;pending.size() == 1) {</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160; 
     <a class="code" 
href="stout_2include_2stout_2check_8hpp.html#ab8738e43a60086f3b434c0278933e85e">CHECK_NONE</a>(stream-&gt;timeout);</div>
 <div class="line"><a name="l00223"></a><span class="lineno">  
223</span>&#160;</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160; 
     <a class="code" 
href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(next);</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160; 
     stream-&gt;timeout =</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160; 
       forward(streamId, next.<a class="code" 
href="classResult.html#aedf79f3b14dcda5791b84a64ada4d412">get</a>(), <a 
class="code" 
href="namespacemesos_1_1internal_1_1slave.html#aeb8b9ceb7ee7fb45557ab4beeb3361a9">slave::STATUS_UPDATE_RETRY_INTERVAL_MIN</a>);</div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160; 
   }</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classResult.html">Result&lt;UpdateType&gt;</a>&amp; next = 
stream-&gt;next();</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160; 
     <span class="keywordflow">if</span> (next.<a class="code" 
href="classResult.html#aeca16ad17d299ad885c9b46c83b12a3d">isError</a>()) {</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160; 
       <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(next.<a class="code" 
href="classResult.html#a521adf96f5c27d26d6b1d580aae8aaee">error</a>());</div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160; 
     }</div>
 <div class="line"><a name="l00228"></a><span class="lineno">  
228</span>&#160;</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="structNothing.html">Nothing</a>();</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160; 
 }</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  
231</span>&#160;</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160; 
 <span class="comment">// Process the acknowledgment of a status 
update.</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160; 
 <span class="comment">//</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160; 
 <span class="comment">// This will result in the next status update being 
forwarded.</span></div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160; 
 <span class="comment">//</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160; 
 <span class="comment">// Returns `true` if the ACK is handled successfully 
(e.g., checkpointed)</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160; 
 <span class="comment">//                and the task&#39;s status update 
stream is not terminated.</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160; 
 <span class="comment">//         `false` same as above except the status 
update stream is</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160; 
 <span class="comment">//                terminated.</span></div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160; 
 <span class="comment">//         `Failure` if there are any errors (e.g., 
duplicate, checkpointing).</span></div>
-<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#aaae7192b8a53cb1ad5b745cddeacc42b">
  241</a></span>&#160;  <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> <a 
class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#aaae7192b8a53cb1ad5b745cddeacc42b">acknowledgement</a>(</div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160; 
     <span class="keyword">const</span> IDType&amp; streamId,</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="structid_1_1UUID.html">UUID</a>&amp; uuid)</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160; 
 {</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160; 
   LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Received &quot;</span> 
&lt;&lt; statusUpdateType</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160; 
             &lt;&lt; <span class="stringliteral">&quot; acknowledgement (UUID: 
&quot;</span> &lt;&lt; uuid &lt;&lt; <span 
class="stringliteral">&quot;)&quot;</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160; 
             &lt;&lt; <span class="stringliteral">&quot; for stream 
&quot;</span> &lt;&lt; <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(streamId);</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  
248</span>&#160;</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160; 
   <span class="comment">// This might happen if we haven&#39;t completed 
recovery yet or if the</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160; 
   <span class="comment">// acknowledgement is for a stream that has been 
cleaned up.</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160; 
   <span class="keywordflow">if</span> (!streams.<a class="code" 
href="classhashmap.html#ac142b3f8b73c76d5d4545bbd299007e5">contains</a>(streamId))
 {</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160; 
         <span class="stringliteral">&quot;Cannot find the &quot;</span> + 
statusUpdateType + <span class="stringliteral">&quot; stream &quot;</span> 
+</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160; 
         <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(streamId));</div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160; 
   }</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  
256</span>&#160;</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160; 
   StatusUpdateStream* stream = streams[streamId].<a class="code" 
href="classhashmap.html#a41f14039c11b5a1ab6c81add74192c9a">get</a>();</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  
258</span>&#160;</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160; 
   <span class="comment">// Handle the acknowledgement.</span></div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160; 
   <a class="code" href="classTry.html">Try&lt;bool&gt;</a> result = 
stream-&gt;acknowledgement(uuid);</div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160; 
     <a class="code" 
href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(next);</div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160; 
     stream-&gt;timeout =</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160; 
       forward(stream, next.<a class="code" 
href="classResult.html#aedf79f3b14dcda5791b84a64ada4d412">get</a>(), <a 
class="code" 
href="namespacemesos_1_1internal_1_1slave.html#aeb8b9ceb7ee7fb45557ab4beeb3361a9">slave::STATUS_UPDATE_RETRY_INTERVAL_MIN</a>);</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160; 
   }</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  
233</span>&#160;</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="structNothing.html">Nothing</a>();</div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160; 
 }</div>
+<div class="line"><a name="l00236"></a><span class="lineno">  
236</span>&#160;</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160; 
 <span class="comment">// Process the acknowledgment of a status 
update.</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160; 
 <span class="comment">//</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160; 
 <span class="comment">// This will result in the next status update being 
forwarded.</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160; 
 <span class="comment">//</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160; 
 <span class="comment">// Returns `true` if the ACK is handled successfully 
(e.g., checkpointed)</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160; 
 <span class="comment">//                and the task&#39;s status update 
stream is not terminated.</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160; 
 <span class="comment">//         `false` same as above except the status 
update stream is</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160; 
 <span class="comment">//                terminated.</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160; 
 <span class="comment">//         `Failure` if there are any errors (e.g., 
duplicate, checkpointing).</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#aaae7192b8a53cb1ad5b745cddeacc42b">
  246</a></span>&#160;  <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> <a 
class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#aaae7192b8a53cb1ad5b745cddeacc42b">acknowledgement</a>(</div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160; 
     <span class="keyword">const</span> IDType&amp; streamId,</div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="structid_1_1UUID.html">UUID</a>&amp; uuid)</div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160; 
 {</div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160; 
   LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Received &quot;</span> 
&lt;&lt; statusUpdateType</div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160; 
             &lt;&lt; <span class="stringliteral">&quot; acknowledgement (UUID: 
&quot;</span> &lt;&lt; uuid &lt;&lt; <span 
class="stringliteral">&quot;)&quot;</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160; 
             &lt;&lt; <span class="stringliteral">&quot; for stream 
&quot;</span> &lt;&lt; <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(streamId);</div>
+<div class="line"><a name="l00253"></a><span class="lineno">  
253</span>&#160;</div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160; 
   <span class="comment">// This might happen if we haven&#39;t completed 
recovery yet or if the</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160; 
   <span class="comment">// acknowledgement is for a stream that has been 
cleaned up.</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160; 
   <span class="keywordflow">if</span> (!streams.<a class="code" 
href="classhashmap.html#ac142b3f8b73c76d5d4545bbd299007e5">contains</a>(streamId))
 {</div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(</div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160; 
         <span class="stringliteral">&quot;Cannot find the &quot;</span> + 
statusUpdateType + <span class="stringliteral">&quot; stream &quot;</span> 
+</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160; 
         <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(streamId));</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160; 
   }</div>
 <div class="line"><a name="l00261"></a><span class="lineno">  
261</span>&#160;</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160; 
   <span class="keywordflow">if</span> (result.<a class="code" 
href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(result.<a 
class="code" 
href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160; 
   }</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  
265</span>&#160;</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160; 
   <span class="keywordflow">if</span> (!result.<a class="code" 
href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>()) {</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160; 
         <span class="stringliteral">&quot;Duplicate &quot;</span> + 
statusUpdateType + <span class="stringliteral">&quot; 
acknowledgement&quot;</span>);</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160; 
   StatusUpdateStream* stream = streams[streamId].<a class="code" 
href="classhashmap.html#a41f14039c11b5a1ab6c81add74192c9a">get</a>();</div>
+<div class="line"><a name="l00263"></a><span class="lineno">  
263</span>&#160;</div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160; 
   <span class="comment">// Handle the acknowledgement.</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160; 
   <a class="code" href="classTry.html">Try&lt;bool&gt;</a> result = 
stream-&gt;acknowledgement(uuid);</div>
+<div class="line"><a name="l00266"></a><span class="lineno">  
266</span>&#160;</div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160; 
   <span class="keywordflow">if</span> (result.<a class="code" 
href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(result.<a 
class="code" 
href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
 <div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160; 
   }</div>
 <div class="line"><a name="l00270"></a><span class="lineno">  
270</span>&#160;</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160; 
   stream-&gt;timeout = <a class="code" href="structNone.html">None</a>();</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  
272</span>&#160;</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160; 
   <span class="comment">// Get the next update in the queue.</span></div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160; 
   <span class="keyword">const</span> <a class="code" 
href="classResult.html">Result&lt;UpdateType&gt;</a>&amp; next = 
stream-&gt;next();</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160; 
   <span class="keywordflow">if</span> (next.<a class="code" 
href="classResult.html#aeca16ad17d299ad885c9b46c83b12a3d">isError</a>()) {</div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(next.<a class="code" 
href="classResult.html#a521adf96f5c27d26d6b1d580aae8aaee">error</a>());</div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160; 
   }</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  
278</span>&#160;</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160; 
   <span class="keywordtype">bool</span> terminated = 
stream-&gt;terminated;</div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160; 
   <span class="keywordflow">if</span> (terminated) {</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160; 
     <span class="keywordflow">if</span> (next.<a class="code" 
href="classResult.html#a85eaa52037223d71092e65701c166562">isSome</a>()) {</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160; 
       LOG(WARNING) &lt;&lt; <span class="stringliteral">&quot;Acknowledged a 
terminal &quot;</span> &lt;&lt; statusUpdateType</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160; 
                    &lt;&lt; <span class="stringliteral">&quot; but updates are 
still pending&quot;</span>;</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160; 
     }</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160; 
     cleanupStatusUpdateStream(streamId);</div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160; 
   } <span class="keywordflow">else</span> <span class="keywordflow">if</span> 
(!paused &amp;&amp; next.<a class="code" 
href="classResult.html#a85eaa52037223d71092e65701c166562">isSome</a>()) {</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160; 
     <span class="comment">// Forward the next queued status 
update.</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160; 
     stream-&gt;timeout =</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160; 
       forward(streamId, next.<a class="code" 
href="classResult.html#aedf79f3b14dcda5791b84a64ada4d412">get</a>(), <a 
class="code" 
href="namespacemesos_1_1internal_1_1slave.html#aeb8b9ceb7ee7fb45557ab4beeb3361a9">slave::STATUS_UPDATE_RETRY_INTERVAL_MIN</a>);</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160; 
   }</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  
291</span>&#160;</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160; 
   <span class="keywordflow">return</span> !terminated;</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160; 
 }</div>
-<div class="line"><a name="l00294"></a><span class="lineno">  
294</span>&#160;</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160; 
 <span class="comment">// Recovers the status update manager&#39;s state using 
the supplied stream IDs.</span></div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160; 
 <span class="comment">//</span></div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160; 
 <span class="comment">// Returns:</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160; 
 <span class="comment">//  - The recovered state if successful.</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160; 
 <span class="comment">//  - The recovered state, including the number of 
errors encountered, if</span></div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160; 
 <span class="comment">//    `strict == false` and any of the streams 
couldn&#39;t be recovered.</span></div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160; 
 <span class="comment">//  - A `Failure` if `strict == true` and any of the 
streams couldn&#39;t be</span></div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160; 
 <span class="comment">//    recovered.</span></div>
-<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#ab8a393d0453cc8174d71dad6f1e45d6f">
  303</a></span>&#160;  <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;State&gt;</a> <a 
class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#ab8a393d0453cc8174d71dad6f1e45d6f">recover</a>(</div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160; 
     <span class="keyword">const</span> std::list&lt;IDType&gt;&amp; 
streamIds,</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160; 
     <span class="keywordtype">bool</span> strict)</div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160; 
 {</div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160; 
   LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Recovering 
&quot;</span> &lt;&lt; statusUpdateType &lt;&lt; <span 
class="stringliteral">&quot; manager&quot;</span>;</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  
308</span>&#160;</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160; 
   <a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html">State</a>
 state;</div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160; 
   <span class="keywordflow">foreach</span> (<span class="keyword">const</span> 
IDType&amp; streamId, streamIds) {</div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160; 
     <a class="code" href="classResult.html">Result&lt;typename 
StatusUpdateStream::State&gt;</a> result =</div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160; 
       recoverStatusUpdateStream(streamId, strict);</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160; 
   <span class="keywordflow">if</span> (!result.<a class="code" 
href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>()) {</div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160; 
         <span class="stringliteral">&quot;Duplicate &quot;</span> + 
statusUpdateType + <span class="stringliteral">&quot; 
acknowledgement&quot;</span>);</div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160; 
   }</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  
275</span>&#160;</div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160; 
   stream-&gt;timeout = <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l00277"></a><span class="lineno">  
277</span>&#160;</div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160; 
   <span class="comment">// Get the next update in the queue.</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160; 
   <span class="keyword">const</span> <a class="code" 
href="classResult.html">Result&lt;UpdateType&gt;</a>&amp; next = 
stream-&gt;next();</div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160; 
   <span class="keywordflow">if</span> (next.<a class="code" 
href="classResult.html#aeca16ad17d299ad885c9b46c83b12a3d">isError</a>()) {</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(next.<a class="code" 
href="classResult.html#a521adf96f5c27d26d6b1d580aae8aaee">error</a>());</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160; 
   }</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  
283</span>&#160;</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160; 
   <span class="keywordtype">bool</span> terminated = 
stream-&gt;terminated;</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160; 
   <span class="keywordflow">if</span> (terminated) {</div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160; 
     <span class="keywordflow">if</span> (next.<a class="code" 
href="classResult.html#a85eaa52037223d71092e65701c166562">isSome</a>()) {</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160; 
       LOG(WARNING) &lt;&lt; <span class="stringliteral">&quot;Acknowledged a 
terminal &quot;</span> &lt;&lt; statusUpdateType</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160; 
                    &lt;&lt; <span class="stringliteral">&quot; but updates are 
still pending&quot;</span>;</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160; 
     }</div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160; 
     cleanupStatusUpdateStream(streamId);</div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160; 
   } <span class="keywordflow">else</span> <span class="keywordflow">if</span> 
(!paused &amp;&amp; next.<a class="code" 
href="classResult.html#a85eaa52037223d71092e65701c166562">isSome</a>()) {</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160; 
     <span class="comment">// Forward the next queued status 
update.</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160; 
     stream-&gt;timeout =</div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160; 
       forward(stream, next.<a class="code" 
href="classResult.html#aedf79f3b14dcda5791b84a64ada4d412">get</a>(), <a 
class="code" 
href="namespacemesos_1_1internal_1_1slave.html#aeb8b9ceb7ee7fb45557ab4beeb3361a9">slave::STATUS_UPDATE_RETRY_INTERVAL_MIN</a>);</div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160; 
   }</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  
296</span>&#160;</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160; 
   <span class="keywordflow">return</span> !terminated;</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160; 
 }</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  
299</span>&#160;</div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160; 
 <span class="comment">// Recovers the status update manager&#39;s state using 
the supplied stream IDs.</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160; 
 <span class="comment">//</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160; 
 <span class="comment">// Returns:</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160; 
 <span class="comment">//  - The recovered state if successful.</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160; 
 <span class="comment">//  - The recovered state, including the number of 
errors encountered, if</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160; 
 <span class="comment">//    `strict == false` and any of the streams 
couldn&#39;t be recovered.</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160; 
 <span class="comment">//  - A `Failure` if `strict == true` and any of the 
streams couldn&#39;t be</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160; 
 <span class="comment">//    recovered.</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#ab8a393d0453cc8174d71dad6f1e45d6f">
  308</a></span>&#160;  <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;State&gt;</a> <a 
class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#ab8a393d0453cc8174d71dad6f1e45d6f">recover</a>(</div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160; 
     <span class="keyword">const</span> std::list&lt;IDType&gt;&amp; 
streamIds,</div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160; 
     <span class="keywordtype">bool</span> strict)</div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160; 
 {</div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160; 
   LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Recovering 
&quot;</span> &lt;&lt; statusUpdateType &lt;&lt; <span 
class="stringliteral">&quot; manager&quot;</span>;</div>
 <div class="line"><a name="l00313"></a><span class="lineno">  
313</span>&#160;</div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160; 
     <span class="keywordflow">if</span> (result.<a class="code" 
href="classResult.html#aeca16ad17d299ad885c9b46c83b12a3d">isError</a>()) {</div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160; 
       <span class="keyword">const</span> std::string <a class="code" 
href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a>
 =</div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160; 
         <span class="stringliteral">&quot;Failed to recover &quot;</span> + 
statusUpdateType + <span class="stringliteral">&quot; stream &quot;</span> 
+</div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160; 
         <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(streamId)
 + <span class="stringliteral">&quot;: &quot;</span> + result.<a class="code" 
href="classResult.html#a521adf96f5c27d26d6b1d580aae8aaee">error</a>();</div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160; 
       LOG(WARNING) &lt;&lt; <a class="code" 
href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a>;</div>
-<div class="line"><a name="l00319"></a><span class="lineno">  
319</span>&#160;</div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160; 
       <span class="keywordflow">if</span> (strict) {</div>
-<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160; 
         <a class="code" 
href="foreach_8hpp.html#acac417231a256d7c6164a86db970da86">foreachkey</a> 
(<span class="keyword">const</span> IDType&amp; streamId, <a class="code" 
href="namespaceutils.html#ac8be4e5e1fedfabe178ca20b6a37349c">utils::copy</a>(streams))
 {</div>
-<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160; 
           cleanupStatusUpdateStream(streamId);</div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160; 
         }</div>
+<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160; 
   <a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html">State</a>
 state;</div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160; 
   <span class="keywordflow">foreach</span> (<span class="keyword">const</span> 
IDType&amp; streamId, streamIds) {</div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160; 
     <a class="code" href="classResult.html">Result&lt;typename 
StatusUpdateStream::State&gt;</a> result =</div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160; 
       recoverStatusUpdateStream(streamId, strict);</div>
+<div class="line"><a name="l00318"></a><span class="lineno">  
318</span>&#160;</div>
+<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160; 
     <span class="keywordflow">if</span> (result.<a class="code" 
href="classResult.html#aeca16ad17d299ad885c9b46c83b12a3d">isError</a>()) {</div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160; 
       <span class="keyword">const</span> std::string <a class="code" 
href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a>
 =</div>
+<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160; 
         <span class="stringliteral">&quot;Failed to recover &quot;</span> + 
statusUpdateType + <span class="stringliteral">&quot; stream &quot;</span> 
+</div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160; 
         <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(streamId)
 + <span class="stringliteral">&quot;: &quot;</span> + result.<a class="code" 
href="classResult.html#a521adf96f5c27d26d6b1d580aae8aaee">error</a>();</div>
+<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160; 
       LOG(WARNING) &lt;&lt; <a class="code" 
href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a>;</div>
 <div class="line"><a name="l00324"></a><span class="lineno">  
324</span>&#160;</div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160; 
         CHECK(streams.empty());</div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160; 
         CHECK(frameworkStreams.empty());</div>
-<div class="line"><a name="l00327"></a><span class="lineno">  
327</span>&#160;</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160; 
         <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(message);</div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160; 
       }</div>
-<div class="line"><a name="l00330"></a><span class="lineno">  
330</span>&#160;</div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160; 
       state.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a45494116292bcb2c0e345c932858bdab">errors</a>++;</div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160; 
     } <span class="keywordflow">else</span> <span 
class="keywordflow">if</span> (result.<a class="code" 
href="classResult.html#ac2cdc0db9f9d29a5bb2f1cf19c29da49">isNone</a>()) {</div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160; 
       <span class="comment">// This can happen if the initial checkpoint of 
the stream didn&#39;t</span></div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160; 
       <span class="comment">// complete.</span></div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160; 
       state.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a2e5e8f464fe376627713d446c2f29fc3">streams</a>[streamId]
 = <a class="code" href="structNone.html">None</a>();</div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160; 
     } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160; 
       <span class="keyword">const</span> <span class="keyword">typename</span> 
<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html">StatusUpdateStream::State</a>&amp;
 streamState = result.<a class="code" 
href="classResult.html#aedf79f3b14dcda5791b84a64ada4d412">get</a>();</div>
-<div class="line"><a name="l00338"></a><span class="lineno">  
338</span>&#160;</div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160; 
       state.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a2e5e8f464fe376627713d446c2f29fc3">streams</a>[streamId]
 = <span class="keyword">typename</span> <a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State_1_1StreamState.html">State::StreamState</a>();</div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160; 
       state.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a2e5e8f464fe376627713d446c2f29fc3">streams</a>[streamId]-&gt;updates
 = streamState.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html#a730ad1350cccb23f6c31e33bfde113a8">updates</a>;</div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160; 
       state.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a2e5e8f464fe376627713d446c2f29fc3">streams</a>[streamId]-&gt;terminated
 = streamState.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html#abda5082d00c3171ac75034be9954eaca">terminated</a>;</div>
-<div class="line"><a name="l00342"></a><span class="lineno">  
342</span>&#160;</div>
-<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160; 
       <span class="keywordflow">if</span> (streamState.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html#aafb4891c6635a8ca1fc12c59a47f8b3f">error</a>)
 {</div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160; 
         state.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a45494116292bcb2c0e345c932858bdab">errors</a>++;</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160; 
       }</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160; 
     }</div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160; 
   }</div>
-<div class="line"><a name="l00348"></a><span class="lineno">  
348</span>&#160;</div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160; 
   <span class="keywordflow">return</span> state;</div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160; 
 }</div>
-<div class="line"><a name="l00351"></a><span class="lineno">  
351</span>&#160;</div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160; 
 <span class="comment">// Closes all status update streams corresponding to a 
framework.</span></div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160; 
 <span class="comment">//</span></div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160; 
 <span class="comment">// NOTE: This stops retrying any pending status updates 
for this framework,</span></div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160; 
 <span class="comment">// but does NOT garbage collect any checkpointed state. 
The caller is</span></div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160; 
 <span class="comment">// responsible for garbage collection after this method 
has returned.</span></div>
-<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#a86a61db827ba0cb772ba8199b14403a2">
  357</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#a86a61db827ba0cb772ba8199b14403a2">cleanup</a>(<span
 class="keyword">const</span> FrameworkID&amp; frameworkId)</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160; 
 {</div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160; 
   LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Closing &quot;</span> 
&lt;&lt; statusUpdateType &lt;&lt; <span class="stringliteral">&quot; streams 
of framework &quot;</span></div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160; 
             &lt;&lt; frameworkId;</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  
361</span>&#160;</div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160; 
   <span class="keywordflow">if</span> (frameworkStreams.<a class="code" 
href="classhashmap.html#ac142b3f8b73c76d5d4545bbd299007e5">contains</a>(frameworkId))
 {</div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160; 
     <span class="keywordflow">foreach</span> (<span 
class="keyword">const</span> IDType&amp; streamId,</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160; 
              <a class="code" 
href="namespaceutils.html#ac8be4e5e1fedfabe178ca20b6a37349c">utils::copy</a>(frameworkStreams[frameworkId]))
 {</div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160; 
       cleanupStatusUpdateStream(streamId);</div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160; 
     }</div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160; 
   }</div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160; 
 }</div>
-<div class="line"><a name="l00369"></a><span class="lineno">  
369</span>&#160;</div>
-<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#acfe6af1fc940847bffb9131429ede917">
  370</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#acfe6af1fc940847bffb9131429ede917">pause</a>()</div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160; 
 {</div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160; 
   LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Pausing &quot;</span> 
&lt;&lt; statusUpdateType &lt;&lt; <span class="stringliteral">&quot; 
manager&quot;</span>;</div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160; 
   paused = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160; 
 }</div>
-<div class="line"><a name="l00375"></a><span class="lineno">  
375</span>&#160;</div>
-<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#aadcb02aae700bfa2bd5fcf488da725e7">
  376</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#aadcb02aae700bfa2bd5fcf488da725e7">resume</a>()</div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160; 
 {</div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160; 
   LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Resuming &quot;</span> 
&lt;&lt; statusUpdateType &lt;&lt; <span class="stringliteral">&quot; 
manager&quot;</span>;</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160; 
   paused = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160; 
       <span class="keywordflow">if</span> (strict) {</div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160; 
         <a class="code" 
href="foreach_8hpp.html#acac417231a256d7c6164a86db970da86">foreachkey</a> 
(<span class="keyword">const</span> IDType&amp; streamId, <a class="code" 
href="namespaceutils.html#ac8be4e5e1fedfabe178ca20b6a37349c">utils::copy</a>(streams))
 {</div>
+<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160; 
           cleanupStatusUpdateStream(streamId);</div>
+<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160; 
         }</div>
+<div class="line"><a name="l00329"></a><span class="lineno">  
329</span>&#160;</div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160; 
         CHECK(streams.empty());</div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160; 
         CHECK(frameworkStreams.empty());</div>
+<div class="line"><a name="l00332"></a><span class="lineno">  
332</span>&#160;</div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160; 
         <span class="keywordflow">return</span> <a class="code" 
href="structprocess_1_1Failure.html">process::Failure</a>(message);</div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160; 
       }</div>
+<div class="line"><a name="l00335"></a><span class="lineno">  
335</span>&#160;</div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160; 
       state.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a45494116292bcb2c0e345c932858bdab">errors</a>++;</div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160; 
     } <span class="keywordflow">else</span> <span 
class="keywordflow">if</span> (result.<a class="code" 
href="classResult.html#ac2cdc0db9f9d29a5bb2f1cf19c29da49">isNone</a>()) {</div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160; 
       <span class="comment">// This can happen if the initial checkpoint of 
the stream didn&#39;t</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160; 
       <span class="comment">// complete.</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160; 
       state.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a2e5e8f464fe376627713d446c2f29fc3">streams</a>[streamId]
 = <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160; 
     } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160; 
       <span class="keyword">const</span> <span class="keyword">typename</span> 
<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html">StatusUpdateStream::State</a>&amp;
 streamState = result.<a class="code" 
href="classResult.html#aedf79f3b14dcda5791b84a64ada4d412">get</a>();</div>
+<div class="line"><a name="l00343"></a><span class="lineno">  
343</span>&#160;</div>
+<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160; 
       state.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a2e5e8f464fe376627713d446c2f29fc3">streams</a>[streamId]
 = <span class="keyword">typename</span> <a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State_1_1StreamState.html">State::StreamState</a>();</div>
+<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160; 
       state.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a2e5e8f464fe376627713d446c2f29fc3">streams</a>[streamId]-&gt;updates
 = streamState.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html#a730ad1350cccb23f6c31e33bfde113a8">updates</a>;</div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160; 
       state.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a2e5e8f464fe376627713d446c2f29fc3">streams</a>[streamId]-&gt;terminated
 = streamState.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html#abda5082d00c3171ac75034be9954eaca">terminated</a>;</div>
+<div class="line"><a name="l00347"></a><span class="lineno">  
347</span>&#160;</div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160; 
       <span class="keywordflow">if</span> (streamState.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html#aafb4891c6635a8ca1fc12c59a47f8b3f">error</a>)
 {</div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160; 
         state.<a class="code" 
href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a45494116292bcb2c0e345c932858bdab">errors</a>++;</div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160; 
       }</div>
+<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160; 
     }</div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160; 
   }</div>
+<div class="line"><a name="l00353"></a><span class="lineno">  
353</span>&#160;</div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160; 
   <span class="keywordflow">return</span> state;</div>
+<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160; 
 }</div>
+<div class="line"><a name="l00356"></a><span class="lineno">  
356</span>&#160;</div>
+<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160; 
 <span class="comment">// Closes all status update streams corresponding to a 
framework.</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160; 
 <span class="comment">//</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160; 
 <span class="comment">// NOTE: This stops retrying any pending status updates 
for this framework,</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160; 
 <span class="comment">// but does NOT garbage collect any checkpointed state. 
The caller is</span></div>
+<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160; 
 <span class="comment">// responsible for garbage collection after this method 
has returned.</span></div>
+<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#a86a61db827ba0cb772ba8199b14403a2">
  362</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#a86a61db827ba0cb772ba8199b14403a2">cleanup</a>(<span
 class="keyword">const</span> FrameworkID&amp; frameworkId)</div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160; 
 {</div>
+<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160; 
   LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Closing &quot;</span> 
&lt;&lt; statusUpdateType &lt;&lt; <span class="stringliteral">&quot; streams 
of framework &quot;</span></div>
+<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160; 
             &lt;&lt; frameworkId;</div>
+<div class="line"><a name="l00366"></a><span class="lineno">  
366</span>&#160;</div>
+<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160; 
   <span class="keywordflow">if</span> (frameworkStreams.<a class="code" 
href="classhashmap.html#ac142b3f8b73c76d5d4545bbd299007e5">contains</a>(frameworkId))
 {</div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160; 
     <span class="keywordflow">foreach</span> (<span 
class="keyword">const</span> IDType&amp; streamId,</div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160; 
              <a class="code" 
href="namespaceutils.html#ac8be4e5e1fedfabe178ca20b6a37349c">utils::copy</a>(frameworkStreams[frameworkId]))
 {</div>
+<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160; 
       cleanupStatusUpdateStream(streamId);</div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160; 
     }</div>
+<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160; 
   }</div>
+<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160; 
 }</div>
+<div class="line"><a name="l00374"></a><span class="lineno">  
374</span>&#160;</div>
+<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#acfe6af1fc940847bffb9131429ede917">
  375</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#acfe6af1fc940847bffb9131429ede917">pause</a>()</div>
+<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160; 
 {</div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160; 
   LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Pausing &quot;</span> 
&lt;&lt; statusUpdateType &lt;&lt; <span class="stringliteral">&quot; 
manager&quot;</span>;</div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160; 
   paused = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160; 
 }</div>
 <div class="line"><a name="l00380"></a><span class="lineno">  
380</span>&#160;</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160; 
   <a class="code" 
href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a> 
(<span class="keyword">const</span> IDType&amp; streamId,</div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160; 
                <a class="code" 
href="classprocess_1_1Owned.html">process::Owned&lt;StatusUpdateStream&gt;</a>&amp;
 stream,</div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160; 
                streams) {</div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classResult.html">Result&lt;UpdateType&gt;</a>&amp; next = 
stream-&gt;next();</div>
+<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#aadcb02aae700bfa2bd5fcf488da725e7">
  381</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#aadcb02aae700bfa2bd5fcf488da725e7">resume</a>()</div>
+<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160; 
 {</div>
+<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160; 
   LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Resuming &quot;</span> 
&lt;&lt; statusUpdateType &lt;&lt; <span class="stringliteral">&quot; 
manager&quot;</span>;</div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160; 
   paused = <span class="keyword">false</span>;</div>
 <div class="line"><a name="l00385"></a><span class="lineno">  
385</span>&#160;</div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160; 
     <span class="keywordflow">if</span> (next.<a class="code" 
href="classResult.html#a85eaa52037223d71092e65701c166562">isSome</a>()) {</div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160; 
       <span class="keyword">const</span> UpdateType&amp; <a class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#a1658b4adb952dc5e20465e31d572633b">update</a>
 = next.<a class="code" 
href="classResult.html#aedf79f3b14dcda5791b84a64ada4d412">get</a>();</div>
+<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160; 
   <a class="code" 
href="foreach_8hpp.html#a28670619e64a84270d76f07b0f6eb3b6">foreachvalue</a> (<a 
class="code" 
href="classprocess_1_1Owned.html">process::Owned&lt;StatusUpdateStream&gt;</a>&amp;
 stream, streams) {</div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classResult.html">Result&lt;UpdateType&gt;</a>&amp; next = 
stream-&gt;next();</div>
 <div class="line"><a name="l00388"></a><span class="lineno">  
388</span>&#160;</div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160; 
       LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Sending 
&quot;</span> &lt;&lt; statusUpdateType &lt;&lt; <span 
class="stringliteral">&quot; &quot;</span> &lt;&lt; <a class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#a1658b4adb952dc5e20465e31d572633b">update</a>;</div>
-<div class="line"><a name="l00390"></a><span class="lineno">  
390</span>&#160;</div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160; 
       stream-&gt;timeout =</div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160; 
         forward(streamId, update, <a class="code" 
href="namespacemesos_1_1internal_1_1slave.html#aeb8b9ceb7ee7fb45557ab4beeb3361a9">slave::STATUS_UPDATE_RETRY_INTERVAL_MIN</a>);</div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160; 
     }</div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160; 
   }</div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160; 
 }</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  
396</span>&#160;</div>
-<div class="line"><a name="l00397"></a><span class="lineno">  
397</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160; 
 <span class="comment">// Forward declarations.</span></div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160; 
 <span class="keyword">class </span>StatusUpdateStream;</div>
-<div class="line"><a name="l00400"></a><span class="lineno">  
400</span>&#160;</div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160; 
 <span class="comment">// Helper methods.</span></div>
-<div class="line"><a name="l00402"></a><span class="lineno">  
402</span>&#160;</div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160; 
 <span class="comment">// Creates a new status update stream, adding it to 
`streams`.</span></div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160; 
 <a class="code" href="classTry.html">Try&lt;Nothing&gt;</a> 
createStatusUpdateStream(</div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160; 
     <span class="keyword">const</span> IDType&amp; streamId,</div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;FrameworkID&gt;</a>&amp; frameworkId,</div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160; 
     <span class="keywordtype">bool</span> <a class="code" 
href="namespacemesos_1_1internal_1_1slave_1_1state_1_1internal.html#a749d698dcb6786428fa589b72cee6467">checkpoint</a>)</div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160; 
 {</div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160; 
   VLOG(1) &lt;&lt; <span class="stringliteral">&quot;Creating &quot;</span> 
&lt;&lt; statusUpdateType &lt;&lt; <span class="stringliteral">&quot; stream 
&quot;</span></div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160; 
           &lt;&lt; <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(streamId)
 &lt;&lt; <span class="stringliteral">&quot; checkpoint=&quot;</span> &lt;&lt; 
<a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(checkpoint);</div>
-<div class="line"><a name="l00411"></a><span class="lineno">  
411</span>&#160;</div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160; 
   <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;StatusUpdateStream&gt;</a>&gt; 
stream =</div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160; 
     <a class="code" 
href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">StatusUpdateStream::create</a>(</div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160; 
         statusUpdateType,</div>
-<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160; 
         streamId,</div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160; 
         frameworkId,</div>
-<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160; 
         checkpoint ? <a class="code" 
href="classOption.html">Option&lt;std::string&gt;</a>(getPath(streamId)) : <a 
class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00418"></a><span class="lineno">  
418</span>&#160;</div>
-<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160; 
   <span class="keywordflow">if</span> (stream.<a class="code" 
href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(stream.<a class="code" 
href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
-<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160; 
   }</div>
-<div class="line"><a name="l00422"></a><span class="lineno">  
422</span>&#160;</div>
-<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160; 
   streams[streamId] = std::move(stream.<a class="code" 
href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div>
-<div class="line"><a name="l00424"></a><span class="lineno">  
424</span>&#160;</div>
-<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160; 
   <span class="keywordflow">if</span> (frameworkId.<a class="code" 
href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160; 
     frameworkStreams[frameworkId.<a class="code" 
href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>()].insert(streamId);</div>
-<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160; 
   }</div>
-<div class="line"><a name="l00428"></a><span class="lineno">  
428</span>&#160;</div>
-<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="structNothing.html">Nothing</a>();</div>
-<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160; 
 }</div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160; 
     <span class="keywordflow">if</span> (next.<a class="code" 
href="classResult.html#a85eaa52037223d71092e65701c166562">isSome</a>()) {</div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160; 
       <span class="keyword">const</span> UpdateType&amp; <a class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#a1658b4adb952dc5e20465e31d572633b">update</a>
 = next.<a class="code" 
href="classResult.html#aedf79f3b14dcda5791b84a64ada4d412">get</a>();</div>
+<div class="line"><a name="l00391"></a><span class="lineno">  
391</span>&#160;</div>
+<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160; 
       LOG(INFO) &lt;&lt; <span class="stringliteral">&quot;Sending 
&quot;</span> &lt;&lt; statusUpdateType &lt;&lt; <span 
class="stringliteral">&quot; &quot;</span> &lt;&lt; <a class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#a1658b4adb952dc5e20465e31d572633b">update</a>;</div>
+<div class="line"><a name="l00393"></a><span class="lineno">  
393</span>&#160;</div>
+<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160; 
       stream-&gt;timeout = forward(</div>
+<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160; 
           stream.<a class="code" 
href="classprocess_1_1Owned.html#a2f64ec02eea2321e25611175edf776aa">get</a>(), 
<a class="code" 
href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#a1658b4adb952dc5e20465e31d572633b">update</a>,
 <a class="code" 
href="namespacemesos_1_1internal_1_1slave.html#aeb8b9ceb7ee7fb45557ab4beeb3361a9">slave::STATUS_UPDATE_RETRY_INTERVAL_MIN</a>);</div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160; 
     }</div>
+<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160; 
   }</div>
+<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160; 
 }</div>
+<div class="line"><a name="l00399"></a><span class="lineno">  
399</span>&#160;</div>
+<div class="line"><a name="l00400"></a><span class="lineno">  
400</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160; 
 <span class="comment">// Forward declarations.</span></div>
+<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160; 
 <span class="keyword">class </span>StatusUpdateStream;</div>
+<div class="line"><a name="l00403"></a><span class="lineno">  
403</span>&#160;</div>
+<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160; 
 <span class="comment">// Helper methods.</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno">  
405</span>&#160;</div>
+<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160; 
 <span class="comment">// Creates a new status update stream, adding it to 
`streams`.</span></div>
+<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160; 
 <a class="code" href="classTry.html">Try&lt;Nothing&gt;</a> 
createStatusUpdateStream(</div>
+<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160; 
     <span class="keyword">const</span> IDType&amp; streamId,</div>
+<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;FrameworkID&gt;</a>&amp; frameworkId,</div>
+<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160; 
     <span class="keywordtype">bool</span> <a class="code" 
href="namespacemesos_1_1internal_1_1slave_1_1state_1_1internal.html#a749d698dcb6786428fa589b72cee6467">checkpoint</a>)</div>
+<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160; 
 {</div>
+<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160; 
   VLOG(1) &lt;&lt; <span class="stringliteral">&quot;Creating &quot;</span> 
&lt;&lt; statusUpdateType &lt;&lt; <span class="stringliteral">&quot; stream 
&quot;</span></div>
+<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160; 
           &lt;&lt; <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(streamId)
 &lt;&lt; <span class="stringliteral">&quot; checkpoint=&quot;</span> &lt;&lt; 
<a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(checkpoint);</div>
+<div class="line"><a name="l00414"></a><span class="lineno">  
414</span>&#160;</div>
+<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160; 
   <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;StatusUpdateStream&gt;</a>&gt; 
stream =</div>
+<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160; 
     <a class="code" 
href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">

<TRUNCATED>

Reply via email to