summaryrefslogtreecommitdiff
path: root/src/nm-session-monitor.h
diff options
context:
space:
mode:
authorPavel Šimerda <psimerda@redhat.com>2013-07-30 23:09:52 +0200
committerPavel Šimerda <psimerda@redhat.com>2015-01-05 18:39:46 +0100
commit0de60b300ed6cc0fc94c742396112b1274989371 (patch)
treedf7d7f4c06ccb698f481246ff6389c5f01bc6b8b /src/nm-session-monitor.h
parenteb2eda4408667395ffb73ec94fc5a02f311b66f5 (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.h20
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__ */