#include <yatengine.h>
Public Member Functions | |
MessageRelay (const char *name, MessageReceiver *receiver, int id, int priority=100) | |
virtual bool | received (Message &msg) |
int | id () const |
A message handler that allows to relay several messages to a single receiver
MessageRelay | ( | const char * | name, | |
MessageReceiver * | receiver, | |||
int | id, | |||
int | priority = 100 | |||
) | [inline] |
Creates a new message relay.
name | Name of the handled message - may be NULL | |
receiver | Receiver of th relayed messages | |
id | Numeric identifier to pass to receiver | |
priority | Priority of the handler, 0 = top |
virtual bool received | ( | Message & | msg | ) | [inline, virtual] |
This method is called whenever the registered name matches the message.
msg | The received message |
Implements MessageHandler.
int id | ( | ) | const [inline] |
Get the ID of this message relay