diff options
author | Pavel Šimerda <psimerda@redhat.com> | 2015-01-02 22:41:00 +0100 |
---|---|---|
committer | Pavel Šimerda <psimerda@redhat.com> | 2015-01-05 18:39:17 +0100 |
commit | 4a9eaa190fbfd82e4f285e4fde0c0940a0a50a1c (patch) | |
tree | 653b325704f5a2395d6e4030339402b86dd87496 /src/nm-session-monitor.h | |
parent | d42f2c11b79cf46701d046a418d39d03f3809582 (diff) | |
download | NetworkManager-4a9eaa190fbfd82e4f285e4fde0c0940a0a50a1c.tar.gz |
session: switch code to nm_session_monitor_{,dis}connect()
Acked-By: Thomas Haller <thaller@redhat.com>
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); |