1// Copyright 2014 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
5#ifndef CHROMECAST_SERVICE_CAST_SERVICE_ANDROID_H_
6#define CHROMECAST_SERVICE_CAST_SERVICE_ANDROID_H_
7
8#include "base/macros.h"
9#include "chromecast/service/cast_service.h"
10
11namespace chromecast {
12
13class CastServiceAndroid : public CastService {
14 public:
15  explicit CastServiceAndroid(content::BrowserContext* browser_context);
16  virtual ~CastServiceAndroid();
17
18 protected:
19  // CastService implementation.
20  virtual void Initialize() OVERRIDE;
21  virtual void StartInternal() OVERRIDE;
22  virtual void StopInternal() OVERRIDE;
23
24 private:
25  DISALLOW_COPY_AND_ASSIGN(CastServiceAndroid);
26};
27
28}  // namespace chromecast
29
30#endif  // CHROMECAST_SERVICE_CAST_SERVICE_ANDROID_H_
31