Searched refs:MessagePump (Results 1 – 13 of 13) 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()262 return std::unique_ptr<MessagePump>(new MessagePumpForIO()); in CreateMessagePumpForType()266 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 {
41 using MessagePumpForUI = MessagePump;
25 class BASE_EXPORT MessagePumpLibevent : public MessagePump,
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;