blob: fc3caed6ae3e9396a796c2659150d7e84f1ec253 [file] [log] [blame]
derekjchow15b3f072015-06-03 00:01:431// 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
5#include "chromecast/net/fake_connectivity_checker.h"
6
7namespace chromecast {
8
9FakeConnectivityChecker::FakeConnectivityChecker()
10 : ConnectivityChecker(),
11 connected_(true) {
12}
13
14FakeConnectivityChecker::~FakeConnectivityChecker() {}
15
16bool FakeConnectivityChecker::Connected() const {
17 return connected_;
18}
19
20void FakeConnectivityChecker::Check() {
21}
22
23void FakeConnectivityChecker::SetConnectedForTest(bool connected) {
24 if (connected_ == connected)
25 return;
26
27 connected_ = connected;
derekjchowd9fddc22015-06-03 18:15:4628 Notify(connected);
derekjchow15b3f072015-06-03 00:01:4329}
30
31} // namespace chromecast