blob: f779366b79f0abf7fb6abc03c57d5ad68deffd1d [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 "chromeos/network/portal_detector/network_portal_detector_stub.h"
namespace chromeos {
NetworkPortalDetectorStub::NetworkPortalDetectorStub() {}
NetworkPortalDetectorStub::~NetworkPortalDetectorStub() {}
void NetworkPortalDetectorStub::AddObserver(Observer* observer) {}
void NetworkPortalDetectorStub::AddAndFireObserver(Observer* observer) {
if (observer)
observer->OnPortalDetectionCompleted(nullptr, CaptivePortalState());
}
void NetworkPortalDetectorStub::RemoveObserver(Observer* observer) {}
NetworkPortalDetector::CaptivePortalState
NetworkPortalDetectorStub::GetCaptivePortalState(
const std::string& service_path) {
return CaptivePortalState();
}
bool NetworkPortalDetectorStub::IsEnabled() {
return false;
}
void NetworkPortalDetectorStub::Enable(bool start_detection) {}
bool NetworkPortalDetectorStub::StartDetectionIfIdle() {
return false;
}
void NetworkPortalDetectorStub::SetStrategy(
PortalDetectorStrategy::StrategyId id) {}
void NetworkPortalDetectorStub::OnLockScreenRequest() {}
} // namespace chromeos