summaryrefslogtreecommitdiff
path: root/daemon/gdm-session.xml
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2012-07-18 17:36:44 -0400
committerJasper St. Pierre <jstpierre@mecheye.net>2012-08-01 12:14:18 -0300
commit2672f6a1f43d054c0aab34b623f0f0e6edd8ed5f (patch)
treeaf964ed59f02f34420c464b2812819b349e2d54f /daemon/gdm-session.xml
parentae725b063b007f75b265c82cfa0275f16233aee7 (diff)
downloadgdm-2672f6a1f43d054c0aab34b623f0f0e6edd8ed5f.tar.gz
daemon: Replace old method/signal-based API with async method calls
Before, the session worker and session communicated by a series of signals and methods... but backwards. The session worker would listen for a series of signals sent out by the session, and respond back by calling methods on it. This requires a lot of annoying, silly manual labor when trying to add another method to the API. So, reverse the API so that the worker manager calls async methods on the worker itself. https://bugzilla.gnome.org/show_bug.cgi?id=678057
Diffstat (limited to 'daemon/gdm-session.xml')
-rw-r--r--daemon/gdm-session.xml137
1 files changed, 0 insertions, 137 deletions
diff --git a/daemon/gdm-session.xml b/daemon/gdm-session.xml
index 53e9cd9f..cf3103ac 100644
--- a/daemon/gdm-session.xml
+++ b/daemon/gdm-session.xml
@@ -4,51 +4,6 @@
signals are emitted by the simple slave -->
<interface name="org.gnome.DisplayManager.WorkerManager">
<method name="Hello" />
- <method name="CancelPendingQuery">
- <arg name="service_name" type="s" direction="in"/>
- </method>
- <method name="UsernameChanged">
- <arg name="service_name" type="s" direction="in"/>
- <arg name="new_username" type="s" direction="in"/>
- </method>
- <method name="SavedLanguageNameRead">
- <arg name="language_name" type="s" direction="in"/>
- </method>
- <method name="SavedSessionNameRead">
- <arg name="session_name" type="s" direction="in"/>
- </method>
- <method name="ServiceUnavailable">
- <arg name="service_name" direction="in" type="s"/>
- <arg name="message" direction="in" type="s"/>
- </method>
- <method name="SetupComplete">
- <arg name="service_name" direction="in" type="s"/>
- </method>
- <method name="SetupFailed">
- <arg name="service_name" direction="in" type="s"/>
- <arg name="message" direction="in" type="s"/>
- </method>
- <method name="Authenticated">
- <arg name="service_name" direction="in" type="s"/>
- </method>
- <method name="AuthenticationFailed">
- <arg name="service_name" direction="in" type="s"/>
- <arg name="message" direction="in" type="s"/>
- </method>
- <method name="Authorized">
- <arg name="service_name" direction="in" type="s"/>
- </method>
- <method name="AuthorizationFailed">
- <arg name="service_name" direction="in" type="s"/>
- <arg name="message" direction="in" type="s"/>
- </method>
- <method name="Accredited">
- <arg name="service_name" direction="in" type="s"/>
- </method>
- <method name="AccreditationFailed">
- <arg name="service_name" direction="in" type="s"/>
- <arg name="message" direction="in" type="s"/>
- </method>
<method name="InfoQuery">
<arg name="service_name" direction="in" type="s"/>
<arg name="query" direction="in" type="s"/>
@@ -67,98 +22,6 @@
<arg name="service_name" direction="in" type="s"/>
<arg name="problem" direction="in" type="s"/>
</method>
- <method name="ReauthenticationStarted">
- <arg name="pid_of_caller" direction="in" type="i"/>
- <arg name="address" direction="in" type="s"/>
- </method>
- <method name="Reauthenticated">
- <arg name="service_name" direction="in" type="s"/>
- </method>
- <method name="Opened">
- <arg name="service_name" direction="in" type="s"/>
- <arg name="session_id" direction="in" type="s"/>
- </method>
- <method name="OpenFailed">
- <arg name="service_name" direction="in" type="s"/>
- <arg name="message" direction="in" type="s"/>
- </method>
- <method name="SessionStarted">
- <arg name="service_name" direction="in" type="s"/>
- <arg name="pid" direction="in" type="i"/>
- </method>
- <method name="SessionStartFailed">
- <arg name="service_name" direction="in" type="s"/>
- <arg name="message" direction="in" type="s"/>
- </method>
- <method name="SessionExited">
- <arg name="service_name" direction="in" type="s"/>
- <!-- This is a combination of exit code and exit
- signal. Use macros in sys/wait.h to handle it. -->
- <arg name="status" direction="in" type="i"/>
- </method>
-
- <signal name="StartProgram">
- <arg name="command" type="s"/>
- </signal>
- <signal name="Setup">
- <arg name="service_name" type="s"/>
- <arg name="x11_display_name" type="s"/>
- <arg name="x11_authority_file" type="s"/>
- <arg name="display_device" type="s"/>
- <arg name="display_seat" type="s"/>
- <arg name="hostname" type="s"/>
- <arg name="display_is_local" type="b"/>
- </signal>
- <signal name="SetupForUser">
- <arg name="service_name" type="s"/>
- <arg name="user_name" type="s"/>
- <arg name="x11_display_name" type="s"/>
- <arg name="x11_authority_file" type="s"/>
- <arg name="display_device" type="s"/>
- <arg name="display_seat" type="s"/>
- <arg name="hostname" type="s"/>
- <arg name="display_is_local" type="b"/>
- </signal>
- <signal name="SetupForProgram">
- <arg name="service_name" type="s"/>
- <arg name="user_name" type="s"/>
- <arg name="x11_display_name" type="s"/>
- <arg name="x11_authority_file" type="s"/>
- <arg name="display_device" type="s"/>
- <arg name="display_seat" type="s"/>
- <arg name="hostname" type="s"/>
- <arg name="display_is_local" type="b"/>
- <arg name="log_file" type="s"/>
- </signal>
- <signal name="Authenticate">
- <arg name="service_name" type="s"/>
- </signal>
- <signal name="Authorize">
- <arg name="service_name" type="s"/>
- </signal>
- <signal name="EstablishCredentials">
- <arg name="service_name" type="s"/>
- </signal>
- <signal name="OpenSession">
- <arg name="service_name" type="s"/>
- </signal>
- <signal name="StartReauthentication">
- <arg name="pid_of_caller" type="i"/>
- <arg name="uid_of_caller" type="i"/>
- </signal>
- <signal name="SetEnvironmentVariable">
- <arg name="name" type="s" />
- <arg name="value" type="s" />
- </signal>
- <signal name="SetLanguageName">
- <arg name="language" type="s" />
- </signal>
- <signal name="SetSessionName">
- <arg name="session_name" type="s" />
- </signal>
- <signal name="SetSessionType">
- <arg name="session_type" type="s" />
- </signal>
</interface>
<interface name="org.gnome.DisplayManager.UserVerifier">
<method name="BeginVerification">