Augments an net::CommandQueue to pump system-specific events where required by the underlying window/operating system. More...
#include <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 | setMessagePump (MessagePump *pump) |
| MessagePump * | getMessagePump () |
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.
| void eq::CommandQueue::push | ( | net::Command & | packet | ) | [virtual] |
Reimplemented from eq::net::CommandQueue.
Definition at line 36 of file client/commandQueue.cpp.
References eq::net::CommandQueue::push().

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

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

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


| net::Command * eq::CommandQueue::tryPop | ( | ) | [virtual] |
Reimplemented from eq::net::CommandQueue.
Definition at line 75 of file client/commandQueue.cpp.
References eq::net::CommandQueue::tryPop().
Referenced by eq::Config::tryNextEvent().


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


0.9.1 by
1.6.1