Home
last modified time | relevance | path

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

/external/libchrome/base/message_loop/
Dmessage_pump.cc9 MessagePump::MessagePump() { in MessagePump() function in base::MessagePump
12 MessagePump::~MessagePump() { in ~MessagePump()
15 void MessagePump::SetTimerSlack(TimerSlack) { in SetTimerSlack()
19 bool MessagePump::WasSignaled() { in WasSignaled()
Dmessage_loop.cc103 MessagePumpForIO* ToPumpIO(MessagePump* pump) { in ToPumpIO()
108 std::unique_ptr<MessagePump> ReturnPump(std::unique_ptr<MessagePump> pump) { in ReturnPump()
134 MessageLoop::MessageLoop(std::unique_ptr<MessagePump> pump) in MessageLoop()
213 std::unique_ptr<MessagePump> MessageLoop::CreateMessagePumpForType(Type type) { in CreateMessagePumpForType()
222 #define MESSAGE_PUMP_UI std::unique_ptr<MessagePump>(MessagePumpMac::Create()) in CreateMessagePumpForType()
226 #define MESSAGE_PUMP_UI std::unique_ptr<MessagePump>() in CreateMessagePumpForType()
228 #define MESSAGE_PUMP_UI std::unique_ptr<MessagePump>(new MessagePumpForUI()) in CreateMessagePumpForType()
234 std::unique_ptr<MessagePump>(new MessagePumpCFRunLoop()) in CreateMessagePumpForType()
237 std::unique_ptr<MessagePump>(new MessagePumpDefault()) in CreateMessagePumpForType()
246 return std::unique_ptr<MessagePump>(new MessagePumpForIO()); in CreateMessagePumpForType()
[all …]
Dmessage_pump.h16 class BASE_EXPORT MessagePump : public NonThreadSafe {
46 MessagePump();
47 virtual ~MessagePump();
Dmessage_loop_test.cc95 std::unique_ptr<MessagePump> pump(factory()); in RunTest_PostTask()
125 std::unique_ptr<MessagePump> pump(factory()); in RunTest_PostDelayedTask_Basic()
147 std::unique_ptr<MessagePump> pump(factory()); in RunTest_PostDelayedTask_InDelayOrder()
170 std::unique_ptr<MessagePump> pump(factory()); in RunTest_PostDelayedTask_InPostOrder()
198 std::unique_ptr<MessagePump> pump(factory()); in RunTest_PostDelayedTask_InPostOrder_2()
224 std::unique_ptr<MessagePump> pump(factory()); in RunTest_PostDelayedTask_InPostOrder_3()
252 std::unique_ptr<MessagePump> pump(factory()); in RunTest_PostDelayedTask_SharedTimer()
317 std::unique_ptr<MessagePump> pump(factory()); in RunTest_EnsureDeletion()
337 std::unique_ptr<MessagePump> pump(factory()); in RunTest_EnsureDeletion_Chain()
364 std::unique_ptr<MessagePump> pump(factory()); in RunTest_Nesting()
[all …]
Dmessage_loop.h78 class BASE_EXPORT MessageLoop : public MessagePump::Delegate {
118 explicit MessageLoop(std::unique_ptr<MessagePump> pump);
127 typedef std::unique_ptr<MessagePump>(MessagePumpFactory)();
135 static std::unique_ptr<MessagePump> CreateMessagePumpForType(Type type);
404 std::unique_ptr<MessagePump> pump_;
406 using MessagePumpFactoryCallback = Callback<std::unique_ptr<MessagePump>()>;
575 explicit MessageLoopForUI(std::unique_ptr<MessagePump> pump);
Dmessage_pump_mac.h81 class MessagePumpCFRunLoopBase : public MessagePump {
329 static MessagePump* Create();
Dmessage_pump_default.h16 class BASE_EXPORT MessagePumpDefault : public MessagePump {
Dmessage_pump_glib.h24 class BASE_EXPORT MessagePumpGlib : public MessagePump {
Dmessage_pump_libevent.h22 class BASE_EXPORT MessagePumpLibevent : public MessagePump {
Dmessage_loop_unittest.cc45 std::unique_ptr<MessagePump> TypeDefaultMessagePumpFactory() { in TypeDefaultMessagePumpFactory()
49 std::unique_ptr<MessagePump> TypeIOMessagePumpFactory() { in TypeIOMessagePumpFactory()
53 std::unique_ptr<MessagePump> TypeUIMessagePumpFactory() { in TypeUIMessagePumpFactory()
Dmessage_pump_mac.mm761 MessagePump* MessagePumpMac::Create() {
769 // The main-thread MessagePump implementations REQUIRE an NSApp.
/external/libchrome/base/threading/
Dthread.h26 class MessagePump; variable
44 typedef Callback<std::unique_ptr<MessagePump>()> MessagePumpFactory;
/external/libmojo/base/message_loop/
Dmessage_pump_android.cc28 base::MessagePump::Delegate* delegate = in DoRunLoopOnce()
29 reinterpret_cast<base::MessagePump::Delegate*>(native_delegate); in DoRunLoopOnce()
Dmessage_pump_android.h23 class BASE_EXPORT MessagePumpForUI : public MessagePump {
/external/libmojo/mojo/message_pump/
Dmessage_pump_mojo.h30 class MOJO_MESSAGE_PUMP_EXPORT MessagePumpMojo : public base::MessagePump {
48 static std::unique_ptr<base::MessagePump> Create();
Dmessage_pump_mojo_unittest.cc18 std::unique_ptr<base::MessagePump> CreateMojoMessagePump() { in CreateMojoMessagePump()
19 return std::unique_ptr<base::MessagePump>(new MessagePumpMojo()); in CreateMojoMessagePump()
Dmessage_pump_mojo.cc84 std::unique_ptr<base::MessagePump> MessagePumpMojo::Create() { in Create()
85 return std::unique_ptr<MessagePump>(new MessagePumpMojo()); in Create()