1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "chrome/installer/util/updating_app_registration_data.h" 6 7 #include "chrome/installer/util/google_update_constants.h" 8 UpdatingAppRegistrationData(const base::string16 & app_guid)9UpdatingAppRegistrationData::UpdatingAppRegistrationData( 10 const base::string16& app_guid) : app_guid_(app_guid) {} 11 ~UpdatingAppRegistrationData()12UpdatingAppRegistrationData::~UpdatingAppRegistrationData() {} 13 GetAppGuid() const14base::string16 UpdatingAppRegistrationData::GetAppGuid() const { 15 return app_guid_; 16 } 17 GetStateKey() const18base::string16 UpdatingAppRegistrationData::GetStateKey() const { 19 return base::string16(google_update::kRegPathClientState) 20 .append(1, L'\\') 21 .append(app_guid_); 22 } 23 GetStateMediumKey() const24base::string16 UpdatingAppRegistrationData::GetStateMediumKey() const { 25 return base::string16(google_update::kRegPathClientStateMedium) 26 .append(1, L'\\') 27 .append(app_guid_); 28 } 29 GetVersionKey() const30base::string16 UpdatingAppRegistrationData::GetVersionKey() const { 31 return base::string16(google_update::kRegPathClients) 32 .append(1, L'\\') 33 .append(app_guid_); 34 } 35