tizen 2.3.1 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="i" name="alarm_info_mode_repeat" direction="in" />
50       <arg type="i" name="alarm_info_alarm_type" direction="in" />
51       <arg type="i" name="alarm_info_reserved_info" direction="in" />
52       <arg type="s" name="alarm_info_bundle_data" direction="in" />
53       <arg type="s" name="cookie" direction="in" />
54       <arg type="i" name="alarm_id" direction="out" />
55       <arg type="i" name="return_code" direction="out" />
56     </method>
57     <method name="alarm_delete">
58       <arg type="i" name="pid" direction="in" />
59       <arg type="i" name="alarm_id" direction="in" />
60       <arg type="s" name="cookie" direction="in" />
61       <arg type="i" name="alarm_info_return_code" direction="out" />
62     </method>
63     <method name="alarm_delete_all">
64       <arg type="i" name="pid" direction="in" />
65       <arg type="s" name="cookie" direction="in" />
66       <arg type="i" name="alarm_info_return_code" direction="out" />
67     </method>
68         <method name="alarm_update">
69           <arg type="i" name="pid" direction="in" />
70           <arg type="s" name="app_service_name" direction="in" />
71           <arg type="i" name="alarm_id" direction="in" />
72       <arg type="i" name="alarm_info_start_year" direction="in" />
73       <arg type="i" name="alarm_info_start_month" direction="in" />
74       <arg type="i" name="alarm_info_start_day" direction="in" />
75       <arg type="i" name="alarm_info_start_hour" direction="in" />
76       <arg type="i" name="alarm_info_start_min" direction="in" />
77       <arg type="i" name="alarm_info_start_sec" direction="in" />
78       <arg type="i" name="alarm_info_end_year" direction="in" />
79       <arg type="i" name="alarm_info_end_month" direction="in" />
80       <arg type="i" name="alarm_info_end_day" direction="in" />
81       <arg type="i" name="alarm_info_mode_day_of_week" direction="in" />
82       <arg type="i" name="alarm_info_mode_repeat" direction="in" />
83           <arg type="i" name="alarm_info_alarm_type" direction="in" />
84       <arg type="i" name="alarm_info_reserved_info" direction="in" />
85       <arg type="i" name="return_code" direction="out" />
86     </method>
87         <method name="alarm_get_number_of_ids">
88           <arg type="i" name="pid" direction="in" />
89           <arg type="s" name="cookie" direction="in" />
90           <arg type="i" name="number_of_ids" direction="out" />
91           <arg type="i" name="return_code" direction="out" />
92     </method>
93         <method name="alarm_get_list_of_ids">
94           <arg type="i" name="pid" direction="in" />
95           <arg type="i" name="max_number_of_ids" direction="in" />
96           <arg type="ai" name="alarm_id" direction="out" />
97           <arg type="i" name="number_of_ids" direction="out" />
98           <arg type="i" name="return_code" direction="out" />
99     </method>
100         <method name="alarm_get_appsvc_info">
101           <arg type="i" name="pid" direction="in" />
102           <arg type="i" name="alarm_id" direction="in" />
103           <arg type="s" name="cookie" direction="in" />
104           <arg type="s" name="b_data" direction="out" />
105           <arg type="i" name="return_code" direction="out" />
106     </method>
107     <method name="alarm_get_info">
108           <arg type="i" name="pid" direction="in" />
109           <arg type="i" name="alarm_id" direction="in" />
110           <arg type="s" name="cookie" direction="in" />
111       <arg type="i" name="alarm_info_start_year" direction="out" />
112       <arg type="i" name="alarm_info_start_month" direction="out" />
113       <arg type="i" name="alarm_info_start_day" direction="out" />
114       <arg type="i" name="alarm_info_start_hour" direction="out" />
115       <arg type="i" name="alarm_info_start_min" direction="out" />
116       <arg type="i" name="alarm_info_start_sec" direction="out" />
117       <arg type="i" name="alarm_info_end_year" direction="out" />
118       <arg type="i" name="alarm_info_end_month" direction="out" />
119       <arg type="i" name="alarm_info_end_day" direction="out" />
120       <arg type="i" name="alarm_info_mode_day_of_week" direction="out" />
121       <arg type="i" name="alarm_info_mode_repeat" direction="out" />
122       <arg type="i" name="alarm_info_alarm_type" direction="out" />
123       <arg type="i" name="alarm_info_reserved_info" direction="out" />
124       <arg type="i" name="return_code" direction="out" />
125     </method>
126         <method name="alarm_set_rtc_time">
127       <arg type="i" name="pid" direction="in" />
128       <arg type="i" name="alarm_info_year" direction="in" />
129       <arg type="i" name="alarm_info_month" direction="in" />
130       <arg type="i" name="alarm_info_day" direction="in" />
131       <arg type="i" name="alarm_info_hour" direction="in" />
132       <arg type="i" name="alarm_info_min" direction="in" />
133       <arg type="i" name="alarm_info_sec" direction="in" />
134       <arg type="s" name="cookie" direction="in" />
135       <arg type="i" name="return_code" direction="out" />
136     </method>
137         <method name="alarm_get_next_duetime">
138           <arg type="i" name="pid" direction="in" />
139           <arg type="i" name="alarm_id" direction="in" />
140           <arg type="s" name="cookie" direction="in" />
141           <arg type="i" name="duetime" direction="out" />
142           <arg type="i" name="return_code" direction="out" />
143     </method>
144         <method name="alarm_get_all_info">
145           <arg type="i" name="pid" direction="in" />
146           <arg type="s" name="cookie" direction="in" />
147           <arg type="s" name="db_path" direction="out" />
148           <arg type="i" name="return_code" direction="out" />
149     </method>
150     <method name="alarm_set_time">
151       <arg type="i" name="time" direction="in" />
152       <arg type="i" name="return_code" direction="out" />
153     </method>
154     <method name="alarm_set_timezone">
155       <arg type="s" name="tzpath_str" direction="in" />
156       <arg type="i" name="return_code" direction="out" />
157     </method>
158   </interface>
159 </node>