![]() |
![]() |
![]() |
PolicyKit Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
PolkitBackendSessionMonitor; PolkitBackendSessionMonitor * polkit_backend_session_monitor_new (void); GList * polkit_backend_session_monitor_get_sessions (PolkitBackendSessionMonitor *monitor); PolkitIdentity * polkit_backend_session_monitor_get_user_for_subject (PolkitBackendSessionMonitor *monitor, PolkitSubject *subject, GError **error); PolkitSubject * polkit_backend_session_monitor_get_session_for_subject (PolkitBackendSessionMonitor *monitor, PolkitSubject *subject, GError **error); gboolean polkit_backend_session_monitor_is_session_local (PolkitBackendSessionMonitor *monitor, PolkitSubject *session); gboolean polkit_backend_session_monitor_is_session_active (PolkitBackendSessionMonitor *monitor, PolkitSubject *session);
typedef struct _PolkitBackendSessionMonitor PolkitBackendSessionMonitor;
PolkitBackendSessionMonitor * polkit_backend_session_monitor_new (void);
GList * polkit_backend_session_monitor_get_sessions (PolkitBackendSessionMonitor *monitor);
PolkitIdentity * polkit_backend_session_monitor_get_user_for_subject (PolkitBackendSessionMonitor *monitor, PolkitSubject *subject, GError **error);
PolkitSubject * polkit_backend_session_monitor_get_session_for_subject (PolkitBackendSessionMonitor *monitor, PolkitSubject *subject, GError **error);
Gets the session corresponding to subject
or NULL
if no session exists.
|
A PolkitBackendSessionMonitor. |
|
A PolkitSubject. |
|
Return location for error. |
Returns : |
NULL if error is set otherwise a PolkitUnixSession that should be freed with g_object_unref() .
|
gboolean polkit_backend_session_monitor_is_session_local (PolkitBackendSessionMonitor *monitor, PolkitSubject *session);
gboolean polkit_backend_session_monitor_is_session_active (PolkitBackendSessionMonitor *monitor, PolkitSubject *session);
"changed"
signalvoid user_function (PolkitBackendSessionMonitor *monitor, gpointer user_data) : Run Last
Emitted when something changes.
|
A PolkitBackendSessionMonitor |
|
user data set when the signal handler was connected. |