blob: 8098d296d2655754335e49413539ec0c8e87130a [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Apache Mesos: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Apache Mesos
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal.html">internal</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal_1_1tests.html">tests</a></li><li class="navelem"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">TestAllocator</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">mesos::internal::tests::TestAllocator&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a60b5e4ab25ef87eb74763c10cfc21850">activateFramework</a>(const FrameworkID &amp;frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>(const SlaveID &amp;slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a8dbc103b21872ed885a45ac3d928c83d">addFramework</a>(const FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, const hashmap&lt; SlaveID, Resources &gt; &amp;used, bool active)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">addSlave</a>(const SlaveID &amp;slaveId, const SlaveInfo &amp;slaveInfo, const std::vector&lt; SlaveInfo::Capability &gt; &amp;capabilities, const Option&lt; Unavailability &gt; &amp;unavailability, const Resources &amp;total, const hashmap&lt; FrameworkID, Resources &gt; &amp;used)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883">Allocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ae12461b03c88e6fce8528488b50a47f5">create</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72">deactivateFramework</a>(const FrameworkID &amp;frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(const SlaveID &amp;slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>()=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ab813725216eb1fdfc62b4e3f61c044f2">initialize</a>(const Duration &amp;allocationInterval, const lambda::function&lt; void(const FrameworkID &amp;, const hashmap&lt; std::string, hashmap&lt; SlaveID, Resources &gt;&gt; &amp;)&gt; &amp;offerCallback, const lambda::function&lt; void(const FrameworkID &amp;, const hashmap&lt; SlaveID, UnavailableResources &gt; &amp;)&gt; &amp;inverseOfferCallback, const Option&lt; std::set&lt; std::string &gt;&gt; &amp;fairnessExcludeResourceNames=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ae029bd9159ec61a60d6ad8546b208b87">MOCK_METHOD0</a>(getInverseOfferStatuses, process::Future&lt; hashmap&lt; SlaveID, hashmap&lt; FrameworkID, mesos::allocator::InverseOfferStatus &gt;&gt;&gt;())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(removeFramework, void(const FrameworkID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a133ad36f8933827df8f2af7357b5acdd">MOCK_METHOD1</a>(activateFramework, void(const FrameworkID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ac94aca6b926538e3af19d8bc6be47f34">MOCK_METHOD1</a>(deactivateFramework, void(const FrameworkID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a39e12d61d4342d2299b4d4c77a4e8a5e">MOCK_METHOD1</a>(removeSlave, void(const SlaveID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a29c5bd206d6e9b7a169629225a24579a">MOCK_METHOD1</a>(activateSlave, void(const SlaveID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a1a2579f834aef32b34f4df77651ae1a8">MOCK_METHOD1</a>(deactivateSlave, void(const SlaveID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a3c06b7926951a7e05ca0742666b49a43">MOCK_METHOD1</a>(updateWhitelist, void(const Option&lt; hashset&lt; std::string &gt;&gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a5f673a6e9a14e6572377df5389691eb1">MOCK_METHOD1</a>(removeQuota, void(const std::string &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a940436c0fc8b3000f125483f63bc08a3">MOCK_METHOD1</a>(updateWeights, void(const std::vector&lt; WeightInfo &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(recover, void(const int expectedAgentCount, const hashmap&lt; std::string, Quota &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa56d9fb2c501e56e593a9ff7060afd41">MOCK_METHOD2</a>(updateFramework, void(const FrameworkID &amp;, const FrameworkInfo &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa3560a19f7c4b51479372903f741e11a">MOCK_METHOD2</a>(requestResources, void(const FrameworkID &amp;, const std::vector&lt; Request &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ad422e01526632fd8dfb17fc5b24253ab">MOCK_METHOD2</a>(updateAvailable, process::Future&lt; Nothing &gt;(const SlaveID &amp;, const std::vector&lt; Offer::Operation &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a4d97488b999991c2a52e481745618eda">MOCK_METHOD2</a>(updateUnavailability, void(const SlaveID &amp;, const Option&lt; Unavailability &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a6d8cbe8d91b052dc8e95a9b32d85d291">MOCK_METHOD2</a>(suppressOffers, void(const FrameworkID &amp;, const Option&lt; std::string &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a495aa3185fc24cf73604d0caa1fed89f">MOCK_METHOD2</a>(reviveOffers, void(const FrameworkID &amp;, const Option&lt; std::string &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#af4c54ddd015f24bf9ff2d5b1cde6c87e">MOCK_METHOD2</a>(setQuota, void(const std::string &amp;, const Quota &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b">MOCK_METHOD3</a>(updateSlave, void(const SlaveID &amp;, const Option&lt; Resources &gt; &amp;, const Option&lt; std::vector&lt; SlaveInfo::Capability &gt;&gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#afeaee82d07ad6d82a1b9c50cd5f4e4e6">MOCK_METHOD4</a>(initialize, void(const Duration &amp;, const lambda::function&lt; void(const FrameworkID &amp;, const hashmap&lt; std::string, hashmap&lt; SlaveID, Resources &gt;&gt; &amp;)&gt; &amp;, const lambda::function&lt; void(const FrameworkID &amp;, const hashmap&lt; SlaveID, UnavailableResources &gt; &amp;)&gt; &amp;, const Option&lt; std::set&lt; std::string &gt;&gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abaa0c15ca9aecb30f5f02bd75481332b">MOCK_METHOD4</a>(addFramework, void(const FrameworkID &amp;, const FrameworkInfo &amp;, const hashmap&lt; SlaveID, Resources &gt; &amp;, bool active))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ab883012546c65728890f01937a1f6090">MOCK_METHOD4</a>(updateAllocation, void(const FrameworkID &amp;, const SlaveID &amp;, const Resources &amp;, const std::vector&lt; Offer::Operation &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a34d6e5ce90b25b4cd84246adbff85ead">MOCK_METHOD4</a>(recoverResources, void(const FrameworkID &amp;, const SlaveID &amp;, const Resources &amp;, const Option&lt; Filters &gt; &amp;filters))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a9ac48e4c1c633473ca970f91b9b41317">MOCK_METHOD5</a>(updateInverseOffer, void(const SlaveID &amp;, const FrameworkID &amp;, const Option&lt; UnavailableResources &gt; &amp;, const Option&lt; mesos::allocator::InverseOfferStatus &gt; &amp;, const Option&lt; Filters &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a410ec0825e1c6174cae59977844041e0">MOCK_METHOD6</a>(addSlave, void(const SlaveID &amp;, const SlaveInfo &amp;, const std::vector&lt; SlaveInfo::Capability &gt; &amp;, const Option&lt; Unavailability &gt; &amp;, const Resources &amp;, const hashmap&lt; FrameworkID, Resources &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a6183653bc832448b13b90ea03d004127">real</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#abe1f158adb9f7a6d7cc9f8afae44e859">recover</a>(const int expectedAgentCount, const hashmap&lt; std::string, Quota &gt; &amp;quotas)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>(const FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const Resources &amp;resources, const Option&lt; Filters &gt; &amp;filters)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ac58e3a3025d3887ab1ab9267c9093188">removeFramework</a>(const FrameworkID &amp;frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">removeQuota</a>(const std::string &amp;role)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">removeSlave</a>(const SlaveID &amp;slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">requestResources</a>(const FrameworkID &amp;frameworkId, const std::vector&lt; Request &gt; &amp;requests)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a2199d77c20843a5aa04b11c9bd93867d">reviveOffers</a>(const FrameworkID &amp;frameworkId, const Option&lt; std::string &gt; &amp;role)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">setQuota</a>(const std::string &amp;role, const Quota &amp;quota)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a768bf53dbae88340e7f048659490ef2b">suppressOffers</a>(const FrameworkID &amp;frameworkId, const Option&lt; std::string &gt; &amp;role)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aeb12047b94bb5c2439574373e1dc44af">TestAllocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a42f405bd54c1c1782a388cb28ca58b42">updateAllocation</a>(const FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const Resources &amp;offeredResources, const std::vector&lt; Offer::Operation &gt; &amp;operations)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>(const SlaveID &amp;slaveId, const std::vector&lt; Offer::Operation &gt; &amp;operations)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a55e33c8def42553ba5435809dcae5b0a">updateFramework</a>(const FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const Option&lt; UnavailableResources &gt; &amp;unavailableResources, const Option&lt; InverseOfferStatus &gt; &amp;status, const Option&lt; Filters &gt; &amp;filters=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#afeb21abe14f83ee609f459973bd31b05">updateSlave</a>(const SlaveID &amp;slave, const Option&lt; Resources &gt; &amp;oversubscribed=None(), const Option&lt; std::vector&lt; SlaveInfo::Capability &gt;&gt; &amp;capabilities=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>(const SlaveID &amp;slaveId, const Option&lt; Unavailability &gt; &amp;unavailability)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>(const std::vector&lt; WeightInfo &gt; &amp;weightInfos)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>(const Option&lt; hashset&lt; std::string &gt;&gt; &amp;whitelist)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a8b32e61251f0e0cbc9588c04e98347a3">~Allocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a391302a403b709e45d2125d5461feb38">~TestAllocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>