Lines Matching refs:string
21 #include <string>
40 using std::string;
51 UpdaterVariableBase(const string& name, VariableMode mode,
66 GetStatusHelper(SystemState* system_state, string* errmsg) {
79 inline const string update_status() {
83 inline const string& new_version() {
98 LastCheckedTimeVariable(const string& name, SystemState* system_state)
102 const Time* GetValue(TimeDelta /* timeout */, string* errmsg) override {
117 ProgressVariable(const string& name, SystemState* system_state)
121 const double* GetValue(TimeDelta /* timeout */, string* errmsg) override {
143 StageVariable(const string& name, SystemState* system_state)
154 const Stage* GetValue(TimeDelta /* timeout */, string* errmsg) override;
175 string* errmsg) {
185 *errmsg = string("Unknown update status: ") + raw.update_status();
190 class NewVersionVariable : public UpdaterVariableBase<string> {
192 NewVersionVariable(const string& name, SystemState* system_state)
193 : UpdaterVariableBase<string>(name, kVariableModePoll, system_state) {}
196 const string* GetValue(TimeDelta /* timeout */, string* errmsg) override {
201 return new string(raw.new_version());
210 PayloadSizeVariable(const string& name, SystemState* system_state)
214 const uint64_t* GetValue(TimeDelta /* timeout */, string* errmsg) override {
234 UpdateCompletedTimeVariable(const string& name, SystemState* system_state)
238 const Time* GetValue(TimeDelta /* timeout */, string* errmsg) override {
262 class CurrChannelVariable : public UpdaterVariableBase<string> {
264 CurrChannelVariable(const string& name, SystemState* system_state)
265 : UpdaterVariableBase<string>(name, kVariableModePoll, system_state) {}
268 const string* GetValue(TimeDelta /* timeout */, string* errmsg) override {
270 string channel = request_params->current_channel();
276 return new string(channel);
283 class NewChannelVariable : public UpdaterVariableBase<string> {
285 NewChannelVariable(const string& name, SystemState* system_state)
286 : UpdaterVariableBase<string>(name, kVariableModePoll, system_state) {}
289 const string* GetValue(TimeDelta /* timeout */, string* errmsg) override {
291 string channel = request_params->target_channel();
297 return new string(channel);
308 BooleanPrefVariable(const string& name,
326 void OnPrefSet(const string& key) override {
334 void OnPrefDeleted(const string& key) override {
351 ConsecutiveFailedUpdateChecksVariable(const string& name,
358 string* /* errmsg */) override {
370 ServerDictatedPollIntervalVariable(const string& name,
377 string* /* errmsg */) override {
389 ForcedUpdateRequestedVariable(const string& name, SystemState* system_state)
400 string* /* errmsg */) override {
424 UpdateRestrictionsVariable(const string& name, SystemState* system_state)
430 string* /* errmsg */) override {