tizen 2.4 release
[framework/uifw/libeom.git] / src / wayland / protocol / eom-protocol.c
1 #include <stdlib.h>
2 #include <stdint.h>
3 #include "wayland-util.h"
4
5 extern const struct wl_interface wl_output_interface;
6
7 static const struct wl_interface *types[] = {
8         &wl_output_interface,
9         NULL,
10         &wl_output_interface,
11         NULL,
12         NULL,
13         &wl_output_interface,
14         NULL,
15         &wl_output_interface,
16         NULL,
17         NULL,
18         NULL,
19 };
20
21 static const struct wl_message wl_eom_requests[] = {
22         { "set_attribute", "ou", types + 0 },
23 };
24
25 static const struct wl_message wl_eom_events[] = {
26         { "output_type", "ouu", types + 2 },
27         { "output_mode", "ou", types + 5 },
28         { "output_attribute", "ouuu", types + 7 },
29 };
30
31 WL_EXPORT const struct wl_interface wl_eom_interface = {
32         "wl_eom", 1,
33         1, wl_eom_requests,
34         3, wl_eom_events,
35 };
36