implement for sync fo tdm_client_wait_vblank
[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" 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="wait_vblank">
24             <arg name="id" type="new_id" interface="wl_tdm_vblank"/>
25             <arg name="name" type="string"/>
26             <arg name="sw_timer" type="int"/>
27             <arg name="interval" type="int"/>
28             <arg name="req_sec" type="uint"/>
29             <arg name="req_usec" type="uint"/>
30         </request>
31
32     </interface>
33
34 </protocol>