|  |  |  | polkit Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
PolkitTemporaryAuthorization; const gchar * polkit_temporary_authorization_get_id (PolkitTemporaryAuthorization *authorization); const gchar * polkit_temporary_authorization_get_action_id (PolkitTemporaryAuthorization *authorization); PolkitSubject * polkit_temporary_authorization_get_subject (PolkitTemporaryAuthorization *authorization); guint64 polkit_temporary_authorization_get_time_obtained (PolkitTemporaryAuthorization *authorization); guint64 polkit_temporary_authorization_get_time_expires (PolkitTemporaryAuthorization *authorization);
typedef struct _PolkitTemporaryAuthorization PolkitTemporaryAuthorization;
The PolkitTemporaryAuthorization struct should not be accessed directly.
const gchar *       polkit_temporary_authorization_get_id
                                                        (PolkitTemporaryAuthorization *authorization);
Gets the opaque identifier for authorization.
| 
 | A PolkitTemporaryAuthorization. | 
| Returns : | A string owned by authorization. Do not free. | 
const gchar *       polkit_temporary_authorization_get_action_id
                                                        (PolkitTemporaryAuthorization *authorization);
Gets the action that authorization is for.
| 
 | A PolkitTemporaryAuthorization. | 
| Returns : | A string owned by authorization. Do not free. | 
PolkitSubject *     polkit_temporary_authorization_get_subject
                                                        (PolkitTemporaryAuthorization *authorization);
Gets the subject that authorization is for.
| 
 | A PolkitTemporaryAuthorization. | 
| Returns : | A PolkitSubject, free with g_object_unref(). [transfer full] | 
guint64             polkit_temporary_authorization_get_time_obtained
                                                        (PolkitTemporaryAuthorization *authorization);
Gets the time when authorization was obtained.
(Note that the PolicyKit daemon is using monotonic time internally so the returned value may change if system time changes.)
| 
 | A PolkitTemporaryAuthorization. | 
| Returns : | Seconds since the Epoch Jan 1. 1970, 0:00 UTC. | 
guint64             polkit_temporary_authorization_get_time_expires
                                                        (PolkitTemporaryAuthorization *authorization);
Gets the time when authorization will expire.
(Note that the PolicyKit daemon is using monotonic time internally so the returned value may change if system time changes.)
| 
 | A PolkitTemporaryAuthorization. | 
| Returns : | Seconds since the Epoch Jan 1. 1970, 0:00 UTC. |