1<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> 2<node name="/"> 3 <interface name="org.mate.SettingsDaemon.DateTimeMechanism"> 4 <method name="SetTimezone"> 5 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> 6 <arg name="zonefile" direction="in" type="s"/> 7 </method> 8 9 <method name="GetTimezone"> 10 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> 11 <arg name="timezone" direction="out" type="s"/> 12 </method> 13 14 <method name="CanSetTimezone"> 15 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> 16 <arg name="value" direction="out" type="i"> 17 <doc:doc> 18 <doc:summary>Whether the caller can set the timezone</doc:summary> 19 <doc:description> 20 <doc:para> 21 The return value is not a boolean, but an integer with the following meaning: 22 <doc:list> 23 <doc:item> 24 <doc:term>0</doc:term> 25 <doc:definition>the caller cannot set the timezone</doc:definition> 26 </doc:item> 27 <doc:item> 28 <doc:term>1</doc:term> 29 <doc:definition>the caller will be challenged before being able to set the timezone</doc:definition> 30 </doc:item> 31 <doc:item> 32 <doc:term>2</doc:term> 33 <doc:definition>the caller is authorized to set the timezone</doc:definition> 34 </doc:item> 35 </doc:list> 36 </doc:para> 37 </doc:description> 38 </doc:doc> 39 </arg> 40 </method> 41 <method name="SetTime"> 42 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> 43 <arg name="seconds_since_epoch" direction="in" type="x"/> 44 </method> 45 <method name="CanSetTime"> 46 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> 47 <arg name="value" direction="out" type="i"> 48 <doc:doc> 49 <doc:summary>Whether the caller can set the time</doc:summary> 50 <doc:description> 51 <doc:para> 52 The return value is not a boolean, but an integer with the following meaning: 53 <doc:list> 54 <doc:item> 55 <doc:term>0</doc:term> 56 <doc:definition>the caller cannot set the time</doc:definition> 57 </doc:item> 58 <doc:item> 59 <doc:term>1</doc:term> 60 <doc:definition>the caller will be challenged before being able to set the time</doc:definition> 61 </doc:item> 62 <doc:item> 63 <doc:term>2</doc:term> 64 <doc:definition>the caller is authorized to set the time</doc:definition> 65 </doc:item> 66 </doc:list> 67 </doc:para> 68 </doc:description> 69 </doc:doc> 70 </arg> 71 </method> 72 <method name="AdjustTime"> 73 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> 74 <arg name="seconds_to_add" direction="in" type="x"/> 75 </method> 76 77 <method name="GetHardwareClockUsingUtc"> 78 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> 79 <arg name="is_using_utc" direction="out" type="b"/> 80 </method> 81 <method name="SetHardwareClockUsingUtc"> 82 <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> 83 <arg name="is_using_utc" direction="in" type="b"/> 84 </method> 85 86 </interface> 87</node> 88