eq::CommandQueue Class Reference

#include <commandQueue.h>

Inheritance diagram for eq::CommandQueue:

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

Collaboration graph
[legend]

List of all members.


Detailed Description

Augments an net::CommandQueue to pump system-specific events where required by the underlying window/operating system.

Definition at line 18 of file client/commandQueue.h.


Public Member Functions

virtual void push (net::Command &packet)
virtual void pushFront (net::Command &packet)
virtual void wakeup ()
virtual net::Commandpop ()
virtual net::CommandtryPop ()
virtual void flush ()
void setWindowSystem (const WindowSystem windowSystem)
WindowSystem getWindowSystem () const

Member Function Documentation

void eq::CommandQueue::push ( net::Command packet  )  [virtual]

See also:
net::CommandQueue::push().

Reimplemented from eq::net::CommandQueue.

Definition at line 70 of file client/commandQueue.cpp.

References eq::MessagePump::postWakeup(), and eq::net::CommandQueue::push().

Here is the call graph for this function:

void eq::CommandQueue::pushFront ( net::Command packet  )  [virtual]

See also:
net::CommandQueue::pushFront().

Reimplemented from eq::net::CommandQueue.

Definition at line 77 of file client/commandQueue.cpp.

References eq::MessagePump::postWakeup(), and eq::net::CommandQueue::pushFront().

Here is the call graph for this function:

void eq::CommandQueue::wakeup (  )  [virtual]

See also:
net::CommandQueue::wakeup().

Reimplemented from eq::net::CommandQueue.

Definition at line 84 of file client/commandQueue.cpp.

References eq::MessagePump::postWakeup(), and eq::net::CommandQueue::wakeup().

Here is the call graph for this function:

net::Command * eq::CommandQueue::pop (  )  [virtual]

See also:
net::CommandQueue::pop().

Reimplemented from eq::net::CommandQueue.

Definition at line 91 of file client/commandQueue.cpp.

References eq::MessagePump::dispatchAll(), eq::MessagePump::dispatchOne(), eq::net::CommandQueue::empty(), and eq::net::CommandQueue::pop().

Referenced by eq::Config::nextEvent(), and eq::Client::processCommand().

Here is the call graph for this function:

Here is the caller graph for this function:

net::Command * eq::CommandQueue::tryPop (  )  [virtual]

See also:
net::CommandQueue::tryPop().

Reimplemented from eq::net::CommandQueue.

Definition at line 109 of file client/commandQueue.cpp.

References eq::MessagePump::dispatchAll(), and eq::net::CommandQueue::tryPop().

Referenced by eq::Config::tryNextEvent().

Here is the call graph for this function:

Here is the caller graph for this function:

void eq::CommandQueue::flush (  )  [virtual]

See also:
net::CommandQueue::flush().

Reimplemented from eq::net::CommandQueue.

Definition at line 117 of file client/commandQueue.cpp.

References eq::MessagePump::dispatchDone(), and eq::net::CommandQueue::flush().

Referenced by eq::Client::clientLoop(), eq::Client::disconnectServer(), and eq::Config::exit().

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
Generated on Sat Dec 6 12:01:44 2008 for Equalizer 0.6 by  doxygen 1.5.5