Equalizer  1.6.1
Public Member Functions | List of all members
eq::wgl::MessagePump Class Reference

Processes OS messages on Win32 systems. More...

#include <messagePump.h>

+ Inheritance diagram for eq::wgl::MessagePump:
+ Collaboration diagram for eq::wgl::MessagePump:

Public Member Functions

 MessagePump ()
 Construct a new WGL message pump. More...
 
virtual ~MessagePump ()
 Destruct this message pump. More...
 
virtual void postWakeup ()
 Unblock dispatchOne(). More...
 
virtual void dispatchAll ()
 Dispatch all pending system events, does not block. More...
 
virtual void dispatchOne (const uint32_t timeout=LB_TIMEOUT_INDEFINITE)
 Dispatch at least one pending system event, blocks potentially. More...
 
- Public Member Functions inherited from eq::MessagePump
 MessagePump ()
 Construct a new message pump. More...
 

Detailed Description

Processes OS messages on Win32 systems.

Definition at line 28 of file wgl/messagePump.h.

Constructor & Destructor Documentation

eq::wgl::MessagePump::MessagePump ( )

Construct a new WGL message pump.

Version
1.0
virtual eq::wgl::MessagePump::~MessagePump ( )
inlinevirtual

Destruct this message pump.

Version
1.0

Reimplemented from eq::MessagePump.

Definition at line 35 of file wgl/messagePump.h.

Member Function Documentation

virtual void eq::wgl::MessagePump::dispatchAll ( )
virtual

Dispatch all pending system events, does not block.

Version
1.0

Implements eq::MessagePump.

virtual void eq::wgl::MessagePump::dispatchOne ( const uint32_t  timeout = LB_TIMEOUT_INDEFINITE)
virtual

Dispatch at least one pending system event, blocks potentially.

Parameters
timeoutthe time to wait for an event
Version
1.0

Implements eq::MessagePump.

virtual void eq::wgl::MessagePump::postWakeup ( )
virtual

Unblock dispatchOne().

Version
1.0

Implements eq::MessagePump.


The documentation for this class was generated from the following file: