Index: chrome/browser/extensions/api/bluetooth/bluetooth_api_factory.h |
diff --git a/chrome/browser/extensions/api/processes/processes_api_factory.h b/chrome/browser/extensions/api/bluetooth/bluetooth_api_factory.h |
similarity index 52% |
copy from chrome/browser/extensions/api/processes/processes_api_factory.h |
copy to chrome/browser/extensions/api/bluetooth/bluetooth_api_factory.h |
index 90f2f4dd2f8de343b67aa9dc653e721e909e2509..ff1a76bdb16ff371f6421a4ded7efb850cf86b57 100644 |
--- a/chrome/browser/extensions/api/processes/processes_api_factory.h |
+++ b/chrome/browser/extensions/api/bluetooth/bluetooth_api_factory.h |
@@ -2,28 +2,29 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CHROME_BROWSER_EXTENSIONS_API_PROCESSES_PROCESSES_API_FACTORY_H__ |
-#define CHROME_BROWSER_EXTENSIONS_API_PROCESSES_PROCESSES_API_FACTORY_H__ |
+#ifndef CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_BLUETOOTH_API_FACTORY_H_ |
+#define CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_BLUETOOTH_API_FACTORY_H_ |
#include "base/memory/singleton.h" |
#include "chrome/browser/profiles/profile_keyed_service_factory.h" |
namespace extensions { |
-class ProcessesAPI; |
-class ProcessesAPIFactory : public ProfileKeyedServiceFactory { |
+class BluetoothAPI; |
+ |
+class BluetoothAPIFactory : public ProfileKeyedServiceFactory { |
bryeung
2012/11/12 20:44:39
This looks like a lot of boilerplate for each API.
Yoyo Zhou
2012/11/12 21:06:01
Unfortunately, yes, for now. I'm working on a solu
|
public: |
- static ProcessesAPI* GetForProfile(Profile* profile); |
+ static BluetoothAPI* GetForProfile(Profile* profile); |
- static ProcessesAPIFactory* GetInstance(); |
+ static BluetoothAPIFactory* GetInstance(); |
private: |
- friend struct DefaultSingletonTraits<ProcessesAPIFactory>; |
+ friend struct DefaultSingletonTraits<BluetoothAPIFactory>; |
- ProcessesAPIFactory(); |
- virtual ~ProcessesAPIFactory(); |
+ BluetoothAPIFactory(); |
+ virtual ~BluetoothAPIFactory(); |
- // ProfileKeyedBaseFactory implementation. |
+ // ProfileKeyedServiceFactory implementation. |
virtual ProfileKeyedService* BuildServiceInstanceFor( |
Profile* profile) const OVERRIDE; |
virtual bool ServiceRedirectedInIncognito() const OVERRIDE; |
@@ -33,4 +34,4 @@ class ProcessesAPIFactory : public ProfileKeyedServiceFactory { |
} // namespace extensions |
-#endif // CHROME_BROWSER_EXTENSIONS_API_PROCESSES_PROCESSES_API_FACTORY_H__ |
+#endif // CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_BLUETOOTH_API_FACTORY_H_ |