summaryrefslogtreecommitdiff
path: root/docs/polkit/polkit-1-sections.txt
blob: 3881004287b5c8fa03bf64863d81b0f543d1d842 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
<SECTION>
<FILE>polkitunixuser</FILE>
PolkitUnixUser
polkit_unix_user_new
polkit_unix_user_new_for_name
polkit_unix_user_get_uid
polkit_unix_user_set_uid
polkit_unix_user_get_name
<SUBSECTION Standard>
PolkitUnixUserClass
POLKIT_UNIX_USER
POLKIT_IS_UNIX_USER
POLKIT_TYPE_UNIX_USER
polkit_unix_user_get_type
POLKIT_UNIX_USER_CLASS
POLKIT_IS_UNIX_USER_CLASS
POLKIT_UNIX_USER_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitauthority</FILE>
PolkitAuthority
PolkitAuthorityFeatures
PolkitCheckAuthorizationFlags
polkit_authority_get_async
polkit_authority_get_finish
polkit_authority_get_sync
polkit_authority_get_owner
polkit_authority_get_backend_name
polkit_authority_get_backend_version
polkit_authority_get_backend_features
polkit_authority_check_authorization
polkit_authority_check_authorization_finish
polkit_authority_check_authorization_sync
polkit_authority_enumerate_actions
polkit_authority_enumerate_actions_finish
polkit_authority_enumerate_actions_sync
polkit_authority_register_authentication_agent
polkit_authority_register_authentication_agent_finish
polkit_authority_register_authentication_agent_sync
polkit_authority_register_authentication_agent_with_options
polkit_authority_register_authentication_agent_with_options_finish
polkit_authority_register_authentication_agent_with_options_sync
polkit_authority_unregister_authentication_agent
polkit_authority_unregister_authentication_agent_finish
polkit_authority_unregister_authentication_agent_sync
polkit_authority_authentication_agent_response
polkit_authority_authentication_agent_response_finish
polkit_authority_authentication_agent_response_sync
polkit_authority_enumerate_temporary_authorizations
polkit_authority_enumerate_temporary_authorizations_finish
polkit_authority_enumerate_temporary_authorizations_sync
polkit_authority_revoke_temporary_authorizations
polkit_authority_revoke_temporary_authorizations_finish
polkit_authority_revoke_temporary_authorizations_sync
polkit_authority_revoke_temporary_authorization_by_id
polkit_authority_revoke_temporary_authorization_by_id_finish
polkit_authority_revoke_temporary_authorization_by_id_sync
<SUBSECTION Standard>
PolkitAuthorityClass
POLKIT_AUTHORITY
POLKIT_IS_AUTHORITY
POLKIT_TYPE_AUTHORITY
polkit_authority_get_type
POLKIT_AUTHORITY_CLASS
POLKIT_IS_AUTHORITY_CLASS
POLKIT_AUTHORITY_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitauthorizationresult</FILE>
PolkitAuthorizationResult
polkit_authorization_result_new
polkit_authorization_result_get_is_authorized
polkit_authorization_result_get_is_challenge
polkit_authorization_result_get_retains_authorization
polkit_authorization_result_get_temporary_authorization_id
polkit_authorization_result_get_dismissed
polkit_authorization_result_get_details
<SUBSECTION Standard>
PolkitAuthorizationResultClass
POLKIT_AUTHORIZATION_RESULT
POLKIT_IS_AUTHORIZATION_RESULT
POLKIT_TYPE_AUTHORIZATION_RESULT
polkit_authorization_result_get_type
POLKIT_AUTHORIZATION_RESULT_CLASS
POLKIT_IS_AUTHORIZATION_RESULT_CLASS
POLKIT_AUTHORIZATION_RESULT_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitsystembusname</FILE>
PolkitSystemBusName
polkit_system_bus_name_new
polkit_system_bus_name_get_name
polkit_system_bus_name_set_name
polkit_system_bus_name_get_process_sync
<SUBSECTION Standard>
PolkitSystemBusNameClass
POLKIT_SYSTEM_BUS_NAME
POLKIT_IS_SYSTEM_BUS_NAME
POLKIT_TYPE_SYSTEM_BUS_NAME
polkit_system_bus_name_get_type
POLKIT_SYSTEM_BUS_NAME_CLASS
POLKIT_IS_SYSTEM_BUS_NAME_CLASS
POLKIT_SYSTEM_BUS_NAME_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitunixgroup</FILE>
PolkitUnixGroup
polkit_unix_group_new
polkit_unix_group_new_for_name
polkit_unix_group_get_gid
polkit_unix_group_set_gid
<SUBSECTION Standard>
PolkitUnixGroupClass
POLKIT_UNIX_GROUP
POLKIT_IS_UNIX_GROUP
POLKIT_TYPE_UNIX_GROUP
polkit_unix_group_get_type
POLKIT_UNIX_GROUP_CLASS
POLKIT_IS_UNIX_GROUP_CLASS
POLKIT_UNIX_GROUP_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitunixnetgroup</FILE>
PolkitUnixNetgroup
polkit_unix_netgroup_new
polkit_unix_netgroup_get_name
polkit_unix_netgroup_set_name
<SUBSECTION Standard>
PolkitUnixNetgroupClass
POLKIT_UNIX_NETGROUP
POLKIT_IS_UNIX_NETGROUP
POLKIT_TYPE_UNIX_NETGROUP
polkit_unix_netgroup_get_type
POLKIT_UNIX_NETGROUP_CLASS
POLKIT_IS_UNIX_NETGROUP_CLASS
POLKIT_UNIX_NETGROUP_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitunixsession</FILE>
PolkitUnixSession
polkit_unix_session_new
polkit_unix_session_new_for_process
polkit_unix_session_new_for_process_finish
polkit_unix_session_new_for_process_sync
polkit_unix_session_get_session_id
polkit_unix_session_set_session_id
<SUBSECTION Standard>
PolkitUnixSessionClass
POLKIT_UNIX_SESSION
POLKIT_IS_UNIX_SESSION
POLKIT_TYPE_UNIX_SESSION
polkit_unix_session_get_type
POLKIT_UNIX_SESSION_CLASS
POLKIT_IS_UNIX_SESSION_CLASS
POLKIT_UNIX_SESSION_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitunixprocess</FILE>
PolkitUnixProcess
polkit_unix_process_new
polkit_unix_process_new_full
polkit_unix_process_new_for_owner
polkit_unix_process_set_pid
polkit_unix_process_get_pid
polkit_unix_process_set_start_time
polkit_unix_process_get_start_time
polkit_unix_process_set_uid
polkit_unix_process_get_uid
<SUBSECTION Standard>
PolkitUnixProcessClass
POLKIT_UNIX_PROCESS
POLKIT_IS_UNIX_PROCESS
POLKIT_TYPE_UNIX_PROCESS
polkit_unix_process_get_type
POLKIT_UNIX_PROCESS_CLASS
POLKIT_IS_UNIX_PROCESS_CLASS
POLKIT_UNIX_PROCESS_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitidentity</FILE>
PolkitIdentity
PolkitIdentityIface
polkit_identity_hash
polkit_identity_equal
polkit_identity_to_string
polkit_identity_from_string
<SUBSECTION Standard>
POLKIT_IDENTITY
POLKIT_IS_IDENTITY
POLKIT_TYPE_IDENTITY
polkit_identity_get_type
POLKIT_IDENTITY_GET_IFACE
</SECTION>

<SECTION>
<FILE>polkitsubject</FILE>
PolkitSubject
PolkitSubjectIface
polkit_subject_hash
polkit_subject_equal
polkit_subject_exists
polkit_subject_exists_finish
polkit_subject_exists_sync
polkit_subject_to_string
polkit_subject_from_string
<SUBSECTION Standard>
POLKIT_SUBJECT
POLKIT_IS_SUBJECT
POLKIT_TYPE_SUBJECT
polkit_subject_get_type
POLKIT_SUBJECT_GET_IFACE
</SECTION>

<SECTION>
<FILE>polkitactiondescription</FILE>
PolkitActionDescription
PolkitImplicitAuthorization
polkit_action_description_get_action_id
polkit_action_description_get_description
polkit_action_description_get_message
polkit_action_description_get_vendor_name
polkit_action_description_get_vendor_url
polkit_action_description_get_icon_name
polkit_action_description_get_implicit_any
polkit_action_description_get_implicit_inactive
polkit_action_description_get_implicit_active
polkit_action_description_get_annotation
<SUBSECTION Standard>
PolkitActionDescriptionClass
POLKIT_ACTION_DESCRIPTION
POLKIT_IS_ACTION_DESCRIPTION
POLKIT_TYPE_ACTION_DESCRIPTION
polkit_action_description_get_type
POLKIT_ACTION_DESCRIPTION_CLASS
POLKIT_IS_ACTION_DESCRIPTION_CLASS
POLKIT_ACTION_DESCRIPTION_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitcheckauthorizationflags</FILE>
POLKIT_TYPE_CHECK_AUTHORIZATION_FLAGS
PolkitCheckAuthorizationFlags
<SUBSECTION Standard>
polkit_check_authorization_flags_get_type
</SECTION>

<SECTION>
<FILE>polkitimplicitauthorization</FILE>
POLKIT_TYPE_IMPLICIT_AUTHORIZATION
PolkitImplicitAuthorization
polkit_implicit_authorization_to_string
polkit_implicit_authorization_from_string
<SUBSECTION Standard>
polkit_implicit_authorization_get_type
</SECTION>

<SECTION>
<FILE>polkiterror</FILE>
POLKIT_ERROR
PolkitError
<SUBSECTION Standard>
polkit_error_quark
POLKIT_TYPE_ERROR
polkit_error_get_type
</SECTION>

<SECTION>
<FILE>polkitdetails</FILE>
PolkitDetails
polkit_details_new
polkit_details_lookup
polkit_details_insert
polkit_details_get_keys
<SUBSECTION Standard>
PolkitDetailsClass
POLKIT_DETAILS
POLKIT_IS_DETAILS
POLKIT_TYPE_DETAILS
polkit_details_get_type
POLKIT_DETAILS_CLASS
POLKIT_IS_DETAILS_CLASS
POLKIT_DETAILS_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitbackendauthority</FILE>
<TITLE>PolkitBackendAuthority</TITLE>
POLKIT_BACKEND_AUTHORITY_EXTENSION_POINT_NAME
PolkitBackendAuthority
PolkitBackendAuthorityClass
polkit_backend_authority_get_name
polkit_backend_authority_get_version
polkit_backend_authority_get_features
polkit_backend_authority_check_authorization
polkit_backend_authority_check_authorization_finish
polkit_backend_authority_register_authentication_agent
polkit_backend_authority_unregister_authentication_agent
polkit_backend_authority_authentication_agent_response
polkit_backend_authority_enumerate_actions
polkit_backend_authority_enumerate_temporary_authorizations
polkit_backend_authority_revoke_temporary_authorizations
polkit_backend_authority_revoke_temporary_authorization_by_id
polkit_backend_authority_get
polkit_backend_authority_register
polkit_backend_authority_unregister
<SUBSECTION Standard>
POLKIT_BACKEND_AUTHORITY
POLKIT_BACKEND_IS_AUTHORITY
POLKIT_BACKEND_TYPE_AUTHORITY
polkit_backend_authority_get_type
POLKIT_BACKEND_AUTHORITY_CLASS
POLKIT_BACKEND_IS_AUTHORITY_CLASS
POLKIT_BACKEND_AUTHORITY_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitbackendactionlookup</FILE>
<TITLE>PolkitBackendActionLookup</TITLE>
POLKIT_BACKEND_ACTION_LOOKUP_EXTENSION_POINT_NAME
PolkitBackendActionLookup
PolkitBackendActionLookupIface
polkit_backend_action_lookup_get_message
polkit_backend_action_lookup_get_icon_name
polkit_backend_action_lookup_get_details
<SUBSECTION Standard>
POLKIT_BACKEND_ACTION_LOOKUP
POLKIT_BACKEND_IS_ACTION_LOOKUP
POLKIT_BACKEND_TYPE_ACTION_LOOKUP
polkit_backend_action_lookup_get_type
POLKIT_BACKEND_ACTION_LOOKUP_GET_IFACE
</SECTION>

<SECTION>
<FILE>polkitbackendlocalauthority</FILE>
<TITLE>PolkitBackendLocalAuthority</TITLE>
PolkitBackendLocalAuthority
PolkitBackendLocalAuthorityClass
<SUBSECTION Standard>
POLKIT_BACKEND_LOCAL_AUTHORITY
POLKIT_BACKEND_IS_LOCAL_AUTHORITY
POLKIT_BACKEND_TYPE_LOCAL_AUTHORITY
polkit_backend_local_authority_get_type
POLKIT_BACKEND_LOCAL_AUTHORITY_CLASS
POLKIT_BACKEND_IS_LOCAL_AUTHORITY_CLASS
POLKIT_BACKEND_LOCAL_AUTHORITY_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitbackendinteractiveauthority</FILE>
<TITLE>PolkitBackendInteractiveAuthority</TITLE>
PolkitBackendInteractiveAuthority
PolkitBackendInteractiveAuthorityClass
polkit_backend_interactive_authority_get_admin_identities
polkit_backend_interactive_authority_check_authorization_sync
<SUBSECTION Standard>
POLKIT_BACKEND_INTERACTIVE_AUTHORITY
POLKIT_BACKEND_IS_INTERACTIVE_AUTHORITY
POLKIT_BACKEND_TYPE_INTERACTIVE_AUTHORITY
polkit_backend_interactive_authority_get_type
POLKIT_BACKEND_INTERACTIVE_AUTHORITY_CLASS
POLKIT_BACKEND_IS_INTERACTIVE_AUTHORITY_CLASS
POLKIT_BACKEND_INTERACTIVE_AUTHORITY_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitagentsession</FILE>
<TITLE>PolkitAgentSession</TITLE>
PolkitAgentSession
polkit_agent_session_new
polkit_agent_session_initiate
polkit_agent_session_response
polkit_agent_session_cancel
<SUBSECTION Standard>
POLKIT_AGENT_SESSION
POLKIT_AGENT_IS_SESSION
POLKIT_AGENT_TYPE_SESSION
polkit_agent_session_get_type
POLKIT_AGENT_SESSION_CLASS
POLKIT_AGENT_IS_SESSION_CLASS
POLKIT_AGENT_SESSION_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitagentlistener</FILE>
<TITLE>PolkitAgentListener</TITLE>
PolkitAgentListener
PolkitAgentListenerClass
polkit_agent_listener_initiate_authentication
polkit_agent_listener_initiate_authentication_finish
PolkitAgentRegisterFlags
polkit_agent_listener_register
polkit_agent_listener_register_with_options
polkit_agent_listener_unregister
<SUBSECTION Standard>
POLKIT_AGENT_LISTENER
POLKIT_AGENT_IS_LISTENER
POLKIT_AGENT_TYPE_LISTENER
polkit_agent_listener_get_type
POLKIT_AGENT_LISTENER_CLASS
POLKIT_AGENT_IS_LISTENER_CLASS
POLKIT_AGENT_LISTENER_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitagenttextlistener</FILE>
<TITLE>PolkitAgentTextListener</TITLE>
PolkitAgentTextListener
polkit_agent_text_listener_new
<SUBSECTION Standard>
POLKIT_AGENT_TEXT_LISTENER
POLKIT_AGENT_IS_TEXT_LISTENER
POLKIT_AGENT_TYPE_TEXT_LISTENER
polkit_agent_text_listener_get_type
POLKIT_AGENT_TEXT_LISTENER_CLASS
POLKIT_AGENT_IS_TEXT_LISTENER_CLASS
POLKIT_AGENT_TEXT_LISTENER_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkittemporaryauthorization</FILE>
<TITLE>PolkitTemporaryAuthorization</TITLE>
PolkitTemporaryAuthorization
polkit_temporary_authorization_get_id
polkit_temporary_authorization_get_action_id
polkit_temporary_authorization_get_subject
polkit_temporary_authorization_get_time_obtained
polkit_temporary_authorization_get_time_expires
<SUBSECTION Standard>
POLKIT_TEMPORARY_AUTHORIZATION
POLKIT_TEMPORARY_IS_AUTHORIZATION
POLKIT_TEMPORARY_TYPE_AUTHORIZATION
polkit_temporary_authorization_get_type
POLKIT_TEMPORARY_AUTHORIZATION_CLASS
POLKIT_TEMPORARY_IS_AUTHORIZATION_CLASS
POLKIT_TEMPORARY_AUTHORIZATION_GET_CLASS
</SECTION>

<SECTION>
<FILE>polkitpermission</FILE>
PolkitPermission
polkit_permission_new
polkit_permission_new_finish
polkit_permission_new_sync
polkit_permission_get_action_id
polkit_permission_get_subject
<SUBSECTION Standard>
PolkitPermissionClass
POLKIT_PERMISSION
POLKIT_IS_PERMISSION
POLKIT_TYPE_PERMISSION
polkit_permission_get_type
POLKIT_PERMISSION_CLASS
POLKIT_IS_PERMISSION_CLASS
POLKIT_PERMISSION_GET_CLASS
</SECTION>