A CompositeMessageReceiver is a message receiver that can have children that will themselves receive messages.
The children should be MessageReceiver instances, although for backwards compatibility we currently allow the children to implement parts of the interface or to simply define the appropriate message handlers.
#include
<class_messaging_a_p_i_1_1_composite_message_receiver.h>
Public Member Functions |
|
__init__ () | |
addChildReceiver () | |
Add child message receiver. |
|
removeChildReceiver () | |
Remove child message receiver. |
|
clearChildReceivers () | |
Remove all child message receivers. |
|
onChildReceiverAdded () | |
Override to do something when child added to
me or any descendant. |
|
onChildReceiverRemoved () | |
Override to do something when child removed
from me or any descendant. |
|
wantsMessage () | |
Return True if I or any child wants to
receive this message. |
|
wantsMessageChildren () | |
Return True if any child wants to receive
this message. |
|
processMessage () | |
Let me and all my children process this
message. |
|
processMessageChildren () | |
Let all my children process this message.
|
|
processMessageSingle () | |
Let one receiver process this message.
|
MessagingAPI.CompositeMessageReceiver.__init__ | ( | ) |
MessagingAPI.CompositeMessageReceiver.addChildReceiver | ( | ) |
Add child message receiver.
MessagingAPI.CompositeMessageReceiver.removeChildReceiver | ( | ) |
Remove child message receiver.
MessagingAPI.CompositeMessageReceiver.clearChildReceivers | ( | ) |
Remove all child message receivers.
MessagingAPI.CompositeMessageReceiver.onChildReceiverAdded | ( | ) |
Override to do something when child added to me or any descendant.
MessagingAPI.CompositeMessageReceiver.onChildReceiverRemoved | ( | ) |
Override to do something when child removed from me or any descendant.
MessagingAPI.CompositeMessageReceiver.wantsMessage | ( | ) |
Return True if I or any child wants to receive this message.
Reimplemented from MessagingAPI.MessageReceiver.
MessagingAPI.CompositeMessageReceiver.wantsMessageChildren | ( | ) |
Return True if any child wants to receive this message.
MessagingAPI.CompositeMessageReceiver.processMessage | ( | ) |
Let me and all my children process this message.
Reimplemented from MessagingAPI.MessageReceiver.
MessagingAPI.CompositeMessageReceiver.processMessageChildren | ( | ) |
Let all my children process this message.
MessagingAPI.CompositeMessageReceiver.processMessageSingle | ( | ) |
Let one receiver process this message.