Repository: mesos-site
Updated Branches:
  refs/heads/asf-site 77665f788 -> fe7074dcc


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fe7074dc/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html 
b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
index ee2514f..9c0a91d 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -2832,686 +2832,697 @@
 <div class="line"><a name="l02778"></a><span class="lineno"> 2778</span>&#160; 
   <span class="keyword">typename</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>,</div>
 <div class="line"><a name="l02779"></a><span class="lineno"> 2779</span>&#160; 
   <span class="keyword">typename</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>,</div>
 <div class="line"><a name="l02780"></a><span class="lineno"> 2780</span>&#160; 
   <span class="keyword">typename</span> Driver,</div>
-<div class="line"><a name="l02781"></a><span class="lineno"> 2781</span>&#160; 
   <span class="keyword">typename</span> Resource,</div>
-<div class="line"><a name="l02782"></a><span class="lineno"> 2782</span>&#160; 
   <span class="keyword">typename</span> <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
-<div class="line"><a name="l02783"></a><span class="lineno"> 2783</span>&#160; 
   <span class="keyword">typename</span> ResourceProviderID,</div>
-<div class="line"><a name="l02784"></a><span class="lineno"> 2784</span>&#160; 
   <span class="keyword">typename</span> OfferOperationState,</div>
-<div class="line"><a name="l02785"></a><span class="lineno"> 2785</span>&#160; 
   <span class="keyword">typename</span> <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
-<div class="line"><a name="l02786"></a><span class="lineno"> 2786</span>&#160; 
   <span class="keyword">typename</span> Source&gt;</div>
-<div class="line"><a name="l02787"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">
 2787</a></span>&#160;<span class="keyword">class </span><a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a></div>
-<div class="line"><a name="l02788"></a><span class="lineno"> 
2788</span>&#160;{</div>
-<div class="line"><a name="l02789"></a><span class="lineno"> 
2789</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l02790"></a><span class="lineno"> 2790</span>&#160; 
 <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1.html#aa2a231bf664a08c58273b85455400d49">MockResourceProvider</a>(<span
 class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;Resources&gt;</a>&amp; _resources = <a 
class="code" href="structNone.html">None</a>())</div>
-<div class="line"><a name="l02791"></a><span class="lineno"> 2791</span>&#160; 
   : resources(_resources)</div>
-<div class="line"><a name="l02792"></a><span class="lineno"> 2792</span>&#160; 
 {</div>
-<div class="line"><a name="l02793"></a><span class="lineno"> 2793</span>&#160; 
   ON_CALL(*<span class="keyword">this</span>, connected())</div>
-<div class="line"><a name="l02794"></a><span class="lineno"> 2794</span>&#160; 
     .WillByDefault(Invoke(</div>
-<div class="line"><a name="l02795"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aed84e0f2c5265829edf0f1eaf37f9736">
 2795</a></span>&#160;          <span class="keyword">this</span>,</div>
-<div class="line"><a name="l02796"></a><span class="lineno"> 2796</span>&#160; 
         &amp;<a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a>&lt;</div>
-<div class="line"><a name="l02797"></a><span class="lineno"> 2797</span>&#160; 
             <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>,</div>
-<div class="line"><a name="l02798"></a><span class="lineno"> 2798</span>&#160; 
             <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>,</div>
-<div class="line"><a name="l02799"></a><span class="lineno"> 2799</span>&#160; 
             Driver,</div>
-<div class="line"><a name="l02800"></a><span class="lineno"> 2800</span>&#160; 
             Resource,</div>
-<div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>&#160; 
             <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
-<div class="line"><a name="l02802"></a><span class="lineno"> 2802</span>&#160; 
             ResourceProviderID,</div>
-<div class="line"><a name="l02803"></a><span class="lineno"> 2803</span>&#160; 
             OfferOperationState,</div>
-<div class="line"><a name="l02804"></a><span class="lineno"> 2804</span>&#160; 
             <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
-<div class="line"><a name="l02805"></a><span class="lineno"> 2805</span>&#160; 
             Source&gt;::connectedDefault));</div>
-<div class="line"><a name="l02806"></a><span class="lineno"> 2806</span>&#160; 
   EXPECT_CALL(*<span class="keyword">this</span>, 
connected()).WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l02807"></a><span class="lineno"> 
2807</span>&#160;</div>
-<div class="line"><a name="l02808"></a><span class="lineno"> 2808</span>&#160; 
   ON_CALL(*<span class="keyword">this</span>, subscribed(_))</div>
-<div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>&#160; 
     .WillByDefault(Invoke(</div>
-<div class="line"><a name="l02810"></a><span class="lineno"> 2810</span>&#160; 
         <span class="keyword">this</span>,</div>
-<div class="line"><a name="l02811"></a><span class="lineno"> 2811</span>&#160; 
         &amp;<a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a>&lt;</div>
-<div class="line"><a name="l02812"></a><span class="lineno"> 2812</span>&#160; 
             <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>,</div>
-<div class="line"><a name="l02813"></a><span class="lineno"> 2813</span>&#160; 
             <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>,</div>
-<div class="line"><a name="l02814"></a><span class="lineno"> 2814</span>&#160; 
             Driver,</div>
-<div class="line"><a name="l02815"></a><span class="lineno"> 2815</span>&#160; 
             Resource,</div>
-<div class="line"><a name="l02816"></a><span class="lineno"> 2816</span>&#160; 
             <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
-<div class="line"><a name="l02817"></a><span class="lineno"> 2817</span>&#160; 
             ResourceProviderID,</div>
-<div class="line"><a name="l02818"></a><span class="lineno"> 2818</span>&#160; 
             OfferOperationState,</div>
-<div class="line"><a name="l02819"></a><span class="lineno"> 2819</span>&#160; 
             <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
-<div class="line"><a name="l02820"></a><span class="lineno"> 2820</span>&#160; 
             Source&gt;::subscribedDefault));</div>
-<div class="line"><a name="l02821"></a><span class="lineno"> 2821</span>&#160; 
   EXPECT_CALL(*<span class="keyword">this</span>, 
subscribed(_)).WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l02822"></a><span class="lineno"> 
2822</span>&#160;</div>
-<div class="line"><a name="l02823"></a><span class="lineno"> 2823</span>&#160; 
   ON_CALL(*<span class="keyword">this</span>, operation(_))</div>
-<div class="line"><a name="l02824"></a><span class="lineno"> 2824</span>&#160; 
     .WillByDefault(Invoke(</div>
-<div class="line"><a name="l02825"></a><span class="lineno"> 2825</span>&#160; 
         <span class="keyword">this</span>,</div>
-<div class="line"><a name="l02826"></a><span class="lineno"> 2826</span>&#160; 
         &amp;<a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a>&lt;</div>
-<div class="line"><a name="l02827"></a><span class="lineno"> 2827</span>&#160; 
             <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>,</div>
-<div class="line"><a name="l02828"></a><span class="lineno"> 2828</span>&#160; 
             <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>,</div>
-<div class="line"><a name="l02829"></a><span class="lineno"> 2829</span>&#160; 
             Driver,</div>
-<div class="line"><a name="l02830"></a><span class="lineno"> 2830</span>&#160; 
             Resource,</div>
-<div class="line"><a name="l02831"></a><span class="lineno"> 2831</span>&#160; 
             <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
-<div class="line"><a name="l02832"></a><span class="lineno"> 2832</span>&#160; 
             ResourceProviderID,</div>
-<div class="line"><a name="l02833"></a><span class="lineno"> 2833</span>&#160; 
             OfferOperationState,</div>
-<div class="line"><a name="l02834"></a><span class="lineno"> 2834</span>&#160; 
             <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
-<div class="line"><a name="l02835"></a><span class="lineno"> 2835</span>&#160; 
             Source&gt;::operationDefault));</div>
-<div class="line"><a name="l02836"></a><span class="lineno"> 2836</span>&#160; 
   EXPECT_CALL(*<span class="keyword">this</span>, 
operation(_)).WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l02837"></a><span class="lineno"> 2837</span>&#160; 
 }</div>
-<div class="line"><a name="l02838"></a><span class="lineno"> 
2838</span>&#160;</div>
-<div class="line"><a name="l02839"></a><span class="lineno"> 2839</span>&#160; 
 MOCK_METHOD0_T(connected, <span class="keywordtype">void</span>());</div>
-<div class="line"><a name="l02840"></a><span class="lineno"> 2840</span>&#160; 
 MOCK_METHOD0_T(disconnected, <span class="keywordtype">void</span>());</div>
-<div class="line"><a name="l02841"></a><span class="lineno"> 2841</span>&#160; 
 MOCK_METHOD1_T(subscribed, <span class="keywordtype">void</span>(<span 
class="keyword">const</span> <span class="keyword">typename</span> 
Event::Subscribed&amp;));</div>
-<div class="line"><a name="l02842"></a><span class="lineno"> 2842</span>&#160; 
 MOCK_METHOD1_T(operation, <span class="keywordtype">void</span>(<span 
class="keyword">const</span> <span class="keyword">typename</span> <a 
class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Event::Operation</a>&amp;));</div>
-<div class="line"><a name="l02843"></a><span class="lineno"> 2843</span>&#160; 
 MOCK_METHOD1_T(publish, <span class="keywordtype">void</span>(<span 
class="keyword">const</span> <span class="keyword">typename</span> 
Event::Publish&amp;));</div>
-<div class="line"><a name="l02844"></a><span class="lineno"> 
2844</span>&#160;</div>
-<div class="line"><a name="l02845"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a97ede56db2b9bffa83bd633049c01639">
 2845</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a97ede56db2b9bffa83bd633049c01639">events</a>(std::queue&lt;Event&gt;
 events)</div>
-<div class="line"><a name="l02846"></a><span class="lineno"> 2846</span>&#160; 
 {</div>
-<div class="line"><a name="l02847"></a><span class="lineno"> 2847</span>&#160; 
   <span class="keywordflow">while</span> (!events.empty()) {</div>
-<div class="line"><a name="l02848"></a><span class="lineno"> 2848</span>&#160; 
     <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>
 <span class="keyword">event</span> = events.front();</div>
-<div class="line"><a name="l02849"></a><span class="lineno"> 2849</span>&#160; 
     events.pop();</div>
-<div class="line"><a name="l02850"></a><span class="lineno"> 
2850</span>&#160;</div>
-<div class="line"><a name="l02851"></a><span class="lineno"> 2851</span>&#160; 
     <span class="keywordflow">switch</span> (event.type()) {</div>
-<div class="line"><a name="l02852"></a><span class="lineno"> 2852</span>&#160; 
       <span class="keywordflow">case</span> Event::SUBSCRIBED:</div>
-<div class="line"><a name="l02853"></a><span class="lineno"> 2853</span>&#160; 
         subscribed(event.subscribed());</div>
-<div class="line"><a name="l02854"></a><span class="lineno"> 2854</span>&#160; 
         <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02855"></a><span class="lineno"> 2855</span>&#160; 
       <span class="keywordflow">case</span> Event::OPERATION:</div>
-<div class="line"><a name="l02856"></a><span class="lineno"> 2856</span>&#160; 
         operation(event.operation());</div>
-<div class="line"><a name="l02857"></a><span class="lineno"> 2857</span>&#160; 
         <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02858"></a><span class="lineno"> 2858</span>&#160; 
       <span class="keywordflow">case</span> Event::PUBLISH:</div>
-<div class="line"><a name="l02859"></a><span class="lineno"> 2859</span>&#160; 
         publish(event.publish());</div>
-<div class="line"><a name="l02860"></a><span class="lineno"> 2860</span>&#160; 
         <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02861"></a><span class="lineno"> 2861</span>&#160; 
       <span class="keywordflow">case</span> <a class="code" 
href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">Event::UNKNOWN</a>:</div>
-<div class="line"><a name="l02862"></a><span class="lineno"> 2862</span>&#160; 
         LOG(FATAL) &lt;&lt; <span class="stringliteral">&quot;Received 
unexpected UNKNOWN event&quot;</span>;</div>
-<div class="line"><a name="l02863"></a><span class="lineno"> 2863</span>&#160; 
         <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02864"></a><span class="lineno"> 2864</span>&#160; 
     }</div>
-<div class="line"><a name="l02865"></a><span class="lineno"> 2865</span>&#160; 
   }</div>
-<div class="line"><a name="l02866"></a><span class="lineno"> 2866</span>&#160; 
 }</div>
-<div class="line"><a name="l02867"></a><span class="lineno"> 
2867</span>&#160;</div>
-<div class="line"><a name="l02868"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a8459ae056e543946b31286cdd70580a7">
 2868</a></span>&#160;  <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a8459ae056e543946b31286cdd70580a7">send</a>(<span
 class="keyword">const</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp;
 call)</div>
-<div class="line"><a name="l02869"></a><span class="lineno"> 2869</span>&#160; 
 {</div>
-<div class="line"><a name="l02870"></a><span class="lineno"> 2870</span>&#160; 
   <span class="keywordflow">return</span> driver-&gt;send(call);</div>
-<div class="line"><a name="l02871"></a><span class="lineno"> 2871</span>&#160; 
 }</div>
-<div class="line"><a name="l02872"></a><span class="lineno"> 
2872</span>&#160;</div>
-<div class="line"><a name="l02873"></a><span class="lineno"> 2873</span>&#160; 
 <span class="keyword">template</span> &lt;<span 
class="keyword">typename</span> Credential&gt;</div>
-<div class="line"><a name="l02874"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a5eb35eb9c900051938d326191998bfd7">
 2874</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a5eb35eb9c900051938d326191998bfd7">start</a>(</div>
-<div class="line"><a name="l02875"></a><span class="lineno"> 2875</span>&#160; 
     <a class="code" 
href="classprocess_1_1Owned.html">process::Owned&lt;mesos::internal::EndpointDetector&gt;</a>
 detector,</div>
-<div class="line"><a name="l02876"></a><span class="lineno"> 2876</span>&#160; 
     <a class="code" 
href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> 
contentType,</div>
-<div class="line"><a name="l02877"></a><span class="lineno"> 2877</span>&#160; 
     <span class="keyword">const</span> Credential&amp; credential)</div>
-<div class="line"><a name="l02878"></a><span class="lineno"> 2878</span>&#160; 
 {</div>
-<div class="line"><a name="l02879"></a><span class="lineno"> 2879</span>&#160; 
   driver.reset(<span class="keyword">new</span> Driver(</div>
-<div class="line"><a name="l02880"></a><span class="lineno"> 2880</span>&#160; 
       std::move(detector),</div>
-<div class="line"><a name="l02881"></a><span class="lineno"> 2881</span>&#160; 
       contentType,</div>
-<div class="line"><a name="l02882"></a><span class="lineno"> 2882</span>&#160; 
       <a class="code" 
href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(</div>
-<div class="line"><a name="l02883"></a><span class="lineno"> 2883</span>&#160; 
           &amp;<a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a>&lt;</div>
-<div class="line"><a name="l02884"></a><span class="lineno"> 2884</span>&#160; 
               <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>,</div>
-<div class="line"><a name="l02885"></a><span class="lineno"> 2885</span>&#160; 
               <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>,</div>
-<div class="line"><a name="l02886"></a><span class="lineno"> 2886</span>&#160; 
               Driver,</div>
-<div class="line"><a name="l02887"></a><span class="lineno"> 2887</span>&#160; 
               Resource,</div>
-<div class="line"><a name="l02888"></a><span class="lineno"> 2888</span>&#160; 
               <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
-<div class="line"><a name="l02889"></a><span class="lineno"> 2889</span>&#160; 
               ResourceProviderID,</div>
-<div class="line"><a name="l02890"></a><span class="lineno"> 2890</span>&#160; 
               OfferOperationState,</div>
-<div class="line"><a name="l02891"></a><span class="lineno"> 2891</span>&#160; 
               <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
-<div class="line"><a name="l02892"></a><span class="lineno"> 2892</span>&#160; 
               Source&gt;::connected,</div>
-<div class="line"><a name="l02893"></a><span class="lineno"> 2893</span>&#160; 
           <span class="keyword">this</span>),</div>
-<div class="line"><a name="l02894"></a><span class="lineno"> 2894</span>&#160; 
       <a class="code" 
href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(</div>
-<div class="line"><a name="l02895"></a><span class="lineno"> 2895</span>&#160; 
           &amp;<a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a>&lt;</div>
-<div class="line"><a name="l02896"></a><span class="lineno"> 2896</span>&#160; 
               <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>,</div>
-<div class="line"><a name="l02897"></a><span class="lineno"> 2897</span>&#160; 
               <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>,</div>
-<div class="line"><a name="l02898"></a><span class="lineno"> 2898</span>&#160; 
               Driver,</div>
-<div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>&#160; 
               Resource,</div>
-<div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>&#160; 
               <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
-<div class="line"><a name="l02901"></a><span class="lineno"> 2901</span>&#160; 
               ResourceProviderID,</div>
-<div class="line"><a name="l02902"></a><span class="lineno"> 2902</span>&#160; 
               OfferOperationState,</div>
-<div class="line"><a name="l02903"></a><span class="lineno"> 2903</span>&#160; 
               <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
-<div class="line"><a name="l02904"></a><span class="lineno"> 2904</span>&#160; 
               Source&gt;::disconnected,</div>
-<div class="line"><a name="l02905"></a><span class="lineno"> 2905</span>&#160; 
           <span class="keyword">this</span>),</div>
-<div class="line"><a name="l02906"></a><span class="lineno"> 2906</span>&#160; 
       <a class="code" 
href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(</div>
-<div class="line"><a name="l02907"></a><span class="lineno"> 2907</span>&#160; 
           &amp;<a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a>&lt;</div>
-<div class="line"><a name="l02908"></a><span class="lineno"> 2908</span>&#160; 
               <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>,</div>
-<div class="line"><a name="l02909"></a><span class="lineno"> 2909</span>&#160; 
               <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>,</div>
-<div class="line"><a name="l02910"></a><span class="lineno"> 2910</span>&#160; 
               Driver,</div>
-<div class="line"><a name="l02911"></a><span class="lineno"> 2911</span>&#160; 
               Resource,</div>
-<div class="line"><a name="l02912"></a><span class="lineno"> 2912</span>&#160; 
               <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
-<div class="line"><a name="l02913"></a><span class="lineno"> 2913</span>&#160; 
               ResourceProviderID,</div>
-<div class="line"><a name="l02914"></a><span class="lineno"> 2914</span>&#160; 
               OfferOperationState,</div>
-<div class="line"><a name="l02915"></a><span class="lineno"> 2915</span>&#160; 
               <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
-<div class="line"><a name="l02916"></a><span class="lineno"> 2916</span>&#160; 
               Source&gt;::events,</div>
-<div class="line"><a name="l02917"></a><span class="lineno"> 2917</span>&#160; 
           <span class="keyword">this</span>,</div>
-<div class="line"><a name="l02918"></a><span class="lineno"> 2918</span>&#160; 
           lambda::_1),</div>
-<div class="line"><a name="l02919"></a><span class="lineno"> 2919</span>&#160; 
       credential));</div>
-<div class="line"><a name="l02920"></a><span class="lineno"> 2920</span>&#160; 
 }</div>
-<div class="line"><a name="l02921"></a><span class="lineno"> 
2921</span>&#160;</div>
-<div class="line"><a name="l02922"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a439474ff1dc41a4dd003fabca2a421de">
 2922</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a439474ff1dc41a4dd003fabca2a421de">connectedDefault</a>()</div>
-<div class="line"><a name="l02923"></a><span class="lineno"> 2923</span>&#160; 
 {</div>
-<div class="line"><a name="l02924"></a><span class="lineno"> 2924</span>&#160; 
   <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>
 call;</div>
-<div class="line"><a name="l02925"></a><span class="lineno"> 2925</span>&#160; 
   call.set_type(Call::SUBSCRIBE);</div>
-<div class="line"><a name="l02926"></a><span class="lineno"> 2926</span>&#160; 
   
call.mutable_subscribe()-&gt;mutable_resource_provider_info()-&gt;set_type(</div>
-<div class="line"><a name="l02927"></a><span class="lineno"> 2927</span>&#160; 
       <span 
class="stringliteral">&quot;org.apache.mesos.rp.test&quot;</span>);</div>
-<div class="line"><a name="l02928"></a><span class="lineno"> 2928</span>&#160; 
   
call.mutable_subscribe()-&gt;mutable_resource_provider_info()-&gt;set_name(</div>
-<div class="line"><a name="l02929"></a><span class="lineno"> 2929</span>&#160; 
       <span class="stringliteral">&quot;test&quot;</span>);</div>
-<div class="line"><a name="l02930"></a><span class="lineno"> 
2930</span>&#160;</div>
-<div class="line"><a name="l02931"></a><span class="lineno"> 2931</span>&#160; 
   driver-&gt;send(call);</div>
-<div class="line"><a name="l02932"></a><span class="lineno"> 2932</span>&#160; 
 }</div>
-<div class="line"><a name="l02933"></a><span class="lineno"> 
2933</span>&#160;</div>
-<div class="line"><a name="l02934"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a130aca70429aa173d2a27c6968f06d5f">
 2934</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a130aca70429aa173d2a27c6968f06d5f">subscribedDefault</a>(<span
 class="keyword">const</span> <span class="keyword">typename</span> 
Event::Subscribed&amp; subscribed)</div>
-<div class="line"><a name="l02935"></a><span class="lineno"> 2935</span>&#160; 
 {</div>
-<div class="line"><a name="l02936"></a><span class="lineno"> 2936</span>&#160; 
   resourceProviderId = subscribed.provider_id();</div>
+<div class="line"><a name="l02781"></a><span class="lineno"> 2781</span>&#160; 
   <span class="keyword">typename</span> ResourceProviderInfo,</div>
+<div class="line"><a name="l02782"></a><span class="lineno"> 2782</span>&#160; 
   <span class="keyword">typename</span> Resource,</div>
+<div class="line"><a name="l02783"></a><span class="lineno"> 2783</span>&#160; 
   <span class="keyword">typename</span> <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
+<div class="line"><a name="l02784"></a><span class="lineno"> 2784</span>&#160; 
   <span class="keyword">typename</span> ResourceProviderID,</div>
+<div class="line"><a name="l02785"></a><span class="lineno"> 2785</span>&#160; 
   <span class="keyword">typename</span> OfferOperationState,</div>
+<div class="line"><a name="l02786"></a><span class="lineno"> 2786</span>&#160; 
   <span class="keyword">typename</span> <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
+<div class="line"><a name="l02787"></a><span class="lineno"> 2787</span>&#160; 
   <span class="keyword">typename</span> Source&gt;</div>
+<div class="line"><a name="l02788"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">
 2788</a></span>&#160;<span class="keyword">class </span><a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a></div>
+<div class="line"><a name="l02789"></a><span class="lineno"> 
2789</span>&#160;{</div>
+<div class="line"><a name="l02790"></a><span class="lineno"> 
2790</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l02791"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a3636243cd6a1c4d2dc094d1e774e0196">
 2791</a></span>&#160;  <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a3636243cd6a1c4d2dc094d1e774e0196">MockResourceProvider</a>(</div>
+<div class="line"><a name="l02792"></a><span class="lineno"> 2792</span>&#160; 
     <span class="keyword">const</span> ResourceProviderInfo&amp; _info,</div>
+<div class="line"><a name="l02793"></a><span class="lineno"> 2793</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;Resources&gt;</a>&amp; _resources = <a 
class="code" href="structNone.html">None</a>())</div>
+<div class="line"><a name="l02794"></a><span class="lineno"> 2794</span>&#160; 
   : info(_info),</div>
+<div class="line"><a name="l02795"></a><span class="lineno"> 2795</span>&#160; 
     resources(_resources)</div>
+<div class="line"><a name="l02796"></a><span class="lineno"> 2796</span>&#160; 
 {</div>
+<div class="line"><a name="l02797"></a><span class="lineno"> 2797</span>&#160; 
   ON_CALL(*<span class="keyword">this</span>, connected())</div>
+<div class="line"><a name="l02798"></a><span class="lineno"> 2798</span>&#160; 
     .WillByDefault(Invoke(</div>
+<div class="line"><a name="l02799"></a><span class="lineno"> 2799</span>&#160; 
         <span class="keyword">this</span>,</div>
+<div class="line"><a name="l02800"></a><span class="lineno"> 2800</span>&#160; 
         &amp;<a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a>&lt;</div>
+<div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>&#160; 
             <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>,</div>
+<div class="line"><a name="l02802"></a><span class="lineno"> 2802</span>&#160; 
             <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>,</div>
+<div class="line"><a name="l02803"></a><span class="lineno"> 2803</span>&#160; 
             Driver,</div>
+<div class="line"><a name="l02804"></a><span class="lineno"> 2804</span>&#160; 
             ResourceProviderInfo,</div>
+<div class="line"><a name="l02805"></a><span class="lineno"> 2805</span>&#160; 
             Resource,</div>
+<div class="line"><a name="l02806"></a><span class="lineno"> 2806</span>&#160; 
             <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
+<div class="line"><a name="l02807"></a><span class="lineno"> 2807</span>&#160; 
             ResourceProviderID,</div>
+<div class="line"><a name="l02808"></a><span class="lineno"> 2808</span>&#160; 
             OfferOperationState,</div>
+<div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>&#160; 
             <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
+<div class="line"><a name="l02810"></a><span class="lineno"> 2810</span>&#160; 
             Source&gt;::connectedDefault));</div>
+<div class="line"><a name="l02811"></a><span class="lineno"> 2811</span>&#160; 
   EXPECT_CALL(*<span class="keyword">this</span>, 
connected()).WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l02812"></a><span class="lineno"> 
2812</span>&#160;</div>
+<div class="line"><a name="l02813"></a><span class="lineno"> 2813</span>&#160; 
   ON_CALL(*<span class="keyword">this</span>, subscribed(_))</div>
+<div class="line"><a name="l02814"></a><span class="lineno"> 2814</span>&#160; 
     .WillByDefault(Invoke(</div>
+<div class="line"><a name="l02815"></a><span class="lineno"> 2815</span>&#160; 
         <span class="keyword">this</span>,</div>
+<div class="line"><a name="l02816"></a><span class="lineno"> 2816</span>&#160; 
         &amp;<a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a>&lt;</div>
+<div class="line"><a name="l02817"></a><span class="lineno"> 2817</span>&#160; 
             <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>,</div>
+<div class="line"><a name="l02818"></a><span class="lineno"> 2818</span>&#160; 
             <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>,</div>
+<div class="line"><a name="l02819"></a><span class="lineno"> 2819</span>&#160; 
             Driver,</div>
+<div class="line"><a name="l02820"></a><span class="lineno"> 2820</span>&#160; 
             ResourceProviderInfo,</div>
+<div class="line"><a name="l02821"></a><span class="lineno"> 2821</span>&#160; 
             Resource,</div>
+<div class="line"><a name="l02822"></a><span class="lineno"> 2822</span>&#160; 
             <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
+<div class="line"><a name="l02823"></a><span class="lineno"> 2823</span>&#160; 
             ResourceProviderID,</div>
+<div class="line"><a name="l02824"></a><span class="lineno"> 2824</span>&#160; 
             OfferOperationState,</div>
+<div class="line"><a name="l02825"></a><span class="lineno"> 2825</span>&#160; 
             <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
+<div class="line"><a name="l02826"></a><span class="lineno"> 2826</span>&#160; 
             Source&gt;::subscribedDefault));</div>
+<div class="line"><a name="l02827"></a><span class="lineno"> 2827</span>&#160; 
   EXPECT_CALL(*<span class="keyword">this</span>, 
subscribed(_)).WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l02828"></a><span class="lineno"> 
2828</span>&#160;</div>
+<div class="line"><a name="l02829"></a><span class="lineno"> 2829</span>&#160; 
   ON_CALL(*<span class="keyword">this</span>, operation(_))</div>
+<div class="line"><a name="l02830"></a><span class="lineno"> 2830</span>&#160; 
     .WillByDefault(Invoke(</div>
+<div class="line"><a name="l02831"></a><span class="lineno"> 2831</span>&#160; 
         <span class="keyword">this</span>,</div>
+<div class="line"><a name="l02832"></a><span class="lineno"> 2832</span>&#160; 
         &amp;<a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a>&lt;</div>
+<div class="line"><a name="l02833"></a><span class="lineno"> 2833</span>&#160; 
             <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>,</div>
+<div class="line"><a name="l02834"></a><span class="lineno"> 2834</span>&#160; 
             <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>,</div>
+<div class="line"><a name="l02835"></a><span class="lineno"> 2835</span>&#160; 
             Driver,</div>
+<div class="line"><a name="l02836"></a><span class="lineno"> 2836</span>&#160; 
             ResourceProviderInfo,</div>
+<div class="line"><a name="l02837"></a><span class="lineno"> 2837</span>&#160; 
             Resource,</div>
+<div class="line"><a name="l02838"></a><span class="lineno"> 2838</span>&#160; 
             <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
+<div class="line"><a name="l02839"></a><span class="lineno"> 2839</span>&#160; 
             ResourceProviderID,</div>
+<div class="line"><a name="l02840"></a><span class="lineno"> 2840</span>&#160; 
             OfferOperationState,</div>
+<div class="line"><a name="l02841"></a><span class="lineno"> 2841</span>&#160; 
             <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
+<div class="line"><a name="l02842"></a><span class="lineno"> 2842</span>&#160; 
             Source&gt;::operationDefault));</div>
+<div class="line"><a name="l02843"></a><span class="lineno"> 2843</span>&#160; 
   EXPECT_CALL(*<span class="keyword">this</span>, 
operation(_)).WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l02844"></a><span class="lineno"> 2844</span>&#160; 
 }</div>
+<div class="line"><a name="l02845"></a><span class="lineno"> 
2845</span>&#160;</div>
+<div class="line"><a name="l02846"></a><span class="lineno"> 2846</span>&#160; 
 MOCK_METHOD0_T(connected, <span class="keywordtype">void</span>());</div>
+<div class="line"><a name="l02847"></a><span class="lineno"> 2847</span>&#160; 
 MOCK_METHOD0_T(disconnected, <span class="keywordtype">void</span>());</div>
+<div class="line"><a name="l02848"></a><span class="lineno"> 2848</span>&#160; 
 MOCK_METHOD1_T(subscribed, <span class="keywordtype">void</span>(<span 
class="keyword">const</span> <span class="keyword">typename</span> 
Event::Subscribed&amp;));</div>
+<div class="line"><a name="l02849"></a><span class="lineno"> 2849</span>&#160; 
 MOCK_METHOD1_T(operation, <span class="keywordtype">void</span>(<span 
class="keyword">const</span> <span class="keyword">typename</span> <a 
class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Event::Operation</a>&amp;));</div>
+<div class="line"><a name="l02850"></a><span class="lineno"> 2850</span>&#160; 
 MOCK_METHOD1_T(publish, <span class="keywordtype">void</span>(<span 
class="keyword">const</span> <span class="keyword">typename</span> 
Event::Publish&amp;));</div>
+<div class="line"><a name="l02851"></a><span class="lineno"> 
2851</span>&#160;</div>
+<div class="line"><a name="l02852"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#ad75d2cff9cd7a0c561e18582961d9941">
 2852</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#ad75d2cff9cd7a0c561e18582961d9941">events</a>(std::queue&lt;Event&gt;
 events)</div>
+<div class="line"><a name="l02853"></a><span class="lineno"> 2853</span>&#160; 
 {</div>
+<div class="line"><a name="l02854"></a><span class="lineno"> 2854</span>&#160; 
   <span class="keywordflow">while</span> (!events.empty()) {</div>
+<div class="line"><a name="l02855"></a><span class="lineno"> 2855</span>&#160; 
     <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>
 <span class="keyword">event</span> = events.front();</div>
+<div class="line"><a name="l02856"></a><span class="lineno"> 2856</span>&#160; 
     events.pop();</div>
+<div class="line"><a name="l02857"></a><span class="lineno"> 
2857</span>&#160;</div>
+<div class="line"><a name="l02858"></a><span class="lineno"> 2858</span>&#160; 
     <span class="keywordflow">switch</span> (event.type()) {</div>
+<div class="line"><a name="l02859"></a><span class="lineno"> 2859</span>&#160; 
       <span class="keywordflow">case</span> Event::SUBSCRIBED:</div>
+<div class="line"><a name="l02860"></a><span class="lineno"> 2860</span>&#160; 
         subscribed(event.subscribed());</div>
+<div class="line"><a name="l02861"></a><span class="lineno"> 2861</span>&#160; 
         <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l02862"></a><span class="lineno"> 2862</span>&#160; 
       <span class="keywordflow">case</span> Event::OPERATION:</div>
+<div class="line"><a name="l02863"></a><span class="lineno"> 2863</span>&#160; 
         operation(event.operation());</div>
+<div class="line"><a name="l02864"></a><span class="lineno"> 2864</span>&#160; 
         <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l02865"></a><span class="lineno"> 2865</span>&#160; 
       <span class="keywordflow">case</span> Event::PUBLISH:</div>
+<div class="line"><a name="l02866"></a><span class="lineno"> 2866</span>&#160; 
         publish(event.publish());</div>
+<div class="line"><a name="l02867"></a><span class="lineno"> 2867</span>&#160; 
         <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l02868"></a><span class="lineno"> 2868</span>&#160; 
       <span class="keywordflow">case</span> <a class="code" 
href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">Event::UNKNOWN</a>:</div>
+<div class="line"><a name="l02869"></a><span class="lineno"> 2869</span>&#160; 
         LOG(FATAL) &lt;&lt; <span class="stringliteral">&quot;Received 
unexpected UNKNOWN event&quot;</span>;</div>
+<div class="line"><a name="l02870"></a><span class="lineno"> 2870</span>&#160; 
         <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l02871"></a><span class="lineno"> 2871</span>&#160; 
     }</div>
+<div class="line"><a name="l02872"></a><span class="lineno"> 2872</span>&#160; 
   }</div>
+<div class="line"><a name="l02873"></a><span class="lineno"> 2873</span>&#160; 
 }</div>
+<div class="line"><a name="l02874"></a><span class="lineno"> 
2874</span>&#160;</div>
+<div class="line"><a name="l02875"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a1d15bf4666d932342111c6e5f7ca761d">
 2875</a></span>&#160;  <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a1d15bf4666d932342111c6e5f7ca761d">send</a>(<span
 class="keyword">const</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp;
 call)</div>
+<div class="line"><a name="l02876"></a><span class="lineno"> 2876</span>&#160; 
 {</div>
+<div class="line"><a name="l02877"></a><span class="lineno"> 2877</span>&#160; 
   <span class="keywordflow">return</span> driver-&gt;send(call);</div>
+<div class="line"><a name="l02878"></a><span class="lineno"> 2878</span>&#160; 
 }</div>
+<div class="line"><a name="l02879"></a><span class="lineno"> 
2879</span>&#160;</div>
+<div class="line"><a name="l02880"></a><span class="lineno"> 2880</span>&#160; 
 <span class="keyword">template</span> &lt;<span 
class="keyword">typename</span> Credential&gt;</div>
+<div class="line"><a name="l02881"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aff43f1bf7375e43dd94c4da9e9e0eb2a">
 2881</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aff43f1bf7375e43dd94c4da9e9e0eb2a">start</a>(</div>
+<div class="line"><a name="l02882"></a><span class="lineno"> 2882</span>&#160; 
     <a class="code" 
href="classprocess_1_1Owned.html">process::Owned&lt;mesos::internal::EndpointDetector&gt;</a>
 detector,</div>
+<div class="line"><a name="l02883"></a><span class="lineno"> 2883</span>&#160; 
     <a class="code" 
href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> 
contentType,</div>
+<div class="line"><a name="l02884"></a><span class="lineno"> 2884</span>&#160; 
     <span class="keyword">const</span> Credential&amp; credential)</div>
+<div class="line"><a name="l02885"></a><span class="lineno"> 2885</span>&#160; 
 {</div>
+<div class="line"><a name="l02886"></a><span class="lineno"> 2886</span>&#160; 
   driver.reset(<span class="keyword">new</span> Driver(</div>
+<div class="line"><a name="l02887"></a><span class="lineno"> 2887</span>&#160; 
       std::move(detector),</div>
+<div class="line"><a name="l02888"></a><span class="lineno"> 2888</span>&#160; 
       contentType,</div>
+<div class="line"><a name="l02889"></a><span class="lineno"> 2889</span>&#160; 
       <a class="code" 
href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(</div>
+<div class="line"><a name="l02890"></a><span class="lineno"> 2890</span>&#160; 
           &amp;<a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a>&lt;</div>
+<div class="line"><a name="l02891"></a><span class="lineno"> 2891</span>&#160; 
               <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>,</div>
+<div class="line"><a name="l02892"></a><span class="lineno"> 2892</span>&#160; 
               <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>,</div>
+<div class="line"><a name="l02893"></a><span class="lineno"> 2893</span>&#160; 
               Driver,</div>
+<div class="line"><a name="l02894"></a><span class="lineno"> 2894</span>&#160; 
               ResourceProviderInfo,</div>
+<div class="line"><a name="l02895"></a><span class="lineno"> 2895</span>&#160; 
               Resource,</div>
+<div class="line"><a name="l02896"></a><span class="lineno"> 2896</span>&#160; 
               <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
+<div class="line"><a name="l02897"></a><span class="lineno"> 2897</span>&#160; 
               ResourceProviderID,</div>
+<div class="line"><a name="l02898"></a><span class="lineno"> 2898</span>&#160; 
               OfferOperationState,</div>
+<div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>&#160; 
               <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
+<div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>&#160; 
               Source&gt;::connected,</div>
+<div class="line"><a name="l02901"></a><span class="lineno"> 2901</span>&#160; 
           <span class="keyword">this</span>),</div>
+<div class="line"><a name="l02902"></a><span class="lineno"> 2902</span>&#160; 
       <a class="code" 
href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(</div>
+<div class="line"><a name="l02903"></a><span class="lineno"> 2903</span>&#160; 
           &amp;<a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a>&lt;</div>
+<div class="line"><a name="l02904"></a><span class="lineno"> 2904</span>&#160; 
               <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>,</div>
+<div class="line"><a name="l02905"></a><span class="lineno"> 2905</span>&#160; 
               <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>,</div>
+<div class="line"><a name="l02906"></a><span class="lineno"> 2906</span>&#160; 
               Driver,</div>
+<div class="line"><a name="l02907"></a><span class="lineno"> 2907</span>&#160; 
               ResourceProviderInfo,</div>
+<div class="line"><a name="l02908"></a><span class="lineno"> 2908</span>&#160; 
               Resource,</div>
+<div class="line"><a name="l02909"></a><span class="lineno"> 2909</span>&#160; 
               <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
+<div class="line"><a name="l02910"></a><span class="lineno"> 2910</span>&#160; 
               ResourceProviderID,</div>
+<div class="line"><a name="l02911"></a><span class="lineno"> 2911</span>&#160; 
               OfferOperationState,</div>
+<div class="line"><a name="l02912"></a><span class="lineno"> 2912</span>&#160; 
               <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
+<div class="line"><a name="l02913"></a><span class="lineno"> 2913</span>&#160; 
               Source&gt;::disconnected,</div>
+<div class="line"><a name="l02914"></a><span class="lineno"> 2914</span>&#160; 
           <span class="keyword">this</span>),</div>
+<div class="line"><a name="l02915"></a><span class="lineno"> 2915</span>&#160; 
       <a class="code" 
href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">lambda::bind</a>(</div>
+<div class="line"><a name="l02916"></a><span class="lineno"> 2916</span>&#160; 
           &amp;<a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a>&lt;</div>
+<div class="line"><a name="l02917"></a><span class="lineno"> 2917</span>&#160; 
               <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>,</div>
+<div class="line"><a name="l02918"></a><span class="lineno"> 2918</span>&#160; 
               <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>,</div>
+<div class="line"><a name="l02919"></a><span class="lineno"> 2919</span>&#160; 
               Driver,</div>
+<div class="line"><a name="l02920"></a><span class="lineno"> 2920</span>&#160; 
               ResourceProviderInfo,</div>
+<div class="line"><a name="l02921"></a><span class="lineno"> 2921</span>&#160; 
               Resource,</div>
+<div class="line"><a name="l02922"></a><span class="lineno"> 2922</span>&#160; 
               <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>,</div>
+<div class="line"><a name="l02923"></a><span class="lineno"> 2923</span>&#160; 
               ResourceProviderID,</div>
+<div class="line"><a name="l02924"></a><span class="lineno"> 2924</span>&#160; 
               OfferOperationState,</div>
+<div class="line"><a name="l02925"></a><span class="lineno"> 2925</span>&#160; 
               <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Operation</a>,</div>
+<div class="line"><a name="l02926"></a><span class="lineno"> 2926</span>&#160; 
               Source&gt;::events,</div>
+<div class="line"><a name="l02927"></a><span class="lineno"> 2927</span>&#160; 
           <span class="keyword">this</span>,</div>
+<div class="line"><a name="l02928"></a><span class="lineno"> 2928</span>&#160; 
           lambda::_1),</div>
+<div class="line"><a name="l02929"></a><span class="lineno"> 2929</span>&#160; 
       credential));</div>
+<div class="line"><a name="l02930"></a><span class="lineno"> 2930</span>&#160; 
 }</div>
+<div class="line"><a name="l02931"></a><span class="lineno"> 
2931</span>&#160;</div>
+<div class="line"><a name="l02932"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a7a0552a4e75718990c010bf774b99386">
 2932</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a7a0552a4e75718990c010bf774b99386">connectedDefault</a>()</div>
+<div class="line"><a name="l02933"></a><span class="lineno"> 2933</span>&#160; 
 {</div>
+<div class="line"><a name="l02934"></a><span class="lineno"> 2934</span>&#160; 
   <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>
 call;</div>
+<div class="line"><a name="l02935"></a><span class="lineno"> 2935</span>&#160; 
   call.set_type(Call::SUBSCRIBE);</div>
+<div class="line"><a name="l02936"></a><span class="lineno"> 2936</span>&#160; 
   
call.mutable_subscribe()-&gt;mutable_resource_provider_info()-&gt;CopyFrom(info);</div>
 <div class="line"><a name="l02937"></a><span class="lineno"> 
2937</span>&#160;</div>
-<div class="line"><a name="l02938"></a><span class="lineno"> 2938</span>&#160; 
   <span class="keywordflow">if</span> (resources.isSome()) {</div>
-<div class="line"><a name="l02939"></a><span class="lineno"> 2939</span>&#160; 
     <a class="code" href="classmesos_1_1Resources.html">Resources</a> 
injected;</div>
+<div class="line"><a name="l02938"></a><span class="lineno"> 2938</span>&#160; 
   driver-&gt;send(call);</div>
+<div class="line"><a name="l02939"></a><span class="lineno"> 2939</span>&#160; 
 }</div>
 <div class="line"><a name="l02940"></a><span class="lineno"> 
2940</span>&#160;</div>
-<div class="line"><a name="l02941"></a><span class="lineno"> 2941</span>&#160; 
     <span class="keywordflow">foreach</span> (Resource resource, 
resources.get()) {</div>
-<div class="line"><a name="l02942"></a><span class="lineno"> 2942</span>&#160; 
       
resource.mutable_provider_id()-&gt;CopyFrom(resourceProviderId.get());</div>
-<div class="line"><a name="l02943"></a><span class="lineno"> 2943</span>&#160; 
       injected += resource;</div>
-<div class="line"><a name="l02944"></a><span class="lineno"> 2944</span>&#160; 
     }</div>
-<div class="line"><a name="l02945"></a><span class="lineno"> 
2945</span>&#160;</div>
-<div class="line"><a name="l02946"></a><span class="lineno"> 2946</span>&#160; 
     <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>
 call;</div>
-<div class="line"><a name="l02947"></a><span class="lineno"> 2947</span>&#160; 
     call.set_type(Call::UPDATE_STATE);</div>
-<div class="line"><a name="l02948"></a><span class="lineno"> 2948</span>&#160; 
     
call.mutable_resource_provider_id()-&gt;CopyFrom(resourceProviderId.get());</div>
-<div class="line"><a name="l02949"></a><span class="lineno"> 
2949</span>&#160;</div>
-<div class="line"><a name="l02950"></a><span class="lineno"> 2950</span>&#160; 
     <span class="keyword">typename</span> Call::UpdateState* <a class="code" 
href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>
 = call.mutable_update_state();</div>
-<div class="line"><a name="l02951"></a><span class="lineno"> 2951</span>&#160; 
     update-&gt;mutable_resources()-&gt;CopyFrom(injected);</div>
-<div class="line"><a name="l02952"></a><span class="lineno"> 2952</span>&#160; 
     update-&gt;set_resource_version_uuid(<a class="code" 
href="namespaceos.html#aede9f61dcb4b7d1f276302a7bce37446">UUID::random</a>().toBytes());</div>
-<div class="line"><a name="l02953"></a><span class="lineno"> 
2953</span>&#160;</div>
-<div class="line"><a name="l02954"></a><span class="lineno"> 2954</span>&#160; 
     driver-&gt;send(call);</div>
-<div class="line"><a name="l02955"></a><span class="lineno"> 2955</span>&#160; 
   }</div>
-<div class="line"><a name="l02956"></a><span class="lineno"> 2956</span>&#160; 
 }</div>
-<div class="line"><a name="l02957"></a><span class="lineno"> 
2957</span>&#160;</div>
-<div class="line"><a name="l02958"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aa2b7a6a4376d8ac76878bb83a7b9c247">
 2958</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aa2b7a6a4376d8ac76878bb83a7b9c247">operationDefault</a>(<span
 class="keyword">const</span> <span class="keyword">typename</span> <a 
class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Event::Operation</a>&amp;
 operation)</div>
-<div class="line"><a name="l02959"></a><span class="lineno"> 2959</span>&#160; 
 {</div>
-<div class="line"><a name="l02960"></a><span class="lineno"> 2960</span>&#160; 
   <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>
 call;</div>
-<div class="line"><a name="l02961"></a><span class="lineno"> 2961</span>&#160; 
   call.set_type(Call::UPDATE_OFFER_OPERATION_STATUS);</div>
-<div class="line"><a name="l02962"></a><span class="lineno"> 2962</span>&#160; 
   
call.mutable_resource_provider_id()-&gt;CopyFrom(resourceProviderId.get());</div>
-<div class="line"><a name="l02963"></a><span class="lineno"> 
2963</span>&#160;</div>
-<div class="line"><a name="l02964"></a><span class="lineno"> 2964</span>&#160; 
   <span class="keyword">typename</span> Call::UpdateOfferOperationStatus* <a 
class="code" 
href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>
 =</div>
-<div class="line"><a name="l02965"></a><span class="lineno"> 2965</span>&#160; 
     call.mutable_update_offer_operation_status();</div>
-<div class="line"><a name="l02966"></a><span class="lineno"> 2966</span>&#160; 
   
update-&gt;mutable_framework_id()-&gt;CopyFrom(operation.framework_id());</div>
-<div class="line"><a name="l02967"></a><span class="lineno"> 2967</span>&#160; 
   update-&gt;set_operation_uuid(operation.operation_uuid());</div>
+<div class="line"><a name="l02941"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aa51159a4af37c0479ab794bfc0ad8d78">
 2941</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aa51159a4af37c0479ab794bfc0ad8d78">subscribedDefault</a>(<span
 class="keyword">const</span> <span class="keyword">typename</span> 
Event::Subscribed&amp; subscribed)</div>
+<div class="line"><a name="l02942"></a><span class="lineno"> 2942</span>&#160; 
 {</div>
+<div class="line"><a name="l02943"></a><span class="lineno"> 2943</span>&#160; 
   info.mutable_id()-&gt;CopyFrom(subscribed.provider_id());</div>
+<div class="line"><a name="l02944"></a><span class="lineno"> 
2944</span>&#160;</div>
+<div class="line"><a name="l02945"></a><span class="lineno"> 2945</span>&#160; 
   <span class="keywordflow">if</span> (resources.isSome()) {</div>
+<div class="line"><a name="l02946"></a><span class="lineno"> 2946</span>&#160; 
     <a class="code" href="classmesos_1_1Resources.html">Resources</a> 
injected;</div>
+<div class="line"><a name="l02947"></a><span class="lineno"> 
2947</span>&#160;</div>
+<div class="line"><a name="l02948"></a><span class="lineno"> 2948</span>&#160; 
     <span class="keywordflow">foreach</span> (Resource resource, 
resources.get()) {</div>
+<div class="line"><a name="l02949"></a><span class="lineno"> 2949</span>&#160; 
       resource.mutable_provider_id()-&gt;CopyFrom(info.id());</div>
+<div class="line"><a name="l02950"></a><span class="lineno"> 2950</span>&#160; 
       injected += resource;</div>
+<div class="line"><a name="l02951"></a><span class="lineno"> 2951</span>&#160; 
     }</div>
+<div class="line"><a name="l02952"></a><span class="lineno"> 
2952</span>&#160;</div>
+<div class="line"><a name="l02953"></a><span class="lineno"> 2953</span>&#160; 
     <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>
 call;</div>
+<div class="line"><a name="l02954"></a><span class="lineno"> 2954</span>&#160; 
     call.set_type(Call::UPDATE_STATE);</div>
+<div class="line"><a name="l02955"></a><span class="lineno"> 2955</span>&#160; 
     call.mutable_resource_provider_id()-&gt;CopyFrom(info.id());</div>
+<div class="line"><a name="l02956"></a><span class="lineno"> 
2956</span>&#160;</div>
+<div class="line"><a name="l02957"></a><span class="lineno"> 2957</span>&#160; 
     <span class="keyword">typename</span> Call::UpdateState* <a class="code" 
href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>
 = call.mutable_update_state();</div>
+<div class="line"><a name="l02958"></a><span class="lineno"> 2958</span>&#160; 
     update-&gt;mutable_resources()-&gt;CopyFrom(injected);</div>
+<div class="line"><a name="l02959"></a><span class="lineno"> 2959</span>&#160; 
     update-&gt;set_resource_version_uuid(<a class="code" 
href="namespaceos.html#aede9f61dcb4b7d1f276302a7bce37446">UUID::random</a>().toBytes());</div>
+<div class="line"><a name="l02960"></a><span class="lineno"> 
2960</span>&#160;</div>
+<div class="line"><a name="l02961"></a><span class="lineno"> 2961</span>&#160; 
     driver-&gt;send(call);</div>
+<div class="line"><a name="l02962"></a><span class="lineno"> 2962</span>&#160; 
   }</div>
+<div class="line"><a name="l02963"></a><span class="lineno"> 2963</span>&#160; 
 }</div>
+<div class="line"><a name="l02964"></a><span class="lineno"> 
2964</span>&#160;</div>
+<div class="line"><a name="l02965"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a34fa3badd18b9c012009f355458033bb">
 2965</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a34fa3badd18b9c012009f355458033bb">operationDefault</a>(<span
 class="keyword">const</span> <span class="keyword">typename</span> <a 
class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Event::Operation</a>&amp;
 operation)</div>
+<div class="line"><a name="l02966"></a><span class="lineno"> 2966</span>&#160; 
 {</div>
+<div class="line"><a name="l02967"></a><span class="lineno"> 2967</span>&#160; 
   CHECK(info.has_id());</div>
 <div class="line"><a name="l02968"></a><span class="lineno"> 
2968</span>&#160;</div>
-<div class="line"><a name="l02969"></a><span class="lineno"> 2969</span>&#160; 
   update-&gt;mutable_status()-&gt;set_state(</div>
-<div class="line"><a name="l02970"></a><span class="lineno"> 2970</span>&#160; 
       OfferOperationState::OFFER_OPERATION_FINISHED);</div>
-<div class="line"><a name="l02971"></a><span class="lineno"> 
2971</span>&#160;</div>
-<div class="line"><a name="l02972"></a><span class="lineno"> 2972</span>&#160; 
   <span class="keywordflow">switch</span> (operation.info().type()) {</div>
-<div class="line"><a name="l02973"></a><span class="lineno"> 2973</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5e5ce150a3e1b42ffcc0fd9e5ed659ab">Operation::LAUNCH</a>:</div>
-<div class="line"><a name="l02974"></a><span class="lineno"> 2974</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac32a101c068371a2114b0f63a0c45db2">Operation::LAUNCH_GROUP</a>:</div>
-<div class="line"><a name="l02975"></a><span class="lineno"> 2975</span>&#160; 
       <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02976"></a><span class="lineno"> 2976</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#a07ba9c332393ad463065495f37c5bced">Operation::RESERVE</a>:</div>
-<div class="line"><a name="l02977"></a><span class="lineno"> 2977</span>&#160; 
       <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02978"></a><span class="lineno"> 2978</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7502aad15971920c0d5907ca2f010859">Operation::UNRESERVE</a>:</div>
-<div class="line"><a name="l02979"></a><span class="lineno"> 2979</span>&#160; 
       <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02980"></a><span class="lineno"> 2980</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3fe53df8c99e8dce61568ce527030ce7">Operation::CREATE</a>:</div>
-<div class="line"><a name="l02981"></a><span class="lineno"> 2981</span>&#160; 
       <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02982"></a><span class="lineno"> 2982</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#a8a7409ebbb940e352722588a8e0bb106">Operation::DESTROY</a>:</div>
-<div class="line"><a name="l02983"></a><span class="lineno"> 2983</span>&#160; 
       <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02984"></a><span class="lineno"> 2984</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae67135425b0456ebae180d4186e250f8">Operation::CREATE_VOLUME</a>:</div>
-<div class="line"><a name="l02985"></a><span class="lineno"> 2985</span>&#160; 
       
update-&gt;mutable_status()-&gt;add_converted_resources()-&gt;CopyFrom(</div>
-<div class="line"><a name="l02986"></a><span class="lineno"> 2986</span>&#160; 
           operation.info().create_volume().source());</div>
-<div class="line"><a name="l02987"></a><span class="lineno"> 2987</span>&#160; 
       update-&gt;mutable_status()</div>
-<div class="line"><a name="l02988"></a><span class="lineno"> 2988</span>&#160; 
         -&gt;mutable_converted_resources()</div>
-<div class="line"><a name="l02989"></a><span class="lineno"> 2989</span>&#160; 
         -&gt;Mutable(0)</div>
-<div class="line"><a name="l02990"></a><span class="lineno"> 2990</span>&#160; 
         -&gt;mutable_disk()</div>
-<div class="line"><a name="l02991"></a><span class="lineno"> 2991</span>&#160; 
         -&gt;mutable_source()</div>
-<div class="line"><a name="l02992"></a><span class="lineno"> 2992</span>&#160; 
         -&gt;set_type(operation.info().create_volume().target_type());</div>
-<div class="line"><a name="l02993"></a><span class="lineno"> 2993</span>&#160; 
       <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02994"></a><span class="lineno"> 2994</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#a03cc7ba94a59d223379c2a43146c30d7">Operation::DESTROY_VOLUME</a>:</div>
-<div class="line"><a name="l02995"></a><span class="lineno"> 2995</span>&#160; 
       
update-&gt;mutable_status()-&gt;add_converted_resources()-&gt;CopyFrom(</div>
-<div class="line"><a name="l02996"></a><span class="lineno"> 2996</span>&#160; 
           operation.info().destroy_volume().volume());</div>
-<div class="line"><a name="l02997"></a><span class="lineno"> 2997</span>&#160; 
       update-&gt;mutable_status()</div>
-<div class="line"><a name="l02998"></a><span class="lineno"> 2998</span>&#160; 
         -&gt;mutable_converted_resources()</div>
-<div class="line"><a name="l02999"></a><span class="lineno"> 2999</span>&#160; 
         -&gt;Mutable(0)</div>
-<div class="line"><a name="l03000"></a><span class="lineno"> 3000</span>&#160; 
         -&gt;mutable_disk()</div>
-<div class="line"><a name="l03001"></a><span class="lineno"> 3001</span>&#160; 
         -&gt;mutable_source()</div>
-<div class="line"><a name="l03002"></a><span class="lineno"> 3002</span>&#160; 
         -&gt;set_type(Source::BLOCK);</div>
-<div class="line"><a name="l03003"></a><span class="lineno"> 3003</span>&#160; 
       <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab988081deb1490a177a1f122f70afd50">Operation::CREATE_BLOCK</a>:</div>
-<div class="line"><a name="l03005"></a><span class="lineno"> 3005</span>&#160; 
       
update-&gt;mutable_status()-&gt;add_converted_resources()-&gt;CopyFrom(</div>
-<div class="line"><a name="l03006"></a><span class="lineno"> 3006</span>&#160; 
           operation.info().create_block().source());</div>
-<div class="line"><a name="l03007"></a><span class="lineno"> 3007</span>&#160; 
       update-&gt;mutable_status()</div>
-<div class="line"><a name="l03008"></a><span class="lineno"> 3008</span>&#160; 
         -&gt;mutable_converted_resources()</div>
-<div class="line"><a name="l03009"></a><span class="lineno"> 3009</span>&#160; 
         -&gt;Mutable(0)</div>
-<div class="line"><a name="l03010"></a><span class="lineno"> 3010</span>&#160; 
         -&gt;mutable_disk()</div>
-<div class="line"><a name="l03011"></a><span class="lineno"> 3011</span>&#160; 
         -&gt;mutable_source()</div>
-<div class="line"><a name="l03012"></a><span class="lineno"> 3012</span>&#160; 
         -&gt;set_type(Source::BLOCK);</div>
-<div class="line"><a name="l03013"></a><span class="lineno"> 3013</span>&#160; 
       <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l03014"></a><span class="lineno"> 3014</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#abc0b608e4e39374cf9b22671ff4988a4">Operation::DESTROY_BLOCK</a>:</div>
-<div class="line"><a name="l03015"></a><span class="lineno"> 3015</span>&#160; 
       
update-&gt;mutable_status()-&gt;add_converted_resources()-&gt;CopyFrom(</div>
-<div class="line"><a name="l03016"></a><span class="lineno"> 3016</span>&#160; 
           operation.info().destroy_block().block());</div>
-<div class="line"><a name="l03017"></a><span class="lineno"> 3017</span>&#160; 
       update-&gt;mutable_status()</div>
-<div class="line"><a name="l03018"></a><span class="lineno"> 3018</span>&#160; 
         -&gt;mutable_converted_resources()</div>
-<div class="line"><a name="l03019"></a><span class="lineno"> 3019</span>&#160; 
         -&gt;Mutable(0)</div>
-<div class="line"><a name="l03020"></a><span class="lineno"> 3020</span>&#160; 
         -&gt;mutable_disk()</div>
-<div class="line"><a name="l03021"></a><span class="lineno"> 3021</span>&#160; 
         -&gt;mutable_source()</div>
-<div class="line"><a name="l03022"></a><span class="lineno"> 3022</span>&#160; 
         -&gt;set_type(Source::RAW);</div>
-<div class="line"><a name="l03023"></a><span class="lineno"> 3023</span>&#160; 
       <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l03024"></a><span class="lineno"> 3024</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">Operation::UNKNOWN</a>:</div>
-<div class="line"><a name="l03025"></a><span class="lineno"> 3025</span>&#160; 
       <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l03026"></a><span class="lineno"> 3026</span>&#160; 
   }</div>
-<div class="line"><a name="l03027"></a><span class="lineno"> 
3027</span>&#160;</div>
-<div class="line"><a name="l03028"></a><span class="lineno"> 3028</span>&#160; 
   update-&gt;mutable_latest_status()-&gt;CopyFrom(update-&gt;status());</div>
-<div class="line"><a name="l03029"></a><span class="lineno"> 
3029</span>&#160;</div>
-<div class="line"><a name="l03030"></a><span class="lineno"> 3030</span>&#160; 
   driver-&gt;send(call);</div>
-<div class="line"><a name="l03031"></a><span class="lineno"> 3031</span>&#160; 
 }</div>
-<div class="line"><a name="l03032"></a><span class="lineno"> 
3032</span>&#160;</div>
-<div class="line"><a name="l03033"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#abafd78fa7a23913e2a02595913a87244">
 3033</a></span>&#160;  <a class="code" 
href="classOption.html">Option&lt;ResourceProviderID&gt;</a> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#abafd78fa7a23913e2a02595913a87244">resourceProviderId</a>;</div>
-<div class="line"><a name="l03034"></a><span class="lineno"> 
3034</span>&#160;</div>
-<div class="line"><a name="l03035"></a><span class="lineno"> 
3035</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l03036"></a><span class="lineno"> 3036</span>&#160; 
 <a class="code" href="classOption.html">Option&lt;Resources&gt;</a> 
resources;</div>
-<div class="line"><a name="l03037"></a><span class="lineno"> 3037</span>&#160; 
 std::unique_ptr&lt;Driver&gt; driver;</div>
-<div class="line"><a name="l03038"></a><span class="lineno"> 
3038</span>&#160;};</div>
-<div class="line"><a name="l03039"></a><span class="lineno"> 
3039</span>&#160;</div>
-<div class="line"><a name="l03040"></a><span class="lineno"> 
3040</span>&#160;} <span class="comment">// namespace resource_provider 
{</span></div>
+<div class="line"><a name="l02969"></a><span class="lineno"> 2969</span>&#160; 
   <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>
 call;</div>
+<div class="line"><a name="l02970"></a><span class="lineno"> 2970</span>&#160; 
   call.set_type(Call::UPDATE_OFFER_OPERATION_STATUS);</div>
+<div class="line"><a name="l02971"></a><span class="lineno"> 2971</span>&#160; 
   call.mutable_resource_provider_id()-&gt;CopyFrom(info.id());</div>
+<div class="line"><a name="l02972"></a><span class="lineno"> 
2972</span>&#160;</div>
+<div class="line"><a name="l02973"></a><span class="lineno"> 2973</span>&#160; 
   <span class="keyword">typename</span> Call::UpdateOfferOperationStatus* <a 
class="code" 
href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>
 =</div>
+<div class="line"><a name="l02974"></a><span class="lineno"> 2974</span>&#160; 
     call.mutable_update_offer_operation_status();</div>
+<div class="line"><a name="l02975"></a><span class="lineno"> 2975</span>&#160; 
   
update-&gt;mutable_framework_id()-&gt;CopyFrom(operation.framework_id());</div>
+<div class="line"><a name="l02976"></a><span class="lineno"> 2976</span>&#160; 
   update-&gt;set_operation_uuid(operation.operation_uuid());</div>
+<div class="line"><a name="l02977"></a><span class="lineno"> 
2977</span>&#160;</div>
+<div class="line"><a name="l02978"></a><span class="lineno"> 2978</span>&#160; 
   update-&gt;mutable_status()-&gt;set_state(</div>
+<div class="line"><a name="l02979"></a><span class="lineno"> 2979</span>&#160; 
       OfferOperationState::OFFER_OPERATION_FINISHED);</div>
+<div class="line"><a name="l02980"></a><span class="lineno"> 
2980</span>&#160;</div>
+<div class="line"><a name="l02981"></a><span class="lineno"> 2981</span>&#160; 
   <span class="keywordflow">switch</span> (operation.info().type()) {</div>
+<div class="line"><a name="l02982"></a><span class="lineno"> 2982</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5e5ce150a3e1b42ffcc0fd9e5ed659ab">Operation::LAUNCH</a>:</div>
+<div class="line"><a name="l02983"></a><span class="lineno"> 2983</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac32a101c068371a2114b0f63a0c45db2">Operation::LAUNCH_GROUP</a>:</div>
+<div class="line"><a name="l02984"></a><span class="lineno"> 2984</span>&#160; 
       <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l02985"></a><span class="lineno"> 2985</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#a07ba9c332393ad463065495f37c5bced">Operation::RESERVE</a>:</div>
+<div class="line"><a name="l02986"></a><span class="lineno"> 2986</span>&#160; 
       <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l02987"></a><span class="lineno"> 2987</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7502aad15971920c0d5907ca2f010859">Operation::UNRESERVE</a>:</div>
+<div class="line"><a name="l02988"></a><span class="lineno"> 2988</span>&#160; 
       <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l02989"></a><span class="lineno"> 2989</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#a3fe53df8c99e8dce61568ce527030ce7">Operation::CREATE</a>:</div>
+<div class="line"><a name="l02990"></a><span class="lineno"> 2990</span>&#160; 
       <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l02991"></a><span class="lineno"> 2991</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#a8a7409ebbb940e352722588a8e0bb106">Operation::DESTROY</a>:</div>
+<div class="line"><a name="l02992"></a><span class="lineno"> 2992</span>&#160; 
       <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l02993"></a><span class="lineno"> 2993</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae67135425b0456ebae180d4186e250f8">Operation::CREATE_VOLUME</a>:</div>
+<div class="line"><a name="l02994"></a><span class="lineno"> 2994</span>&#160; 
       
update-&gt;mutable_status()-&gt;add_converted_resources()-&gt;CopyFrom(</div>
+<div class="line"><a name="l02995"></a><span class="lineno"> 2995</span>&#160; 
           operation.info().create_volume().source());</div>
+<div class="line"><a name="l02996"></a><span class="lineno"> 2996</span>&#160; 
       update-&gt;mutable_status()</div>
+<div class="line"><a name="l02997"></a><span class="lineno"> 2997</span>&#160; 
         -&gt;mutable_converted_resources()</div>
+<div class="line"><a name="l02998"></a><span class="lineno"> 2998</span>&#160; 
         -&gt;Mutable(0)</div>
+<div class="line"><a name="l02999"></a><span class="lineno"> 2999</span>&#160; 
         -&gt;mutable_disk()</div>
+<div class="line"><a name="l03000"></a><span class="lineno"> 3000</span>&#160; 
         -&gt;mutable_source()</div>
+<div class="line"><a name="l03001"></a><span class="lineno"> 3001</span>&#160; 
         -&gt;set_type(operation.info().create_volume().target_type());</div>
+<div class="line"><a name="l03002"></a><span class="lineno"> 3002</span>&#160; 
       <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l03003"></a><span class="lineno"> 3003</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#a03cc7ba94a59d223379c2a43146c30d7">Operation::DESTROY_VOLUME</a>:</div>
+<div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>&#160; 
       
update-&gt;mutable_status()-&gt;add_converted_resources()-&gt;CopyFrom(</div>
+<div class="line"><a name="l03005"></a><span class="lineno"> 3005</span>&#160; 
           operation.info().destroy_volume().volume());</div>
+<div class="line"><a name="l03006"></a><span class="lineno"> 3006</span>&#160; 
       update-&gt;mutable_status()</div>
+<div class="line"><a name="l03007"></a><span class="lineno"> 3007</span>&#160; 
         -&gt;mutable_converted_resources()</div>
+<div class="line"><a name="l03008"></a><span class="lineno"> 3008</span>&#160; 
         -&gt;Mutable(0)</div>
+<div class="line"><a name="l03009"></a><span class="lineno"> 3009</span>&#160; 
         -&gt;mutable_disk()</div>
+<div class="line"><a name="l03010"></a><span class="lineno"> 3010</span>&#160; 
         -&gt;mutable_source()</div>
+<div class="line"><a name="l03011"></a><span class="lineno"> 3011</span>&#160; 
         -&gt;set_type(Source::BLOCK);</div>
+<div class="line"><a name="l03012"></a><span class="lineno"> 3012</span>&#160; 
       <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l03013"></a><span class="lineno"> 3013</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab988081deb1490a177a1f122f70afd50">Operation::CREATE_BLOCK</a>:</div>
+<div class="line"><a name="l03014"></a><span class="lineno"> 3014</span>&#160; 
       
update-&gt;mutable_status()-&gt;add_converted_resources()-&gt;CopyFrom(</div>
+<div class="line"><a name="l03015"></a><span class="lineno"> 3015</span>&#160; 
           operation.info().create_block().source());</div>
+<div class="line"><a name="l03016"></a><span class="lineno"> 3016</span>&#160; 
       update-&gt;mutable_status()</div>
+<div class="line"><a name="l03017"></a><span class="lineno"> 3017</span>&#160; 
         -&gt;mutable_converted_resources()</div>
+<div class="line"><a name="l03018"></a><span class="lineno"> 3018</span>&#160; 
         -&gt;Mutable(0)</div>
+<div class="line"><a name="l03019"></a><span class="lineno"> 3019</span>&#160; 
         -&gt;mutable_disk()</div>
+<div class="line"><a name="l03020"></a><span class="lineno"> 3020</span>&#160; 
         -&gt;mutable_source()</div>
+<div class="line"><a name="l03021"></a><span class="lineno"> 3021</span>&#160; 
         -&gt;set_type(Source::BLOCK);</div>
+<div class="line"><a name="l03022"></a><span class="lineno"> 3022</span>&#160; 
       <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l03023"></a><span class="lineno"> 3023</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1common.html#abc0b608e4e39374cf9b22671ff4988a4">Operation::DESTROY_BLOCK</a>:</div>
+<div class="line"><a name="l03024"></a><span class="lineno"> 3024</span>&#160; 
       
update-&gt;mutable_status()-&gt;add_converted_resources()-&gt;CopyFrom(</div>
+<div class="line"><a name="l03025"></a><span class="lineno"> 3025</span>&#160; 
           operation.info().destroy_block().block());</div>
+<div class="line"><a name="l03026"></a><span class="lineno"> 3026</span>&#160; 
       update-&gt;mutable_status()</div>
+<div class="line"><a name="l03027"></a><span class="lineno"> 3027</span>&#160; 
         -&gt;mutable_converted_resources()</div>
+<div class="line"><a name="l03028"></a><span class="lineno"> 3028</span>&#160; 
         -&gt;Mutable(0)</div>
+<div class="line"><a name="l03029"></a><span class="lineno"> 3029</span>&#160; 
         -&gt;mutable_disk()</div>
+<div class="line"><a name="l03030"></a><span class="lineno"> 3030</span>&#160; 
         -&gt;mutable_source()</div>
+<div class="line"><a name="l03031"></a><span class="lineno"> 3031</span>&#160; 
         -&gt;set_type(Source::RAW);</div>
+<div class="line"><a name="l03032"></a><span class="lineno"> 3032</span>&#160; 
       <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l03033"></a><span class="lineno"> 3033</span>&#160; 
     <span class="keywordflow">case</span> <a class="code" 
href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">Operation::UNKNOWN</a>:</div>
+<div class="line"><a name="l03034"></a><span class="lineno"> 3034</span>&#160; 
       <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l03035"></a><span class="lineno"> 3035</span>&#160; 
   }</div>
+<div class="line"><a name="l03036"></a><span class="lineno"> 
3036</span>&#160;</div>
+<div class="line"><a name="l03037"></a><span class="lineno"> 3037</span>&#160; 
   update-&gt;mutable_latest_status()-&gt;CopyFrom(update-&gt;status());</div>
+<div class="line"><a name="l03038"></a><span class="lineno"> 
3038</span>&#160;</div>
+<div class="line"><a name="l03039"></a><span class="lineno"> 3039</span>&#160; 
   driver-&gt;send(call);</div>
+<div class="line"><a name="l03040"></a><span class="lineno"> 3040</span>&#160; 
 }</div>
 <div class="line"><a name="l03041"></a><span class="lineno"> 
3041</span>&#160;</div>
-<div class="line"><a name="l03042"></a><span class="lineno"> 
3042</span>&#160;</div>
-<div class="line"><a name="l03043"></a><span class="lineno"> 
3043</span>&#160;<span class="keyword">namespace </span>v1 {</div>
-<div class="line"><a name="l03044"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html"> 
3044</a></span>&#160;<span class="keyword">namespace </span>resource_provider 
{</div>
-<div class="line"><a name="l03045"></a><span class="lineno"> 
3045</span>&#160;</div>
-<div class="line"><a name="l03046"></a><span class="lineno"> 
3046</span>&#160;<span class="comment">// Alias existing 
`mesos::v1::resource_provider` classes so that we can easily</span></div>
-<div class="line"><a name="l03047"></a><span class="lineno"> 
3047</span>&#160;<span class="comment">// write `v1::resource_provider::` in 
tests.</span></div>
-<div class="line"><a name="l03048"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html#af8048a4cff72a734fdfb119067a43368">
 3048</a></span>&#160;<span class="keyword">using</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html#af8048a4cff72a734fdfb119067a43368">Call</a>
 = <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::v1::resource_provider::Call</a>;</div>
-<div class="line"><a name="l03049"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html#a113343fc3c247b4d042d8ef668d600d7">
 3049</a></span>&#160;<span class="keyword">using</span> <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html#a113343fc3c247b4d042d8ef668d600d7">Event</a>
 = <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::v1::resource_provider::Event</a>;</div>
+<div class="line"><a name="l03042"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a9bae9a16a1af8e79e76c47b88e694bd2">
 3042</a></span>&#160;  ResourceProviderInfo <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a9bae9a16a1af8e79e76c47b88e694bd2">info</a>;</div>
+<div class="line"><a name="l03043"></a><span class="lineno"> 
3043</span>&#160;</div>
+<div class="line"><a name="l03044"></a><span class="lineno"> 
3044</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l03045"></a><span class="lineno"> 3045</span>&#160; 
 <a class="code" href="classOption.html">Option&lt;Resources&gt;</a> 
resources;</div>
+<div class="line"><a name="l03046"></a><span class="lineno"> 3046</span>&#160; 
 std::unique_ptr&lt;Driver&gt; driver;</div>
+<div class="line"><a name="l03047"></a><span class="lineno"> 
3047</span>&#160;};</div>
+<div class="line"><a name="l03048"></a><span class="lineno"> 
3048</span>&#160;</div>
+<div class="line"><a name="l03049"></a><span class="lineno"> 
3049</span>&#160;} <span class="comment">// namespace resource_provider 
{</span></div>
 <div class="line"><a name="l03050"></a><span class="lineno"> 
3050</span>&#160;</div>
-<div class="line"><a name="l03051"></a><span class="lineno"> 
3051</span>&#160;} <span class="comment">// namespace resource_provider 
{</span></div>
-<div class="line"><a name="l03052"></a><span class="lineno"> 
3052</span>&#160;</div>
-<div class="line"><a name="l03053"></a><span class="lineno"> 
3053</span>&#160;<span class="keyword">using</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">MockResourceProvider</a>
 = <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">tests::resource_provider::MockResourceProvider</a>&lt;</div>
-<div class="line"><a name="l03054"></a><span class="lineno"> 3054</span>&#160; 
   <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::v1::resource_provider::Event</a>,</div>
-<div class="line"><a name="l03055"></a><span class="lineno"> 3055</span>&#160; 
   <a class="code" 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::v1::resource_provider::Call</a>,</div>
-<div class="line"><a name="l03056"></a><span class="lineno"> 3056</span>&#160; 
   <a class="code" 
href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">mesos::v1::resource_provider::Driver</a>,</div>
-<div class="line"><a name="l03057"></a><span class="lineno"> 3057</span>&#160; 
   mesos::v1::Resource,</div>
-<div class="line"><a name="l03058"></a><span class="lineno"> 3058</span>&#160; 
   <a class="code" 
href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a>,</div>
-<div class="line"><a name="l03059"></a><span class="lineno"> 3059</span>&#160; 
   mesos::v1::ResourceProviderID,</div>
-<div class="line"><a name="l03060"></a><span class="lineno"> 3060</span>&#160; 
   mesos::v1::OfferOperationState,</div>
-<div class="line"><a name="l03061"></a><span class="lineno"> 3061</span>&#160; 
   <a class="code" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">mesos::v1::Offer::Operation</a>,</div>
-<div class="line"><a name="l03062"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1internal_1_1tests_1_1v1.html#aa2a231bf664a08c58273b85455400d49">
 3062</a></span>&#160;    mesos::v1::Resource::DiskInfo::Source&gt;;</div>
-<div class="line"><a name="l03063"></a><span class="lineno"> 
3063</span>&#160;</div>
-<div class="line"><a name="l03064"></a><span class="lineno"> 
3064</span>&#160;} <span class="comment">// namespace v1 {</span></div>
-<div class="line"><a n

<TRUNCATED>

Reply via email to