#include <commandQueue.h>


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::Command * | pop () |
| virtual net::Command * | tryPop () |
| virtual void | flush () |
| void | setWindowSystem (const WindowSystem windowSystem) |
| WindowSystem | getWindowSystem () const |
| void eq::CommandQueue::push | ( | net::Command & | packet | ) | [virtual] |
Reimplemented from eq::net::CommandQueue.
Definition at line 70 of file client/commandQueue.cpp.
References eq::MessagePump::postWakeup(), and eq::net::CommandQueue::push().

| void eq::CommandQueue::pushFront | ( | net::Command & | packet | ) | [virtual] |
Reimplemented from eq::net::CommandQueue.
Definition at line 77 of file client/commandQueue.cpp.
References eq::MessagePump::postWakeup(), and eq::net::CommandQueue::pushFront().

| void eq::CommandQueue::wakeup | ( | ) | [virtual] |
Reimplemented from eq::net::CommandQueue.
Definition at line 84 of file client/commandQueue.cpp.
References eq::MessagePump::postWakeup(), and eq::net::CommandQueue::wakeup().

| net::Command * eq::CommandQueue::pop | ( | ) | [virtual] |
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().


| net::Command * eq::CommandQueue::tryPop | ( | ) | [virtual] |
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().


| void eq::CommandQueue::flush | ( | ) | [virtual] |
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().


0.6 by
1.5.5