diff options
Diffstat (limited to 'src/nm-session-monitor.h')
-rw-r--r-- | src/nm-session-monitor.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/nm-session-monitor.h b/src/nm-session-monitor.h index 818941ef79..9a38dc0eee 100644 --- a/src/nm-session-monitor.h +++ b/src/nm-session-monitor.h @@ -38,9 +38,14 @@ G_BEGIN_DECLS typedef struct _NMSessionMonitorClass NMSessionMonitorClass; +typedef void (*NMSessionCallback) (NMSessionMonitor *monitor, gpointer user_data); + GType nm_session_monitor_get_type (void) G_GNUC_CONST; NMSessionMonitor *nm_session_monitor_get (void); +gulong nm_session_monitor_connect (NMSessionCallback callback, gpointer user_data); +void nm_session_monitor_disconnect (gulong handler_id); + gboolean nm_session_monitor_uid_to_user (uid_t uid, const char **out_user); gboolean nm_session_monitor_user_to_uid (const char *user, uid_t *out_uid); gboolean nm_session_monitor_session_exists (uid_t uid, gboolean active); @@ -54,7 +59,6 @@ gboolean nm_session_monitor_uid_has_session (NMSessionMonitor *monitor uid_t uid, const char **out_user, GError **error); - gboolean nm_session_monitor_user_active (NMSessionMonitor *monitor, const char *username, GError **error); |