Sirikata
|
#include <TransferPool.hpp>
Public Member Functions | |
virtual Priority | aggregate (const std::vector< Priority > &) const =0 |
virtual Priority | aggregate (const std::map< std::string, TransferRequestPtr > &) const =0 |
virtual Priority | aggregate (const std::vector< TransferRequestPtr > &) const =0 |
virtual | ~PriorityAggregationAlgorithm () |
virtual Sirikata::Transfer::PriorityAggregationAlgorithm::~PriorityAggregationAlgorithm | ( | ) | [inline, virtual] |
virtual Priority Sirikata::Transfer::PriorityAggregationAlgorithm::aggregate | ( | const std::vector< Priority > & | ) | const [pure virtual] |
Implemented in Sirikata::Transfer::MaxPriorityAggregation.
Referenced by Sirikata::Transfer::AggregatedTransferPool::addRequest(), Sirikata::Transfer::AggregatedTransferPool::deleteRequest(), Sirikata::Graphics::PriorityDownloadPlanner::updateAssetPriority(), and Sirikata::Transfer::AggregatedTransferPool::updatePriority().
virtual Priority Sirikata::Transfer::PriorityAggregationAlgorithm::aggregate | ( | const std::vector< TransferRequestPtr > & | ) | const [pure virtual] |
Implemented in Sirikata::Transfer::MaxPriorityAggregation.
virtual Priority Sirikata::Transfer::PriorityAggregationAlgorithm::aggregate | ( | const std::map< std::string, TransferRequestPtr > & | ) | const [pure virtual] |
Implemented in Sirikata::Transfer::MaxPriorityAggregation.