Equalizer  1.2.1
Public Member Functions
eq::MessagePump Class Reference

An interface to process system messages or events. More...

#include <messagePump.h>

+ Inheritance diagram for eq::MessagePump:

List of all members.

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.

Detailed Description

An interface to process system messages or events.

Definition at line 26 of file messagePump.h.


Constructor & Destructor Documentation

Construct a new message pump.

Version:
1.0

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.

Version:
1.0

Reimplemented in eq::glx::MessagePump, eq::agl::MessagePump, and eq::wgl::MessagePump.

Definition at line 33 of file messagePump.h.


Member Function Documentation

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

Dispatch all pending system events, does not block.

Version:
1.0

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.

Version:
1.0

Implemented in eq::glx::MessagePump, eq::agl::MessagePump, and eq::wgl::MessagePump.

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

The documentation for this class was generated from the following file:
Generated on Fri Jun 8 2012 15:44:35 for Equalizer 1.2.1 by  doxygen 1.8.0