Home
last modified time | relevance | path

Searched refs:MessagePump (Results 1 – 13 of 13) sorted by relevance

/external/libchrome/base/message_loop/
Dmessage_pump.cc9 MessagePump::MessagePump() = default;
11 MessagePump::~MessagePump() = default;
13 void MessagePump::SetTimerSlack(TimerSlack) { in SetTimerSlack()
Dmessage_loop.h86 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>()>;
Dmessage_pump.h16 class BASE_EXPORT MessagePump {
46 MessagePump();
47 virtual ~MessagePump();
Dmessage_loop.cc35 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()
Dmessage_loop_task_runner_perftest.cc97 class StubMessagePump : public MessagePump {
134 std::unique_ptr<MessagePump> pump_{std::make_unique<StubMessagePump>()};
Dmessage_pump_default.h17 class BASE_EXPORT MessagePumpDefault : public MessagePump {
Dmessage_pump_glib.h24 class BASE_EXPORT MessagePumpGlib : public MessagePump {
Dmessage_pump_for_ui.h41 using MessagePumpForUI = MessagePump;
Dmessage_pump_libevent.h25 class BASE_EXPORT MessagePumpLibevent : public MessagePump,
/external/libchrome/base/task/sequence_manager/
Dthread_controller_with_message_pump_impl.h24 public MessagePump::Delegate,
97 std::unique_ptr<MessagePump> pump_;
/external/libchrome/base/threading/
Dthread.h28 class MessagePump; variable
62 typedef Callback<std::unique_ptr<MessagePump>()> MessagePumpFactory;
/external/libchrome/libchrome_tools/patch/
Dmessage_loop.patch15 @@ -214,6 +219,8 @@ class BASE_EXPORT MessageLoop : public MessagePump::Delegate,
Dmessage_pump_for_ui.patch17 @@ -42,9 +42,9 @@ using MessagePumpForUI = MessagePump;