A message pump receiving and dispatching X11 events.
More...
#include <messagePump.h>
A message pump receiving and dispatching X11 events.
Definition at line 34 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 |
( |
deflect::Proxy * |
proxy | ) |
|
|
overridevirtual |
Deregister a Deflect connection from event dispatch.
- Version
- 1.7.1
Reimplemented from eq::MessagePump.
void eq::glx::MessagePump::dispatchAll |
( |
| ) |
|
|
finalvirtual |
Dispatch all pending system events, does not block.
- Version
- 1.0
Implements eq::MessagePump.
void eq::glx::MessagePump::dispatchOne |
( |
const uint32_t |
timeout = LB_TIMEOUT_INDEFINITE | ) |
|
|
finalvirtual |
Dispatch at least one pending system event, blocks potentially.
- Parameters
-
timeout | the time to wait for an event |
- Version
- 1.0
Implements eq::MessagePump.
void eq::glx::MessagePump::postWakeup |
( |
| ) |
|
|
finalvirtual |
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_ |
( |
deflect::Proxy * |
proxy | ) |
|
|
overridevirtual |
Register a new Deflect connection for event dispatch.
- Version
- 1.7.1
Reimplemented from eq::MessagePump.
The documentation for this class was generated from the following file: