11320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci// Copyright 2014 The Chromium Authors. All rights reserved.
21320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci// Use of this source code is governed by a BSD-style license that can be
31320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci// found in the LICENSE file.
41320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "chromecast/service/cast_service_android.h"
61320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
71320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "chromecast/android/chromecast_config_android.h"
81320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
91320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccinamespace chromecast {
101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
111320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci// static
121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciCastService* CastService::Create(
131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci    content::BrowserContext* browser_context,
141320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci    net::URLRequestContextGetter* request_context_getter) {
151320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  return new CastServiceAndroid(browser_context);
161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciCastServiceAndroid::CastServiceAndroid(content::BrowserContext* browser_context)
191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci    : CastService(browser_context) {
201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciCastServiceAndroid::~CastServiceAndroid() {
231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
241320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccivoid CastServiceAndroid::Initialize() {
261320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  // TODO(gunsch): Wire this the SendUsageStatsChanged callback once
271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  // CastService::Delegate is added.
281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
291320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
301320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccivoid CastServiceAndroid::StartInternal() {
311320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
321320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
331320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccivoid CastServiceAndroid::StopInternal() {
341320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
351320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
361320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}  // namespace chromecast
37