Lines Matching refs:virtual
33 virtual ~PayloadStateInterface() = default;
41 virtual void SetResponse(const OmahaResponse& response) = 0;
49 virtual void DownloadComplete() = 0;
55 virtual void DownloadProgress(size_t count) = 0;
58 virtual void UpdateResumed() = 0;
63 virtual void UpdateRestarted() = 0;
68 virtual void UpdateSucceeded() = 0;
73 virtual void UpdateFailed(ErrorCode error) = 0;
78 virtual void ResetUpdateStatus() = 0;
81 virtual void Rollback() = 0;
88 virtual void ExpectRebootInNewVersion(
94 virtual void SetUsingP2PForDownloading(bool value) = 0;
97 virtual void SetUsingP2PForSharing(bool value) = 0;
101 virtual bool ShouldBackoffDownload() = 0;
105 virtual std::string GetResponseSignature() = 0;
108 virtual int GetPayloadAttemptNumber() = 0;
112 virtual int GetFullPayloadAttemptNumber() = 0;
115 virtual std::string GetCurrentUrl() = 0;
118 virtual uint32_t GetUrlFailureCount() = 0;
122 virtual uint32_t GetUrlSwitchCount() = 0;
126 virtual int GetNumResponsesSeen() = 0;
129 virtual base::Time GetBackoffExpiryTime() = 0;
134 virtual base::TimeDelta GetUpdateDuration() = 0;
139 virtual base::TimeDelta GetUpdateDurationUptime() = 0;
145 virtual uint64_t GetCurrentBytesDownloaded(DownloadSource source) = 0;
150 virtual uint64_t GetTotalBytesDownloaded(DownloadSource source) = 0;
153 virtual uint32_t GetNumReboots() = 0;
156 virtual void UpdateEngineStarted() = 0;
160 virtual bool GetRollbackHappened() = 0;
166 virtual void SetRollbackHappened(bool rollback_happened) = 0;
170 virtual std::string GetRollbackVersion() = 0;
174 virtual int GetP2PNumAttempts() = 0;
178 virtual base::Time GetP2PFirstAttemptTimestamp() = 0;
183 virtual void P2PNewAttempt() = 0;
189 virtual bool P2PAttemptAllowed() = 0;
193 virtual bool GetUsingP2PForDownloading() const = 0;
194 virtual bool GetUsingP2PForSharing() const = 0;
197 virtual base::TimeDelta GetScatteringWaitPeriod() = 0;
200 virtual void SetScatteringWaitPeriod(base::TimeDelta wait_period) = 0;
203 virtual void SetP2PUrl(const std::string& url) = 0;
204 virtual std::string GetP2PUrl() const = 0;
207 virtual bool NextPayload() = 0;
210 virtual void SetStagingWaitPeriod(base::TimeDelta wait_period) = 0;