aboutsummaryrefslogtreecommitdiffstats
path: root/examples/interfaces/echo.qface
blob: ed58685a38a09c04160751e6541288c064b6669c (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;
}