tizen 2.4 release
[framework/appfw/alarm-manager.git] / alarm_mgr.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <node name="/org/tizen/alarm/manager">
3   <interface name="org.tizen.alarm.manager">
4     <method name="alarm_create_periodic">
5       <arg type="s" name="app_service_name" direction="in" />
6       <arg type="s" name="app_service_name_mod" direction="in" />
7       <arg type="i" name="interval" direction="in" />
8       <arg type="i" name="is_ref" direction="in" />
9       <arg type="i" name="method" direction="in" />
10       <arg type="s" name="cookie" direction="in" />
11       <arg type="i" name="alarm_id" direction="out" />
12       <arg type="i" name="return_code" direction="out" />
13     </method>
14     <method name="alarm_create">
15       <arg type="i" name="pid" direction="in" />
16       <arg type="s" name="app_service_name" direction="in" />
17       <arg type="s" name="app_service_name_mod" direction="in" />
18       <arg type="i" name="alarm_info_start_year" direction="in" />
19       <arg type="i" name="alarm_info_start_month" direction="in" />
20       <arg type="i" name="alarm_info_start_day" direction="in" />
21       <arg type="i" name="alarm_info_start_hour" direction="in" />
22       <arg type="i" name="alarm_info_start_min" direction="in" />
23       <arg type="i" name="alarm_info_start_sec" direction="in" />
24       <arg type="i" name="alarm_info_end_year" direction="in" />
25       <arg type="i" name="alarm_info_end_month" direction="in" />
26       <arg type="i" name="alarm_info_end_day" direction="in" />
27       <arg type="i" name="alarm_info_mode_day_of_week" direction="in" />
28       <arg type="i" name="alarm_info_mode_repeat" direction="in" />
29       <arg type="i" name="alarm_info_alarm_type" direction="in" />
30       <arg type="i" name="alarm_info_reserved_info" direction="in" />
31       <arg type="s" name="alarm_info_reserved_service_name" direction="in" />
32       <arg type="s" name="alarm_info_reserved_service_name_mod" direction="in" />
33       <arg type="s" name="cookie" direction="in" />
34       <arg type="i" name="alarm_id" direction="out" />
35       <arg type="i" name="return_code" direction="out" />
36     </method>
37         <method name="alarm_create_appsvc">
38       <arg type="i" name="pid" direction="in" />
39       <arg type="i" name="alarm_info_start_year" direction="in" />
40       <arg type="i" name="alarm_info_start_month" direction="in" />
41       <arg type="i" name="alarm_info_start_day" direction="in" />
42       <arg type="i" name="alarm_info_start_hour" direction="in" />
43       <arg type="i" name="alarm_info_start_min" direction="in" />
44       <arg type="i" name="alarm_info_start_sec" direction="in" />
45       <arg type="i" name="alarm_info_end_year" direction="in" />
46       <arg type="i" name="alarm_info_end_month" direction="in" />
47       <arg type="i" name="alarm_info_end_day" direction="in" />
48       <arg type="i" name="alarm_info_mode_day_of_week" direction="in" />
49       <arg type="u" name="alarm_info_mode_interval" direction="in" />
50       <arg type="i" name="alarm_info_mode_repeat" direction="in" />
51       <arg type="i" name="alarm_info_alarm_type" direction="in" />
52       <arg type="i" name="alarm_info_reserved_info" direction="in" />
53       <arg type="s" name="alarm_info_bundle_data" direction="in" />
54       <arg type="s" name="cookie" direction="in" />
55       <arg type="i" name="alarm_id" direction="out" />
56       <arg type="i" name="return_code" direction="out" />
57     </method>
58     <method name="alarm_delete">
59       <arg type="i" name="pid" direction="in" />
60       <arg type="i" name="alarm_id" direction="in" />
61       <arg type="s" name="cookie" direction="in" />
62       <arg type="i" name="alarm_info_return_code" direction="out" />
63     </method>
64     <method name="alarm_delete_all">
65       <arg type="i" name="pid" direction="in" />
66       <arg type="s" name="cookie" direction="in" />
67       <arg type="i" name="alarm_info_return_code" direction="out" />
68     </method>
69         <method name="alarm_update">
70           <arg type="i" name="pid" direction="in" />
71           <arg type="s" name="app_service_name" direction="in" />
72           <arg type="i" name="alarm_id" direction="in" />
73       <arg type="i" name="alarm_info_start_year" direction="in" />
74       <arg type="i" name="alarm_info_start_month" direction="in" />
75       <arg type="i" name="alarm_info_start_day" direction="in" />
76       <arg type="i" name="alarm_info_start_hour" direction="in" />
77       <arg type="i" name="alarm_info_start_min" direction="in" />
78       <arg type="i" name="alarm_info_start_sec" direction="in" />
79       <arg type="i" name="alarm_info_end_year" direction="in" />
80       <arg type="i" name="alarm_info_end_month" direction="in" />
81       <arg type="i" name="alarm_info_end_day" direction="in" />
82       <arg type="i" name="alarm_info_mode_day_of_week" direction="in" />
83       <arg type="i" name="alarm_info_mode_repeat" direction="in" />
84           <arg type="i" name="alarm_info_alarm_type" direction="in" />
85       <arg type="i" name="alarm_info_reserved_info" direction="in" />
86       <arg type="i" name="return_code" direction="out" />
87     </method>
88         <method name="alarm_get_number_of_ids">
89           <arg type="i" name="pid" direction="in" />
90           <arg type="s" name="cookie" direction="in" />
91           <arg type="i" name="number_of_ids" direction="out" />
92           <arg type="i" name="return_code" direction="out" />
93     </method>
94         <method name="alarm_get_list_of_ids">
95           <arg type="i" name="pid" direction="in" />
96           <arg type="i" name="max_number_of_ids" direction="in" />
97           <arg type="ai" name="alarm_id" direction="out" />
98           <arg type="i" name="number_of_ids" direction="out" />
99           <arg type="i" name="return_code" direction="out" />
100     </method>
101         <method name="alarm_get_appsvc_info">
102           <arg type="i" name="pid" direction="in" />
103           <arg type="i" name="alarm_id" direction="in" />
104           <arg type="s" name="cookie" direction="in" />
105           <arg type="s" name="b_data" direction="out" />
106           <arg type="i" name="return_code" direction="out" />
107     </method>
108     <method name="alarm_get_info">
109           <arg type="i" name="pid" direction="in" />
110           <arg type="i" name="alarm_id" direction="in" />
111           <arg type="s" name="cookie" direction="in" />
112       <arg type="i" name="alarm_info_start_year" direction="out" />
113       <arg type="i" name="alarm_info_start_month" direction="out" />
114       <arg type="i" name="alarm_info_start_day" direction="out" />
115       <arg type="i" name="alarm_info_start_hour" direction="out" />
116       <arg type="i" name="alarm_info_start_min" direction="out" />
117       <arg type="i" name="alarm_info_start_sec" direction="out" />
118       <arg type="i" name="alarm_info_end_year" direction="out" />
119       <arg type="i" name="alarm_info_end_month" direction="out" />
120       <arg type="i" name="alarm_info_end_day" direction="out" />
121       <arg type="i" name="alarm_info_mode_day_of_week" direction="out" />
122       <arg type="i" name="alarm_info_mode_repeat" direction="out" />
123       <arg type="i" name="alarm_info_alarm_type" direction="out" />
124       <arg type="i" name="alarm_info_reserved_info" direction="out" />
125       <arg type="i" name="return_code" direction="out" />
126     </method>
127         <method name="alarm_set_rtc_time">
128       <arg type="i" name="pid" direction="in" />
129       <arg type="i" name="alarm_info_year" direction="in" />
130       <arg type="i" name="alarm_info_month" direction="in" />
131       <arg type="i" name="alarm_info_day" direction="in" />
132       <arg type="i" name="alarm_info_hour" direction="in" />
133       <arg type="i" name="alarm_info_min" direction="in" />
134       <arg type="i" name="alarm_info_sec" direction="in" />
135       <arg type="s" name="cookie" direction="in" />
136       <arg type="i" name="return_code" direction="out" />
137     </method>
138         <method name="alarm_get_next_duetime">
139           <arg type="i" name="pid" direction="in" />
140           <arg type="i" name="alarm_id" direction="in" />
141           <arg type="s" name="cookie" direction="in" />
142           <arg type="i" name="duetime" direction="out" />
143           <arg type="i" name="return_code" direction="out" />
144     </method>
145         <method name="alarm_get_all_info">
146           <arg type="i" name="pid" direction="in" />
147           <arg type="s" name="cookie" direction="in" />
148           <arg type="s" name="db_path" direction="out" />
149           <arg type="i" name="return_code" direction="out" />
150     </method>
151     <method name="alarm_set_time">
152       <arg type="i" name="time" direction="in" />
153       <arg type="i" name="return_code" direction="out" />
154     </method>
155     <method name="alarm_set_time_with_propagation_delay">
156           <arg type="u" name="new_sec" direction="in" />
157           <arg type="u" name="new_nsec" direction="in" />
158           <arg type="u" name="req_sec" direction="in" />
159           <arg type="u" name="req_nsec" direction="in" />
160           <arg type="i" name="return_code" direction="out" />
161     </method>
162         <method name="alarm_set_timezone">
163           <arg type="s" name="tzpath_str" direction="in" />
164           <arg type="i" name="return_code" direction="out" />
165     </method>
166   </interface>
167 </node>