6fa7f3d76f72fe2ee23bcc553b13c1f60a926a1d
[platform/core/uifw/libtdm.git] / protocol / tdm.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <protocol name="wl_tdm">
4
5     <interface name="wl_tdm_vblank" version="1">
6
7         <event name="done">
8             <arg name="sequence" type="uint"/>
9             <arg name="tv_sec" type="uint"/>
10             <arg name="tv_usec" type="uint"/>
11         </event>
12
13     </interface>
14
15     <interface name="wl_tdm_client" version="1">
16
17         <enum name="error">
18             <entry name="invalid_name" value="0"/>
19             <entry name="operation_failed" value="1"/>
20             <entry name="dpms_off" value="2"/>
21         </enum>
22
23         <request name="destroy" type="destructor"/>
24         <request name="wait_vblank">
25             <arg name="id" type="new_id" interface="wl_tdm_vblank"/>
26             <arg name="name" type="string"/>
27             <arg name="sw_timer" type="int"/>
28             <arg name="interval" type="int"/>
29             <arg name="req_sec" type="uint"/>
30             <arg name="req_usec" type="uint"/>
31         </request>
32
33     </interface>
34
35     <interface name="wl_tdm" version="1">
36
37         <request name="create_client">
38             <arg name="id" type="new_id" interface="wl_tdm_client"/>
39         </request>
40
41     </interface>
42
43 </protocol>