| Index: chrome/browser/media/router/media_router_mojo_impl.h
|
| diff --git a/chrome/browser/media/router/media_router_mojo_impl.h b/chrome/browser/media/router/media_router_mojo_impl.h
|
| index 7f129a7edf29dd814403105675b33b3a4afb8490..eecdd57b3e197262a279074c5424b32f199c8a8f 100644
|
| --- a/chrome/browser/media/router/media_router_mojo_impl.h
|
| +++ b/chrome/browser/media/router/media_router_mojo_impl.h
|
| @@ -15,16 +15,14 @@
|
| #include "base/containers/scoped_ptr_hash_map.h"
|
| #include "base/gtest_prod_util.h"
|
| #include "base/macros.h"
|
| -#include "base/memory/ref_counted.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/memory/weak_ptr.h"
|
| #include "base/observer_list.h"
|
| #include "base/thread_task_runner_handle.h"
|
| -#include "base/threading/thread_checker.h"
|
| #include "chrome/browser/media/router/issue.h"
|
| #include "chrome/browser/media/router/issue_manager.h"
|
| -#include "chrome/browser/media/router/media_router.h"
|
| #include "chrome/browser/media/router/media_router.mojom.h"
|
| +#include "chrome/browser/media/router/media_router_base.h"
|
| #include "chrome/browser/media/router/media_routes_observer.h"
|
| #include "mojo/public/cpp/bindings/binding.h"
|
|
|
| @@ -40,7 +38,7 @@ namespace media_router {
|
|
|
| // MediaRouter implementation that delegates calls to the component extension.
|
| // Also handles the suspension and wakeup of the component extension.
|
| -class MediaRouterMojoImpl : public MediaRouter,
|
| +class MediaRouterMojoImpl : public MediaRouterBase,
|
| public interfaces::MediaRouter {
|
| public:
|
| ~MediaRouterMojoImpl() override;
|
| @@ -200,10 +198,6 @@ class MediaRouterMojoImpl : public MediaRouter,
|
| LocalMediaRoutesObserver* observer) override;
|
| void UnregisterLocalMediaRoutesObserver(
|
| LocalMediaRoutesObserver* observer) override;
|
| - void RegisterPresentationConnectionStateObserver(
|
| - PresentationConnectionStateObserver* observer) override;
|
| - void UnregisterPresentationConnectionStateObserver(
|
| - PresentationConnectionStateObserver* observer) override;
|
|
|
| // These calls invoke methods in the component extension via Mojo.
|
| void DoCreateRoute(const MediaSource::Id& source_id,
|
| @@ -307,12 +301,6 @@ class MediaRouterMojoImpl : public MediaRouter,
|
| // route have been removed.
|
| std::set<MediaRoute::Id> route_ids_listening_for_messages_;
|
|
|
| - using PresentationConnectionStateObserverList =
|
| - base::ObserverList<PresentationConnectionStateObserver>;
|
| - base::ScopedPtrHashMap<MediaRoute::Id,
|
| - scoped_ptr<PresentationConnectionStateObserverList>>
|
| - presentation_connection_state_observers_;
|
| -
|
| IssueManager issue_manager_;
|
|
|
| // Binds |this| to a Mojo connection stub for interfaces::MediaRouter.
|
| @@ -351,8 +339,6 @@ class MediaRouterMojoImpl : public MediaRouter,
|
|
|
| int wakeup_attempt_count_;
|
|
|
| - base::ThreadChecker thread_checker_;
|
| -
|
| base::WeakPtrFactory<MediaRouterMojoImpl> weak_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(MediaRouterMojoImpl);
|
|
|