Index: chrome/common/net/net_error_tracker.cc |
diff --git a/chrome/common/net/net_error_tracker.cc b/chrome/common/net/net_error_tracker.cc |
deleted file mode 100644 |
index 6cf69ca054eecc07ed3c1f8c7cffabaf3972fedf..0000000000000000000000000000000000000000 |
--- a/chrome/common/net/net_error_tracker.cc |
+++ /dev/null |
@@ -1,66 +0,0 @@ |
-// Copyright (c) 2013 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 "chrome/common/net/net_error_tracker.h" |
- |
-NetErrorTracker::NetErrorTracker(const Callback& callback) |
- : callback_(callback), |
- load_state_(LOAD_NONE), |
- load_type_(PAGE_NORMAL), |
- error_type_(ERROR_OTHER), |
- dns_error_page_state_(DNS_ERROR_PAGE_NONE) { |
-} |
- |
-NetErrorTracker::~NetErrorTracker() { |
-} |
- |
-void NetErrorTracker::OnStartProvisionalLoad(FrameType frame, PageType page) { |
- if (frame == FRAME_SUB) |
- return; |
- |
- load_state_ = LOAD_STARTED; |
- load_type_ = page; |
- |
- // TODO(ttuttle): Add support for aborts, then move this to OnCommit. |
- if (load_type_ == PAGE_NORMAL) |
- SetDnsErrorPageState(DNS_ERROR_PAGE_NONE); |
-} |
- |
-void NetErrorTracker::OnCommitProvisionalLoad(FrameType frame) { |
- if (frame == FRAME_SUB) |
- return; |
- |
- load_state_ = LOAD_COMMITTED; |
-} |
- |
-void NetErrorTracker::OnFailProvisionalLoad(FrameType frame, ErrorType error) { |
- if (frame == FRAME_SUB) |
- return; |
- |
- load_state_ = LOAD_FAILED; |
- |
- if (load_type_ == PAGE_NORMAL) { |
- error_type_ = error; |
- if (error_type_ == ERROR_DNS) |
- SetDnsErrorPageState(DNS_ERROR_PAGE_PENDING); |
- } |
-} |
- |
-void NetErrorTracker::OnFinishLoad(FrameType frame) { |
- if (frame == FRAME_SUB) |
- return; |
- |
- load_state_ = LOAD_FINISHED; |
- |
- if (load_type_ == PAGE_ERROR && error_type_ == ERROR_DNS) |
- SetDnsErrorPageState(DNS_ERROR_PAGE_LOADED); |
-} |
- |
-void NetErrorTracker::SetDnsErrorPageState(DnsErrorPageState state) { |
- if (state == dns_error_page_state_) |
- return; |
- |
- dns_error_page_state_ = state; |
- callback_.Run(state); |
-} |