Index: chrome/browser/extensions/api/copresence/copresence_api.h |
diff --git a/chrome/browser/extensions/api/copresence/copresence_api.h b/chrome/browser/extensions/api/copresence/copresence_api.h |
index 4f82aa6232cc2647bfd84d5029a206f85abfd5d2..2d1535f66af03f5aebec53b6a38313800967c96a 100644 |
--- a/chrome/browser/extensions/api/copresence/copresence_api.h |
+++ b/chrome/browser/extensions/api/copresence/copresence_api.h |
@@ -19,9 +19,12 @@ |
class ChromeWhispernetClient; |
+namespace audio_modem { |
+class WhispernetClient; |
+} |
+ |
namespace copresence { |
class CopresenceManager; |
-class WhispernetClient; |
} |
namespace gcm { |
@@ -47,7 +50,8 @@ class CopresenceService final : public BrowserContextKeyedAPI, |
// These accessors will always return an object (except during shutdown). |
// If the object doesn't exist, they will create one first. |
copresence::CopresenceManager* manager(); |
- copresence::WhispernetClient* whispernet_client(); |
+ // TODO(ckehoe): Merge this with GetWhispernetClient() below. |
+ audio_modem::WhispernetClient* whispernet_client(); |
// A registry containing the app id's associated with every subscription. |
SubscriptionToAppMap& apps_by_subscription_id() { |
@@ -86,7 +90,7 @@ class CopresenceService final : public BrowserContextKeyedAPI, |
net::URLRequestContextGetter* GetRequestContext() const override; |
const std::string GetPlatformVersionString() const override; |
const std::string GetAPIKey(const std::string& app_id) const override; |
- copresence::WhispernetClient* GetWhispernetClient() override; |
+ audio_modem::WhispernetClient* GetWhispernetClient() override; |
gcm::GCMDriver* GetGCMDriver() override; |
const std::string GetDeviceId(bool authenticated) override; |
void SaveDeviceId(bool authenticated, const std::string& device_id) override; |
@@ -104,7 +108,7 @@ class CopresenceService final : public BrowserContextKeyedAPI, |
std::map<std::string, std::string> api_keys_by_app_; |
std::map<std::string, std::string> auth_tokens_by_app_; |
- scoped_ptr<ChromeWhispernetClient> whispernet_client_; |
+ scoped_ptr<audio_modem::WhispernetClient> whispernet_client_; |
scoped_ptr<copresence::CopresenceManager> manager_; |
DISALLOW_COPY_AND_ASSIGN(CopresenceService); |