eq::GLXEventHandler Class Reference

The event handler for glX. More...

#include <glXEventHandler.h>

Inheritance diagram for eq::GLXEventHandler:

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

Collaboration graph
[legend]

List of all members.

Classes

class  EventSet

Public Member Functions

 GLXEventHandler (GLXPipe *pipe)
 Constructs a new glx event handler.
virtual ~GLXEventHandler ()
 Destructs the glX event handler.

Static Public Member Functions

static void dispatchOne ()
 Dispatch at least one event for the current thread, blocking.
static void dispatchAll ()
 Dispatch all pending events on the current thread, non-blocking.
static base::RefPtr< EventSet > getEventSet ()
 Get the event set of the current thread.
static void clearEventSet ()
 Clear the event set of the current thread.


Detailed Description

The event handler for glX.

Definition at line 36 of file glXEventHandler.h.


Constructor & Destructor Documentation

eq::GLXEventHandler::GLXEventHandler ( GLXPipe pipe  ) 

Constructs a new glx event handler.

Definition at line 45 of file glXEventHandler.cpp.

eq::GLXEventHandler::~GLXEventHandler (  )  [virtual]

Destructs the glX event handler.

Definition at line 56 of file glXEventHandler.cpp.

References eq::base::RefPtr< T >::get().

Here is the call graph for this function:


Member Function Documentation

void eq::GLXEventHandler::dispatchOne (  )  [static]

Dispatch at least one event for the current thread, blocking.

Definition at line 98 of file glXEventHandler.cpp.

void eq::GLXEventHandler::dispatchAll (  )  [static]

Dispatch all pending events on the current thread, non-blocking.

Definition at line 140 of file glXEventHandler.cpp.

References eq::base::RefPtr< T >::get().

Here is the call graph for this function:

GLXEventSetPtr eq::GLXEventHandler::getEventSet (  )  [static]

Get the event set of the current thread.

Definition at line 80 of file glXEventHandler.cpp.

Referenced by eq::GLXMessagePump::dispatchAll(), and eq::GLXMessagePump::dispatchOne().

Here is the caller graph for this function:

void eq::GLXEventHandler::clearEventSet (  )  [static]

Clear the event set of the current thread.

Definition at line 85 of file glXEventHandler.cpp.

References EQINFO.

Referenced by eq::GLXMessagePump::dispatchDone().

Here is the caller 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