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