![]() |
![]() |
![]() |
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
);
Returns : |
GList * polkit_backend_session_monitor_get_sessions
(PolkitBackendSessionMonitor *monitor
);
|
|
Returns : |
PolkitIdentity * polkit_backend_session_monitor_get_user_for_subject (PolkitBackendSessionMonitor *monitor
,PolkitSubject *subject
,GError **error
);
|
|
|
|
|
|
Returns : |
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
);
|
|
|
|
Returns : |
gboolean polkit_backend_session_monitor_is_session_active (PolkitBackendSessionMonitor *monitor
,PolkitSubject *session
);
|
|
|
|
Returns : |
"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. |