Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2511)

Unified Diff: chrome/common/net/net_error_tracker.h

Issue 13270005: Display DNS probe results. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Tweak things, clean up unit tests Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/common/net/net_error_tracker.h
diff --git a/chrome/common/net/net_error_tracker.h b/chrome/common/net/net_error_tracker.h
deleted file mode 100644
index 530abcbeab11255d84a4749a800411d74c838d55..0000000000000000000000000000000000000000
--- a/chrome/common/net/net_error_tracker.h
+++ /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.
-
-#ifndef CHROME_COMMON_NET_NET_ERROR_TRACKER_H_
-#define CHROME_COMMON_NET_NET_ERROR_TRACKER_H_
-
-#include "base/bind.h"
-
-class NetErrorTracker {
- public:
- enum FrameType {
- FRAME_SUB,
- FRAME_MAIN
- };
-
- enum PageType {
- PAGE_NORMAL,
- PAGE_ERROR
- };
-
- enum ErrorType {
- ERROR_OTHER,
- ERROR_DNS
- };
-
- enum DnsErrorPageState {
- DNS_ERROR_PAGE_NONE,
- DNS_ERROR_PAGE_PENDING,
- DNS_ERROR_PAGE_LOADED
- };
-
- typedef base::Callback<void(DnsErrorPageState state)> Callback;
-
- explicit NetErrorTracker(const Callback& callback);
- ~NetErrorTracker();
-
- void OnStartProvisionalLoad(FrameType frame, PageType page);
- void OnCommitProvisionalLoad(FrameType frame);
- void OnFailProvisionalLoad(FrameType frame, ErrorType error);
- void OnFinishLoad(FrameType frame);
-
- private:
- enum LoadState {
- LOAD_NONE,
- LOAD_STARTED,
- LOAD_COMMITTED,
- LOAD_FAILED,
- LOAD_FINISHED
- };
-
- void SetDnsErrorPageState(DnsErrorPageState state);
-
- Callback callback_;
-
- LoadState load_state_;
- PageType load_type_;
-
- ErrorType error_type_;
-
- DnsErrorPageState dns_error_page_state_;
-
- DISALLOW_COPY_AND_ASSIGN(NetErrorTracker);
-};
-
-#endif // CHROME_COMMON_NET_NET_ERROR_TRACKER_H_

Powered by Google App Engine
This is Rietveld 408576698