#include <messagePump.h>

Definition at line 15 of file 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 at least one pending system event, blocking. | |
| virtual void | dispatchDone () |
| Clean up, no more dispatch from thread. | |
| virtual void eq::MessagePump::postWakeup | ( | ) | [pure virtual] |
Wake up dispatchOne().
Implemented in eq::AGLMessagePump, eq::GLXMessagePump, and eq::WGLMessagePump.
Referenced by eq::CommandQueue::push(), eq::CommandQueue::pushFront(), and eq::CommandQueue::wakeup().

| 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.
Referenced by eq::CommandQueue::pop(), and eq::CommandQueue::tryPop().

| virtual void eq::MessagePump::dispatchOne | ( | ) | [pure virtual] |
Get and dispatch at least one pending system event, blocking.
Implemented in eq::AGLMessagePump, eq::GLXMessagePump, and eq::WGLMessagePump.
Referenced by eq::CommandQueue::pop().

| virtual void eq::MessagePump::dispatchDone | ( | ) | [inline, virtual] |
Clean up, no more dispatch from thread.
Reimplemented in eq::GLXMessagePump.
Definition at line 28 of file messagePump.h.
Referenced by eq::CommandQueue::flush().

0.6 by
1.5.5