tizen 2.4 release
[framework/appfw/alarm-manager.git] / alarm_mgr.xml
old mode 100644 (file)
new mode 100755 (executable)
index 4d9e08c..b26f9a7
@@ -1,6 +1,16 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <node name="/org/tizen/alarm/manager">
   <interface name="org.tizen.alarm.manager">
+    <method name="alarm_create_periodic">
+      <arg type="s" name="app_service_name" direction="in" />
+      <arg type="s" name="app_service_name_mod" direction="in" />
+      <arg type="i" name="interval" direction="in" />
+      <arg type="i" name="is_ref" direction="in" />
+      <arg type="i" name="method" direction="in" />
+      <arg type="s" name="cookie" direction="in" />
+      <arg type="i" name="alarm_id" direction="out" />
+      <arg type="i" name="return_code" direction="out" />
+    </method>
     <method name="alarm_create">
       <arg type="i" name="pid" direction="in" />
       <arg type="s" name="app_service_name" direction="in" />
@@ -36,6 +46,7 @@
       <arg type="i" name="alarm_info_end_month" direction="in" />
       <arg type="i" name="alarm_info_end_day" direction="in" />
       <arg type="i" name="alarm_info_mode_day_of_week" direction="in" />
+      <arg type="u" name="alarm_info_mode_interval" direction="in" />
       <arg type="i" name="alarm_info_mode_repeat" direction="in" />
       <arg type="i" name="alarm_info_alarm_type" direction="in" />
       <arg type="i" name="alarm_info_reserved_info" direction="in" />
       <arg type="i" name="alarm_id" direction="out" />
       <arg type="i" name="return_code" direction="out" />
     </method>
-       <method name="alarm_delete">
+    <method name="alarm_delete">
       <arg type="i" name="pid" direction="in" />
       <arg type="i" name="alarm_id" direction="in" />
       <arg type="s" name="cookie" direction="in" />
       <arg type="i" name="alarm_info_return_code" direction="out" />
     </method>
-       <method name="alarm_power_on">
-      <arg type="i" name="pid" direction="in" />
-      <arg type="i" name="on_off" direction="in" />
-      <arg type="i" name="alarm_info_return_code" direction="out" />
-    </method>
-       <method name="alarm_power_off">
+    <method name="alarm_delete_all">
       <arg type="i" name="pid" direction="in" />
+      <arg type="s" name="cookie" direction="in" />
       <arg type="i" name="alarm_info_return_code" direction="out" />
     </method>
-       <method name="alarm_check_next_duetime">
-      <arg type="i" name="pid" direction="in" />
-      <arg type="i" name="alarm_info_return_code" direction="out" />
-    </method>    
        <method name="alarm_update">
          <arg type="i" name="pid" direction="in" />
          <arg type="s" name="app_service_name" direction="in" />
@@ -84,6 +87,7 @@
     </method>
        <method name="alarm_get_number_of_ids">
          <arg type="i" name="pid" direction="in" />
+         <arg type="s" name="cookie" direction="in" />
          <arg type="i" name="number_of_ids" direction="out" />
          <arg type="i" name="return_code" direction="out" />
     </method>
          <arg type="i" name="number_of_ids" direction="out" />
          <arg type="i" name="return_code" direction="out" />
     </method>
+       <method name="alarm_get_appsvc_info">
+         <arg type="i" name="pid" direction="in" />
+         <arg type="i" name="alarm_id" direction="in" />
+         <arg type="s" name="cookie" direction="in" />
+         <arg type="s" name="b_data" direction="out" />
+         <arg type="i" name="return_code" direction="out" />
+    </method>
     <method name="alarm_get_info">
          <arg type="i" name="pid" direction="in" />
          <arg type="i" name="alarm_id" direction="in" />
+         <arg type="s" name="cookie" direction="in" />
       <arg type="i" name="alarm_info_start_year" direction="out" />
       <arg type="i" name="alarm_info_start_month" direction="out" />
       <arg type="i" name="alarm_info_start_day" direction="out" />
       <arg type="i" name="alarm_info_reserved_info" direction="out" />
       <arg type="i" name="return_code" direction="out" />
     </method>
+       <method name="alarm_set_rtc_time">
+      <arg type="i" name="pid" direction="in" />
+      <arg type="i" name="alarm_info_year" direction="in" />
+      <arg type="i" name="alarm_info_month" direction="in" />
+      <arg type="i" name="alarm_info_day" direction="in" />
+      <arg type="i" name="alarm_info_hour" direction="in" />
+      <arg type="i" name="alarm_info_min" direction="in" />
+      <arg type="i" name="alarm_info_sec" direction="in" />
+      <arg type="s" name="cookie" direction="in" />
+      <arg type="i" name="return_code" direction="out" />
+    </method>
+       <method name="alarm_get_next_duetime">
+         <arg type="i" name="pid" direction="in" />
+         <arg type="i" name="alarm_id" direction="in" />
+         <arg type="s" name="cookie" direction="in" />
+         <arg type="i" name="duetime" direction="out" />
+         <arg type="i" name="return_code" direction="out" />
+    </method>
+       <method name="alarm_get_all_info">
+         <arg type="i" name="pid" direction="in" />
+         <arg type="s" name="cookie" direction="in" />
+         <arg type="s" name="db_path" direction="out" />
+         <arg type="i" name="return_code" direction="out" />
+    </method>
+    <method name="alarm_set_time">
+      <arg type="i" name="time" direction="in" />
+      <arg type="i" name="return_code" direction="out" />
+    </method>
+    <method name="alarm_set_time_with_propagation_delay">
+         <arg type="u" name="new_sec" direction="in" />
+         <arg type="u" name="new_nsec" direction="in" />
+         <arg type="u" name="req_sec" direction="in" />
+         <arg type="u" name="req_nsec" direction="in" />
+         <arg type="i" name="return_code" direction="out" />
+    </method>
+       <method name="alarm_set_timezone">
+         <arg type="s" name="tzpath_str" direction="in" />
+         <arg type="i" name="return_code" direction="out" />
+    </method>
   </interface>
 </node>