media_routes_observer.cc 623 B

12345678910111213141516171819202122
  1. // Copyright 2015 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "components/media_router/browser/media_routes_observer.h"
  5. #include "base/check.h"
  6. #include "components/media_router/browser/media_router.h"
  7. namespace media_router {
  8. MediaRoutesObserver::MediaRoutesObserver(MediaRouter* router)
  9. : router_(router) {
  10. DCHECK(router_);
  11. router_->RegisterMediaRoutesObserver(this);
  12. }
  13. MediaRoutesObserver::~MediaRoutesObserver() {
  14. router_->UnregisterMediaRoutesObserver(this);
  15. }
  16. } // namespace media_router