google_chrome_distribution_dummy.cc revision 0f1bc08d4cfcc34181b0b5cbf065c40f687bf740
1// Copyright (c) 2012 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// This file defines dummy implementation of several functions from the 6// BrowserDistribution class for Google Chrome. These functions allow 64-bit 7// Windows Chrome binary to build successfully. Since this binary is only used 8// for Native Client support, most of the install/uninstall functionality is not 9// necessary there. 10 11#include "chrome/installer/util/google_chrome_distribution.h" 12 13#include <windows.h> 14 15#include "base/files/file_path.h" 16#include "base/logging.h" 17#include "base/values.h" 18 19GoogleChromeDistribution::GoogleChromeDistribution() 20 : BrowserDistribution(CHROME_BROWSER) { 21} 22 23void GoogleChromeDistribution::DoPostUninstallOperations( 24 const Version& version, 25 const base::FilePath& local_data_path, 26 const string16& distribution_data) { 27} 28 29string16 GoogleChromeDistribution::GetActiveSetupGuid() { 30 NOTREACHED(); 31 return string16(); 32} 33 34string16 GoogleChromeDistribution::GetAppGuid() { 35 NOTREACHED(); 36 return string16(); 37} 38 39string16 GoogleChromeDistribution::GetBaseAppName() { 40 NOTREACHED(); 41 return string16(); 42} 43 44string16 GoogleChromeDistribution::GetShortcutName(ShortcutType shortcut_type) { 45 NOTREACHED(); 46 return string16(); 47} 48 49int GoogleChromeDistribution::GetIconIndex(ShortcutType shortcut_type) { 50 NOTREACHED(); 51 return 0; 52} 53 54string16 GoogleChromeDistribution::GetBaseAppId() { 55 NOTREACHED(); 56 return string16(); 57} 58 59string16 GoogleChromeDistribution::GetBrowserProgIdPrefix() { 60 NOTREACHED(); 61 return string16(); 62} 63 64string16 GoogleChromeDistribution::GetBrowserProgIdDesc() { 65 NOTREACHED(); 66 return string16(); 67} 68 69string16 GoogleChromeDistribution::GetInstallSubDir() { 70 NOTREACHED(); 71 return string16(); 72} 73 74string16 GoogleChromeDistribution::GetPublisherName() { 75 NOTREACHED(); 76 return string16(); 77} 78 79string16 GoogleChromeDistribution::GetAppDescription() { 80 NOTREACHED(); 81 return string16(); 82} 83 84std::string GoogleChromeDistribution::GetSafeBrowsingName() { 85 NOTREACHED(); 86 return std::string(); 87} 88 89string16 GoogleChromeDistribution::GetStateKey() { 90 NOTREACHED(); 91 return string16(); 92} 93 94string16 GoogleChromeDistribution::GetStateMediumKey() { 95 NOTREACHED(); 96 return string16(); 97} 98 99std::string GoogleChromeDistribution::GetNetworkStatsServer() const { 100 NOTREACHED(); 101 return std::string(); 102} 103 104std::string GoogleChromeDistribution::GetHttpPipeliningTestServer() const { 105 NOTREACHED(); 106 return std::string(); 107} 108 109string16 GoogleChromeDistribution::GetDistributionData(HKEY root_key) { 110 NOTREACHED(); 111 return string16(); 112} 113 114string16 GoogleChromeDistribution::GetUninstallLinkName() { 115 NOTREACHED(); 116 return string16(); 117} 118 119string16 GoogleChromeDistribution::GetUninstallRegPath() { 120 NOTREACHED(); 121 return string16(); 122} 123 124string16 GoogleChromeDistribution::GetVersionKey() { 125 NOTREACHED(); 126 return string16(); 127} 128 129string16 GoogleChromeDistribution::GetIconFilename() { 130 NOTREACHED(); 131 return string16(); 132} 133 134bool GoogleChromeDistribution::GetCommandExecuteImplClsid( 135 string16* handler_class_uuid) { 136 NOTREACHED(); 137 return false; 138} 139 140bool GoogleChromeDistribution::AppHostIsSupported() { 141 NOTREACHED(); 142 return false; 143} 144 145uint32 GoogleChromeDistribution::GetSafeModeHotkey() { 146 return 0; 147} 148 149void GoogleChromeDistribution::UpdateInstallStatus(bool system_install, 150 installer::ArchiveType archive_type, 151 installer::InstallStatus install_status) { 152 NOTREACHED(); 153} 154 155bool GoogleChromeDistribution::ShouldSetExperimentLabels() { 156 NOTREACHED(); 157 return false; 158} 159 160bool GoogleChromeDistribution::HasUserExperiments() { 161 NOTREACHED(); 162 return false; 163} 164