Index: chromeos/network/portal_detector/network_portal_detector_stub.cc |
diff --git a/chromeos/network/portal_detector/network_portal_detector_stub.cc b/chromeos/network/portal_detector/network_portal_detector_stub.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..f779366b79f0abf7fb6abc03c57d5ad68deffd1d |
--- /dev/null |
+++ b/chromeos/network/portal_detector/network_portal_detector_stub.cc |
@@ -0,0 +1,43 @@ |
+// 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 |