#include <glXEventHandler.h>
Definition at line 22 of file glXEventHandler.h.
Public Member Functions | |
| GLXEventHandler (Pipe *pipe) | |
| Constructs a new glx event handler. | |
| virtual void | deregisterPipe (Pipe *pipe) |
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. | |
Classes | |
| class | EventSet |
| eq::GLXEventHandler::GLXEventHandler | ( | Pipe * | pipe | ) |
| void eq::GLXEventHandler::dispatchOne | ( | ) | [static] |
Dispatch at least one event for the current thread, blocking.
Definition at line 88 of file glXEventHandler.cpp.
References dispatchAll(), eq::net::ConnectionSet::EVENT_CONNECT, eq::net::ConnectionSet::EVENT_DATA, eq::net::ConnectionSet::EVENT_DISCONNECT, eq::net::ConnectionSet::EVENT_ERROR, eq::net::ConnectionSet::EVENT_INTERRUPT, and eq::net::ConnectionSet::EVENT_TIMEOUT.
Referenced by eq::GLXMessagePump::dispatchOne().
| void eq::GLXEventHandler::dispatchAll | ( | ) | [static] |
Dispatch all pending events on the current thread, non-blocking.
Definition at line 122 of file glXEventHandler.cpp.
Referenced by eq::GLXMessagePump::dispatchAll(), and dispatchOne().
| GLXEventSetPtr eq::GLXEventHandler::getEventSet | ( | ) | [static] |
Get the event set of the current thread.
Definition at line 70 of file glXEventHandler.cpp.
Referenced by eq::GLXMessagePump::dispatchAll(), and eq::GLXMessagePump::dispatchOne().
| void eq::GLXEventHandler::clearEventSet | ( | ) | [static] |
Clear the event set of the current thread.
Definition at line 75 of file glXEventHandler.cpp.
Referenced by eq::GLXMessagePump::dispatchDone().
| void eq::GLXEventHandler::deregisterPipe | ( | Pipe * | pipe | ) | [virtual] |
Implements eq::EventHandler.
Definition at line 45 of file glXEventHandler.cpp.
0.6 by
1.5.5