eq::CommandQueue Class Reference

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

#include <commandQueue.h>

Inheritance diagram for eq::CommandQueue:

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

Collaboration graph
[legend]

List of all members.

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


Detailed Description

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

For internal use only.

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


Member Function Documentation

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

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

Reimplemented from eq::net::CommandQueue.

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

References 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 90 of file client/commandQueue.cpp.

References 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 97 of file client/commandQueue.cpp.

References 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 104 of file client/commandQueue.cpp.

References eq::net::CommandQueue::isEmpty(), 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 122 of file client/commandQueue.cpp.

References 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 130 of file client/commandQueue.cpp.

References eq::net::CommandQueue::flush().

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

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 Mon Aug 10 18:58:42 2009 for Equalizer 0.9 by  doxygen 1.5.8