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=" " 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=" " 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< T ></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< google::protobuf::RepeatedPtrField< T > ></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< T ></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< T ></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< uri::mesos::internal::slave::appc::Fetcher ></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< AddressType ></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< State ></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< mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess ></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< slave::mesos::internal::tests::cluster::Slave ></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< T ></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< T >::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< T, name, signature ></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< T ></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< T >::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< T, name, signature ></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< T ></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< org::apache::zookeeper::server::SessionTracker, ZOOKEEPERSERVER_SESSIONTRACKER, ZOOKEEPERSERVER_SESSIONTRACKER_SIGNATURE ></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< T, Ts ></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< T, Ts ></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< unix::Address, inet4::Address, inet6::Address ></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>  <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>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div> <div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div> -<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <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>  <span class="keyword">const</span> SlaveID& slave,</div> -<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Resources></a>& total = <a class="code" href="structNone.html">None</a>(),</div> -<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><std::vector<SlaveInfo::Capability>>&</div> -<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  capabilities = <a class="code" href="structNone.html">None</a>()) = 0;</div> -<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div> -<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <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>  <span class="keyword">const</span> SlaveID& slave,</div> -<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& total,</div> -<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<FrameworkID, Resources></a>& used) = 0;</div> -<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div> -<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <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>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div> -<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div> -<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <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>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div> -<div class="line"><a name="l00247"></a><span class="lineno"> 247</span> </div> -<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <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>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classhashset.html">hashset<std::string></a>>& whitelist) = 0;</div> -<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div> -<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <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>  <span class="keyword">const</span> FrameworkID& frameworkId,</div> -<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keyword">const</span> std::vector<Request>& requests) = 0;</div> -<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> </div> -<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <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>  <span class="keyword">const</span> FrameworkID& frameworkId,</div> -<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keyword">const</span> SlaveID& slaveId,</div> -<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& offeredResources,</div> -<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <span class="keyword">const</span> std::vector<ResourceConversion>& conversions) = 0;</div> -<div class="line"><a name="l00285"></a><span class="lineno"> 285</span> </div> -<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></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>  <span class="keyword">const</span> SlaveID& slaveId,</div> -<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <span class="keyword">const</span> std::vector<Offer::Operation>& operations) = 0;</div> -<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div> -<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <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>  <span class="keyword">const</span> SlaveID& slaveId,</div> -<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>& <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> </div> -<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <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>  <span class="keyword">const</span> SlaveID& slaveId,</div> -<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div> -<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<UnavailableResources></a>& unavailableResources,</div> -<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<InverseOfferStatus></a>& <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>,</div> -<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a> = <a class="code" href="structNone.html">None</a>()) = 0;</div> -<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> </div> -<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a><</div> -<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <a class="code" href="classhashmap.html">hashmap</a><SlaveID,</div> -<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <a class="code" href="classhashmap.html">hashmap<FrameworkID, mesos::allocator::InverseOfferStatus></a>>></div> -<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <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> </div> -<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <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>  <span class="keyword">const</span> FrameworkID& frameworkId,</div> -<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keyword">const</span> SlaveID& slaveId,</div> -<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources,</div> -<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>) = 0;</div> -<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> </div> -<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <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>  <span class="keyword">const</span> FrameworkID& frameworkId,</div> -<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keyword">const</span> std::set<std::string>& roles) = 0;</div> -<div class="line"><a name="l00371"></a><span class="lineno"> 371</span> </div> -<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <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>  <span class="keyword">const</span> FrameworkID& frameworkId,</div> -<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <span class="keyword">const</span> std::set<std::string>& roles) = 0;</div> -<div class="line"><a name="l00382"></a><span class="lineno"> 382</span> </div> -<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <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>  <span class="keyword">const</span> std::string& role,</div> -<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  <span class="keyword">const</span> <a class="code" href="structQuota.html">Quota</a>& quota) = 0;</div> -<div class="line"><a name="l00404"></a><span class="lineno"> 404</span> </div> -<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <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>  <span class="keyword">const</span> std::string& role) = 0;</div> -<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> </div> -<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  <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>  <span class="keyword">const</span> std::vector<WeightInfo>& weightInfos) = 0;</div> -<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> };</div> -<div class="line"><a name="l00430"></a><span class="lineno"> 430</span> </div> -<div class="line"><a name="l00431"></a><span class="lineno"> 431</span> } <span class="comment">// namespace allocator {</span></div> -<div class="line"><a name="l00432"></a><span class="lineno"> 432</span> } <span class="comment">// namespace mesos {</span></div> -<div class="line"><a name="l00433"></a><span class="lineno"> 433</span> </div> -<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="preprocessor">#endif // __MESOS_MASTER_ALLOCATOR_HPP__</span></div> +<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <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>  <span class="keyword">const</span> SlaveID& slave,</div> +<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keyword">const</span> SlaveInfo& slaveInfo,</div> +<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Resources></a>& total = <a class="code" href="structNone.html">None</a>(),</div> +<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><std::vector<SlaveInfo::Capability>>&</div> +<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  capabilities = <a class="code" href="structNone.html">None</a>()) = 0;</div> +<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div> +<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <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>  <span class="keyword">const</span> SlaveID& slave,</div> +<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& total,</div> +<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<FrameworkID, Resources></a>& used) = 0;</div> +<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div> +<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <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>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div> +<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> </div> +<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <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>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div> +<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> </div> +<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <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>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classhashset.html">hashset<std::string></a>>& whitelist) = 0;</div> +<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div> +<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <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>  <span class="keyword">const</span> FrameworkID& frameworkId,</div> +<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keyword">const</span> std::vector<Request>& requests) = 0;</div> +<div class="line"><a name="l00273"></a><span class="lineno"> 273</span> </div> +<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <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>  <span class="keyword">const</span> FrameworkID& frameworkId,</div> +<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keyword">const</span> SlaveID& slaveId,</div> +<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& offeredResources,</div> +<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="keyword">const</span> std::vector<ResourceConversion>& conversions) = 0;</div> +<div class="line"><a name="l00289"></a><span class="lineno"> 289</span> </div> +<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></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>  <span class="keyword">const</span> SlaveID& slaveId,</div> +<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keyword">const</span> std::vector<Offer::Operation>& operations) = 0;</div> +<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> </div> +<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <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>  <span class="keyword">const</span> SlaveID& slaveId,</div> +<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>& <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> </div> +<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <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>  <span class="keyword">const</span> SlaveID& slaveId,</div> +<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div> +<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<UnavailableResources></a>& unavailableResources,</div> +<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<InverseOfferStatus></a>& <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>,</div> +<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a> = <a class="code" href="structNone.html">None</a>()) = 0;</div> +<div class="line"><a name="l00337"></a><span class="lineno"> 337</span> </div> +<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a><</div> +<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <a class="code" href="classhashmap.html">hashmap</a><SlaveID,</div> +<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <a class="code" href="classhashmap.html">hashmap<FrameworkID, mesos::allocator::InverseOfferStatus></a>>></div> +<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <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> </div> +<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <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>  <span class="keyword">const</span> FrameworkID& frameworkId,</div> +<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keyword">const</span> SlaveID& slaveId,</div> +<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources,</div> +<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>) = 0;</div> +<div class="line"><a name="l00364"></a><span class="lineno"> 364</span> </div> +<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <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>  <span class="keyword">const</span> FrameworkID& frameworkId,</div> +<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keyword">const</span> std::set<std::string>& roles) = 0;</div> +<div class="line"><a name="l00375"></a><span class="lineno"> 375</span> </div> +<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  <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>  <span class="keyword">const</span> FrameworkID& frameworkId,</div> +<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  <span class="keyword">const</span> std::set<std::string>& roles) = 0;</div> +<div class="line"><a name="l00386"></a><span class="lineno"> 386</span> </div> +<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  <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>  <span class="keyword">const</span> std::string& role,</div> +<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <span class="keyword">const</span> <a class="code" href="structQuota.html">Quota</a>& quota) = 0;</div> +<div class="line"><a name="l00408"></a><span class="lineno"> 408</span> </div> +<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  <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>  <span class="keyword">const</span> std::string& role) = 0;</div> +<div class="line"><a name="l00425"></a><span class="lineno"> 425</span> </div> +<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  <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>  <span class="keyword">const</span> std::vector<WeightInfo>& weightInfos) = 0;</div> +<div class="line"><a name="l00433"></a><span class="lineno"> 433</span> };</div> +<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> </div> +<div class="line"><a name="l00435"></a><span class="lineno"> 435</span> } <span class="comment">// namespace allocator {</span></div> +<div class="line"><a name="l00436"></a><span class="lineno"> 436</span> } <span class="comment">// namespace mesos {</span></div> +<div class="line"><a name="l00437"></a><span class="lineno"> 437</span> </div> +<div class="line"><a name="l00438"></a><span class="lineno"> 438</span> <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 &frameworkId, const SlaveID &slaveId, const Resources &resources, const Option< Filters > &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 &frameworkId, const FrameworkInfo &frameworkInfo, const hashmap< SlaveID, Resources > &used, bool active, const std::set< std::string > &suppressedRoles)=0</div><div class="ttdoc">Adds a framework to the Mesos cluster. </div></div> <div class="ttc" id="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< WeightInfo > &weightInfos)=0</div><div class="ttdoc">Updates the weight associated with one or more roles. </div></div> -<div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a0736a7f4fc8424d1dde7ff61e97e7317"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">mesos::allocator::Allocator::updateSlave</a></div><div class="ttdeci">virtual void updateSlave(const SlaveID &slave, const Option< Resources > &total=None(), const Option< std::vector< SlaveInfo::Capability >> &capabilities=None())=0</div><div class="ttdoc">Updates an agent. </div></div> <div class="ttc" id="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 &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 &slaveId, const FrameworkID &frameworkId, const Option< UnavailableResources > &unavailableResources, const Option< InverseOfferStatus > &status, const Option< Filters > &filters=None())=0</div><div class="ttdoc">Updates inverse offer. </div></div> <div class="ttc" id="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 &slave, const SlaveInfo &slaveInfo, const Option< Resources > &total=None(), const Option< std::vector< SlaveInfo::Capability >> &capabilities=None())=0</div><div class="ttdoc">Updates an agent. </div></div> <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future< Nothing ></a></div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part -->