Sirikata
Public Member Functions
Sirikata::ServerMessageQueue::Sender Class Reference

Implement the Sender interface to set a class up to feed messages into the ServerMessageQueue. More...

#include <ServerMessageQueue.hpp>

Inheritance diagram for Sirikata::ServerMessageQueue::Sender:

List of all members.

Public Member Functions

virtual ~Sender ()
virtual MessageserverMessagePull (ServerID dest)=0
 Invoked when the ServerMessageQueue is ready to accept a message from the sender, destined for the specified server.
virtual bool serverMessageEmpty (ServerID dest)=0

Detailed Description

Implement the Sender interface to set a class up to feed messages into the ServerMessageQueue.


Constructor & Destructor Documentation

virtual Sirikata::ServerMessageQueue::Sender::~Sender ( ) [inline, virtual]

Member Function Documentation

virtual bool Sirikata::ServerMessageQueue::Sender::serverMessageEmpty ( ServerID  dest) [pure virtual]

Implemented in Sirikata::Forwarder.

virtual Message* Sirikata::ServerMessageQueue::Sender::serverMessagePull ( ServerID  dest) [pure virtual]

Invoked when the ServerMessageQueue is ready to accept a message from the sender, destined for the specified server.

Return NULL if no elements are available.

Implemented in Sirikata::Forwarder.

Referenced by Sirikata::FairServerMessageQueue::SenderAdapterQueue::front().


The documentation for this class was generated from the following file: