Next: Object Representations, Previous: Greeting Protocol [Contents]
16 bits | request opcode |
8 bits | request flags (0=nothing, 1=require confirm) |
8 bits | & argument count (unused) |
At the moment, the request flags field is used only to indicate whether the Lisp client desires a confirmation message when the request is finished processing. If the request returns any values, this counts as the confirmation. Otherwise, an empty confirmation message will be sent.
32 bits | response tag |
rest | return data (if any) |
The response tag can have the following values:@[2mm]
Tag | Meaning |
---|---|
CONFIRM_REPLY | confirmation (for synchronization) |
VALUES_REPLY | return values from a request |
CALLBACK_REPLY | a widget callback has been invoked |
EVENT_REPLY | an X event handler has been invoked |
ERROR_REPLY | an error has occurred |
WARNING_REPLY | a non-fatal problem has occurred |
PROTOCOL_REPLY | a protocol callback has been invoked |