#include "InMessage.h"
#include "OutMessage.h"
Include dependency graph for MessageQueue.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | MessageQueue |
A queue for size varying, time stamped and type safe messages. More... | |
Functions | |
In & | operator>> (In &stream, MessageQueue &messageQueue) |
gives the In streaming opeator access to protected members | |
Out & | operator<< (Out &stream, const MessageQueue &messageQueue) |
Gives the stream operator access to protected members. | |
void | operator>> (InMessage &message, MessageQueue &queue) |
gives the operator that copies a InMessage to another queue access to protected members |
Include this file if for declaring instances of MessageQueue.
Definition in file MessageQueue.h.
|
gives the In streaming opeator access to protected members
Definition at line 104 of file MessageQueue.cpp. References ASSERT, OutMessage::bin, In::eof(), OutMessage::finishMessage(), MessageID, MessageQueue::out, In::read(), and OutStream< OutMessageQueue, OutBinary >::write(). |
Here is the call graph for this function:
|
Gives the stream operator access to protected members.
Definition at line 153 of file MessageQueue.cpp. References InMessage::getData(), InMessage::getMessageID(), InMessage::getMessageSize(), InMessage::getMessageWasSentFromAPhysicalRobot(), MessageQueueBase::getNumberOfMessages(), InMessage::getPlayerNumber(), InMessage::getTeamColor(), InMessage::getTimeStamp(), MessageQueue::in, MessageQueue::queue, and Out::write(). |
Here is the call graph for this function:
|
gives the operator that copies a InMessage to another queue access to protected members
Definition at line 180 of file MessageQueue.cpp. References OutMessage::bin, OutMessage::finishMessage(), InMessage::getData(), InMessage::getMessageID(), InMessage::getMessageSize(), InMessage::getMessageWasSentFromAPhysicalRobot(), InMessage::getPlayerNumber(), InMessage::getTeamColor(), InMessage::getTimeStamp(), MessageQueue::out, and OutStream< OutMessageQueue, OutBinary >::write(). |
Here is the call graph for this function: