diff options
author | Pavel Šimerda <psimerda@redhat.com> | 2013-07-30 23:09:52 +0200 |
---|---|---|
committer | Pavel Šimerda <psimerda@redhat.com> | 2015-01-05 18:39:46 +0100 |
commit | 0de60b300ed6cc0fc94c742396112b1274989371 (patch) | |
tree | df7d7f4c06ccb698f481246ff6389c5f01bc6b8b /src/nm-session-monitor.h | |
parent | eb2eda4408667395ffb73ec94fc5a02f311b66f5 (diff) |
session: merge nm-session-monitor-* modules
Merged all session tracking modules into one source file and simplified
it substantially. Now systemd-logind and ConsoleKit support can be built
in at the same time and both are detected at runtime. This is useful on
source based as well as binary distributions.
Original patch written by Fabio Erculiani <lxnay@sabayon.org>, modified
by Pavel Šimerda <psimerda@redhat.com> and Thomas Haller <thaller@redhat.com>.
https://bugzilla.gnome.org/show_bug.cgi?id=686997
Acked-By: Thomas Haller <thaller@redhat.com>
Diffstat (limited to 'src/nm-session-monitor.h')
-rw-r--r-- | src/nm-session-monitor.h | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/src/nm-session-monitor.h b/src/nm-session-monitor.h index 9a38dc0eee..32f747f231 100644 --- a/src/nm-session-monitor.h +++ b/src/nm-session-monitor.h @@ -40,8 +40,7 @@ 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); +GType nm_session_monitor_get_type (void) G_GNUC_CONST; gulong nm_session_monitor_connect (NMSessionCallback callback, gpointer user_data); void nm_session_monitor_disconnect (gulong handler_id); @@ -50,23 +49,6 @@ gboolean nm_session_monitor_uid_to_user (uid_t uid, const char **out 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); -gboolean nm_session_monitor_user_has_session (NMSessionMonitor *monitor, - const char *username, - uid_t *out_uid, - GError **error); - -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); - -gboolean nm_session_monitor_uid_active (NMSessionMonitor *monitor, - uid_t uid, - GError **error); - G_END_DECLS #endif /* __NETWORKMANAGER_SESSION_MONITOR_H__ */ |