18 #ifndef EQ_QT_MESSAGEPUMP_H
19 #define EQ_QT_MESSAGEPUMP_H
21 #include <eq/messagePump.h>
39 void dispatchOne(
const uint32_t timeout = LB_TIMEOUT_INDEFINITE )
override;
42 lunchbox::a_int32_t _wakeup;
46 #endif // EQ_QT_MESSAGEPUMP_H
void postWakeup() override
Unblock dispatchOne().
void dispatchAll() override
Dispatch all pending system events, does not block.
A message pump receiving and dispatching Qt events.
An interface to process system messages or events.
void dispatchOne(const uint32_t timeout=LB_TIMEOUT_INDEFINITE) override
Dispatch at least one pending system event, blocks potentially.
~MessagePump() final
Destruct this message pump.
MessagePump()
Construct a new Qt message pump.