summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorDavid Zeuthen <davidz@redhat.com>2009-02-03 00:30:59 -0500
committerDavid Zeuthen <davidz@redhat.com>2009-02-03 00:30:59 -0500
commit530b87a3c28b99033fbd918afe5ce4d6d8b3005f (patch)
tree407ded195a2faf4d79bdf7f1f79b819562c05dd7 /data
parent7aab42f54b05643b30bf995256e3ff14a3b87b87 (diff)
add docs for the AuthorityManager D-Bus interface
Diffstat (limited to 'data')
-rw-r--r--data/org.freedesktop.PolicyKit1.AuthorityManager.xml22
1 files changed, 18 insertions, 4 deletions
diff --git a/data/org.freedesktop.PolicyKit1.AuthorityManager.xml b/data/org.freedesktop.PolicyKit1.AuthorityManager.xml
index 5c05fcc..9f855bc 100644
--- a/data/org.freedesktop.PolicyKit1.AuthorityManager.xml
+++ b/data/org.freedesktop.PolicyKit1.AuthorityManager.xml
@@ -19,42 +19,56 @@
</annotation>
<interface name="org.freedesktop.PolicyKit1.AuthorityManager">
+ <annotation name="org.gtk.EggDBus.DocString.Summary" value="Manage an Authority"/>
+ <annotation name="org.gtk.EggDBus.DocString" value="This D-Bus interface <emphasis>may</emphasis> be implemented by the <literal>/org/freedesktop/PoliycKit1/Authority</literal> object on the well-known name <literal>org.freedesktop.PolicyKit1</literal> on the system message bus."/>
<method name="EnumerateUsers">
+ <annotation name="org.gtk.EggDBus.DocString" value="Enumerate all users known to the authority."/>
+
<arg name="users" direction="out" type="a(sa{sv})">
+ <annotation name="org.gtk.EggDBus.DocString" value="An array of identities."/>
<annotation name="org.gtk.EggDBus.StructType" value="Identity"/>
</arg>
</method>
<method name="EnumerateGroups">
+ <annotation name="org.gtk.EggDBus.DocString" value="Enumerate all groups known to the authority."/>
+
<arg name="groups" direction="out" type="a(sa{sv})">
+ <annotation name="org.gtk.EggDBus.DocString" value="An array of identities."/>
<annotation name="org.gtk.EggDBus.StructType" value="Identity"/>
</arg>
</method>
<method name="AddAuthorization">
+ <annotation name="org.gtk.EggDBus.DocString" value="Add an authorization to @identity."/>
+
<arg name="identity" direction="in" type="(sa{sv})">
- <annotation name="org.gtk.EggDBus.StructType" value="Identity"/>
<annotation name="org.gtk.EggDBus.DocString" value="The identity to add @authorization to"/>
+ <annotation name="org.gtk.EggDBus.StructType" value="Identity"/>
</arg>
<arg name="authorization" direction="in" type="(s(sa{sv})b)">
- <annotation name="org.gtk.EggDBus.StructType" value="Authorization"/>
<annotation name="org.gtk.EggDBus.DocString" value="The authorization to add for @identity"/>
+ <annotation name="org.gtk.EggDBus.StructType" value="Authorization"/>
</arg>
</method>
<method name="RemoveAuthorization">
+ <annotation name="org.gtk.EggDBus.DocString" value="Remove an authorization from @identity."/>
+
<arg name="identity" direction="in" type="(sa{sv})">
- <annotation name="org.gtk.EggDBus.StructType" value="Identity"/>
<annotation name="org.gtk.EggDBus.DocString" value="The identity to remove @authorization from"/>
+ <annotation name="org.gtk.EggDBus.StructType" value="Identity"/>
</arg>
<arg name="authorization" direction="in" type="(s(sa{sv})b)">
- <annotation name="org.gtk.EggDBus.StructType" value="Authorization"/>
<annotation name="org.gtk.EggDBus.DocString" value="The authorization to remove from @identity"/>
+ <annotation name="org.gtk.EggDBus.StructType" value="Authorization"/>
</arg>
</method>
<method name="EnumerateAuthorizations">
+ <annotation name="org.gtk.EggDBus.DocString" value="Enumerate all authorizations for @identity."/>
+
<arg name="identity" direction="in" type="(sa{sv})">
<annotation name="org.gtk.EggDBus.StructType" value="Identity"/>
<annotation name="org.gtk.EggDBus.DocString" value="The identity to enumerate authorizations for"/>