diff options
author | William Jon McCann <mccann@jhu.edu> | 2007-02-15 15:28:27 -0500 |
---|---|---|
committer | William Jon McCann <mccann@jhu.edu> | 2007-02-15 15:28:27 -0500 |
commit | cbe9b9ba1ca59d25365593fdc1a66f9ffd3183ca (patch) | |
tree | 513550d8e7b24e7b5321eefaad491e8b2bfa1cb2 /src/ck-session.h | |
parent | 66c740f30d36bac8f7b56261f0bd595b297d3dd2 (diff) |
implement get/set idle methods
Add the GetIdle and SetIdle methods, and the IdleChanged signal.
SetIdle is restricted to the uid of the session in question.
Diffstat (limited to 'src/ck-session.h')
-rw-r--r-- | src/ck-session.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/ck-session.h b/src/ck-session.h index 761edc9..e2f68bf 100644 --- a/src/ck-session.h +++ b/src/ck-session.h @@ -55,6 +55,8 @@ typedef struct void (* unlock) (CkSession *session); void (* active_changed) (CkSession *session, gboolean active); + void (* idle_changed) (CkSession *session, + gboolean idle); } CkSessionClass; typedef enum @@ -136,11 +138,10 @@ gboolean ck_session_get_host_name (CkSession *sessi /* Non-authoritative properties */ gboolean ck_session_get_idle (CkSession *session, - gboolean *idle, - GError **error); + DBusGMethodInvocation *context); gboolean ck_session_set_idle (CkSession *session, gboolean idle, - GError **error); + DBusGMethodInvocation *context); /* Privileged actions */ gboolean ck_session_activate (CkSession *session, |