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 setMessagePump (MessagePump *pump)
MessagePumpgetMessagePump ()

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 36 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 43 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 50 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 57 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 75 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 83 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 Sat Feb 6 13:03:09 2010 for Equalizer 0.9.1 by  doxygen 1.6.1