eq::AGLMessagePump Class Reference

Processes OS messages on AGL/Carbon. 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

Processes OS messages on AGL/Carbon.

Definition at line 29 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 Mon Aug 10 18:58:42 2009 for Equalizer 0.9 by  doxygen 1.5.8