blob: 9dc9094efd7244406d4183b944636213c21b9b15 [file] [log] [blame]
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/browser/media/router/media_routes_observer.h"
#include "base/logging.h"
#include "chrome/browser/media/router/media_router.h"
namespace media_router {
MediaRoutesObserver::MediaRoutesObserver(MediaRouter* router,
const MediaSource::Id& source_id)
: router_(router),
source_id_(source_id) {
DCHECK(router_);
router_->RegisterMediaRoutesObserver(this);
}
MediaRoutesObserver::~MediaRoutesObserver() {
router_->UnregisterMediaRoutesObserver(this);
}
} // namespace media_router