diff options
Diffstat (limited to 'src/users-service.xml')
-rw-r--r-- | src/users-service.xml | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/users-service.xml b/src/users-service.xml index 9eccf5d..c90f1e8 100644 --- a/src/users-service.xml +++ b/src/users-service.xml @@ -18,6 +18,7 @@ <arg name="user_name" direction="out" type="s"/> <arg name="real_name" direction="out" type="s"/> <arg name="shell" direction="out" type="s"/> + <arg name="login_count" direction="out" type="i"/> <arg name="icon_url" direction="out" type="s"/> </method> @@ -25,23 +26,17 @@ <method name="GetUsersInfo"> <arg name="uid" direction="in" type="ax"/> <!-- (uid, user_name, real_name, shell, icon_url) --> - <arg name="user_info" direction="out" type="a(xssss)"/> + <arg name="user_info" direction="out" type="a(xsssis)"/> </method> - <!-- Triggered when user information is being reloaded. - All existing user information is invalid from this signal. - Wait for the UsersLoaded signal --> - <signal name="LoadingUsers"></signal> + <!-- Query if the initial user list is loaded --> + <method name="GetUsersLoaded"> + <arg name="is_loaded" direction="out" type="b"/> + </method> - <!-- Triggered when user information has been reloaded. - A client should call GetUserList() now --> + <!-- Triggered when the initial user list is loaded --> <signal name="UsersLoaded"></signal> - <!-- Triggered when a user has updated information --> - <signal name="UserUpdated"> - <arg name="uid" type="x"/> - </signal> - <!-- Triggered when a users are added to/removed from the system. Clients should monitor these signals as soon as they connect to this object --> @@ -52,5 +47,10 @@ <arg name="uid" type="x"/> </signal> + <!-- Triggered when a user has updated information --> + <signal name="UserUpdated"> + <arg name="uid" type="x"/> + </signal> + </interface> </node> |