/usr/share/freesmartphone/xml/org.freesmartphone.Usage.xml is in fso-specs 2012.07.27.2-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node name="/">
<interface name="org.freesmartphone.Usage">
<method name="RegisterResource">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg direction="in" type="s" name="name"/>
<arg direction="in" type="o" name="path"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Usage"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
</method>
<method name="UnregisterResource">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg direction="in" type="s" name="name"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Usage"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
</method>
<method name="ListResources">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg direction="out" type="as" name="resources"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Usage"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
</method>
<method name="GetResourcePolicy">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg direction="in" type="s" name="name"/>
<arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" direction="out" type="s" name="policy" fso:type="org.freesmartphone.Usage.ResourcePolicy"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Usage"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
</method>
<method name="SetResourcePolicy">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg direction="in" type="s" name="name"/>
<arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" direction="in" type="s" name="policy" fso:type="org.freesmartphone.Usage.ResourcePolicy"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Usage"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
</method>
<method name="GetResourceState">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg direction="in" type="s" name="name"/>
<arg direction="out" type="b" name="state"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Usage"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
</method>
<method name="GetResourceUsers">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg direction="in" type="s" name="name"/>
<arg direction="out" type="as" name="users"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Usage"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
</method>
<method name="RequestResource">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg direction="in" type="s" name="name"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Usage"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
</method>
<method name="ReleaseResource">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg direction="in" type="s" name="name"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Usage"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
</method>
<method name="Suspend">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Usage"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
</method>
<method name="Resume">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg direction="in" type="s" name="source"/>
<arg direction="in" type="s" name="reason"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Usage"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
</method>
<method name="Shutdown">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Usage"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
</method>
<method name="Reboot">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Usage"/>
<fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
</method>
<signal name="ResourceAvailable">
<arg type="s" name="name"/>
<arg type="b" name="availability"/>
</signal>
<signal name="ResourceChanged">
<annotation name="com.trolltech.QtDBus.QtTypeName.In2" value="QVariantMap"/>
<arg type="s" name="name"/>
<arg type="b" name="state"/>
<arg type="a{sv}" name="attributes"/>
</signal>
<signal name="SystemAction">
<arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="s" name="action" fso:type="org.freesmartphone.Usage.SystemAction"/>
</signal>
</interface>
<fso:errordomain xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="org.freesmartphone.Usage" fso:no-container="true">
<error name="PolicyUnknown"/>
<error name="PolicyDisabled"/>
<error name="ResourceUnknown"/>
<error name="ResourceExists"/>
<error name="ResourceInUse"/>
<error name="UserExists"/>
<error name="UserUnknown"/>
</fso:errordomain>
<fso:enumeration xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="org.freesmartphone.Usage.ResourcePolicy" type="s">
<fso:member name="auto" value="auto"/>
<fso:member name="disabled" value="disabled"/>
<fso:member name="enabled" value="enabled"/>
</fso:enumeration>
<fso:enumeration xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="org.freesmartphone.Usage.SystemAction" type="s">
<fso:member name="alive" value="alive"/>
<fso:member name="suspend" value="suspend"/>
<fso:member name="resume" value="resume"/>
<fso:member name="shutdown" value="shutdown"/>
<fso:member name="reboot" value="reboot"/>
</fso:enumeration>
</node>
|