Repository: mesos-site Updated Branches: refs/heads/asf-site 5660b6035 -> d56d94d14
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html b/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html index 3e8d454..b9e9358 100644 --- a/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html +++ b/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html @@ -153,7 +153,7 @@ <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div> <div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#ac3db0c5e58bc43ec4a01e9b940c156aa"> 100</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeUpdateSlave, allocator)</div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span> {</div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  allocator->real->updateSlave(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>, arg2);</div> +<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  allocator->real->updateSlave(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>, arg2, arg3);</div> <div class="line"><a name="l00103"></a><span class="lineno"> 103</span> }</div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div> <div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div> @@ -334,9 +334,9 @@ <div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">removeSlave</a>(_))</div> <div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  .WillRepeatedly(DoDefault());</div> <div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div> -<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>(_, _, _))</div> +<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#ad30279420381616f523418812beb798f">updateSlave</a>(_, _, _, _))</div> <div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  .WillByDefault(InvokeUpdateSlave(<span class="keyword">this</span>));</div> -<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>(_, _, _))</div> +<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#ad30279420381616f523418812beb798f">updateSlave</a>(_, _, _, _))</div> <div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  .WillRepeatedly(DoDefault());</div> <div class="line"><a name="l00287"></a><span class="lineno"> 287</span> </div> <div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>(_, _, _))</div> @@ -470,87 +470,88 @@ <div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">removeSlave</a>, <span class="keywordtype">void</span>(</div> <div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <span class="keyword">const</span> SlaveID&));</div> <div class="line"><a name="l00418"></a><span class="lineno"> 418</span> </div> -<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065">MOCK_METHOD3</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ad9a4148323e74fa49b534b181d10a723">MOCK_METHOD4</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#ad30279420381616f523418812beb798f">updateSlave</a>, <span class="keywordtype">void</span>(</div> <div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <span class="keyword">const</span> SlaveID&,</div> -<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Resources></a>&,</div> -<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><std::vector<SlaveInfo::Capability>>&));</div> -<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> </div> -<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065">MOCK_METHOD3</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  <span class="keyword">const</span> SlaveID&,</div> -<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&,</div> -<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<FrameworkID, Resources></a>&));</div> -<div class="line"><a name="l00428"></a><span class="lineno"> 428</span> </div> -<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  <span class="keyword">const</span> SlaveID&));</div> -<div class="line"><a name="l00431"></a><span class="lineno"> 431</span> </div> -<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <span class="keyword">const</span> SlaveID&));</div> -<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> </div> -<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classhashset.html">hashset<std::string></a>>&));</div> -<div class="line"><a name="l00437"></a><span class="lineno"> 437</span> </div> -<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">requestResources</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  <span class="keyword">const</span> FrameworkID&,</div> -<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  <span class="keyword">const</span> std::vector<Request>&));</div> -<div class="line"><a name="l00441"></a><span class="lineno"> 441</span> </div> -<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a42ef58d9b7d25bad17b685edbc27a841">MOCK_METHOD4</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  <span class="keyword">const</span> FrameworkID&,</div> -<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <span class="keyword">const</span> SlaveID&,</div> -<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&,</div> -<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <span class="keyword">const</span> std::vector<ResourceConversion>&));</div> -<div class="line"><a name="l00447"></a><span class="lineno"> 447</span> </div> -<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>, <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a>(</div> -<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <span class="keyword">const</span> SlaveID&,</div> -<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  <span class="keyword">const</span> std::vector<Offer::Operation>&));</div> -<div class="line"><a name="l00451"></a><span class="lineno"> 451</span> </div> -<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  <span class="keyword">const</span> SlaveID&,</div> -<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>&));</div> -<div class="line"><a name="l00455"></a><span class="lineno"> 455</span> </div> -<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37">MOCK_METHOD5</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  <span class="keyword">const</span> SlaveID&,</div> -<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  <span class="keyword">const</span> FrameworkID&,</div> -<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<UnavailableResources></a>&,</div> -<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<mesos::allocator::InverseOfferStatus></a>&,</div> -<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>&));</div> -<div class="line"><a name="l00462"></a><span class="lineno"> 462</span> </div> -<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ae029bd9159ec61a60d6ad8546b208b87">MOCK_METHOD0</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>, <a class="code" href="classprocess_1_1Future.html">process::Future</a><</div> -<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  <a class="code" href="classhashmap.html">hashmap</a><SlaveID, <a class="code" href="classhashmap.html">hashmap</a><</div> -<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  FrameworkID,</div> -<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  mesos::allocator::InverseOfferStatus>>>());</div> -<div class="line"><a name="l00467"></a><span class="lineno"> 467</span> </div> -<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a42ef58d9b7d25bad17b685edbc27a841">MOCK_METHOD4</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <span class="keyword">const</span> FrameworkID&,</div> -<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <span class="keyword">const</span> SlaveID&,</div> -<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&,</div> -<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>));</div> -<div class="line"><a name="l00473"></a><span class="lineno"> 473</span> </div> -<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <span class="keyword">const</span> FrameworkID&,</div> -<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <span class="keyword">const</span> std::set<std::string>&));</div> -<div class="line"><a name="l00477"></a><span class="lineno"> 477</span> </div> -<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <span class="keyword">const</span> FrameworkID&,</div> -<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  <span class="keyword">const</span> std::set<std::string>&));</div> -<div class="line"><a name="l00481"></a><span class="lineno"> 481</span> </div> -<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">setQuota</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  <span class="keyword">const</span> std::string&,</div> -<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  <span class="keyword">const</span> <a class="code" href="structQuota.html">Quota</a>&));</div> -<div class="line"><a name="l00485"></a><span class="lineno"> 485</span> </div> -<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">removeQuota</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  <span class="keyword">const</span> std::string&));</div> -<div class="line"><a name="l00488"></a><span class="lineno"> 488</span> </div> -<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>, <span class="keywordtype">void</span>(</div> -<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  <span class="keyword">const</span> std::vector<WeightInfo>&));</div> -<div class="line"><a name="l00491"></a><span class="lineno"> 491</span> </div> -<div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a6183653bc832448b13b90ea03d004127"> 492</a></span>  <a class="code" href="classprocess_1_1Owned.html">process::Owned<mesos::allocator::Allocator></a> <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a6183653bc832448b13b90ea03d004127">real</a>;</div> -<div class="line"><a name="l00493"></a><span class="lineno"> 493</span> };</div> -<div class="line"><a name="l00494"></a><span class="lineno"> 494</span> </div> -<div class="line"><a name="l00495"></a><span class="lineno"> 495</span> } <span class="comment">// namespace tests {</span></div> -<div class="line"><a name="l00496"></a><span class="lineno"> 496</span> } <span class="comment">// namespace internal {</span></div> -<div class="line"><a name="l00497"></a><span class="lineno"> 497</span> } <span class="comment">// namespace mesos {</span></div> -<div class="line"><a name="l00498"></a><span class="lineno"> 498</span> </div> -<div class="line"><a name="l00499"></a><span class="lineno"> 499</span> <span class="preprocessor">#endif // __TESTS_ALLOCATOR_HPP__</span></div> +<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <span class="keyword">const</span> SlaveInfo&,</div> +<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Resources></a>&,</div> +<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><std::vector<SlaveInfo::Capability>>&));</div> +<div class="line"><a name="l00424"></a><span class="lineno"> 424</span> </div> +<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065">MOCK_METHOD3</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  <span class="keyword">const</span> SlaveID&,</div> +<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&,</div> +<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<FrameworkID, Resources></a>&));</div> +<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div> +<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  <span class="keyword">const</span> SlaveID&));</div> +<div class="line"><a name="l00432"></a><span class="lineno"> 432</span> </div> +<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  <span class="keyword">const</span> SlaveID&));</div> +<div class="line"><a name="l00435"></a><span class="lineno"> 435</span> </div> +<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classhashset.html">hashset<std::string></a>>&));</div> +<div class="line"><a name="l00438"></a><span class="lineno"> 438</span> </div> +<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">requestResources</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  <span class="keyword">const</span> FrameworkID&,</div> +<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  <span class="keyword">const</span> std::vector<Request>&));</div> +<div class="line"><a name="l00442"></a><span class="lineno"> 442</span> </div> +<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ad9a4148323e74fa49b534b181d10a723">MOCK_METHOD4</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <span class="keyword">const</span> FrameworkID&,</div> +<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  <span class="keyword">const</span> SlaveID&,</div> +<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&,</div> +<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  <span class="keyword">const</span> std::vector<ResourceConversion>&));</div> +<div class="line"><a name="l00448"></a><span class="lineno"> 448</span> </div> +<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>, <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a>(</div> +<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  <span class="keyword">const</span> SlaveID&,</div> +<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  <span class="keyword">const</span> std::vector<Offer::Operation>&));</div> +<div class="line"><a name="l00452"></a><span class="lineno"> 452</span> </div> +<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <span class="keyword">const</span> SlaveID&,</div> +<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>&));</div> +<div class="line"><a name="l00456"></a><span class="lineno"> 456</span> </div> +<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37">MOCK_METHOD5</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  <span class="keyword">const</span> SlaveID&,</div> +<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  <span class="keyword">const</span> FrameworkID&,</div> +<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<UnavailableResources></a>&,</div> +<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<mesos::allocator::InverseOfferStatus></a>&,</div> +<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>&));</div> +<div class="line"><a name="l00463"></a><span class="lineno"> 463</span> </div> +<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ae029bd9159ec61a60d6ad8546b208b87">MOCK_METHOD0</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>, <a class="code" href="classprocess_1_1Future.html">process::Future</a><</div> +<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  <a class="code" href="classhashmap.html">hashmap</a><SlaveID, <a class="code" href="classhashmap.html">hashmap</a><</div> +<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  FrameworkID,</div> +<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  mesos::allocator::InverseOfferStatus>>>());</div> +<div class="line"><a name="l00468"></a><span class="lineno"> 468</span> </div> +<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ad9a4148323e74fa49b534b181d10a723">MOCK_METHOD4</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <span class="keyword">const</span> FrameworkID&,</div> +<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <span class="keyword">const</span> SlaveID&,</div> +<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&,</div> +<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>));</div> +<div class="line"><a name="l00474"></a><span class="lineno"> 474</span> </div> +<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <span class="keyword">const</span> FrameworkID&,</div> +<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  <span class="keyword">const</span> std::set<std::string>&));</div> +<div class="line"><a name="l00478"></a><span class="lineno"> 478</span> </div> +<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  <span class="keyword">const</span> FrameworkID&,</div> +<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>  <span class="keyword">const</span> std::set<std::string>&));</div> +<div class="line"><a name="l00482"></a><span class="lineno"> 482</span> </div> +<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">setQuota</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  <span class="keyword">const</span> std::string&,</div> +<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  <span class="keyword">const</span> <a class="code" href="structQuota.html">Quota</a>&));</div> +<div class="line"><a name="l00486"></a><span class="lineno"> 486</span> </div> +<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">removeQuota</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  <span class="keyword">const</span> std::string&));</div> +<div class="line"><a name="l00489"></a><span class="lineno"> 489</span> </div> +<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>, <span class="keywordtype">void</span>(</div> +<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <span class="keyword">const</span> std::vector<WeightInfo>&));</div> +<div class="line"><a name="l00492"></a><span class="lineno"> 492</span> </div> +<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a6183653bc832448b13b90ea03d004127"> 493</a></span>  <a class="code" href="classprocess_1_1Owned.html">process::Owned<mesos::allocator::Allocator></a> <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a6183653bc832448b13b90ea03d004127">real</a>;</div> +<div class="line"><a name="l00494"></a><span class="lineno"> 494</span> };</div> +<div class="line"><a name="l00495"></a><span class="lineno"> 495</span> </div> +<div class="line"><a name="l00496"></a><span class="lineno"> 496</span> } <span class="comment">// namespace tests {</span></div> +<div class="line"><a name="l00497"></a><span class="lineno"> 497</span> } <span class="comment">// namespace internal {</span></div> +<div class="line"><a name="l00498"></a><span class="lineno"> 498</span> } <span class="comment">// namespace mesos {</span></div> +<div class="line"><a name="l00499"></a><span class="lineno"> 499</span> </div> +<div class="line"><a name="l00500"></a><span class="lineno"> 500</span> <span class="preprocessor">#endif // __TESTS_ALLOCATOR_HPP__</span></div> <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a9719d532d6e866956062a3d8ad437781"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">mesos::allocator::Allocator::recoverResources</a></div><div class="ttdeci">virtual void recoverResources(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &resources, const Option< Filters > &filters)=0</div><div class="ttdoc">Recovers resources. </div></div> <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a7c4fb581525a58eaea748afaa87ccb40"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">mesos::allocator::Allocator::removeQuota</a></div><div class="ttdeci">virtual void removeQuota(const std::string &role)=0</div><div class="ttdoc">Informs the allocator to remove quota for the given role. </div></div> <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_ad873c196dc884fb2ccc116964157d7ff"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">mesos::allocator::Allocator::addResourceProvider</a></div><div class="ttdeci">virtual void addResourceProvider(const SlaveID &slave, const Resources &total, const hashmap< FrameworkID, Resources > &used)=0</div><div class="ttdoc">Add resources from a local resource provider to an agent. </div></div> @@ -570,11 +571,9 @@ <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_afe9d8fc901322dde7d91037930c77f72"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72">mesos::allocator::Allocator::deactivateFramework</a></div><div class="ttdeci">virtual void deactivateFramework(const FrameworkID &frameworkId)=0</div><div class="ttdoc">Deactivates a framework in the Mesos cluster. </div></div> <div class="ttc" id="namespaceos_1_1Shell_html_adeacb41dacfa03ad5ceebd9a53582997"><div class="ttname"><a href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">os::Shell::arg0</a></div><div class="ttdeci">constexpr const char * arg0</div><div class="ttdef"><b>Definition:</b> shell.hpp:42</div></div> <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a681883278b64d1e45fc515a7899a3d99"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99">mesos::allocator::Allocator::addFramework</a></div><div class="ttdeci">virtual void addFramework(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const hashmap< SlaveID, Resources > &used, bool active, const std::set< std::string > &suppressedRoles)=0</div><div class="ttdoc">Adds a framework to the Mesos cluster. </div></div> -<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html_a42ef58d9b7d25bad17b685edbc27a841"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a42ef58d9b7d25bad17b685edbc27a841">mesos::internal::tests::TestAllocator::MOCK_METHOD4</a></div><div class="ttdeci">MOCK_METHOD4(updateAllocation, void(const FrameworkID &, const SlaveID &, const Resources &, const std::vector< ResourceConversion > &))</div></div> <div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap</a></div><div class="ttdef"><b>Definition:</b> hashmap.hpp:38</div></div> <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html_a391302a403b709e45d2125d5461feb38"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a391302a403b709e45d2125d5461feb38">mesos::internal::tests::TestAllocator::~TestAllocator</a></div><div class="ttdeci">virtual ~TestAllocator()</div><div class="ttdef"><b>Definition:</b> allocator.hpp:369</div></div> <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a36ed11fe06b6565b72c57ee9a88439f5"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">mesos::allocator::Allocator::updateWeights</a></div><div class="ttdeci">virtual void updateWeights(const std::vector< WeightInfo > &weightInfos)=0</div><div class="ttdoc">Updates the weight associated with one or more roles. </div></div> -<div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a0736a7f4fc8424d1dde7ff61e97e7317"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">mesos::allocator::Allocator::updateSlave</a></div><div class="ttdeci">virtual void updateSlave(const SlaveID &slave, const Option< Resources > &total=None(), const Option< std::vector< SlaveInfo::Capability >> &capabilities=None())=0</div><div class="ttdoc">Updates an agent. </div></div> <div class="ttc" id="stout_2include_2stout_2check_8hpp_html_aee320e7c6e107071f4b85d4cc135a265"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a></div><div class="ttdeci">#define CHECK_SOME(expression)</div><div class="ttdef"><b>Definition:</b> check.hpp:44</div></div> <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a7193bcacb52eaec201bf88e95f03acad"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">mesos::allocator::Allocator::removeSlave</a></div><div class="ttdeci">virtual void removeSlave(const SlaveID &slaveId)=0</div><div class="ttdoc">Removes an agent from the Mesos cluster. </div></div> <div class="ttc" id="structQuota_html"><div class="ttname"><a href="structQuota.html">Quota</a></div><div class="ttdef"><b>Definition:</b> quota.hpp:25</div></div> @@ -583,6 +582,7 @@ <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a97eadff5ba5f1b25beeb2b99e7ed72bb"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a97eadff5ba5f1b25beeb2b99e7ed72bb">mesos::allocator::Allocator::updateFramework</a></div><div class="ttdeci">virtual void updateFramework(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const std::set< std::string > &suppressedRoles)=0</div><div class="ttdoc">Updates capabilities of a framework in the Mesos cluster. </div></div> <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a06d46d24d46f7c9858ab58c027ecc7ca"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">mesos::allocator::Allocator::setQuota</a></div><div class="ttdeci">virtual void setQuota(const std::string &role, const Quota &quota)=0</div><div class="ttdoc">Informs the allocator to set quota for the given role. </div></div> <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator</a></div><div class="ttdef"><b>Definition:</b> allocator.hpp:222</div></div> +<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html_ad9a4148323e74fa49b534b181d10a723"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ad9a4148323e74fa49b534b181d10a723">mesos::internal::tests::TestAllocator::MOCK_METHOD4</a></div><div class="ttdeci">MOCK_METHOD4(updateSlave, void(const SlaveID &, const SlaveInfo &, const Option< Resources > &, const Option< std::vector< SlaveInfo::Capability >> &))</div></div> <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_ac58e3a3025d3887ab1ab9267c9093188"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#ac58e3a3025d3887ab1ab9267c9093188">mesos::allocator::Allocator::removeFramework</a></div><div class="ttdeci">virtual void removeFramework(const FrameworkID &frameworkId)=0</div><div class="ttdoc">Removes a framework from the Mesos cluster. </div></div> <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html_aa2565c164096b7dc96a567af2cbe3a37"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37">mesos::internal::tests::TestAllocator::MOCK_METHOD5</a></div><div class="ttdeci">MOCK_METHOD5(addFramework, void(const FrameworkID &, const FrameworkInfo &, const hashmap< SlaveID, Resources > &, bool active, const std::set< std::string > &))</div></div> <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a455bb50eb4548484969c42ada23cd8ff"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">mesos::allocator::Allocator::updateUnavailability</a></div><div class="ttdeci">virtual void updateUnavailability(const SlaveID &slaveId, const Option< Unavailability > &unavailability)=0</div><div class="ttdoc">Updates unavailability for an agent. </div></div> @@ -594,7 +594,7 @@ <div class="ttc" id="hierarchical_8hpp_html"><div class="ttname"><a href="hierarchical_8hpp.html">hierarchical.hpp</a></div></div> <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html_acf79479daa3f4a26ee3bab26fc61618a"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#acf79479daa3f4a26ee3bab26fc61618a">mesos::internal::tests::TestAllocator::MOCK_METHOD6</a></div><div class="ttdeci">MOCK_METHOD6(initialize, void(const Duration &, const lambda::function< void(const FrameworkID &, const hashmap< std::string, hashmap< SlaveID, Resources >> &)> &, const lambda::function< void(const FrameworkID &, const hashmap< SlaveID, UnavailableResources > &)> &, const Option< std::set< std::string >> &, bool, const Option< DomainInfo > &))</div></div> <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a961049fd776211cc762ad0e1e1c99321"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">mesos::allocator::Allocator::updateWhitelist</a></div><div class="ttdeci">virtual void updateWhitelist(const Option< hashset< std::string >> &whitelist)=0</div><div class="ttdoc">Updates the list of trusted agents. </div></div> -<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html_a6183653bc832448b13b90ea03d004127"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a6183653bc832448b13b90ea03d004127">mesos::internal::tests::TestAllocator::real</a></div><div class="ttdeci">process::Owned< mesos::allocator::Allocator > real</div><div class="ttdef"><b>Definition:</b> allocator.hpp:492</div></div> +<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html_a6183653bc832448b13b90ea03d004127"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a6183653bc832448b13b90ea03d004127">mesos::internal::tests::TestAllocator::real</a></div><div class="ttdeci">process::Owned< mesos::allocator::Allocator > real</div><div class="ttdef"><b>Definition:</b> allocator.hpp:493</div></div> <div class="ttc" id="include_2mesos_2allocator_2allocator_8hpp_html"><div class="ttname"><a href="include_2mesos_2allocator_2allocator_8hpp.html">allocator.hpp</a></div></div> <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div> <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a6d1124aace866719ed1e9ed45a068412"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">mesos::allocator::Allocator::requestResources</a></div><div class="ttdeci">virtual void requestResources(const FrameworkID &frameworkId, const std::vector< Request > &requests)=0</div><div class="ttdoc">Requests resources for a framework. </div></div> @@ -611,6 +611,7 @@ <div class="ttc" id="classTry_html_a7be0768038e0628632492edf6cc1515a"><div class="ttname"><a href="classTry.html#a7be0768038e0628632492edf6cc1515a">Try::get</a></div><div class="ttdeci">const T & get() const </div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div> <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html_abce17b3fa055970b657667e5f2c5f7f9"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">mesos::internal::tests::TestAllocator::MOCK_METHOD1</a></div><div class="ttdeci">MOCK_METHOD1(removeFramework, void(const FrameworkID &))</div></div> <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a9b03a500abdf2f677f3fd9ea958d0690"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">mesos::allocator::Allocator::updateInverseOffer</a></div><div class="ttdeci">virtual void updateInverseOffer(const SlaveID &slaveId, const FrameworkID &frameworkId, const Option< UnavailableResources > &unavailableResources, const Option< InverseOfferStatus > &status, const Option< Filters > &filters=None())=0</div><div class="ttdoc">Updates inverse offer. </div></div> +<div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_ad30279420381616f523418812beb798f"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#ad30279420381616f523418812beb798f">mesos::allocator::Allocator::updateSlave</a></div><div class="ttdeci">virtual void updateSlave(const SlaveID &slave, const SlaveInfo &slaveInfo, const Option< Resources > &total=None(), const Option< std::vector< SlaveInfo::Capability >> &capabilities=None())=0</div><div class="ttdoc">Updates an agent. </div></div> <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future< Nothing ></a></div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/strings_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/strings_8hpp_source.html b/content/api/latest/c++/strings_8hpp_source.html index ae5b901..4cfbc05 100644 --- a/content/api/latest/c++/strings_8hpp_source.html +++ b/content/api/latest/c++/strings_8hpp_source.html @@ -434,7 +434,7 @@ <div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="namespacestrings.html#aa5513faacb213c7e097c0d43af43d9c7"> 380</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacestrings.html#aa5513faacb213c7e097c0d43af43d9c7">startsWith</a>(<span class="keyword">const</span> std::string& s, <span class="keyword">const</span> std::string& <a class="code" href="namespaceos_1_1libraries_1_1Library.html#ab0e1a0e311049b6d685de1068e8f4690">prefix</a>)</div> <div class="line"><a name="l00381"></a><span class="lineno"> 381</span> {</div> <div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  <span class="keywordflow">return</span> s.size() >= prefix.size() &&</div> -<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  std::equal(prefix.begin(), prefix.end(), s.begin());</div> +<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1compatibility.html#a33626bd97d6fc83d7a5e40ec18a799e0">std::equal</a>(prefix.begin(), prefix.end(), s.begin());</div> <div class="line"><a name="l00384"></a><span class="lineno"> 384</span> }</div> <div class="line"><a name="l00385"></a><span class="lineno"> 385</span> </div> <div class="line"><a name="l00386"></a><span class="lineno"> 386</span> </div> @@ -447,7 +447,7 @@ <div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="namespacestrings.html#a04772ad549ec2958e0cd80218c32a865"> 393</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacestrings.html#a04772ad549ec2958e0cd80218c32a865">endsWith</a>(<span class="keyword">const</span> std::string& s, <span class="keyword">const</span> std::string& suffix)</div> <div class="line"><a name="l00394"></a><span class="lineno"> 394</span> {</div> <div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="keywordflow">return</span> s.size() >= suffix.size() &&</div> -<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  std::equal(suffix.rbegin(), suffix.rend(), s.rbegin());</div> +<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1compatibility.html#a33626bd97d6fc83d7a5e40ec18a799e0">std::equal</a>(suffix.rbegin(), suffix.rend(), s.rbegin());</div> <div class="line"><a name="l00397"></a><span class="lineno"> 397</span> }</div> <div class="line"><a name="l00398"></a><span class="lineno"> 398</span> </div> <div class="line"><a name="l00399"></a><span class="lineno"> 399</span> </div> @@ -482,6 +482,7 @@ <div class="line"><a name="l00428"></a><span class="lineno"> 428</span> </div> <div class="line"><a name="l00429"></a><span class="lineno"> 429</span> <span class="preprocessor">#endif // __STOUT_STRINGS_HPP__</span></div> <div class="ttc" id="namespacestrings_html_a04772ad549ec2958e0cd80218c32a865"><div class="ttname"><a href="namespacestrings.html#a04772ad549ec2958e0cd80218c32a865">strings::endsWith</a></div><div class="ttdeci">bool endsWith(const std::string &s, const std::string &suffix)</div><div class="ttdef"><b>Definition:</b> strings.hpp:393</div></div> +<div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1compatibility_html_a33626bd97d6fc83d7a5e40ec18a799e0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1compatibility.html#a33626bd97d6fc83d7a5e40ec18a799e0">mesos::internal::slave::compatibility::equal</a></div><div class="ttdeci">Try< Nothing > equal(const SlaveInfo &previous, const SlaveInfo &current)</div></div> <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< size_t ></a></div></div> <div class="ttc" id="namespacestrings_html_ac315a6174f56cba0d8295f84da265416"><div class="ttname"><a href="namespacestrings.html#ac315a6174f56cba0d8295f84da265416">strings::join</a></div><div class="ttdeci">std::stringstream & join(std::stringstream &stream, const std::string &separator, T &&...args)</div><div class="ttdef"><b>Definition:</b> strings.hpp:306</div></div> <div class="ttc" id="namespacestrings_1_1internal_html_acaa67ca80bcc987b1cc537822845f3f5"><div class="ttname"><a href="namespacestrings_1_1internal.html#acaa67ca80bcc987b1cc537822845f3f5">strings::internal::append</a></div><div class="ttdeci">std::stringstream & append(std::stringstream &stream, const std::string &value)</div><div class="ttdef"><b>Definition:</b> strings.hpp:243</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Slave-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Slave-members.html b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Slave-members.html index 3cfabb2..c02c4f5 100644 --- a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Slave-members.html +++ b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Slave-members.html @@ -72,7 +72,7 @@ <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a19596b38f336808511ea9cb96cdc9622">getTask</a>(const FrameworkID &frameworkId, const TaskID &taskId) const </td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a73ed03eb17c89b142cc665d630122ca1">hasExecutor</a>(const FrameworkID &frameworkId, const ExecutorID &executorId) const </td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a977de92e6e1fb9fa145aec95806be71f">id</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a308a0cdaa77b79fd3db56ac89f993a10">info</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#af4ee8827d405d9dcb03107dd04fa22ca">info</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a2232ba794de09c7834fd882888c8e8c4">inverseOffers</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a471feb09e6e40006c48fa1941ae4961a">killedTasks</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#adb162982d3dd921c4a9c3114c88daf5c">machineId</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> @@ -97,9 +97,10 @@ <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a0fee8f9b9fa578004a730fe416ce103f">Slave</a>(Master *const _master, SlaveInfo _info, const process::UPID &_pid, const MachineID &_machineId, const std::string &_version, const std::vector< SlaveInfo::Capability > &_capabilites, const process::Time &_registeredTime, std::vector< Resource > _checkpointedResources, const hashmap< Option< ResourceProviderID >, UUID > &_resourceVersions, const std::vector< ExecutorInfo > &executorInfos=std::vector< ExecutorInfo >(), const std::vector< Task > &tasks=std::vector< Task >())</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#af31bd54cf2fd44fd1d95d1c898d6d2c8">tasks</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ae797309d98eea44477d8b5611972f907">totalResources</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#abb421e81e433867b8c5f9382c92a0812">usedResources</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ac4cd16759066addb866615eeaf5e6097">version</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a75ee8f58d2d7a0e084720bcd3b2a7081">~Slave</a>()</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#aee387b414e05844bfc58d57d51f5e1bd">update</a>(const SlaveInfo &info, const std::string &_version, const std::vector< SlaveInfo::Capability > &_capabilites, const std::vector< ResourceVersionUUID > &resourceVersions)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#abb421e81e433867b8c5f9382c92a0812">usedResources</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ac4cd16759066addb866615eeaf5e6097">version</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a75ee8f58d2d7a0e084720bcd3b2a7081">~Slave</a>()</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></td><td class="entry"></td></tr> </table></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Slave.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Slave.html b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Slave.html index c326388..075d144 100644 --- a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Slave.html +++ b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1Slave.html @@ -99,6 +99,8 @@ Public Member Functions</h2></td></tr> <tr class="separator:adc14a99a5272cf4db9955180057320be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad599a4c248734bd05b36dd994599ab73"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ad599a4c248734bd05b36dd994599ab73">apply</a> (const std::vector< <a class="el" href="classmesos_1_1ResourceConversion.html">ResourceConversion</a> > &conversions)</td></tr> <tr class="separator:ad599a4c248734bd05b36dd994599ab73"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aee387b414e05844bfc58d57d51f5e1bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#aee387b414e05844bfc58d57d51f5e1bd">update</a> (const SlaveInfo &<a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#af4ee8827d405d9dcb03107dd04fa22ca">info</a>, const std::string &_version, const std::vector< SlaveInfo::Capability > &_capabilites, const std::vector< ResourceVersionUUID > &<a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ad763dcc32cd2add5e670ae65c921b622">resourceVersions</a>)</td></tr> +<tr class="separator:aee387b414e05844bfc58d57d51f5e1bd"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Public Attributes</h2></td></tr> @@ -106,8 +108,8 @@ Public Attributes</h2></td></tr> <tr class="separator:a59f6d83e771ca1dc9bf7f3db88d9339d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a977de92e6e1fb9fa145aec95806be71f"><td class="memItemLeft" align="right" valign="top">const SlaveID </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a977de92e6e1fb9fa145aec95806be71f">id</a></td></tr> <tr class="separator:a977de92e6e1fb9fa145aec95806be71f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a308a0cdaa77b79fd3db56ac89f993a10"><td class="memItemLeft" align="right" valign="top">const SlaveInfo </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a308a0cdaa77b79fd3db56ac89f993a10">info</a></td></tr> -<tr class="separator:a308a0cdaa77b79fd3db56ac89f993a10"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af4ee8827d405d9dcb03107dd04fa22ca"><td class="memItemLeft" align="right" valign="top">SlaveInfo </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#af4ee8827d405d9dcb03107dd04fa22ca">info</a></td></tr> +<tr class="separator:af4ee8827d405d9dcb03107dd04fa22ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb162982d3dd921c4a9c3114c88daf5c"><td class="memItemLeft" align="right" valign="top">const MachineID </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#adb162982d3dd921c4a9c3114c88daf5c">machineId</a></td></tr> <tr class="separator:adb162982d3dd921c4a9c3114c88daf5c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a587fe54aa032cf8b260e3722e0f3c8fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structprocess_1_1UPID.html">process::UPID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#a587fe54aa032cf8b260e3722e0f3c8fd">pid</a></td></tr> @@ -550,6 +552,44 @@ Public Attributes</h2></td></tr> </div> </div> +<a class="anchor" id="aee387b414e05844bfc58d57d51f5e1bd"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classTry.html">Try</a><<a class="el" href="structNothing.html">Nothing</a>> mesos::internal::master::Slave::update </td> + <td>(</td> + <td class="paramtype">const SlaveInfo & </td> + <td class="paramname"><em>info</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"><em>_version</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::vector< SlaveInfo::Capability > & </td> + <td class="paramname"><em>_capabilites</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::vector< ResourceVersionUUID > & </td> + <td class="paramname"><em>resourceVersions</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> <h2 class="groupheader">Member Data Documentation</h2> <a class="anchor" id="aa112c6ba4de9bd7ab91365adf92d5c77"></a> <div class="memitem"> @@ -623,12 +663,12 @@ Public Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="a308a0cdaa77b79fd3db56ac89f993a10"></a> +<a class="anchor" id="af4ee8827d405d9dcb03107dd04fa22ca"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">const SlaveInfo mesos::internal::master::Slave::info</td> + <td class="memname">SlaveInfo mesos::internal::master::Slave::info</td> </tr> </table> </div><div class="memdoc"> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave-members.html b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave-members.html index 3ee06a5..41e4aa6 100644 --- a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave-members.html +++ b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave-members.html @@ -61,10 +61,9 @@ <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a7948483c4892d53a1270348795d58a90">allocated</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#ac7bd2807238e975c3dd11578ab827138">available</a>() const </td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a0171bd4f63839cb3a1b57c68caffae31">capabilities</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a0308012e784505c32f6886ce3a0d40ff">domain</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a1505bcc996eca8a04f8c85ef7dc545ef">hostname</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#ac14d72766dcc88bb1d02c59fd547279b">maintenance</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#aa1d48cbee5fd1c7d1764b8e37fe4d4e9">total</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a48c1b27dd3c249141df18a3bd346a36d">info</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#ac14d72766dcc88bb1d02c59fd547279b">maintenance</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#aa1d48cbee5fd1c7d1764b8e37fe4d4e9">total</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</a></td><td class="entry"></td></tr> </table></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html index ea6edba..a27957c 100644 --- a/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html +++ b/content/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html @@ -80,12 +80,10 @@ Public Attributes</h2></td></tr> <tr class="separator:a7948483c4892d53a1270348795d58a90"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ba5026ba665b3c0f8c52ea3f101c24d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a8ba5026ba665b3c0f8c52ea3f101c24d">activated</a></td></tr> <tr class="separator:a8ba5026ba665b3c0f8c52ea3f101c24d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1505bcc996eca8a04f8c85ef7dc545ef"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a1505bcc996eca8a04f8c85ef7dc545ef">hostname</a></td></tr> -<tr class="separator:a1505bcc996eca8a04f8c85ef7dc545ef"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a48c1b27dd3c249141df18a3bd346a36d"><td class="memItemLeft" align="right" valign="top">SlaveInfo </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a48c1b27dd3c249141df18a3bd346a36d">info</a></td></tr> +<tr class="separator:a48c1b27dd3c249141df18a3bd346a36d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0171bd4f63839cb3a1b57c68caffae31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">protobuf::slave::Capabilities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a0171bd4f63839cb3a1b57c68caffae31">capabilities</a></td></tr> <tr class="separator:a0171bd4f63839cb3a1b57c68caffae31"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0308012e784505c32f6886ce3a0d40ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< DomainInfo > </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a0308012e784505c32f6886ce3a0d40ff">domain</a></td></tr> -<tr class="separator:a0308012e784505c32f6886ce3a0d40ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac14d72766dcc88bb1d02c59fd547279b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave_1_1Maintenance.html">Maintenance</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#ac14d72766dcc88bb1d02c59fd547279b">maintenance</a></td></tr> <tr class="separator:ac14d72766dcc88bb1d02c59fd547279b"><td class="memSeparator" colspan="2"> </td></tr> </table> @@ -150,24 +148,12 @@ Public Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="a0308012e784505c32f6886ce3a0d40ff"></a> +<a class="anchor" id="a48c1b27dd3c249141df18a3bd346a36d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classOption.html">Option</a><DomainInfo> mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave::domain</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a1505bcc996eca8a04f8c85ef7dc545ef"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">std::string mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave::hostname</td> + <td class="memname">SlaveInfo mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave::info</td> </tr> </table> </div><div class="memdoc"> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/sitemap.xml ---------------------------------------------------------------------- diff --git a/content/sitemap.xml b/content/sitemap.xml index 52b959a..90b32df 100644 --- a/content/sitemap.xml +++ b/content/sitemap.xml @@ -3537,6 +3537,10 @@ <lastmod>2017-12-05T00:00:00+00:00</lastmod> </url> <url> + <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave-members.html</loc> + <lastmod>2017-12-05T00:00:00+00:00</lastmod> + </url> + <url> <loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1http_1_1Headers.html</loc> <lastmod>2017-12-05T00:00:00+00:00</lastmod> </url> @@ -4193,6 +4197,10 @@ <lastmod>2017-12-05T00:00:00+00:00</lastmod> </url> <url> + <loc>http://mesos.apache.org/api/latest/c++/compatibility_8hpp_source.html</loc> + <lastmod>2017-12-05T00:00:00+00:00</lastmod> + </url> + <url> <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess-members.html</loc> <lastmod>2017-12-05T00:00:00+00:00</lastmod> </url> @@ -6105,6 +6113,10 @@ <lastmod>2017-12-05T00:00:00+00:00</lastmod> </url> <url> + <loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1compatibility.html</loc> + <lastmod>2017-12-05T00:00:00+00:00</lastmod> + </url> + <url> <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark.html</loc> <lastmod>2017-12-05T00:00:00+00:00</lastmod> </url> @@ -8985,6 +8997,10 @@ <lastmod>2017-12-05T00:00:00+00:00</lastmod> </url> <url> + <loc>http://mesos.apache.org/api/latest/c++/compatibility_8hpp.html</loc> + <lastmod>2017-12-05T00:00:00+00:00</lastmod> + </url> + <url> <loc>http://mesos.apache.org/api/latest/c++/classrecordio_1_1Decoder.html</loc> <lastmod>2017-12-05T00:00:00+00:00</lastmod> </url> @@ -9789,6 +9805,10 @@ <lastmod>2017-12-05T00:00:00+00:00</lastmod> </url> <url> + <loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave.html</loc> + <lastmod>2017-12-05T00:00:00+00:00</lastmod> + </url> + <url> <loc>http://mesos.apache.org/api/latest/c++/posix_2pipe_8hpp_source.html</loc> <lastmod>2017-12-05T00:00:00+00:00</lastmod> </url>