Lines Matching refs:CrxUpdateService

103 class CrxUpdateService : public ComponentUpdateService, public OnDemandUpdater {
105 explicit CrxUpdateService(Configurator* config);
106 virtual ~CrxUpdateService();
220 base::OneShotTimer<CrxUpdateService> timer_;
233 DISALLOW_COPY_AND_ASSIGN(CrxUpdateService);
238 CrxUpdateService::CrxUpdateService(Configurator* config)
246 CrxUpdateService::~CrxUpdateService() {
254 void CrxUpdateService::AddObserver(Observer* observer) {
259 void CrxUpdateService::RemoveObserver(Observer* observer) {
264 ComponentUpdateService::Status CrxUpdateService::Start() {
268 VLOG(1) << "CrxUpdateService starting up";
280 &CrxUpdateService::ProcessPendingItems);
286 ComponentUpdateService::Status CrxUpdateService::Stop() {
287 VLOG(1) << "CrxUpdateService stopping";
293 bool CrxUpdateService::HasOnDemandItems() const {
311 void CrxUpdateService::ScheduleNextRun(StepDelayInterval step_delay) {
352 &CrxUpdateService::ProcessPendingItems);
356 CrxUpdateItem* CrxUpdateService::FindUpdateItemById(
369 void CrxUpdateService::ChangeItemState(CrxUpdateItem* item,
418 size_t CrxUpdateService::ChangeItemStatus(CrxUpdateItem::Status from,
436 ComponentUpdateService::Status CrxUpdateService::RegisterComponent(
469 &CrxUpdateService::ProcessPendingItems);
476 std::vector<std::string> CrxUpdateService::GetComponentIDs() const {
488 OnDemandUpdater& CrxUpdateService::GetOnDemandUpdater() {
492 void CrxUpdateService::MaybeThrottle(const std::string& crx_id,
506 CrxUpdateService::GetSequencedTaskRunner() {
510 bool CrxUpdateService::GetComponentDetails(const std::string& component_id,
522 ComponentUpdateService::Status CrxUpdateService::OnDemandUpdate(
530 void CrxUpdateService::ProcessPendingItems() {
543 CrxUpdateItem* CrxUpdateService::FindReadyComponent() const {
567 bool CrxUpdateService::CheckForUpdates() {
623 base::Bind(&CrxUpdateService::UpdateCheckComplete,
627 void CrxUpdateService::UpdateComponent(CrxUpdateItem* workitem) {
657 base::Bind(&CrxUpdateService::DownloadProgress,
661 base::Bind(&CrxUpdateService::DownloadComplete,
666 void CrxUpdateService::UpdateCheckComplete(
685 void CrxUpdateService::OnUpdateCheckSucceeded(
766 void CrxUpdateService::OnUpdateCheckFailed(int error,
780 void CrxUpdateService::DownloadProgress(
790 void CrxUpdateService::DownloadComplete(
842 base::Bind(&CrxUpdateService::Install,
854 void CrxUpdateService::Install(scoped_ptr<CRXContext> context,
863 unpacker_->Unpack(base::Bind(&CrxUpdateService::EndUnpacking,
869 void CrxUpdateService::EndUnpacking(const std::string& component_id,
877 base::Bind(&CrxUpdateService::DoneInstalling,
890 void CrxUpdateService::DoneInstalling(const std::string& component_id,
939 void CrxUpdateService::NotifyObservers(Observer::Events event,
945 ComponentUpdateService::Status CrxUpdateService::OnDemandUpdateWithCooldown(
958 ComponentUpdateService::Status CrxUpdateService::OnDemandUpdateInternal(
987 &CrxUpdateService::ProcessPendingItems);
993 ComponentUpdateService::Status CrxUpdateService::GetServiceStatus(
1020 return new CrxUpdateService(config);