# Index

### A

PolkitActionDescription, PolkitActionDescription
polkit_action_description_get_action_id, polkit_action_description_get_action_id ()
polkit_action_description_get_annotation, polkit_action_description_get_annotation ()
polkit_action_description_get_annotation_keys, polkit_action_description_get_annotation_keys ()
polkit_action_description_get_description, polkit_action_description_get_description ()
polkit_action_description_get_icon_name, polkit_action_description_get_icon_name ()
polkit_action_description_get_implicit_active, polkit_action_description_get_implicit_active ()
polkit_action_description_get_implicit_any, polkit_action_description_get_implicit_any ()
polkit_action_description_get_implicit_inactive, polkit_action_description_get_implicit_inactive ()
polkit_action_description_get_message, polkit_action_description_get_message ()
polkit_action_description_get_vendor_name, polkit_action_description_get_vendor_name ()
polkit_action_description_get_vendor_url, polkit_action_description_get_vendor_url ()
PolkitAgentListener, PolkitAgentListener
PolkitAgentListenerClass, struct PolkitAgentListenerClass
PolkitAgentRegisterFlags, enum PolkitAgentRegisterFlags
PolkitAgentSession, PolkitAgentSession
PolkitAgentSession::completed, The “completed” signal
PolkitAgentSession::request, The “request” signal
PolkitAgentSession::show-error, The “show-error” signal
PolkitAgentSession::show-info, The “show-info” signal
PolkitAgentSession:cookie, The “cookie” property
PolkitAgentSession:identity, The “identity” property
PolkitAgentTextListener, PolkitAgentTextListener
polkit_agent_listener_initiate_authentication, polkit_agent_listener_initiate_authentication ()
polkit_agent_listener_initiate_authentication_finish, polkit_agent_listener_initiate_authentication_finish ()
polkit_agent_listener_register, polkit_agent_listener_register ()
polkit_agent_listener_register_with_options, polkit_agent_listener_register_with_options ()
polkit_agent_listener_unregister, polkit_agent_listener_unregister ()
polkit_agent_register_listener, polkit_agent_register_listener ()
polkit_agent_session_cancel, polkit_agent_session_cancel ()
polkit_agent_session_initiate, polkit_agent_session_initiate ()
polkit_agent_session_new, polkit_agent_session_new ()
polkit_agent_session_response, polkit_agent_session_response ()
polkit_agent_text_listener_new, polkit_agent_text_listener_new ()
PolkitAuthority, PolkitAuthority
PolkitAuthority::changed, The “changed” signal
PolkitAuthority:backend-features, The “backend-features” property
PolkitAuthority:backend-name, The “backend-name” property
PolkitAuthority:backend-version, The “backend-version” property
PolkitAuthority:owner, The “owner” property
PolkitAuthorityFeatures, enum PolkitAuthorityFeatures
polkit_authority_authentication_agent_response, polkit_authority_authentication_agent_response ()
polkit_authority_authentication_agent_response_finish, polkit_authority_authentication_agent_response_finish ()
polkit_authority_authentication_agent_response_sync, polkit_authority_authentication_agent_response_sync ()
polkit_authority_check_authorization, polkit_authority_check_authorization ()
polkit_authority_check_authorization_finish, polkit_authority_check_authorization_finish ()
polkit_authority_check_authorization_sync, polkit_authority_check_authorization_sync ()
polkit_authority_enumerate_actions, polkit_authority_enumerate_actions ()
polkit_authority_enumerate_actions_finish, polkit_authority_enumerate_actions_finish ()
polkit_authority_enumerate_actions_sync, polkit_authority_enumerate_actions_sync ()
polkit_authority_enumerate_temporary_authorizations, polkit_authority_enumerate_temporary_authorizations ()
polkit_authority_enumerate_temporary_authorizations_finish, polkit_authority_enumerate_temporary_authorizations_finish ()
polkit_authority_enumerate_temporary_authorizations_sync, polkit_authority_enumerate_temporary_authorizations_sync ()
polkit_authority_get, polkit_authority_get ()
polkit_authority_get_async, polkit_authority_get_async ()
polkit_authority_get_backend_features, polkit_authority_get_backend_features ()
polkit_authority_get_backend_name, polkit_authority_get_backend_name ()
polkit_authority_get_backend_version, polkit_authority_get_backend_version ()
polkit_authority_get_finish, polkit_authority_get_finish ()
polkit_authority_get_owner, polkit_authority_get_owner ()
polkit_authority_get_sync, polkit_authority_get_sync ()
polkit_authority_register_authentication_agent, polkit_authority_register_authentication_agent ()
polkit_authority_register_authentication_agent_finish, polkit_authority_register_authentication_agent_finish ()
polkit_authority_register_authentication_agent_sync, polkit_authority_register_authentication_agent_sync ()
polkit_authority_register_authentication_agent_with_options, polkit_authority_register_authentication_agent_with_options ()
polkit_authority_register_authentication_agent_with_options_finish, polkit_authority_register_authentication_agent_with_options_finish ()
polkit_authority_register_authentication_agent_with_options_sync, polkit_authority_register_authentication_agent_with_options_sync ()
polkit_authority_revoke_temporary_authorizations, polkit_authority_revoke_temporary_authorizations ()
polkit_authority_revoke_temporary_authorizations_finish, polkit_authority_revoke_temporary_authorizations_finish ()
polkit_authority_revoke_temporary_authorizations_sync, polkit_authority_revoke_temporary_authorizations_sync ()
polkit_authority_revoke_temporary_authorization_by_id, polkit_authority_revoke_temporary_authorization_by_id ()
polkit_authority_revoke_temporary_authorization_by_id_finish, polkit_authority_revoke_temporary_authorization_by_id_finish ()
polkit_authority_revoke_temporary_authorization_by_id_sync, polkit_authority_revoke_temporary_authorization_by_id_sync ()
polkit_authority_unregister_authentication_agent, polkit_authority_unregister_authentication_agent ()
polkit_authority_unregister_authentication_agent_finish, polkit_authority_unregister_authentication_agent_finish ()
polkit_authority_unregister_authentication_agent_sync, polkit_authority_unregister_authentication_agent_sync ()
PolkitAuthorizationResult, PolkitAuthorizationResult
polkit_authorization_result_get_details, polkit_authorization_result_get_details ()
polkit_authorization_result_get_dismissed, polkit_authorization_result_get_dismissed ()
polkit_authorization_result_get_is_authorized, polkit_authorization_result_get_is_authorized ()
polkit_authorization_result_get_is_challenge, polkit_authorization_result_get_is_challenge ()
polkit_authorization_result_get_retains_authorization, polkit_authorization_result_get_retains_authorization ()
polkit_authorization_result_get_temporary_authorization_id, polkit_authorization_result_get_temporary_authorization_id ()
polkit_authorization_result_new, polkit_authorization_result_new ()

### C

PolkitCheckAuthorizationFlags, enum PolkitCheckAuthorizationFlags

### D

PolkitDetails, PolkitDetails
polkit_details_get_keys, polkit_details_get_keys ()
polkit_details_insert, polkit_details_insert ()
polkit_details_lookup, polkit_details_lookup ()
polkit_details_new, polkit_details_new ()

### E

PolkitError, enum PolkitError
POLKIT_ERROR, POLKIT_ERROR

### I

PolkitIdentity, PolkitIdentity
PolkitIdentityIface, struct PolkitIdentityIface
polkit_identity_equal, polkit_identity_equal ()
polkit_identity_from_string, polkit_identity_from_string ()
polkit_identity_hash, polkit_identity_hash ()
polkit_identity_to_string, polkit_identity_to_string ()
PolkitImplicitAuthorization, enum PolkitImplicitAuthorization
polkit_implicit_authorization_from_string, polkit_implicit_authorization_from_string ()
polkit_implicit_authorization_to_string, polkit_implicit_authorization_to_string ()

### P

PolkitPermission, PolkitPermission
PolkitPermission:action-id, The “action-id” property
PolkitPermission:subject, The “subject” property
polkit_permission_get_action_id, polkit_permission_get_action_id ()
polkit_permission_get_subject, polkit_permission_get_subject ()
polkit_permission_new, polkit_permission_new ()
polkit_permission_new_finish, polkit_permission_new_finish ()
polkit_permission_new_sync, polkit_permission_new_sync ()

### S

PolkitSubject, PolkitSubject
PolkitSubjectIface, struct PolkitSubjectIface
polkit_subject_equal, polkit_subject_equal ()
polkit_subject_exists, polkit_subject_exists ()
polkit_subject_exists_finish, polkit_subject_exists_finish ()
polkit_subject_exists_sync, polkit_subject_exists_sync ()
polkit_subject_from_string, polkit_subject_from_string ()
polkit_subject_hash, polkit_subject_hash ()
polkit_subject_to_string, polkit_subject_to_string ()
PolkitSystemBusName, PolkitSystemBusName
PolkitSystemBusName:name, The “name” property
polkit_system_bus_name_get_name, polkit_system_bus_name_get_name ()
polkit_system_bus_name_get_process_sync, polkit_system_bus_name_get_process_sync ()
polkit_system_bus_name_new, polkit_system_bus_name_new ()
polkit_system_bus_name_set_name, polkit_system_bus_name_set_name ()

### T

PolkitTemporaryAuthorization, PolkitTemporaryAuthorization
polkit_temporary_authorization_get_action_id, polkit_temporary_authorization_get_action_id ()
polkit_temporary_authorization_get_id, polkit_temporary_authorization_get_id ()
polkit_temporary_authorization_get_subject, polkit_temporary_authorization_get_subject ()
polkit_temporary_authorization_get_time_expires, polkit_temporary_authorization_get_time_expires ()
polkit_temporary_authorization_get_time_obtained, polkit_temporary_authorization_get_time_obtained ()

### U

PolkitUnixGroup, PolkitUnixGroup
PolkitUnixGroup:gid, The “gid” property
PolkitUnixNetgroup, PolkitUnixNetgroup
PolkitUnixNetgroup:name, The “name” property
PolkitUnixProcess, PolkitUnixProcess
PolkitUnixProcess:pid, The “pid” property
PolkitUnixProcess:start-time, The “start-time” property
PolkitUnixProcess:uid, The “uid” property
PolkitUnixSession, PolkitUnixSession
PolkitUnixSession:pid, The “pid” property
PolkitUnixSession:session-id, The “session-id” property
PolkitUnixUser, PolkitUnixUser
PolkitUnixUser:uid, The “uid” property
polkit_unix_group_get_gid, polkit_unix_group_get_gid ()
polkit_unix_group_new, polkit_unix_group_new ()
polkit_unix_group_new_for_name, polkit_unix_group_new_for_name ()
polkit_unix_group_set_gid, polkit_unix_group_set_gid ()
polkit_unix_netgroup_get_name, polkit_unix_netgroup_get_name ()
polkit_unix_netgroup_new, polkit_unix_netgroup_new ()
polkit_unix_netgroup_set_name, polkit_unix_netgroup_set_name ()
polkit_unix_process_get_owner, polkit_unix_process_get_owner ()
polkit_unix_process_get_pid, polkit_unix_process_get_pid ()
polkit_unix_process_get_start_time, polkit_unix_process_get_start_time ()
polkit_unix_process_get_uid, polkit_unix_process_get_uid ()
polkit_unix_process_new, polkit_unix_process_new ()
polkit_unix_process_new_for_owner, polkit_unix_process_new_for_owner ()
polkit_unix_process_new_full, polkit_unix_process_new_full ()
polkit_unix_process_set_pid, polkit_unix_process_set_pid ()
polkit_unix_process_set_start_time, polkit_unix_process_set_start_time ()
polkit_unix_process_set_uid, polkit_unix_process_set_uid ()
polkit_unix_session_get_session_id, polkit_unix_session_get_session_id ()
polkit_unix_session_new, polkit_unix_session_new ()
polkit_unix_session_new_for_process, polkit_unix_session_new_for_process ()
polkit_unix_session_new_for_process_finish, polkit_unix_session_new_for_process_finish ()
polkit_unix_session_new_for_process_sync, polkit_unix_session_new_for_process_sync ()
polkit_unix_session_set_session_id, polkit_unix_session_set_session_id ()
polkit_unix_user_get_name, polkit_unix_user_get_name ()
polkit_unix_user_get_uid, polkit_unix_user_get_uid ()
polkit_unix_user_new, polkit_unix_user_new ()
polkit_unix_user_new_for_name, polkit_unix_user_new_for_name ()
polkit_unix_user_set_uid, polkit_unix_user_set_uid ()