eq::MessagePump Class Reference

Defines an interface to process OS messages/events. More...

#include <messagePump.h>

Inheritance diagram for eq::MessagePump:
Inheritance graph
[legend]

List of all members.

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 one pending system event, blocking.
virtual void dispatchDone ()
 Clean up, no more dispatch from thread.

Detailed Description

Defines an interface to process OS messages/events.

Definition at line 28 of file messagePump.h.


Member Function Documentation

virtual void eq::MessagePump::postWakeup (  )  [pure virtual]
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.

virtual void eq::MessagePump::dispatchOne (  )  [pure virtual]

Get and dispatch one pending system event, blocking.

Implemented in eq::AGLMessagePump, eq::GLXMessagePump, and eq::WGLMessagePump.

virtual void eq::MessagePump::dispatchDone (  )  [inline, virtual]

Clean up, no more dispatch from thread.

Reimplemented in eq::GLXMessagePump.

Definition at line 44 of file messagePump.h.


The documentation for this class was generated from the following file:
Generated on Sat Feb 6 13:05:34 2010 for Equalizer 0.9.1 by  doxygen 1.6.1