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

Side by Side Diff: content/renderer/render_thread_impl.cc

Issue 10836146: Remove RenderThread::IsRegisteredExtension (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 4 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « content/renderer/render_thread_impl.h ('k') | content/test/mock_render_thread.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/renderer/render_thread_impl.h" 5 #include "content/renderer/render_thread_impl.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <limits> 8 #include <limits>
9 #include <map> 9 #include <map>
10 #include <vector> 10 #include <vector>
(...skipping 632 matching lines...) Expand 10 before | Expand all | Expand 10 after
643 base::SharedMemoryHandle RenderThreadImpl::HostAllocateSharedMemoryBuffer( 643 base::SharedMemoryHandle RenderThreadImpl::HostAllocateSharedMemoryBuffer(
644 uint32 buffer_size) { 644 uint32 buffer_size) {
645 base::SharedMemoryHandle mem_handle; 645 base::SharedMemoryHandle mem_handle;
646 Send(new ChildProcessHostMsg_SyncAllocateSharedMemory( 646 Send(new ChildProcessHostMsg_SyncAllocateSharedMemory(
647 buffer_size, &mem_handle)); 647 buffer_size, &mem_handle));
648 return mem_handle; 648 return mem_handle;
649 } 649 }
650 650
651 void RenderThreadImpl::RegisterExtension(v8::Extension* extension) { 651 void RenderThreadImpl::RegisterExtension(v8::Extension* extension) {
652 WebScriptController::registerExtension(extension); 652 WebScriptController::registerExtension(extension);
653 v8_extensions_.insert(extension->name());
654 }
655
656 bool RenderThreadImpl::IsRegisteredExtension(
657 const std::string& v8_extension_name) const {
658 return v8_extensions_.find(v8_extension_name) != v8_extensions_.end();
659 } 653 }
660 654
661 void RenderThreadImpl::ScheduleIdleHandler(int64 initial_delay_ms) { 655 void RenderThreadImpl::ScheduleIdleHandler(int64 initial_delay_ms) {
662 idle_notification_delay_in_ms_ = initial_delay_ms; 656 idle_notification_delay_in_ms_ = initial_delay_ms;
663 idle_timer_.Stop(); 657 idle_timer_.Stop();
664 idle_timer_.Start(FROM_HERE, 658 idle_timer_.Start(FROM_HERE,
665 base::TimeDelta::FromMilliseconds(initial_delay_ms), 659 base::TimeDelta::FromMilliseconds(initial_delay_ms),
666 this, &RenderThreadImpl::IdleHandler); 660 this, &RenderThreadImpl::IdleHandler);
667 } 661 }
668 662
(...skipping 377 matching lines...) Expand 10 before | Expand all | Expand 10 after
1046 1040
1047 scoped_refptr<base::MessageLoopProxy> 1041 scoped_refptr<base::MessageLoopProxy>
1048 RenderThreadImpl::GetFileThreadMessageLoopProxy() { 1042 RenderThreadImpl::GetFileThreadMessageLoopProxy() {
1049 DCHECK(message_loop() == MessageLoop::current()); 1043 DCHECK(message_loop() == MessageLoop::current());
1050 if (!file_thread_.get()) { 1044 if (!file_thread_.get()) {
1051 file_thread_.reset(new base::Thread("Renderer::FILE")); 1045 file_thread_.reset(new base::Thread("Renderer::FILE"));
1052 file_thread_->Start(); 1046 file_thread_->Start();
1053 } 1047 }
1054 return file_thread_->message_loop_proxy(); 1048 return file_thread_->message_loop_proxy();
1055 } 1049 }
OLDNEW
« no previous file with comments | « content/renderer/render_thread_impl.h ('k') | content/test/mock_render_thread.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698