Lines Matching defs:MessageLoop
45 LazyInstance<base::ThreadLocalPointer<MessageLoop> >::Leaky lazy_tls_ptr =
89 MessageLoop::MessagePumpFactory* message_pump_for_ui_factory_ = NULL;
113 MessageLoop::TaskObserver::TaskObserver() {
116 MessageLoop::TaskObserver::~TaskObserver() {
119 MessageLoop::DestructionObserver::~DestructionObserver() {
124 MessageLoop::MessageLoop(Type type)
125 : MessageLoop(type, MessagePumpFactoryCallback()) {
129 MessageLoop::MessageLoop(scoped_ptr<MessagePump> pump)
130 : MessageLoop(TYPE_CUSTOM, Bind(&ReturnPump, Passed(&pump))) {
134 MessageLoop::~MessageLoop() {
186 MessageLoop* MessageLoop::current() {
194 void MessageLoop::EnableHistogrammer(bool enable) {
199 bool MessageLoop::InitMessagePumpForUIFactory(MessagePumpFactory* factory) {
208 scoped_ptr<MessagePump> MessageLoop::CreateMessagePumpForType(Type type) {
219 // Currently NaCl doesn't have a UI MessageLoop.
234 if (type == MessageLoop::TYPE_UI) {
239 if (type == MessageLoop::TYPE_IO)
243 if (type == MessageLoop::TYPE_JAVA)
247 DCHECK_EQ(MessageLoop::TYPE_DEFAULT, type);
251 void MessageLoop::AddDestructionObserver(
257 void MessageLoop::RemoveDestructionObserver(
263 void MessageLoop::PostTask(
269 void MessageLoop::PostDelayedTask(
276 void MessageLoop::PostNonNestableTask(
282 void MessageLoop::PostNonNestableDelayedTask(
289 void MessageLoop::Run() {
295 void MessageLoop::RunUntilIdle() {
301 void MessageLoop::QuitWhenIdle() {
310 void MessageLoop::QuitNow() {
319 bool MessageLoop::IsType(Type type) const {
324 MessageLoop::current()->QuitWhenIdle();
328 Closure MessageLoop::QuitWhenIdleClosure() {
332 void MessageLoop::SetNestableTasksAllowed(bool allowed) {
341 bool MessageLoop::NestableTasksAllowed() const {
345 bool MessageLoop::IsNested() {
349 void MessageLoop::AddTaskObserver(TaskObserver* task_observer) {
354 void MessageLoop::RemoveTaskObserver(TaskObserver* task_observer) {
359 bool MessageLoop::is_running() const {
364 bool MessageLoop::HasHighResolutionTasks() {
368 bool MessageLoop::IsIdleForTesting() {
377 scoped_ptr<MessageLoop> MessageLoop::CreateUnbound(
379 return make_scoped_ptr(new MessageLoop(type, pump_factory));
382 MessageLoop::MessageLoop(Type type, MessagePumpFactoryCallback pump_factory)
403 void MessageLoop::BindToCurrentThread() {
419 void MessageLoop::SetTaskRunner(
428 void MessageLoop::SetThreadTaskRunnerHandle() {
436 void MessageLoop::RunHandler() {
452 bool MessageLoop::ProcessNextDelayedNonNestableTask() {
466 void MessageLoop::RunTask(const PendingTask& pending_task) {
481 TRACE_TASK_EXECUTION("MessageLoop::RunTask", pending_task);
485 task_annotator_.RunTask("MessageLoop::PostTask", pending_task);
492 bool MessageLoop::DeferOrRunPendingTask(const PendingTask& pending_task) {
506 void MessageLoop::AddToDelayedWorkQueue(const PendingTask& pending_task) {
511 bool MessageLoop::DeletePendingTasks() {
540 void MessageLoop::ReloadWorkQueue() {
555 void MessageLoop::ScheduleWork() {
563 void MessageLoop::StartHistogrammer() {
578 void MessageLoop::HistogramEvent(int event) {
585 bool MessageLoop::DoWork() {
616 bool MessageLoop::DoDelayedWork(TimeTicks* next_delayed_work_time) {
647 bool MessageLoop::DoIdleWork() {
669 void MessageLoop::DeleteSoonInternal(const tracked_objects::Location& from_here,
675 void MessageLoop::ReleaseSoonInternal(
720 MessageLoopForIO::MessageLoopForIO() : MessageLoop(TYPE_IO) {}