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..11968e6947d7c221578094b2e080003cf4f5da60 100644 |
--- a/chrome/browser/devtools/device/devtools_android_bridge.h |
+++ b/chrome/browser/devtools/device/devtools_android_bridge.h |
@@ -36,6 +36,10 @@ class BrowserContext; |
class DevToolsTargetImpl; |
class PortForwardingController; |
class Profile; |
+class WebRTCDeviceProvider; |
+class ProfileIdentityProvider; |
+class SigninManagerBase; |
+class ProfileOAuth2TokenService; |
class DevToolsAndroidBridge : public KeyedService { |
public: |
@@ -158,7 +162,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 +220,7 @@ class DevToolsAndroidBridge : public KeyedService { |
scoped_refptr<content::DevToolsAgentHost> GetBrowserAgentHost( |
scoped_refptr<RemoteBrowser> browser); |
+ |
private: |
friend struct content::BrowserThread::DeleteOnThread< |
content::BrowserThread::UI>; |
@@ -283,6 +290,7 @@ class DevToolsAndroidBridge : public KeyedService { |
} |
Profile* profile_; |
+ scoped_ptr<ProfileIdentityProvider> identity_provider_; |
const scoped_ptr<AndroidDeviceManager> device_manager_; |
typedef std::map<std::string, scoped_refptr<AndroidDeviceManager::Device>> |