Index: chrome/browser/devtools/device/devtools_android_bridge.h |
diff --git a/chrome/browser/devtools/device/devtools_android_bridge.h b/chrome/browser/devtools/device/devtools_android_bridge.h |
index e0819059c13eff68e77fb754f0f9002ecc225ac0..674f838bca84f0c115fc344e730a2f961a345c1c 100644 |
--- a/chrome/browser/devtools/device/devtools_android_bridge.h |
+++ b/chrome/browser/devtools/device/devtools_android_bridge.h |
@@ -36,6 +36,9 @@ class BrowserContext; |
class DevToolsTargetImpl; |
class PortForwardingController; |
class Profile; |
+class WebRTCDeviceProvider; |
+class SigninManagerBase; |
+class ProfileOAuth2TokenService; |
class DevToolsAndroidBridge : public KeyedService { |
public: |
@@ -158,7 +161,9 @@ class DevToolsAndroidBridge : public KeyedService { |
virtual ~DeviceListListener() {} |
}; |
- explicit DevToolsAndroidBridge(Profile* profile); |
+ DevToolsAndroidBridge(Profile* profile, |
+ SigninManagerBase* signin_manager, |
+ ProfileOAuth2TokenService* token_service); |
void AddDeviceListListener(DeviceListListener* listener); |
void RemoveDeviceListListener(DeviceListListener* listener); |
@@ -214,6 +219,7 @@ class DevToolsAndroidBridge : public KeyedService { |
scoped_refptr<content::DevToolsAgentHost> GetBrowserAgentHost( |
scoped_refptr<RemoteBrowser> browser); |
+ |
private: |
friend struct content::BrowserThread::DeleteOnThread< |
content::BrowserThread::UI>; |
@@ -282,7 +288,9 @@ class DevToolsAndroidBridge : public KeyedService { |
return weak_factory_.GetWeakPtr(); |
} |
- Profile* profile_; |
+ Profile* const profile_; |
+ SigninManagerBase* const signin_manager_; |
+ ProfileOAuth2TokenService* const token_service_; |
const scoped_ptr<AndroidDeviceManager> device_manager_; |
typedef std::map<std::string, scoped_refptr<AndroidDeviceManager::Device>> |