• Home
  • Raw
  • Download

Lines Matching refs:MessageLoop

33 MessageLoop::MessagePumpFactory* message_pump_for_ui_factory_ = nullptr;
72 class MessageLoop::Controller : public internal::IncomingTaskQueue::Observer {
78 Controller(MessageLoop* message_loop);
110 MessageLoop* message_loop_;
122 MessageLoop::Controller::Controller(MessageLoop* message_loop) in Controller()
125 MessageLoop::Controller::~Controller() { in ~Controller()
130 void MessageLoop::Controller::WillQueueTask(PendingTask* task) { in WillQueueTask()
134 void MessageLoop::Controller::DidQueueTask(bool was_empty) { in DidQueueTask()
147 void MessageLoop::Controller::StartScheduling() { in StartScheduling()
156 void MessageLoop::Controller::DisconnectFromParent() { in DisconnectFromParent()
163 MessageLoop::MessageLoop(Type type) in MessageLoop() function in base::MessageLoop
164 : MessageLoop(type, MessagePumpFactoryCallback()) { in MessageLoop()
168 MessageLoop::MessageLoop(std::unique_ptr<MessagePump> pump) in MessageLoop() function in base::MessageLoop
169 : MessageLoop(TYPE_CUSTOM, BindOnce(&ReturnPump, std::move(pump))) { in MessageLoop()
173 MessageLoop::~MessageLoop() { in ~MessageLoop()
231 MessageLoopCurrent MessageLoop::current() { in current()
236 bool MessageLoop::InitMessagePumpForUIFactory(MessagePumpFactory* factory) { in InitMessagePumpForUIFactory()
245 std::unique_ptr<MessagePump> MessageLoop::CreateMessagePumpForType(Type type) { in CreateMessagePumpForType()
247 if (type == MessageLoop::TYPE_UI) { in CreateMessagePumpForType()
263 if (type == MessageLoop::TYPE_IO) in CreateMessagePumpForType()
267 if (type == MessageLoop::TYPE_JAVA) in CreateMessagePumpForType()
271 DCHECK_EQ(MessageLoop::TYPE_DEFAULT, type); in CreateMessagePumpForType()
280 bool MessageLoop::IsType(Type type) const { in IsType()
287 void MessageLoop::AddTaskObserver(TaskObserver* task_observer) { in AddTaskObserver()
292 void MessageLoop::RemoveTaskObserver(TaskObserver* task_observer) { in RemoveTaskObserver()
297 bool MessageLoop::IsIdleForTesting() { in IsIdleForTesting()
314 std::unique_ptr<MessageLoop> MessageLoop::CreateUnbound( in CreateUnbound()
317 return WrapUnique(new MessageLoop(type, std::move(pump_factory))); in CreateUnbound()
323 MessageLoop::MessageLoop(Type type, MessagePumpFactoryCallback pump_factory) in MessageLoop() function in base::MessageLoop
340 void MessageLoop::BindToCurrentThread() { in BindToCurrentThread()
372 std::string MessageLoop::GetThreadName() const { in GetThreadName()
379 void MessageLoop::SetTaskRunner( in SetTaskRunner()
390 void MessageLoop::ClearTaskRunnerForTesting() { in ClearTaskRunnerForTesting()
398 void MessageLoop::Run(bool application_tasks_allowed) { in Run()
411 void MessageLoop::Quit() { in Quit()
416 void MessageLoop::EnsureWorkScheduled() { in EnsureWorkScheduled()
422 void MessageLoop::SetThreadTaskRunnerHandle() { in SetThreadTaskRunnerHandle()
430 bool MessageLoop::ProcessNextDelayedNonNestableTask() { in ProcessNextDelayedNonNestableTask()
445 void MessageLoop::RunTask(PendingTask* pending_task) { in RunTask()
463 bool MessageLoop::DeferOrRunPendingTask(PendingTask pending_task) { in DeferOrRunPendingTask()
478 void MessageLoop::DeletePendingTasks() { in DeletePendingTasks()
487 void MessageLoop::ScheduleWork() { in ScheduleWork()
491 bool MessageLoop::DoWork() { in DoWork()
533 bool MessageLoop::DoDelayedWork(TimeTicks* next_delayed_work_time) { in DoDelayedWork()
612 bool MessageLoop::DoIdleWork() { in DoIdleWork()
684 MessageLoopForUI::MessageLoopForUI(Type type) : MessageLoop(type) { in MessageLoopForUI()