diff options
author | wez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-04 01:51:34 +0000 |
---|---|---|
committer | wez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-04 01:51:34 +0000 |
commit | f9c0fab46100708848f664fa16102995ee454595 (patch) | |
tree | 12f910f7c4af952ed8e87ab7afd552a6d4dda08f /remoting/host/dns_blackhole_checker.h | |
parent | d830fd4d83c1170ed2413308da48c0096bfd562e (diff) | |
download | chromium_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.h | 14 |
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_; |