Defines an interface to process OS messages/events. More...
#include <messagePump.h>

Public Member Functions | |
| virtual void | postWakeup ()=0 |
| Wake up dispatchOne(). | |
| virtual void | dispatchAll ()=0 |
| Get and dispatch all pending system events, non-blocking. | |
| virtual void | dispatchOne ()=0 |
| Get and dispatch one pending system event, blocking. | |
| virtual void | dispatchDone () |
| Clean up, no more dispatch from thread. | |
Defines an interface to process OS messages/events.
Definition at line 28 of file messagePump.h.
| virtual void eq::MessagePump::postWakeup | ( | ) | [pure virtual] |
Wake up dispatchOne().
Implemented in eq::AGLMessagePump, eq::GLXMessagePump, and eq::WGLMessagePump.
| virtual void eq::MessagePump::dispatchAll | ( | ) | [pure virtual] |
Get and dispatch all pending system events, non-blocking.
Implemented in eq::AGLMessagePump, eq::GLXMessagePump, and eq::WGLMessagePump.
| virtual void eq::MessagePump::dispatchOne | ( | ) | [pure virtual] |
Get and dispatch one pending system event, blocking.
Implemented in eq::AGLMessagePump, eq::GLXMessagePump, and eq::WGLMessagePump.
| virtual void eq::MessagePump::dispatchDone | ( | ) | [inline, virtual] |
Clean up, no more dispatch from thread.
Reimplemented in eq::GLXMessagePump.
Definition at line 44 of file messagePump.h.
0.9.1 by
1.6.1