Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(317)

Side by Side Diff: chrome/browser/extensions/extension_service.h

Issue 510313002: Extensions-related fixups for scoped_refptr conversion operator removal. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_ 5 #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_
6 #define CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_ 6 #define CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_
7 7
8 #include <map> 8 #include <map>
9 #include <set> 9 #include <set>
10 #include <string> 10 #include <string>
(...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after
328 // need to be exposed in the UI. Set |is_from_sync| to true if the 328 // need to be exposed in the UI. Set |is_from_sync| to true if the
329 // install was initiated via sync. 329 // install was initiated via sync.
330 void PromoteEphemeralApp( 330 void PromoteEphemeralApp(
331 const extensions::Extension* extension, bool is_from_sync); 331 const extensions::Extension* extension, bool is_from_sync);
332 332
333 // ExtensionHost of background page calls this method right after its render 333 // ExtensionHost of background page calls this method right after its render
334 // view has been created. 334 // view has been created.
335 void DidCreateRenderViewForBackgroundPage(extensions::ExtensionHost* host); 335 void DidCreateRenderViewForBackgroundPage(extensions::ExtensionHost* host);
336 336
337 // Changes sequenced task runner for crx installation tasks to |task_runner|. 337 // Changes sequenced task runner for crx installation tasks to |task_runner|.
338 void SetFileTaskRunnerForTesting(base::SequencedTaskRunner* task_runner); 338 void SetFileTaskRunnerForTesting(
339 const scoped_refptr<base::SequencedTaskRunner>& task_runner);
339 340
340 // Postpone installations so that we don't have to worry about race 341 // Postpone installations so that we don't have to worry about race
341 // conditions. 342 // conditions.
342 void OnGarbageCollectIsolatedStorageStart(); 343 void OnGarbageCollectIsolatedStorageStart();
343 344
344 // Restart any extension installs which were delayed for isolated storage 345 // Restart any extension installs which were delayed for isolated storage
345 // garbage collection. 346 // garbage collection.
346 void OnGarbageCollectIsolatedStorageFinished(); 347 void OnGarbageCollectIsolatedStorageFinished();
347 348
348 // Record a histogram using the PermissionMessage enum values for each 349 // Record a histogram using the PermissionMessage enum values for each
(...skipping 377 matching lines...) Expand 10 before | Expand all | Expand 10 after
726 GreylistedExtensionDisabled); 727 GreylistedExtensionDisabled);
727 FRIEND_TEST_ALL_PREFIXES(ExtensionServiceTest, 728 FRIEND_TEST_ALL_PREFIXES(ExtensionServiceTest,
728 GreylistDontEnableManuallyDisabled); 729 GreylistDontEnableManuallyDisabled);
729 FRIEND_TEST_ALL_PREFIXES(ExtensionServiceTest, 730 FRIEND_TEST_ALL_PREFIXES(ExtensionServiceTest,
730 GreylistUnknownDontChange); 731 GreylistUnknownDontChange);
731 732
732 DISALLOW_COPY_AND_ASSIGN(ExtensionService); 733 DISALLOW_COPY_AND_ASSIGN(ExtensionService);
733 }; 734 };
734 735
735 #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_ 736 #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_
OLDNEW
« no previous file with comments | « chrome/browser/extensions/extension_install_checker.h ('k') | chrome/browser/extensions/extension_service.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698