A message handler relay. More...
#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 relay.
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 |
| int id | ( | ) | const [inline] |
Get the ID of this message relay
| virtual bool received | ( | Message & | msg | ) | [inline, virtual] |
This method is not called from MessageHandler through polymorphism and should not be used or reimplemented.
| msg | The received message |
Implements MessageHandler.
1.6.3