You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2017/11/30 17:57:40 UTC

[16/16] mesos-site git commit: Updated the website built from mesos SHA: c035e7e.

Updated the website built from mesos SHA: c035e7e.


Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/97c3bd10
Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/97c3bd10
Diff: http://git-wip-us.apache.org/repos/asf/mesos-site/diff/97c3bd10

Branch: refs/heads/asf-site
Commit: 97c3bd10e5d1a827f9cf8e06bdfa5bfa029ba0e4
Parents: 212272c
Author: jenkins <bu...@apache.org>
Authored: Thu Nov 30 17:57:19 2017 +0000
Committer: jenkins <bu...@apache.org>
Committed: Thu Nov 30 17:57:19 2017 +0000

----------------------------------------------------------------------
 content/api/latest/c++/Nodes.xml                |   55 +
 content/api/latest/c++/Tokens.xml               |  102 ++
 ...mesos_1_1allocator_1_1Allocator-members.html |   51 +-
 .../classmesos_1_1allocator_1_1Allocator.html   |   55 +
 ...1_1HierarchicalAllocatorProcess-members.html |  197 +--
 ...locator_1_1HierarchicalAllocatorProcess.html |    2 +
 ..._1_1allocator_1_1MesosAllocator-members.html |   59 +-
 ..._1master_1_1allocator_1_1MesosAllocator.html |   57 +
 ...ocator_1_1MesosAllocatorProcess-members.html |  123 +-
 ...r_1_1allocator_1_1MesosAllocatorProcess.html |   44 +
 ...1_1HierarchicalAllocatorProcess-members.html |  193 +--
 ...nternal_1_1HierarchicalAllocatorProcess.html |   44 +
 ...ernal_1_1tests_1_1TestAllocator-members.html |   54 +-
 ...s_1_1internal_1_1tests_1_1TestAllocator.html |   33 +
 content/api/latest/c++/functions_0x61.html      |  136 +-
 content/api/latest/c++/functions_0x65.html      |   14 +-
 content/api/latest/c++/functions_0x6d.html      |   96 +-
 content/api/latest/c++/functions_0x6e.html      |   17 +-
 content/api/latest/c++/functions_0x6f.html      |   24 +-
 content/api/latest/c++/functions_0x70.html      |   28 +-
 content/api/latest/c++/functions_0x72.html      |   35 +-
 content/api/latest/c++/functions_0x73.html      |   66 +-
 content/api/latest/c++/functions_0x75.html      |   18 +-
 content/api/latest/c++/functions_0x76.html      |   50 +-
 content/api/latest/c++/functions_0x77.html      |   22 +-
 content/api/latest/c++/functions_func_0x61.html |   67 +-
 content/api/latest/c++/functions_func_0x6d.html |   67 +-
 content/api/latest/c++/functions_func_0x6e.html |    6 +-
 content/api/latest/c++/functions_func_0x70.html |    6 +-
 content/api/latest/c++/functions_func_0x72.html |   19 +-
 content/api/latest/c++/functions_func_0x73.html |   20 +-
 content/api/latest/c++/functions_func_0x75.html |    6 +-
 content/api/latest/c++/functions_func_0x76.html |   52 +-
 content/api/latest/c++/functions_func_0x77.html |    6 +-
 content/api/latest/c++/functions_vars_0x75.html |    6 +-
 .../latest/c++/hierarchical_8hpp_source.html    |  919 ++++++-------
 ...mesos_2allocator_2allocator_8hpp_source.html |  140 +-
 content/api/latest/c++/index.hhc                |   11 +
 content/api/latest/c++/index.hhk                |  176 ++-
 .../api/latest/c++/namespacemembers_0x61.html   |   18 +-
 .../latest/c++/namespacemembers_func_0x61.html  |   17 +-
 .../namespacemesos_1_1internal_1_1tests.html    |   28 +
 ...allocator_2mesos_2allocator_8hpp_source.html | 1217 +++++++++---------
 .../c++/src_2master_2master_8hpp_source.html    |  857 ++++++------
 .../latest/c++/src_2tests_2allocator_8hpp.html  |    2 +
 .../c++/src_2tests_2allocator_8hpp_source.html  |  643 ++++-----
 .../c++/src_2tests_2mesos_8hpp_source.html      |    8 +-
 47 files changed, 3161 insertions(+), 2705 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index e9d2fc6..6b48f17 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -3393,6 +3393,11 @@
                   <Anchor>a681883278b64d1e45fc515a7899a3d99</Anchor>
                  </Node>
                  <Node>
+                  <Name>addResourceProvider</Name>
+                  <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
+                  <Anchor>ad873c196dc884fb2ccc116964157d7ff</Anchor>
+                 </Node>
+                 <Node>
                   <Name>addSlave</Name>
                   <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
                   <Anchor>a12346eed9894458805e180b9d6cb6424</Anchor>
@@ -5360,6 +5365,11 @@
                         <Anchor>a74891dae6edb8e7b6283c82886141dd5</Anchor>
                        </Node>
                        <Node>
+                        <Name>addResourceProvider</Name>
+                        <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html</Path>
+                        <Anchor>a6e829c184a65da68a4693c5f2987595b</Anchor>
+                       </Node>
+                       <Node>
                         <Name>addSlave</Name>
                         <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html</Path>
                         <Anchor>a04d053a50384c024cc0183c1f0a7f983</Anchor>
@@ -5759,6 +5769,11 @@
                       <Anchor>afa7e954fc1203fdb4ea6a4a8f3d2d48d</Anchor>
                      </Node>
                      <Node>
+                      <Name>addResourceProvider</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html</Path>
+                      <Anchor>adb4e5880e5f7eea3e746e29a5a8a35eb</Anchor>
+                     </Node>
+                     <Node>
                       <Name>addSlave</Name>
                       <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html</Path>
                       <Anchor>af21d8b1c164feddfc6a8550245028b06</Anchor>
@@ -5900,6 +5915,11 @@
                       <Anchor>a2ef6f91ec76d5edd8976e0dc0406690e</Anchor>
                      </Node>
                      <Node>
+                      <Name>addResourceProvider</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html</Path>
+                      <Anchor>ab1dba823366b1593626401c0a488ffb7</Anchor>
+                     </Node>
+                     <Node>
                       <Name>addSlave</Name>
                       <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html</Path>
                       <Anchor>a56e9186140b626bcc3cc30577cd07905</Anchor>
@@ -15022,6 +15042,11 @@
                     <Anchor>a95d6ffbaf7bf12ef0712379cf6b2893b</Anchor>
                    </Node>
                    <Node>
+                    <Name>MOCK_METHOD3</Name>
+                    <Path>classmesos_1_1internal_1_1tests_1_1TestAllocator.html</Path>
+                    <Anchor>a35cf7b889403697dbec91ab860de8b8e</Anchor>
+                   </Node>
+                   <Node>
                     <Name>MOCK_METHOD4</Name>
                     <Path>classmesos_1_1internal_1_1tests_1_1TestAllocator.html</Path>
                     <Anchor>a42ef58d9b7d25bad17b685edbc27a841</Anchor>
@@ -58952,6 +58977,11 @@
                       <Anchor>a681883278b64d1e45fc515a7899a3d99</Anchor>
                      </Node>
                      <Node>
+                      <Name>addResourceProvider</Name>
+                      <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
+                      <Anchor>ad873c196dc884fb2ccc116964157d7ff</Anchor>
+                     </Node>
+                     <Node>
                       <Name>addSlave</Name>
                       <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
                       <Anchor>a12346eed9894458805e180b9d6cb6424</Anchor>
@@ -74418,6 +74448,11 @@
                         <Anchor>afa7e954fc1203fdb4ea6a4a8f3d2d48d</Anchor>
                        </Node>
                        <Node>
+                        <Name>addResourceProvider</Name>
+                        <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html</Path>
+                        <Anchor>adb4e5880e5f7eea3e746e29a5a8a35eb</Anchor>
+                       </Node>
+                       <Node>
                         <Name>addSlave</Name>
                         <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html</Path>
                         <Anchor>af21d8b1c164feddfc6a8550245028b06</Anchor>
@@ -74559,6 +74594,11 @@
                         <Anchor>a2ef6f91ec76d5edd8976e0dc0406690e</Anchor>
                        </Node>
                        <Node>
+                        <Name>addResourceProvider</Name>
+                        <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html</Path>
+                        <Anchor>ab1dba823366b1593626401c0a488ffb7</Anchor>
+                       </Node>
+                       <Node>
                         <Name>addSlave</Name>
                         <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html</Path>
                         <Anchor>a56e9186140b626bcc3cc30577cd07905</Anchor>
@@ -74880,6 +74920,11 @@
                         <Anchor>a74891dae6edb8e7b6283c82886141dd5</Anchor>
                        </Node>
                        <Node>
+                        <Name>addResourceProvider</Name>
+                        <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html</Path>
+                        <Anchor>a6e829c184a65da68a4693c5f2987595b</Anchor>
+                       </Node>
+                       <Node>
                         <Name>addSlave</Name>
                         <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html</Path>
                         <Anchor>a04d053a50384c024cc0183c1f0a7f983</Anchor>
@@ -88895,6 +88940,11 @@
                     <Anchor>a95d6ffbaf7bf12ef0712379cf6b2893b</Anchor>
                    </Node>
                    <Node>
+                    <Name>MOCK_METHOD3</Name>
+                    <Path>classmesos_1_1internal_1_1tests_1_1TestAllocator.html</Path>
+                    <Anchor>a35cf7b889403697dbec91ab860de8b8e</Anchor>
+                   </Node>
+                   <Node>
                     <Name>MOCK_METHOD4</Name>
                     <Path>classmesos_1_1internal_1_1tests_1_1TestAllocator.html</Path>
                     <Anchor>a42ef58d9b7d25bad17b685edbc27a841</Anchor>
@@ -88984,6 +89034,11 @@
                  <Node>
                   <Name>ACTION_P</Name>
                   <Path>src_2tests_2allocator_8hpp.html</Path>
+                  <Anchor>af98c6c1ab523eb145321d6a2f875683d</Anchor>
+                 </Node>
+                 <Node>
+                  <Name>ACTION_P</Name>
+                  <Path>src_2tests_2allocator_8hpp.html</Path>
                   <Anchor>a20b5c96eaccf7770cbcf0c51faf4f281</Anchor>
                  </Node>
                  <Node>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index ee0c505..9c27194 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -9479,6 +9479,17 @@
       <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>af98c6c1ab523eb145321d6a2f875683d</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>ACTION_P</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
     <Anchor>a20b5c96eaccf7770cbcf0c51faf4f281</Anchor>
     <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
@@ -53139,6 +53150,18 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>addResourceProvider</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::allocator::Allocator</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
+    <Anchor>ad873c196dc884fb2ccc116964157d7ff</Anchor>
+    <Abstract>Add resources from a local resource provider to an agent. </Abstract>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>activateSlave</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -75312,6 +75335,18 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>addResourceProvider</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::MesosAllocator</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html</Path>
+    <Anchor>adb4e5880e5f7eea3e746e29a5a8a35eb</Anchor>
+    <Abstract>Add resources from a local resource provider to an agent. </Abstract>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>activateSlave</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -75701,6 +75736,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>addResourceProvider</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::MesosAllocatorProcess</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html</Path>
+    <Anchor>ab1dba823366b1593626401c0a488ffb7</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>activateSlave</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -76416,6 +76462,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>addResourceProvider</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html</Path>
+    <Anchor>a6e829c184a65da68a4693c5f2987595b</Anchor>
+    <DeclaredIn>hierarchical.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>deactivateSlave</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -78523,6 +78580,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>addResourceProvider</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html</Path>
+    <Anchor>a6e829c184a65da68a4693c5f2987595b</Anchor>
+    <DeclaredIn>hierarchical.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>deactivateSlave</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -124732,6 +124800,17 @@
       <Scope>mesos::internal::tests</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests.html</Path>
+    <Anchor>af98c6c1ab523eb145321d6a2f875683d</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>ACTION_P</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::tests</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1tests.html</Path>
     <Anchor>a20b5c96eaccf7770cbcf0c51faf4f281</Anchor>
     <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
@@ -126288,6 +126367,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>MOCK_METHOD3</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::tests::TestAllocator</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1tests_1_1TestAllocator.html</Path>
+    <Anchor>a35cf7b889403697dbec91ab860de8b8e</Anchor>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>MOCK_METHOD1</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -126595,6 +126685,18 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>addResourceProvider</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::allocator::Allocator</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
+    <Anchor>ad873c196dc884fb2ccc116964157d7ff</Anchor>
+    <Abstract>Add resources from a local resource provider to an agent. </Abstract>
+    <DeclaredIn>allocator.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>activateSlave</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html b/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html
index 53d476b..e39eb14 100644
--- a/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html
+++ b/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html
@@ -60,31 +60,32 @@
   <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#a681883278b64d1e45fc515a7899a3d99">addFramework</a>(const FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, const hashmap&lt; SlaveID, Resources &gt; &amp;used, bool active, const std::set&lt; std::string &gt; &amp;suppressedRoles)=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#a8386ac1a11731f6b8689810ed95b405b">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(), bool filterGpuResources=true, const Option&lt; DomainInfo &gt; &amp;domain=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#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#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>(const FrameworkID &amp;frameworkId, const std::set&lt; std::string &gt; &amp;roles)=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#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>(const FrameworkID &amp;frameworkId, const std::set&lt; std::string &gt; &amp;roles)=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#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>(const FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const Resources &amp;offeredResources, const std::vector&lt; ResourceConversion &gt; &amp;conversions)=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#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><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a97eadff5ba5f1b25beeb2b99e7ed72bb">updateFramework</a>(const FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, const std::set&lt; std::string &gt; &amp;suppressedRoles)=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#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><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>(const SlaveID &amp;slave, const Option&lt; Resources &gt; &amp;total=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 class="even"><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><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 class="even"><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><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_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>(const SlaveID &amp;slave, 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#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><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 class="even"><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><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 class="even"><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><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 class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a8386ac1a11731f6b8689810ed95b405b">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(), bool filterGpuResources=true, const Option&lt; DomainInfo &gt; &amp;domain=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#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 class="even"><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><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 class="even"><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><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 class="even"><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><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>(const FrameworkID &amp;frameworkId, const std::set&lt; std::string &gt; &amp;roles)=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#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><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>(const FrameworkID &amp;frameworkId, const std::set&lt; std::string &gt; &amp;roles)=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#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>(const FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const Resources &amp;offeredResources, const std::vector&lt; ResourceConversion &gt; &amp;conversions)=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#a97eadff5ba5f1b25beeb2b99e7ed72bb">updateFramework</a>(const FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, const std::set&lt; std::string &gt; &amp;suppressedRoles)=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#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>(const SlaveID &amp;slave, const Option&lt; Resources &gt; &amp;total=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>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html b/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html
index 673c645..c1540e0 100644
--- a/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html
+++ b/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html
@@ -110,6 +110,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a0736a7f4fc8424d1dde7ff61e97e7317"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a> (const SlaveID &amp;slave, const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;total=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>&lt; std::vector&lt; SlaveInfo::Capability &gt;&gt; &amp;capabilities=<a class="el" href="structNone.html">None</a>())=0</td></tr>
 <tr class="memdesc:a0736a7f4fc8424d1dde7ff61e97e7317"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates an agent.  <a href="#a0736a7f4fc8424d1dde7ff61e97e7317">More...</a><br/></td></tr>
 <tr class="separator:a0736a7f4fc8424d1dde7ff61e97e7317"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad873c196dc884fb2ccc116964157d7ff"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a> (const SlaveID &amp;slave, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;total, const <a class="el" href="classhashmap.html">hashmap</a>&lt; FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;used)=0</td></tr>
+<tr class="memdesc:ad873c196dc884fb2ccc116964157d7ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add resources from a local resource provider to an agent.  <a href="#ad873c196dc884fb2ccc116964157d7ff">More...</a><br/></td></tr>
+<tr class="separator:ad873c196dc884fb2ccc116964157d7ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2469bc7c28ab20a86cd2d198dd99e2cd"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a> (const SlaveID &amp;slaveId)=0</td></tr>
 <tr class="memdesc:a2469bc7c28ab20a86cd2d198dd99e2cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates an agent.  <a href="#a2469bc7c28ab20a86cd2d198dd99e2cd">More...</a><br/></td></tr>
 <tr class="separator:a2469bc7c28ab20a86cd2d198dd99e2cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -340,6 +343,58 @@ Static Public Member Functions</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="ad873c196dc884fb2ccc116964157d7ff"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void mesos::allocator::Allocator::addResourceProvider </td>
+          <td>(</td>
+          <td class="paramtype">const SlaveID &amp;&#160;</td>
+          <td class="paramname"><em>slave</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td>
+          <td class="paramname"><em>total</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classhashmap.html">hashmap</a>&lt; FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>used</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Add resources from a local resource provider to an agent. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">slave</td><td>Id of the agent to modify. </td></tr>
+    <tr><td class="paramname">total</td><td>The resources to add to the agent's total resources. </td></tr>
+    <tr><td class="paramname">used</td><td>The resources to add to the resources tracked as used for this agent. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb4e5880e5f7eea3e746e29a5a8a35eb">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>.</p>
+
+</div>
+</div>
 <a class="anchor" id="a12346eed9894458805e180b9d6cb6424"></a>
 <div class="memitem">
 <div class="memproto">