A message pump receiving and dispatching X11 events.
More...
#include <messagePump.h>
A message pump receiving and dispatching X11 events.
Definition at line 33 of file glx/messagePump.h.
eq::glx::MessagePump::MessagePump |
( |
| ) |
|
Construct a new X11 message pump.
- Version
- 1.0
virtual eq::glx::MessagePump::~MessagePump |
( |
| ) |
|
|
virtual |
void eq::glx::MessagePump::deregister |
( |
Display * |
display | ) |
|
Deregister a Display connection from event dispatch.
- Version
- 1.0
void eq::glx::MessagePump::deregister |
( |
SageProxy * |
sage | ) |
|
Deregister a SAGE connection from event dispatch.
- Version
- 1.5.2
virtual void eq::glx::MessagePump::dispatchAll |
( |
| ) |
|
|
virtual |
Dispatch all pending system events, does not block.
- Version
- 1.0
Implements eq::MessagePump.
virtual void eq::glx::MessagePump::dispatchOne |
( |
const uint32_t |
timeout = LB_TIMEOUT_INDEFINITE | ) |
|
|
virtual |
Dispatch at least one pending system event, blocks potentially.
- Parameters
-
timeout | the time to wait for an event |
- Version
- 1.0
Implements eq::MessagePump.
virtual void eq::glx::MessagePump::postWakeup |
( |
| ) |
|
|
virtual |
void eq::glx::MessagePump::register_ |
( |
Display * |
display | ) |
|
Register a new Display connection for event dispatch.
The registrations are referenced, that is, multiple registrations of the same display cause the Display to be added once to the event set, but require the same amount of deregistrations to stop event dispatch on the connection. Not threadsafe.
- See Also
- EventHandler
- Version
- 1.0
void eq::glx::MessagePump::register_ |
( |
SageProxy * |
sage | ) |
|
Register a new SAGE connection for event dispatch.
- Version
- 1.5.2
The documentation for this class was generated from the following file: