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

Side by Side Diff: base/message_loop.cc

Issue 10546083: Convert ProtocolHandlerRegistry to be a ProfileKeyedService. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Merge with upstream. Created 8 years, 5 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
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 "base/message_loop.h" 5 #include "base/message_loop.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/compiler_specific.h" 10 #include "base/compiler_specific.h"
(...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after
315 315
316 void MessageLoop::QuitNow() { 316 void MessageLoop::QuitNow() {
317 DCHECK_EQ(this, current()); 317 DCHECK_EQ(this, current());
318 if (run_loop_) { 318 if (run_loop_) {
319 pump_->Quit(); 319 pump_->Quit();
320 } else { 320 } else {
321 NOTREACHED() << "Must be inside Run to call Quit"; 321 NOTREACHED() << "Must be inside Run to call Quit";
322 } 322 }
323 } 323 }
324 324
325 bool MessageLoop::IsType(Type type) const {
326 return type_ == type;
327 }
328
325 static void QuitCurrentWhenIdle() { 329 static void QuitCurrentWhenIdle() {
326 MessageLoop::current()->QuitWhenIdle(); 330 MessageLoop::current()->QuitWhenIdle();
327 } 331 }
328 332
329 // static 333 // static
330 base::Closure MessageLoop::QuitWhenIdleClosure() { 334 base::Closure MessageLoop::QuitWhenIdleClosure() {
331 return base::Bind(&QuitCurrentWhenIdle); 335 return base::Bind(&QuitCurrentWhenIdle);
332 } 336 }
333 337
334 void MessageLoop::SetNestableTasksAllowed(bool allowed) { 338 void MessageLoop::SetNestableTasksAllowed(bool allowed) {
(...skipping 425 matching lines...) Expand 10 before | Expand all | Expand 10 after
760 Watcher *delegate) { 764 Watcher *delegate) {
761 return pump_libevent()->WatchFileDescriptor( 765 return pump_libevent()->WatchFileDescriptor(
762 fd, 766 fd,
763 persistent, 767 persistent,
764 static_cast<base::MessagePumpLibevent::Mode>(mode), 768 static_cast<base::MessagePumpLibevent::Mode>(mode),
765 controller, 769 controller,
766 delegate); 770 delegate);
767 } 771 }
768 772
769 #endif 773 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698