5mm
| Genre: | METKMessaging |
|---|---|
| Authors: | Christian Tietjen |
| Short description: | Module to send data to METKMsgReceiver for synchronized message handling |
Module to send data to METKMsgReceiver. There must be only one receiver listening to the same message! For more general information, have a look into Section 6.
If there is no responsible receiver for a message, the transmission is canceled. Otherwise, the message will be send. After processing, METKMsgSender will be informed whether the data was handled. No further information can be sent back to the sender.
The behavior is of the messaging modules is undefined when there is more than one METKMsgReceiver for one message!
| ObjMgr-Key | Value | Action |
|---|---|---|
| textttCommunication |
done | Senders handling query |
| ObjMgr-Key | Value | Action |
|---|---|---|
| Communication |
Data channel | Same as the field message |
| Communication |
Sent data | Data to send to the receiver |
| textttCommunication |
initialize | Current handling information |
| message: | Defines the communication channel |
| data: | Message to be send |
| send: | Button to begin handling |
| done: | False if no confirmation was received. True on reception or when no receiver was found. |
| successful: | Only true when the message was handled successfully |
| status: | handling status: |
| idle/done: nothing to do | |
| processing: message is being processed | |
| Nobody's listening.: no appropriate receiver was found |
METKGlobalMessages, METKMsgReceiver