Lines Matching refs:PrefMetricsService
49 PrefMetricsService::PrefMetricsService(Profile* profile)
63 PrefMetricsService::PrefMetricsService(Profile* profile,
71 PrefMetricsService::~PrefMetricsService() {
74 void PrefMetricsService::RecordLaunchPrefs() {
147 void PrefMetricsService::RegisterSyncedPrefObservers() {
149 &PrefMetricsService::LogBooleanPrefChange, base::Unretained(this));
156 base::Bind(&PrefMetricsService::LogIntegerPrefChange,
161 void PrefMetricsService::AddPrefObserver(
166 base::Bind(&PrefMetricsService::OnPrefChanged,
171 void PrefMetricsService::OnPrefChanged(
185 void PrefMetricsService::LogBooleanPrefChange(const std::string& histogram_name,
195 void PrefMetricsService::LogIntegerPrefChange(int boundary_value,
211 PrefMetricsService::Factory* PrefMetricsService::Factory::GetInstance() {
212 return Singleton<PrefMetricsService::Factory>::get();
216 PrefMetricsService* PrefMetricsService::Factory::GetForProfile(
218 return static_cast<PrefMetricsService*>(
222 PrefMetricsService::Factory::Factory()
224 "PrefMetricsService",
228 PrefMetricsService::Factory::~Factory() {
231 KeyedService* PrefMetricsService::Factory::BuildServiceInstanceFor(
233 return new PrefMetricsService(static_cast<Profile*>(profile));
236 bool PrefMetricsService::Factory::ServiceIsCreatedWithBrowserContext() const {
240 bool PrefMetricsService::Factory::ServiceIsNULLWhileTesting() const {
244 content::BrowserContext* PrefMetricsService::Factory::GetBrowserContextToUse(