#include "components/download/internal/background_service/entry_utils.h"
#include <algorithm>
#include "components/download/internal/background_service/download_driver.h"
#include "components/download/internal/background_service/entry.h"
#include "components/download/public/background_service/download_metadata.h"
namespace download {
namespace util {
uint32_t GetNumberOfLiveEntriesForClient(DownloadClient client,
const std::vector<Entry*>& entries) { … }
std::map<DownloadClient, std::vector<DownloadMetaData>>
MapEntriesToMetadataForClients(const std::set<DownloadClient>& clients,
const std::vector<Entry*>& entries,
DownloadDriver* driver) { … }
Criteria GetSchedulingCriteria(const Model::EntryList& entries,
int optimal_battery_percentage) { … }
bool EntryBetterThan(const Entry& lhs, const Entry& rhs) { … }
DownloadMetaData BuildDownloadMetaData(Entry* entry, DownloadDriver* driver) { … }
}
}