• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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)9 UpdatingAppRegistrationData::UpdatingAppRegistrationData(
10     const base::string16& app_guid) : app_guid_(app_guid) {}
11 
~UpdatingAppRegistrationData()12 UpdatingAppRegistrationData::~UpdatingAppRegistrationData() {}
13 
GetAppGuid() const14 base::string16 UpdatingAppRegistrationData::GetAppGuid() const {
15   return app_guid_;
16 }
17 
GetStateKey() const18 base::string16 UpdatingAppRegistrationData::GetStateKey() const {
19   return base::string16(google_update::kRegPathClientState)
20       .append(1, L'\\')
21       .append(app_guid_);
22 }
23 
GetStateMediumKey() const24 base::string16 UpdatingAppRegistrationData::GetStateMediumKey() const {
25   return base::string16(google_update::kRegPathClientStateMedium)
26       .append(1, L'\\')
27       .append(app_guid_);
28 }
29 
GetVersionKey() const30 base::string16 UpdatingAppRegistrationData::GetVersionKey() const {
31   return base::string16(google_update::kRegPathClients)
32       .append(1, L'\\')
33       .append(app_guid_);
34 }
35