http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/hierarchy.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/hierarchy.html 
b/content/api/latest/c++/hierarchy.html
index a2b2390..8dfe922 100644
--- a/content/api/latest/c++/hierarchy.html
+++ b/content/api/latest/c++/hierarchy.html
@@ -922,7 +922,8 @@
 <tr id="row_554_0_8_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="classmesos_1_1internal_1_1master_1_1quota_1_1RemoveQuota.html" 
target="_self">mesos::internal::master::quota::RemoveQuota</a></td><td 
class="desc">Removes quota for a role </td></tr>
 <tr id="row_554_0_9_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="classmesos_1_1internal_1_1master_1_1quota_1_1UpdateQuota.html" 
target="_self">mesos::internal::master::quota::UpdateQuota</a></td><td 
class="desc">Sets quota for a role </td></tr>
 <tr id="row_554_0_10_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html" 
target="_self">mesos::internal::master::RemoveSlave</a></td><td 
class="desc"></td></tr>
-<tr id="row_554_0_11_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html" 
target="_self">mesos::internal::master::weights::UpdateWeights</a></td><td 
class="desc">Updates weights for the specified roles </td></tr>
+<tr id="row_554_0_11_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html" 
target="_self">mesos::internal::master::UpdateSlave</a></td><td 
class="desc"></td></tr>
+<tr id="row_554_0_12_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html" 
target="_self">mesos::internal::master::weights::UpdateWeights</a></td><td 
class="desc">Updates weights for the specified roles </td></tr>
 <tr id="row_554_1_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_554_1_" 
src="ftv2plastnode.png" alt="\" width="16" height="22" 
onclick="toggleFolder('554_1_')"/><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html" 
target="_self">mesos::resource_provider::Registrar::Operation</a></td><td 
class="desc"></td></tr>
 <tr id="row_554_1_0_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img 
src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1resource__provider_1_1AdmitResourceProvider.html" 
target="_self">mesos::resource_provider::AdmitResourceProvider</a></td><td 
class="desc"></td></tr>
 <tr id="row_554_1_1_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1resource__provider_1_1RemoveResourceProvider.html" 
target="_self">mesos::resource_provider::RemoveResourceProvider</a></td><td 
class="desc"></td></tr>
@@ -960,9 +961,9 @@
 <tr id="row_580_0_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1MockRateLimiter.html" 
target="_self">mesos::internal::tests::MockRateLimiter</a></td><td 
class="desc"></td></tr>
 <tr id="row_581_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="structprotobuf_1_1internal_1_1Read.html" 
target="_self">protobuf::internal::Read&lt; T &gt;</a></td><td 
class="desc"></td></tr>
 <tr id="row_582_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="structprotobuf_1_1internal_1_1Read_3_01google_1_1protobuf_1_1RepeatedPtrField_3_01T_01_4_01_4.html"
 target="_self">protobuf::internal::Read&lt; 
google::protobuf::RepeatedPtrField&lt; T &gt; &gt;</a></td><td 
class="desc"></td></tr>
-<tr id="row_583_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html" 
target="_self">process::http::Pipe::Reader</a></td><td class="desc"></td></tr>
-<tr id="row_584_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classmesos_1_1log_1_1Log_1_1Reader.html" 
target="_self">mesos::log::Log::Reader</a></td><td class="desc"></td></tr>
-<tr id="row_585_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="classmesos_1_1internal_1_1recordio_1_1Reader.html" 
target="_self">mesos::internal::recordio::Reader&lt; T &gt;</a></td><td 
class="desc">Provides RecordIO decoding on top of an <a 
href="http::Pipe::Reader">http::Pipe::Reader</a> </td></tr>
+<tr id="row_583_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="classmesos_1_1internal_1_1recordio_1_1Reader.html" 
target="_self">mesos::internal::recordio::Reader&lt; T &gt;</a></td><td 
class="desc">Provides RecordIO decoding on top of an <a 
href="http::Pipe::Reader">http::Pipe::Reader</a> </td></tr>
+<tr id="row_584_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html" 
target="_self">process::http::Pipe::Reader</a></td><td class="desc"></td></tr>
+<tr id="row_585_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="classmesos_1_1log_1_1Log_1_1Reader.html" 
target="_self">mesos::log::Log::Reader</a></td><td class="desc"></td></tr>
 <tr id="row_586_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classprocess_1_1ReadWriteLock.html" 
target="_self">process::ReadWriteLock</a></td><td class="desc"><a class="el" 
href="classprocess_1_1ReadWriteLock.html" title="ReadWriteLock is a lock that 
allows concurrent reads and exclusive writes. ">ReadWriteLock</a> is a lock 
that allows concurrent reads and exclusive writes </td></tr>
 <tr id="row_587_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" 
href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html" 
target="_self">mesos::internal::slave::Slave::RecoveryInfo</a></td><td 
class="desc"></td></tr>
 <tr id="row_588_" class="even"><td class="entry"><img id="arr_588_" 
src="ftv2pnode.png" alt="o" width="16" height="22" 
onclick="toggleFolder('588_')"/><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><b>reference_wrapper</b></td><td class="desc"></td></tr>
@@ -1046,8 +1047,8 @@
 <tr id="row_633_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="classprocess_1_1Shared.html" 
target="_self">process::Shared&lt; uri::mesos::internal::slave::appc::Fetcher 
&gt;</a></td><td class="desc"></td></tr>
 <tr id="row_634_" class="even"><td class="entry"><img id="arr_634_" 
src="ftv2pnode.png" alt="o" width="16" height="22" 
onclick="toggleFolder('634_')"/><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><b>shared_ptr</b></td><td class="desc"></td></tr>
 <tr id="row_634_0_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" href="classSharedHandle.html" 
target="_self">SharedHandle</a></td><td class="desc"></td></tr>
-<tr id="row_635_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html" 
target="_self">mesos::internal::tests::cluster::Slave</a></td><td 
class="desc"></td></tr>
-<tr id="row_636_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="structmesos_1_1internal_1_1master_1_1Slave.html" 
target="_self">mesos::internal::master::Slave</a></td><td 
class="desc"></td></tr>
+<tr id="row_635_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html" 
target="_self">mesos::internal::master::Slave</a></td><td 
class="desc"></td></tr>
+<tr id="row_636_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html" 
target="_self">mesos::internal::tests::cluster::Slave</a></td><td 
class="desc"></td></tr>
 <tr id="row_637_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" 
href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html"
 
target="_self">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</a></td><td
 class="desc"></td></tr>
 <tr id="row_638_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html" 
target="_self">mesos::internal::slave::state::SlaveState</a></td><td 
class="desc"></td></tr>
 <tr id="row_639_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html" 
target="_self">process::network::internal::Socket&lt; AddressType 
&gt;</a></td><td class="desc">An abstraction around a socket (file descriptor) 
</td></tr>
@@ -1057,10 +1058,10 @@
 <tr id="row_643_"><td class="entry"><img id="arr_643_" src="ftv2pnode.png" 
alt="o" width="16" height="22" onclick="toggleFolder('643_')"/><img 
src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html" 
target="_self">mesos::internal::master::allocator::Sorter</a></td><td 
class="desc"></td></tr>
 <tr id="row_643_0_" class="even" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html" 
target="_self">mesos::internal::master::allocator::DRFSorter</a></td><td 
class="desc"></td></tr>
 <tr id="row_644_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classos_1_1Stack.html" 
target="_self">os::Stack</a></td><td class="desc"></td></tr>
-<tr id="row_645_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html" 
target="_self">mesos::internal::slave::state::State</a></td><td 
class="desc"></td></tr>
-<tr id="row_646_" class="even"><td class="entry"><img id="arr_646_" 
src="ftv2pnode.png" alt="o" width="16" height="22" 
onclick="toggleFolder('646_')"/><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classmesos_1_1state_1_1State.html" 
target="_self">mesos::state::State</a></td><td class="desc"></td></tr>
-<tr id="row_646_0_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1state_1_1protobuf_1_1State.html" 
target="_self">mesos::state::protobuf::State</a></td><td class="desc"></td></tr>
-<tr id="row_647_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="structmesos_1_1internal_1_1log_1_1Storage_1_1State.html" 
target="_self">mesos::internal::log::Storage::State</a></td><td 
class="desc"></td></tr>
+<tr id="row_645_"><td class="entry"><img id="arr_645_" src="ftv2pnode.png" 
alt="o" width="16" height="22" onclick="toggleFolder('645_')"/><img 
src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1state_1_1State.html" 
target="_self">mesos::state::State</a></td><td class="desc"></td></tr>
+<tr id="row_645_0_" class="even" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1state_1_1protobuf_1_1State.html" 
target="_self">mesos::state::protobuf::State</a></td><td class="desc"></td></tr>
+<tr id="row_646_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="structmesos_1_1internal_1_1log_1_1Storage_1_1State.html" 
target="_self">mesos::internal::log::Storage::State</a></td><td 
class="desc"></td></tr>
+<tr id="row_647_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html" 
target="_self">mesos::internal::slave::state::State</a></td><td 
class="desc"></td></tr>
 <tr id="row_648_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classprocess_1_1StateMachine.html" 
target="_self">process::StateMachine&lt; State &gt;</a></td><td 
class="desc"></td></tr>
 <tr id="row_649_"><td class="entry"><img id="arr_649_" src="ftv2pnode.png" 
alt="o" width="16" height="22" onclick="toggleFolder('649_')"/><img 
src="ftv2cl.png" alt="C" width="24" height="22" /><b>static_visitor</b></td><td 
class="desc"></td></tr>
 <tr id="row_649_0_" class="even" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="structJSON_1_1Comparator.html" 
target="_self">JSON::Comparator</a></td><td class="desc"></td></tr>
@@ -1074,12 +1075,12 @@
 <tr id="row_656_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classStopwatch.html" 
target="_self">Stopwatch</a></td><td class="desc"></td></tr>
 <tr id="row_657_"><td class="entry"><img id="arr_657_" src="ftv2pnode.png" 
alt="o" width="16" height="22" onclick="toggleFolder('657_')"/><img 
src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1internal_1_1log_1_1Storage.html" 
target="_self">mesos::internal::log::Storage</a></td><td class="desc"></td></tr>
 <tr id="row_657_0_" class="even" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1internal_1_1log_1_1LevelDBStorage.html" 
target="_self">mesos::internal::log::LevelDBStorage</a></td><td 
class="desc"></td></tr>
-<tr id="row_658_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="unionnet_1_1IP_1_1Storage.html" 
target="_self">net::IP::Storage</a></td><td class="desc"></td></tr>
-<tr id="row_659_"><td class="entry"><img id="arr_659_" src="ftv2pnode.png" 
alt="o" width="16" height="22" onclick="toggleFolder('659_')"/><img 
src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1state_1_1Storage.html" 
target="_self">mesos::state::Storage</a></td><td class="desc"></td></tr>
-<tr id="row_659_0_" class="even" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classmesos_1_1state_1_1InMemoryStorage.html" 
target="_self">mesos::state::InMemoryStorage</a></td><td class="desc"></td></tr>
-<tr id="row_659_1_" class="even" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classmesos_1_1state_1_1LevelDBStorage.html" 
target="_self">mesos::state::LevelDBStorage</a></td><td class="desc"></td></tr>
-<tr id="row_659_2_" class="even" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classmesos_1_1state_1_1LogStorage.html" 
target="_self">mesos::state::LogStorage</a></td><td class="desc"></td></tr>
-<tr id="row_659_3_" class="even" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1state_1_1ZooKeeperStorage.html" 
target="_self">mesos::state::ZooKeeperStorage</a></td><td 
class="desc"></td></tr>
+<tr id="row_658_" class="even"><td class="entry"><img id="arr_658_" 
src="ftv2pnode.png" alt="o" width="16" height="22" 
onclick="toggleFolder('658_')"/><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classmesos_1_1state_1_1Storage.html" 
target="_self">mesos::state::Storage</a></td><td class="desc"></td></tr>
+<tr id="row_658_0_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classmesos_1_1state_1_1InMemoryStorage.html" 
target="_self">mesos::state::InMemoryStorage</a></td><td class="desc"></td></tr>
+<tr id="row_658_1_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classmesos_1_1state_1_1LevelDBStorage.html" 
target="_self">mesos::state::LevelDBStorage</a></td><td class="desc"></td></tr>
+<tr id="row_658_2_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classmesos_1_1state_1_1LogStorage.html" 
target="_self">mesos::state::LogStorage</a></td><td class="desc"></td></tr>
+<tr id="row_658_3_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="classmesos_1_1state_1_1ZooKeeperStorage.html" 
target="_self">mesos::state::ZooKeeperStorage</a></td><td 
class="desc"></td></tr>
+<tr id="row_659_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="unionnet_1_1IP_1_1Storage.html" 
target="_self">net::IP::Storage</a></td><td class="desc"></td></tr>
 <tr id="row_660_" class="even"><td class="entry"><img id="arr_660_" 
src="ftv2pnode.png" alt="o" width="16" height="22" 
onclick="toggleFolder('660_')"/><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Store.html" 
target="_self">mesos::internal::slave::Store</a></td><td class="desc"></td></tr>
 <tr id="row_660_0_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1appc_1_1Store.html" 
target="_self">mesos::internal::slave::appc::Store</a></td><td 
class="desc"></td></tr>
 <tr id="row_660_1_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html" 
target="_self">mesos::internal::slave::docker::Store</a></td><td 
class="desc"></td></tr>
@@ -1365,21 +1366,21 @@
 <tr id="row_802_2_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="structprocess_1_1PID.html" 
target="_self">process::PID&lt; 
mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess 
&gt;</a></td><td class="desc"></td></tr>
 <tr id="row_802_3_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="structprocess_1_1PID.html" 
target="_self">process::PID&lt; slave::mesos::internal::tests::cluster::Slave 
&gt;</a></td><td class="desc"></td></tr>
 <tr id="row_802_4_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" href="structprocess_1_1PID.html" 
target="_self">process::PID&lt; T &gt;</a></td><td class="desc">A "process 
identifier" used to uniquely identify a process when dispatching messages 
</td></tr>
-<tr id="row_803_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="classzookeeper_1_1URL.html" 
target="_self">zookeeper::URL</a></td><td class="desc"></td></tr>
-<tr id="row_804_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="structprocess_1_1http_1_1URL.html" 
target="_self">process::http::URL</a></td><td class="desc"></td></tr>
+<tr id="row_803_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="structprocess_1_1http_1_1URL.html" 
target="_self">process::http::URL</a></td><td class="desc"></td></tr>
+<tr id="row_804_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classzookeeper_1_1URL.html" 
target="_self">zookeeper::URL</a></td><td class="desc"></td></tr>
 <tr id="row_805_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="structos_1_1UTSInfo.html" 
target="_self">os::UTSInfo</a></td><td class="desc"></td></tr>
 <tr id="row_806_" class="even"><td class="entry"><img id="arr_806_" 
src="ftv2pnode.png" alt="o" width="16" height="22" 
onclick="toggleFolder('806_')"/><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><b>uuid</b></td><td class="desc"></td></tr>
 <tr id="row_806_0_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" href="structid_1_1UUID.html" 
target="_self">id::UUID</a></td><td class="desc"></td></tr>
-<tr id="row_807_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="structcgroups_1_1blkio_1_1Value.html" 
target="_self">cgroups::blkio::Value</a></td><td class="desc"></td></tr>
-<tr id="row_808_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="structprocess_1_1TimeSeries_1_1Value.html" 
target="_self">process::TimeSeries&lt; T &gt;::Value</a></td><td 
class="desc"></td></tr>
-<tr id="row_809_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="classJvm_1_1Variable.html" target="_self">Jvm::Variable&lt; T, 
name, signature &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_810_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" 
href="classmesos_1_1state_1_1protobuf_1_1Variable.html" 
target="_self">mesos::state::protobuf::Variable&lt; T &gt;</a></td><td 
class="desc"></td></tr>
-<tr id="row_811_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="classmesos_1_1state_1_1Variable.html" 
target="_self">mesos::state::Variable</a></td><td class="desc"></td></tr>
+<tr id="row_807_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="structprocess_1_1TimeSeries_1_1Value.html" 
target="_self">process::TimeSeries&lt; T &gt;::Value</a></td><td 
class="desc"></td></tr>
+<tr id="row_808_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="structcgroups_1_1blkio_1_1Value.html" 
target="_self">cgroups::blkio::Value</a></td><td class="desc"></td></tr>
+<tr id="row_809_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="classmesos_1_1state_1_1Variable.html" 
target="_self">mesos::state::Variable</a></td><td class="desc"></td></tr>
+<tr id="row_810_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classJvm_1_1Variable.html" 
target="_self">Jvm::Variable&lt; T, name, signature &gt;</a></td><td 
class="desc"></td></tr>
+<tr id="row_811_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="classmesos_1_1state_1_1protobuf_1_1Variable.html" 
target="_self">mesos::state::protobuf::Variable&lt; T &gt;</a></td><td 
class="desc"></td></tr>
 <tr id="row_812_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classJvm_1_1Variable.html" 
target="_self">Jvm::Variable&lt; 
org::apache::zookeeper::server::SessionTracker, ZOOKEEPERSERVER_SESSIONTRACKER, 
ZOOKEEPERSERVER_SESSIONTRACKER_SIGNATURE &gt;</a></td><td 
class="desc"></td></tr>
-<tr id="row_813_"><td class="entry"><img id="arr_813_" src="ftv2pnode.png" 
alt="o" width="16" height="22" onclick="toggleFolder('813_')"/><img 
src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" 
href="classVariant.html" target="_self">Variant&lt; T, Ts &gt;</a></td><td 
class="desc"></td></tr>
-<tr id="row_813_0_" class="even" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="classprocess_1_1network_1_1Address.html" 
target="_self">process::network::Address</a></td><td class="desc"></td></tr>
-<tr id="row_814_" class="even"><td class="entry"><img id="arr_814_" 
src="ftv2pnode.png" alt="o" width="16" height="22" 
onclick="toggleFolder('814_')"/><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><b>Variant</b></td><td class="desc"></td></tr>
-<tr id="row_814_0_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" href="structJSON_1_1Value.html" 
target="_self">JSON::Value</a></td><td class="desc"></td></tr>
+<tr id="row_813_"><td class="entry"><img id="arr_813_" src="ftv2pnode.png" 
alt="o" width="16" height="22" onclick="toggleFolder('813_')"/><img 
src="ftv2cl.png" alt="C" width="24" height="22" /><b>Variant</b></td><td 
class="desc"></td></tr>
+<tr id="row_813_0_" class="even" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" href="structJSON_1_1Value.html" 
target="_self">JSON::Value</a></td><td class="desc"></td></tr>
+<tr id="row_814_" class="even"><td class="entry"><img id="arr_814_" 
src="ftv2pnode.png" alt="o" width="16" height="22" 
onclick="toggleFolder('814_')"/><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="classVariant.html" target="_self">Variant&lt; 
T, Ts &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_814_0_" style="display:none;"><td class="entry"><img 
src="ftv2vertline.png" alt="|" width="16" height="22" /><img 
src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" 
alt="C" width="24" height="22" /><a class="el" 
href="classprocess_1_1network_1_1Address.html" 
target="_self">process::network::Address</a></td><td class="desc"></td></tr>
 <tr id="row_815_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="classVariant.html" target="_self">Variant&lt; unix::Address, 
inet4::Address, inet6::Address &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_816_" class="even"><td class="entry"><img src="ftv2node.png" 
alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" 
height="22" /><a class="el" href="structVersion.html" 
target="_self">Version</a></td><td class="desc"></td></tr>
 <tr id="row_817_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a 
class="el" href="structmesos_1_1csi_1_1paths_1_1VolumePath.html" 
target="_self">mesos::csi::paths::VolumePath</a></td><td class="desc"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html 
b/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
index 0154191..8e26ea3 100644
--- 
a/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
+++ 
b/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
@@ -155,85 +155,86 @@
 <div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">removeSlave</a>(</div>
 <div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId) = 0;</div>
 <div class="line"><a name="l00204"></a><span class="lineno">  
204</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>(</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slave,</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;Resources&gt;</a>&amp; total = <a 
class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option</a>&lt;std::vector&lt;SlaveInfo::Capability&gt;&gt;&amp;</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160; 
         capabilities = <a class="code" href="structNone.html">None</a>()) = 
0;</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  
216</span>&#160;</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>(</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slave,</div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>&amp; total,</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classhashmap.html">hashmap&lt;FrameworkID, Resources&gt;</a>&amp; used) = 
0;</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  
229</span>&#160;</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>(</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId) = 0;</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  
236</span>&#160;</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId) = 0;</div>
-<div class="line"><a name="l00247"></a><span class="lineno">  
247</span>&#160;</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>(</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option</a>&lt;<a class="code" 
href="classhashset.html">hashset&lt;std::string&gt;</a>&gt;&amp; whitelist) = 
0;</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  
258</span>&#160;</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">requestResources</a>(</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160; 
     <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160; 
     <span class="keyword">const</span> std::vector&lt;Request&gt;&amp; 
requests) = 0;</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  
269</span>&#160;</div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>(</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160; 
     <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>&amp; offeredResources,</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160; 
     <span class="keyword">const</span> 
std::vector&lt;ResourceConversion&gt;&amp; conversions) = 0;</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  
285</span>&#160;</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>(</div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160; 
     <span class="keyword">const</span> 
std::vector&lt;Offer::Operation&gt;&amp; operations) = 0;</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  
296</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>(</div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;Unavailability&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>)
 = 0;</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  
308</span>&#160;</div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>(</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160; 
     <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;UnavailableResources&gt;</a>&amp; 
unavailableResources,</div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;InverseOfferStatus&gt;</a>&amp; <a 
class="code" 
href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>,</div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;Filters&gt;</a>&amp; <a class="code" 
href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>
 = <a class="code" href="structNone.html">None</a>()) = 0;</div>
-<div class="line"><a name="l00333"></a><span class="lineno">  
333</span>&#160;</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classprocess_1_1Future.html">process::Future</a>&lt;</div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160; 
     <a class="code" href="classhashmap.html">hashmap</a>&lt;SlaveID,</div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160; 
             <a class="code" href="classhashmap.html">hashmap&lt;FrameworkID, 
mesos::allocator::InverseOfferStatus&gt;</a>&gt;&gt;</div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160; 
   <a class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>()
 = 0;</div>
-<div class="line"><a name="l00341"></a><span class="lineno">  
341</span>&#160;</div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>(</div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160; 
     <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>&amp; resources,</div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;Filters&gt;</a>&amp; <a class="code" 
href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>)
 = 0;</div>
-<div class="line"><a name="l00360"></a><span class="lineno">  
360</span>&#160;</div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>(</div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160; 
     <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160; 
     <span class="keyword">const</span> std::set&lt;std::string&gt;&amp; roles) 
= 0;</div>
-<div class="line"><a name="l00371"></a><span class="lineno">  
371</span>&#160;</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>(</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160; 
     <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160; 
     <span class="keyword">const</span> std::set&lt;std::string&gt;&amp; roles) 
= 0;</div>
-<div class="line"><a name="l00382"></a><span class="lineno">  
382</span>&#160;</div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">setQuota</a>(</div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160; 
     <span class="keyword">const</span> std::string&amp; role,</div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="structQuota.html">Quota</a>&amp; quota) = 0;</div>
-<div class="line"><a name="l00404"></a><span class="lineno">  
404</span>&#160;</div>
-<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">removeQuota</a>(</div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160; 
     <span class="keyword">const</span> std::string&amp; role) = 0;</div>
-<div class="line"><a name="l00421"></a><span class="lineno">  
421</span>&#160;</div>
-<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>(</div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160; 
     <span class="keyword">const</span> std::vector&lt;WeightInfo&gt;&amp; 
weightInfos) = 0;</div>
-<div class="line"><a name="l00429"></a><span class="lineno">  
429</span>&#160;};</div>
-<div class="line"><a name="l00430"></a><span class="lineno">  
430</span>&#160;</div>
-<div class="line"><a name="l00431"></a><span class="lineno">  
431</span>&#160;} <span class="comment">// namespace allocator {</span></div>
-<div class="line"><a name="l00432"></a><span class="lineno">  
432</span>&#160;} <span class="comment">// namespace mesos {</span></div>
-<div class="line"><a name="l00433"></a><span class="lineno">  
433</span>&#160;</div>
-<div class="line"><a name="l00434"></a><span class="lineno">  
434</span>&#160;<span class="preprocessor">#endif // 
__MESOS_MASTER_ALLOCATOR_HPP__</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#ad30279420381616f523418812beb798f">updateSlave</a>(</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slave,</div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160; 
     <span class="keyword">const</span> SlaveInfo&amp; slaveInfo,</div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;Resources&gt;</a>&amp; total = <a 
class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option</a>&lt;std::vector&lt;SlaveInfo::Capability&gt;&gt;&amp;</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160; 
         capabilities = <a class="code" href="structNone.html">None</a>()) = 
0;</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  
220</span>&#160;</div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>(</div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slave,</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>&amp; total,</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classhashmap.html">hashmap&lt;FrameworkID, Resources&gt;</a>&amp; used) = 
0;</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  
233</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>(</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId) = 0;</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  
240</span>&#160;</div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(</div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId) = 0;</div>
+<div class="line"><a name="l00251"></a><span class="lineno">  
251</span>&#160;</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>(</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option</a>&lt;<a class="code" 
href="classhashset.html">hashset&lt;std::string&gt;</a>&gt;&amp; whitelist) = 
0;</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  
262</span>&#160;</div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">requestResources</a>(</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160; 
     <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160; 
     <span class="keyword">const</span> std::vector&lt;Request&gt;&amp; 
requests) = 0;</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  
273</span>&#160;</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>(</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160; 
     <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>&amp; offeredResources,</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160; 
     <span class="keyword">const</span> 
std::vector&lt;ResourceConversion&gt;&amp; conversions) = 0;</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  
289</span>&#160;</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>(</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160; 
     <span class="keyword">const</span> 
std::vector&lt;Offer::Operation&gt;&amp; operations) = 0;</div>
+<div class="line"><a name="l00300"></a><span class="lineno">  
300</span>&#160;</div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>(</div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;Unavailability&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>)
 = 0;</div>
+<div class="line"><a name="l00312"></a><span class="lineno">  
312</span>&#160;</div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>(</div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160; 
     <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;UnavailableResources&gt;</a>&amp; 
unavailableResources,</div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;InverseOfferStatus&gt;</a>&amp; <a 
class="code" 
href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>,</div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;Filters&gt;</a>&amp; <a class="code" 
href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>
 = <a class="code" href="structNone.html">None</a>()) = 0;</div>
+<div class="line"><a name="l00337"></a><span class="lineno">  
337</span>&#160;</div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classprocess_1_1Future.html">process::Future</a>&lt;</div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160; 
     <a class="code" href="classhashmap.html">hashmap</a>&lt;SlaveID,</div>
+<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160; 
             <a class="code" href="classhashmap.html">hashmap&lt;FrameworkID, 
mesos::allocator::InverseOfferStatus&gt;</a>&gt;&gt;</div>
+<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160; 
   <a class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>()
 = 0;</div>
+<div class="line"><a name="l00345"></a><span class="lineno">  
345</span>&#160;</div>
+<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>(</div>
+<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160; 
     <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160; 
     <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>&amp; resources,</div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;Filters&gt;</a>&amp; <a class="code" 
href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>)
 = 0;</div>
+<div class="line"><a name="l00364"></a><span class="lineno">  
364</span>&#160;</div>
+<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>(</div>
+<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160; 
     <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160; 
     <span class="keyword">const</span> std::set&lt;std::string&gt;&amp; roles) 
= 0;</div>
+<div class="line"><a name="l00375"></a><span class="lineno">  
375</span>&#160;</div>
+<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>(</div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160; 
     <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160; 
     <span class="keyword">const</span> std::set&lt;std::string&gt;&amp; roles) 
= 0;</div>
+<div class="line"><a name="l00386"></a><span class="lineno">  
386</span>&#160;</div>
+<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">setQuota</a>(</div>
+<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160; 
     <span class="keyword">const</span> std::string&amp; role,</div>
+<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="structQuota.html">Quota</a>&amp; quota) = 0;</div>
+<div class="line"><a name="l00408"></a><span class="lineno">  
408</span>&#160;</div>
+<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">removeQuota</a>(</div>
+<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160; 
     <span class="keyword">const</span> std::string&amp; role) = 0;</div>
+<div class="line"><a name="l00425"></a><span class="lineno">  
425</span>&#160;</div>
+<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160; 
 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>(</div>
+<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160; 
     <span class="keyword">const</span> std::vector&lt;WeightInfo&gt;&amp; 
weightInfos) = 0;</div>
+<div class="line"><a name="l00433"></a><span class="lineno">  
433</span>&#160;};</div>
+<div class="line"><a name="l00434"></a><span class="lineno">  
434</span>&#160;</div>
+<div class="line"><a name="l00435"></a><span class="lineno">  
435</span>&#160;} <span class="comment">// namespace allocator {</span></div>
+<div class="line"><a name="l00436"></a><span class="lineno">  
436</span>&#160;} <span class="comment">// namespace mesos {</span></div>
+<div class="line"><a name="l00437"></a><span class="lineno">  
437</span>&#160;</div>
+<div class="line"><a name="l00438"></a><span class="lineno">  
438</span>&#160;<span class="preprocessor">#endif // 
__MESOS_MASTER_ALLOCATOR_HPP__</span></div>
 <div class="ttc" 
id="classmesos_1_1allocator_1_1Allocator_html_aafc715605c23a31dcb511a6b5c2ac883"><div
 class="ttname"><a 
href="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883">mesos::allocator::Allocator::Allocator</a></div><div
 class="ttdeci">Allocator()</div><div class="ttdef"><b>Definition:</b> 
allocator.hpp:67</div></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 
&amp;frameworkId, const SlaveID &amp;slaveId, const Resources &amp;resources, 
const Option&lt; Filters &gt; &amp;filters)=0</div><div class="ttdoc">Recovers 
resources. </div></div>
 <div class="ttc" id="resources_8hpp_html"><div class="ttname"><a 
href="resources_8hpp.html">resources.hpp</a></div></div>
@@ -257,7 +258,6 @@
 <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 &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</div><div class="ttdoc">Adds a framework to the Mesos 
cluster. </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_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&lt; WeightInfo 
&gt; &amp;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 &amp;slave, const 
Option&lt; Resources &gt; &amp;total=None(), const Option&lt; std::vector&lt; 
SlaveInfo::Capability &gt;&gt; &amp;capabilities=None())=0</div><div 
class="ttdoc">Updates an agent. </div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a 
href="duration_8hpp.html">duration.hpp</a></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 
&amp;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>
@@ -286,6 +286,7 @@
 <div class="ttc" 
id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div 
class="ttname"><a 
href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div
 class="ttdeci">constexpr const char * name</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:41</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 &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</div><div 
class="ttdoc">Updates inverse offer. </div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a 
href="hashmap_8hpp.html">hashmap.hpp</a></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 &amp;slave, const 
SlaveInfo &amp;slaveInfo, const Option&lt; Resources &gt; &amp;total=None(), 
const Option&lt; std::vector&lt; SlaveInfo::Capability &gt;&gt; 
&amp;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&lt; Nothing 
&gt;</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

Reply via email to