eq::AGLMessagePump Class Reference

Receive and dispatch Carbon events. More...

#include <aglMessagePump.h>

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

List of all members.

Public Member Functions

virtual void postWakeup ()
 Wake up dispatchOneEvent().
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.

Detailed Description

Receive and dispatch Carbon events.

For internal use only.

Definition at line 27 of file aglMessagePump.h.


Member Function Documentation

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

Wake up dispatchOneEvent().

Implements eq::MessagePump.

Definition at line 44 of file aglMessagePump.cpp.

References EQWARN.

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

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

Implements eq::MessagePump.

Definition at line 105 of file aglMessagePump.cpp.

References eq::Global::enterCarbon(), EQVERB, EQWARN, and eq::Global::leaveCarbon().

Here is the call graph for this function:

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

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

Implements eq::MessagePump.

Definition at line 67 of file aglMessagePump.cpp.

References eq::Global::enterCarbon(), EQVERB, EQWARN, and eq::Global::leaveCarbon().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Sat Feb 6 13:02:15 2010 for Equalizer 0.9.1 by  doxygen 1.6.1