| ARMEdit_TalkReply (SWI &4BC48) | |||
| Reply to a message from another client task | |||
| On entry: | R0 = | client handle for this task | |
| R1 = | the client handle for the recipient | ||
| R2 = | pointer to block containing the message to send | ||
| On exit: | Registers preserved | ||
| Interrupts: | Interrupt status is undefined Fast interrupts are enabled | ||
| Processor mode: | Processor is in SVC mode | ||
| Re-entrancy: | SWI is not re-entrant | ||
| Use: |
This is like ARMEdit_TalkTX, except that the message is stored in the destination task's message buffer. The destination task must be specified by it's client handle; it is not possible to send the message to an ID.
The main use of this call is to support the easy creation of RISC OS tasks acting as a server for multiple PC tasks. | ||
| Related SWIs: | ARMEdit_TalkStart, ARMEdit_TalkEnd, ARMEdit_TalkTX, ARMEdit_TalkRX, ARMEdit_TalkAck | ||
| Related vectors: | None | ||
| [Contents] [Up] | Copyright © Alexander Thoukydides, 2001 |