summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/net
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-20 05:23:36 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-20 05:23:36 +0000
commit514e711ea07b6a1aef47ebf20250a37bd632402c (patch)
tree632f5e8902cc4231e9c14d0ad28035d63a0c964d /chrome/renderer/net
parent4acbad918766b81f1da3f10e2ae8aa2b10bb0593 (diff)
downloadchromium_src-514e711ea07b6a1aef47ebf20250a37bd632402c.zip
chromium_src-514e711ea07b6a1aef47ebf20250a37bd632402c.tar.gz
chromium_src-514e711ea07b6a1aef47ebf20250a37bd632402c.tar.bz2
Refactor code from RenderThread and PluginThread and move it to ChildThread. ChildProcess now owns the ChildThread, which removes duplicate code and simplifies things.
Clean up ChildProcess, there really was no need for all the templates and statics in it and its subclasses. Review URL: http://codereview.chromium.org/21502 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10080 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/net')
-rw-r--r--chrome/renderer/net/render_dns_master.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/chrome/renderer/net/render_dns_master.cc b/chrome/renderer/net/render_dns_master.cc
index beacec6..b62b6ca 100644
--- a/chrome/renderer/net/render_dns_master.cc
+++ b/chrome/renderer/net/render_dns_master.cc
@@ -19,7 +19,7 @@
// This API is used in the render process by renderer_glue.cc.
// IF you are in the render process, you MUST be on the renderer thread to call.
void DnsPrefetchCString(const char* hostname, size_t length) {
- g_render_thread->Resolve(hostname, length);
+ RenderThread::current()->Resolve(hostname, length);
}
// The number of hostnames submitted to Browser DNS resolver per call to
@@ -55,7 +55,7 @@ void RenderDnsMaster::Resolve(const char* name, size_t length) {
if (0 != old_size)
return; // Overkill safety net: Don't send too many InvokeLater's.
render_dns_factory_.RevokeAll();
- g_render_thread->message_loop()->PostDelayedTask(FROM_HERE,
+ RenderThread::current()->message_loop()->PostDelayedTask(FROM_HERE,
render_dns_factory_.NewRunnableMethod(
&RenderDnsMaster::SubmitHostnames), 10);
}
@@ -89,7 +89,7 @@ void RenderDnsMaster::SubmitHostnames() {
DnsPrefetchNames(kMAX_SUBMISSION_PER_TASK);
if (new_name_count_ > 0 || 0 < c_string_queue_.Size()) {
render_dns_factory_.RevokeAll();
- g_render_thread->message_loop()->PostDelayedTask(FROM_HERE,
+ RenderThread::current()->message_loop()->PostDelayedTask(FROM_HERE,
render_dns_factory_.NewRunnableMethod(
&RenderDnsMaster::SubmitHostnames), 10);
} else {
@@ -145,7 +145,7 @@ void RenderDnsMaster::DnsPrefetchNames(size_t max_count) {
new_name_count_ -= names.size();
DCHECK(new_name_count_ >= 0);
- g_render_thread->Send(new ViewHostMsg_DnsPrefetch(names));
+ RenderThread::current()->Send(new ViewHostMsg_DnsPrefetch(names));
}
// is_numeric_ip() checks to see if all characters in name are either numeric,