<!DOCTYPE node PUBLIC '-//freedesktop//DTD D-BUS Object Introspection 1.0//EN' 'http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd'> <node> <!-- org.gnome.Mutter.IdleMonitor: @short_description: idle monitor interface This interface is used by gnome-desktop to implement user activity monitoring. --> <interface name="org.gnome.Mutter.IdleMonitor"> <method name="GetIdletime"> <arg name="idletime" direction="out" type="t"/> </method> <method name="AddIdleWatch"> <arg name="interval" direction="in" type="t" /> <arg name="id" direction="out" type="u" /> </method> <method name="AddUserActiveWatch"> <arg name="id" direction="out" type="u" /> </method> <method name="RemoveWatch"> <arg name="id" direction="in" type="u" /> </method> <method name="ResetIdletime"/> <signal name="WatchFired"> <arg name="id" direction="out" type="u" /> </signal> </interface> </node>