summaryrefslogtreecommitdiff
path: root/xfce4-session/xfsm-manager-dbus.xml
diff options
context:
space:
mode:
authorEric Koegel <eric.koegel@gmail.com>2016-05-31 10:32:36 +0300
committerEric Koegel <eric.koegel@gmail.com>2016-06-28 10:25:24 +0300
commit894894991b90c3deab7a3ba230aafb6c91ca42f6 (patch)
treeb221e11e792f9fff5b4961c56fff5aecf555077e /xfce4-session/xfsm-manager-dbus.xml
parent16dd17c2e2903d2b2f46a38701deb55c8a89340c (diff)
downloadxfce4-session-894894991b90c3deab7a3ba230aafb6c91ca42f6.tar.gz
Start with the dbus register interface
Diffstat (limited to 'xfce4-session/xfsm-manager-dbus.xml')
-rw-r--r--xfce4-session/xfsm-manager-dbus.xml28
1 files changed, 28 insertions, 0 deletions
diff --git a/xfce4-session/xfsm-manager-dbus.xml b/xfce4-session/xfsm-manager-dbus.xml
index 9b0c7c02..9c0aa677 100644
--- a/xfce4-session/xfsm-manager-dbus.xml
+++ b/xfce4-session/xfsm-manager-dbus.xml
@@ -149,6 +149,34 @@
</method>
<!--
+ ObjectPath[] org.Xfce.Session.Manager.RegisterClient
+
+ @app_id: The application identifier
+ @client_startup_id: Client startup identifier
+
+ Returns:
+ @client_id: The object path of the newly registered client
+
+ Register the caller as a Session Management client.
+ -->
+ <method name="RegisterClient">
+ <arg direction="in" name="app_id" type="s" />
+ <arg direction="in" name="client_startup_id" type="s" />
+ <arg direction="out" name="client_id" type="o" />
+ </method>
+
+ <!--
+ void org.Xfce.Session.Manager.UnregisterClient
+
+ @client_id: The object path of the previously registered client
+
+ Unregister the specified client from Session Management.
+ -->
+ <method name="UnregisterClient">
+ <arg direction="in" name="client_id" type="o" />
+ </method>
+
+ <!--
void org.xfce.Session.Manager.StateChanged(Unsigned Int old_state,
Unsigned Int new_state)