|
Equalizer
1.2.1
|
An interface to process system messages or events. More...
#include <messagePump.h>
Inheritance diagram for eq::MessagePump:Public Member Functions | |
| MessagePump () | |
| Construct a new message pump. | |
| virtual | ~MessagePump () |
| Destruct this message pump. | |
| virtual void | postWakeup ()=0 |
| Unblock dispatchOne(). | |
| virtual void | dispatchAll ()=0 |
| Dispatch all pending system events, does not block. | |
| virtual void | dispatchOne ()=0 |
| Dispatch at least one pending system event, blocks potentially. | |
An interface to process system messages or events.
Definition at line 26 of file messagePump.h.
| eq::MessagePump::MessagePump | ( | ) | [inline] |
Construct a new message pump.
Reimplemented in eq::glx::MessagePump, eq::agl::MessagePump, and eq::wgl::MessagePump.
Definition at line 30 of file messagePump.h.
| virtual eq::MessagePump::~MessagePump | ( | ) | [inline, virtual] |
Destruct this message pump.
Reimplemented in eq::glx::MessagePump, eq::agl::MessagePump, and eq::wgl::MessagePump.
Definition at line 33 of file messagePump.h.
| virtual void eq::MessagePump::dispatchAll | ( | ) | [pure virtual] |
Dispatch all pending system events, does not block.
Implemented in eq::glx::MessagePump, eq::agl::MessagePump, and eq::wgl::MessagePump.
| virtual void eq::MessagePump::dispatchOne | ( | ) | [pure virtual] |
Dispatch at least one pending system event, blocks potentially.
Implemented in eq::glx::MessagePump, eq::agl::MessagePump, and eq::wgl::MessagePump.
| virtual void eq::MessagePump::postWakeup | ( | ) | [pure virtual] |
Unblock dispatchOne().
Implemented in eq::glx::MessagePump, eq::agl::MessagePump, and eq::wgl::MessagePump.
1.2.1 by
1.8.0