summaryrefslogtreecommitdiffstats
path: root/remoting/host/dns_blackhole_checker.h
diff options
context:
space:
mode:
authorwez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-04 01:51:34 +0000
committerwez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-04 01:51:34 +0000
commitf9c0fab46100708848f664fa16102995ee454595 (patch)
tree12f910f7c4af952ed8e87ab7afd552a6d4dda08f /remoting/host/dns_blackhole_checker.h
parentd830fd4d83c1170ed2413308da48c0096bfd562e (diff)
downloadchromium_src-f9c0fab46100708848f664fa16102995ee454595.zip
chromium_src-f9c0fab46100708848f664fa16102995ee454595.tar.gz
chromium_src-f9c0fab46100708848f664fa16102995ee454595.tar.bz2
Remove ChromotingHostContext from DnsBlackholeChecker.
Also remove unused forward-declaration and include from DesktopEnvironmentFactory. BUG=145856 Review URL: https://chromiumcodereview.appspot.com/11053024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160043 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/host/dns_blackhole_checker.h')
-rw-r--r--remoting/host/dns_blackhole_checker.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/remoting/host/dns_blackhole_checker.h b/remoting/host/dns_blackhole_checker.h
index 4ff75b4..dc2fea6 100644
--- a/remoting/host/dns_blackhole_checker.h
+++ b/remoting/host/dns_blackhole_checker.h
@@ -9,6 +9,10 @@
#include "base/callback.h"
+namespace net {
+class URLRequestContextGetter;
+} // namespace net
+
namespace remoting {
// This is the default prefix that is prepended to the kTalkGadgetUrl to form
@@ -16,12 +20,11 @@ namespace remoting {
// to change the prefix that is used.
extern const char kDefaultHostTalkGadgetPrefix[];
-class ChromotingHostContext;
-
class DnsBlackholeChecker : public net::URLFetcherDelegate {
public:
- DnsBlackholeChecker(ChromotingHostContext* context,
- std::string talkgadget_prefix);
+ DnsBlackholeChecker(
+ scoped_refptr<net::URLRequestContextGetter> url_request_context_getter,
+ std::string talkgadget_prefix);
virtual ~DnsBlackholeChecker();
// net::URLFetcherDelegate interface.
@@ -33,7 +36,8 @@ class DnsBlackholeChecker : public net::URLFetcherDelegate {
void CheckForDnsBlackhole(const base::Callback<void(bool)>& callback);
private:
- ChromotingHostContext* context_;
+ // URL request context getter to use to create the URL fetcher.
+ scoped_refptr<net::URLRequestContextGetter> url_request_context_getter_;
// URL fetcher used to verify access to the host talkgadget.
scoped_ptr<net::URLFetcher> url_fetcher_;