| 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);
|
| -}
|
|
|