Searched refs:MessagePump (Results 1 – 15 of 15) sorted by relevance
9 MessagePump::MessagePump() = default;11 MessagePump::~MessagePump() = default;13 void MessagePump::SetTimerSlack(TimerSlack) { in SetTimerSlack()
86 class BASE_EXPORT MessageLoop : public MessagePump::Delegate,132 explicit MessageLoop(std::unique_ptr<MessagePump> pump);139 using MessagePumpFactory = std::unique_ptr<MessagePump>();147 static std::unique_ptr<MessagePump> CreateMessagePumpForType(Type type);205 std::unique_ptr<MessagePump> pump_;208 OnceCallback<std::unique_ptr<MessagePump>()>;
16 class BASE_EXPORT MessagePump {46 MessagePump();47 virtual ~MessagePump();
35 std::unique_ptr<MessagePump> ReturnPump(std::unique_ptr<MessagePump> pump) { in ReturnPump()168 MessageLoop::MessageLoop(std::unique_ptr<MessagePump> pump) in MessageLoop()245 std::unique_ptr<MessagePump> MessageLoop::CreateMessagePumpForType(Type type) { in CreateMessagePumpForType()264 return std::unique_ptr<MessagePump>(new MessagePumpForIO()); in CreateMessagePumpForType()268 return std::unique_ptr<MessagePump>(new MessagePumpForUI()); in CreateMessagePumpForType()
97 class StubMessagePump : public MessagePump {134 std::unique_ptr<MessagePump> pump_{std::make_unique<StubMessagePump>()};
17 class BASE_EXPORT MessagePumpDefault : public MessagePump {
24 class BASE_EXPORT MessagePumpGlib : public MessagePump {
43 using MessagePumpForUI = MessagePump;
27 class BASE_EXPORT MessagePumpForUI : public MessagePump {
25 class BASE_EXPORT MessagePumpLibevent : public MessagePump,
24 RunState(base::MessagePump::Delegate* delegate, int run_depth) in RunState()30 base::MessagePump::Delegate* delegate;85 void Attach(base::MessagePump::Delegate* delegate) override {} in Attach()87 void Run(base::MessagePump::Delegate* delegate) override { in Run()106 void RunNested(base::MessagePump::Delegate* delegate) { in RunNested()163 std::unique_ptr<base::MessagePump> CreateMessagePumpForUIStub() { in CreateMessagePumpForUIStub()164 return std::unique_ptr<base::MessagePump>(new MessagePumpForUIStub()); in CreateMessagePumpForUIStub()
24 public MessagePump::Delegate,97 std::unique_ptr<MessagePump> pump_;
28 class MessagePump; variable62 typedef Callback<std::unique_ptr<MessagePump>()> MessagePumpFactory;
15 @@ -214,6 +219,8 @@ class BASE_EXPORT MessageLoop : public MessagePump::Delegate,
17 @@ -42,9 +42,9 @@ using MessagePumpForUI = MessagePump;