eq::GLXMessagePump Class Reference

#include <glXMessagePump.h>

Inheritance diagram for eq::GLXMessagePump:

Inheritance graph
[legend]
Collaboration diagram for eq::GLXMessagePump:

Collaboration graph
[legend]

List of all members.


Detailed Description

Implements a message pump for the X11 window system.

Definition at line 16 of file glXMessagePump.h.


Public Member Functions

virtual void postWakeup ()
 Wake up dispatchOne().
virtual void dispatchAll ()
 Get and dispatch all pending system events, non-blocking.
virtual void dispatchOne ()
 Get and dispatch at least one pending system event, blocking.
virtual void dispatchDone ()
 Clean up, no more dispatch from thread.

Member Function Documentation

void eq::GLXMessagePump::postWakeup (  )  [virtual]

Wake up dispatchOne().

Implements eq::MessagePump.

Definition at line 25 of file glXMessagePump.cpp.

void eq::GLXMessagePump::dispatchAll (  )  [virtual]

Get and dispatch all pending system events, non-blocking.

Implements eq::MessagePump.

Definition at line 44 of file glXMessagePump.cpp.

References eq::GLXEventHandler::dispatchAll(), and eq::GLXEventHandler::getEventSet().

Here is the call graph for this function:

void eq::GLXMessagePump::dispatchOne (  )  [virtual]

Get and dispatch at least one pending system event, blocking.

Implements eq::MessagePump.

Definition at line 36 of file glXMessagePump.cpp.

References eq::GLXEventHandler::dispatchOne(), and eq::GLXEventHandler::getEventSet().

Here is the call graph for this function:

void eq::GLXMessagePump::dispatchDone (  )  [virtual]

Clean up, no more dispatch from thread.

Reimplemented from eq::MessagePump.

Definition at line 52 of file glXMessagePump.cpp.

References eq::GLXEventHandler::clearEventSet().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Sat Dec 6 12:01:47 2008 for Equalizer 0.6 by  doxygen 1.5.5