Searched refs:MessagePump (Results 1 – 17 of 17) sorted by relevance
9 MessagePump::MessagePump() { in MessagePump() function in base::MessagePump12 MessagePump::~MessagePump() { in ~MessagePump()15 void MessagePump::SetTimerSlack(TimerSlack) { in SetTimerSlack()19 bool MessagePump::WasSignaled() { in WasSignaled()
103 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 …]
16 class BASE_EXPORT MessagePump : public NonThreadSafe {46 MessagePump();47 virtual ~MessagePump();
95 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 …]
78 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);
81 class MessagePumpCFRunLoopBase : public MessagePump {329 static MessagePump* Create();
16 class BASE_EXPORT MessagePumpDefault : public MessagePump {
24 class BASE_EXPORT MessagePumpGlib : public MessagePump {
22 class BASE_EXPORT MessagePumpLibevent : public MessagePump {
45 std::unique_ptr<MessagePump> TypeDefaultMessagePumpFactory() { in TypeDefaultMessagePumpFactory()49 std::unique_ptr<MessagePump> TypeIOMessagePumpFactory() { in TypeIOMessagePumpFactory()53 std::unique_ptr<MessagePump> TypeUIMessagePumpFactory() { in TypeUIMessagePumpFactory()
761 MessagePump* MessagePumpMac::Create() {769 // The main-thread MessagePump implementations REQUIRE an NSApp.
26 class MessagePump; variable44 typedef Callback<std::unique_ptr<MessagePump>()> MessagePumpFactory;
28 base::MessagePump::Delegate* delegate = in DoRunLoopOnce()29 reinterpret_cast<base::MessagePump::Delegate*>(native_delegate); in DoRunLoopOnce()
23 class BASE_EXPORT MessagePumpForUI : public MessagePump {
30 class MOJO_MESSAGE_PUMP_EXPORT MessagePumpMojo : public base::MessagePump {48 static std::unique_ptr<base::MessagePump> Create();
18 std::unique_ptr<base::MessagePump> CreateMojoMessagePump() { in CreateMojoMessagePump()19 return std::unique_ptr<base::MessagePump>(new MessagePumpMojo()); in CreateMojoMessagePump()
84 std::unique_ptr<base::MessagePump> MessagePumpMojo::Create() { in Create()85 return std::unique_ptr<MessagePump>(new MessagePumpMojo()); in Create()