eq::AGLMessagePump Class Reference

#include <aglMessagePump.h>

Inheritance diagram for eq::AGLMessagePump:

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

Collaboration graph
[legend]

List of all members.


Detailed Description

Processes OS messages on AGL/Carbon.

Definition at line 16 of file aglMessagePump.h.


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.

Member Function Documentation

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

Wake up dispatchOneEvent().

Implements eq::MessagePump.

Definition at line 31 of file aglMessagePump.cpp.

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

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

Implements eq::MessagePump.

Definition at line 80 of file aglMessagePump.cpp.

References eq::Global::enterCarbon(), 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 51 of file aglMessagePump.cpp.

References eq::Global::enterCarbon(), 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 Dec 6 12:01:42 2008 for Equalizer 0.6 by  doxygen 1.5.5