18 #ifndef EQ_WGL_MESSAGEPUMP_H 19 #define EQ_WGL_MESSAGEPUMP_H 21 #include <eq/messagePump.h> 39 const uint32_t timeout = LB_TIMEOUT_INDEFINITE)
override;
43 unsigned long _win32ThreadID;
45 void _initReceiverQueue();
49 #endif // EQ_WGL_MESSAGEPUMP_H EQ_API void dispatchAll() override
Dispatch all pending system events, does not block.
EQ_API void dispatchOne(const uint32_t timeout=LB_TIMEOUT_INDEFINITE) override
Dispatch at least one pending system event, blocks potentially.
An interface to process system messages or events.
The Equalizer client library.
EQ_API MessagePump()
Construct a new WGL message pump.
virtual ~MessagePump()
Destruct this message pump.
Processes OS messages on Win32 systems.
EQ_API void postWakeup() override
Unblock dispatchOne().