summaryrefslogtreecommitdiff
path: root/examples/interfaces/echo.qface
blob: bbde9d66972d4ba8ac1bdde063862e022552b0d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
module org.example 1.0;

/*!
 * Provide a simple echo service.
 */
interface Echo {
    /*!
     * The last echo message.
     */
    string currentMessage;
    /*!
     * Returns the passed in message
     */
    void echo(Message message);
}

struct Message {
    string text;
}