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

Side by Side Diff: services/preferences/public/cpp/pref_service_factory.h

Issue 2771723002: Pref service: Merge PrefStoreConnector interfaces. (Closed)
Patch Set: Created 3 years, 9 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 2017 The Chromium Authors. All rights reserved. 1 // Copyright 2017 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 // This provides a way for any service to connect to the pref service to access 5 // This provides a way for any service to connect to the pref service to access
6 // the application's current preferences. 6 // the application's current preferences.
7 7
8 // Access is provided through a synchronous interface, exposed using the 8 // Access is provided through a synchronous interface, exposed using the
9 // |PrefService| class. 9 // |PrefService| class.
10 10
(...skipping 18 matching lines...) Expand all
29 // failure. 29 // failure.
30 using ConnectCallback = base::Callback<void(std::unique_ptr<::PrefService>)>; 30 using ConnectCallback = base::Callback<void(std::unique_ptr<::PrefService>)>;
31 31
32 // Create a |PrefService| object acting as a client library for the pref 32 // Create a |PrefService| object acting as a client library for the pref
33 // service, by connecting to the service using |connector|. Connecting is 33 // service, by connecting to the service using |connector|. Connecting is
34 // asynchronous and |callback| will be called when it has been established. All 34 // asynchronous and |callback| will be called when it has been established. All
35 // preferences that will be accessed need to be registered in |pref_registry| 35 // preferences that will be accessed need to be registered in |pref_registry|
36 // first. 36 // first.
37 void ConnectToPrefService(service_manager::Connector* connector, 37 void ConnectToPrefService(service_manager::Connector* connector,
38 scoped_refptr<PrefRegistry> pref_registry, 38 scoped_refptr<PrefRegistry> pref_registry,
39 const ConnectCallback& callback); 39 ConnectCallback callback);
40 40
41 } // namespace prefs 41 } // namespace prefs
42 42
43 #endif // SERVICES_PREFERENCES_PUBLIC_CPP_PREF_SERVICE_FACTORY_H_ 43 #endif // SERVICES_PREFERENCES_PUBLIC_CPP_PREF_SERVICE_FACTORY_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698