View difference between Paste ID: y471Gb8J and
SHOW:
|
|
- or go back to the newest paste.
1 | - | |
1 | + | /* polkit-gobject-1.vapi generated by vapigen, do not modify. */ |
2 | ||
3 | [CCode (cprefix = "Polkit", gir_namespace = "Polkit", gir_version = "1.0", lower_case_cprefix = "polkit_")] | |
4 | namespace Polkit { | |
5 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_action_description_get_type ()")] | |
6 | public class ActionDescription : GLib.Object { | |
7 | [CCode (has_construct_function = false)] | |
8 | protected ActionDescription (); | |
9 | public unowned string get_action_id (); | |
10 | public unowned string get_annotation (string key); | |
11 | [CCode (array_length = false, array_null_terminated = true)] | |
12 | public unowned string[] get_annotation_keys (); | |
13 | public unowned string get_description (); | |
14 | public unowned string get_icon_name (); | |
15 | public Polkit.ImplicitAuthorization get_implicit_active (); | |
16 | public Polkit.ImplicitAuthorization get_implicit_any (); | |
17 | public Polkit.ImplicitAuthorization get_implicit_inactive (); | |
18 | public unowned string get_message (); | |
19 | public unowned string get_vendor_name (); | |
20 | public unowned string get_vendor_url (); | |
21 | } | |
22 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_authority_get_type ()")] | |
23 | public class Authority : GLib.Object, GLib.AsyncInitable, GLib.Initable { | |
24 | [CCode (has_construct_function = false)] | |
25 | protected Authority (); | |
26 | public async bool authentication_agent_response (string cookie, Polkit.Identity identity, GLib.Cancellable? cancellable) throws GLib.Error; | |
27 | public bool authentication_agent_response_sync (string cookie, Polkit.Identity identity, GLib.Cancellable? cancellable = null) throws GLib.Error; | |
28 | public async Polkit.AuthorizationResult check_authorization (Polkit.Subject subject, string action_id, Polkit.Details? details, Polkit.CheckAuthorizationFlags flags, GLib.Cancellable? cancellable) throws GLib.Error; | |
29 | public Polkit.AuthorizationResult check_authorization_sync (Polkit.Subject subject, string action_id, Polkit.Details? details, Polkit.CheckAuthorizationFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error; | |
30 | public async void enumerate_actions (GLib.Cancellable? cancellable); | |
31 | public async void enumerate_temporary_authorizations (Polkit.Subject subject, GLib.Cancellable? cancellable); | |
32 | public static Polkit.Authority @get (); | |
33 | public static async Polkit.Authority get_async (GLib.Cancellable? cancellable) throws GLib.Error; | |
34 | public Polkit.AuthorityFeatures get_backend_features (); | |
35 | public unowned string get_backend_name (); | |
36 | public unowned string get_backend_version (); | |
37 | public string get_owner (); | |
38 | public static Polkit.Authority get_sync (GLib.Cancellable? cancellable = null) throws GLib.Error; | |
39 | public async bool register_authentication_agent (Polkit.Subject subject, string locale, string object_path, GLib.Cancellable? cancellable) throws GLib.Error; | |
40 | public bool register_authentication_agent_sync (Polkit.Subject subject, string locale, string object_path, GLib.Cancellable? cancellable = null) throws GLib.Error; | |
41 | public async bool register_authentication_agent_with_options (Polkit.Subject subject, string locale, string object_path, GLib.Variant? options, GLib.Cancellable? cancellable) throws GLib.Error; | |
42 | public bool register_authentication_agent_with_options_sync (Polkit.Subject subject, string locale, string object_path, GLib.Variant? options, GLib.Cancellable? cancellable = null) throws GLib.Error; | |
43 | public async bool revoke_temporary_authorization_by_id (string id, GLib.Cancellable? cancellable) throws GLib.Error; | |
44 | public bool revoke_temporary_authorization_by_id_sync (string id, GLib.Cancellable? cancellable = null) throws GLib.Error; | |
45 | public async bool revoke_temporary_authorizations (Polkit.Subject subject, GLib.Cancellable? cancellable) throws GLib.Error; | |
46 | public bool revoke_temporary_authorizations_sync (Polkit.Subject subject, GLib.Cancellable? cancellable = null) throws GLib.Error; | |
47 | public async bool unregister_authentication_agent (Polkit.Subject subject, string object_path, GLib.Cancellable? cancellable) throws GLib.Error; | |
48 | public bool unregister_authentication_agent_sync (Polkit.Subject subject, string object_path, GLib.Cancellable? cancellable = null) throws GLib.Error; | |
49 | public Polkit.AuthorityFeatures backend_features { get; } | |
50 | public string backend_name { get; } | |
51 | public string backend_version { get; } | |
52 | public string owner { owned get; } | |
53 | public signal void changed (); | |
54 | } | |
55 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_authorization_result_get_type ()")] | |
56 | public class AuthorizationResult : GLib.Object { | |
57 | [CCode (has_construct_function = false)] | |
58 | public AuthorizationResult (bool is_authorized, bool is_challenge, Polkit.Details? details); | |
59 | public unowned Polkit.Details get_details (); | |
60 | public bool get_dismissed (); | |
61 | public bool get_is_authorized (); | |
62 | public bool get_is_challenge (); | |
63 | public bool get_retains_authorization (); | |
64 | public unowned string get_temporary_authorization_id (); | |
65 | } | |
66 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_details_get_type ()")] | |
67 | public class Details : GLib.Object { | |
68 | [CCode (has_construct_function = false)] | |
69 | public Details (); | |
70 | [CCode (array_length = false, array_null_terminated = true)] | |
71 | public string[] get_keys (); | |
72 | public void insert (string key, string? value); | |
73 | public unowned string lookup (string key); | |
74 | } | |
75 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_permission_get_type ()")] | |
76 | public class Permission : GLib.Permission, GLib.AsyncInitable, GLib.Initable { | |
77 | [CCode (cname = "polkit_permission_new", has_construct_function = false)] | |
78 | public async Permission (string action_id, Polkit.Subject? subject, GLib.Cancellable? cancellable) throws GLib.Error; | |
79 | public unowned string get_action_id (); | |
80 | public unowned Polkit.Subject get_subject (); | |
81 | [CCode (has_construct_function = false, type = "GPermission*")] | |
82 | public Permission.sync (string action_id, Polkit.Subject? subject, GLib.Cancellable? cancellable = null) throws GLib.Error; | |
83 | public string action_id { get; construct; } | |
84 | public Polkit.Subject subject { get; construct; } | |
85 | } | |
86 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_system_bus_name_get_type ()")] | |
87 | public class SystemBusName : GLib.Object, Polkit.Subject { | |
88 | [CCode (has_construct_function = false)] | |
89 | protected SystemBusName (); | |
90 | public unowned string get_name (); | |
91 | public Polkit.Subject get_process_sync (GLib.Cancellable? cancellable = null) throws GLib.Error; | |
92 | public static Polkit.Subject @new (string name); | |
93 | public void set_name (string name); | |
94 | public string name { get; set construct; } | |
95 | } | |
96 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_temporary_authorization_get_type ()")] | |
97 | public class TemporaryAuthorization : GLib.Object { | |
98 | [CCode (has_construct_function = false)] | |
99 | public TemporaryAuthorization (string id, string action_id, Polkit.Subject subject, uint64 time_obtained, uint64 time_expires); | |
100 | public unowned string get_action_id (); | |
101 | public unowned string get_id (); | |
102 | public Polkit.Subject get_subject (); | |
103 | public uint64 get_time_expires (); | |
104 | public uint64 get_time_obtained (); | |
105 | } | |
106 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_group_get_type ()")] | |
107 | public class UnixGroup : GLib.Object, Polkit.Identity { | |
108 | [CCode (has_construct_function = false)] | |
109 | protected UnixGroup (); | |
110 | public int get_gid (); | |
111 | public static Polkit.Identity @new (int gid); | |
112 | public static Polkit.Identity new_for_name (string name) throws GLib.Error; | |
113 | public void set_gid (int gid); | |
114 | public int gid { get; set construct; } | |
115 | } | |
116 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_netgroup_get_type ()")] | |
117 | public class UnixNetgroup : GLib.Object, Polkit.Identity { | |
118 | [CCode (has_construct_function = false)] | |
119 | protected UnixNetgroup (); | |
120 | public unowned string get_name (); | |
121 | public static Polkit.Identity @new (string name); | |
122 | public void set_name (string name); | |
123 | public string name { get; set construct; } | |
124 | } | |
125 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_process_get_type ()")] | |
126 | public class UnixProcess : GLib.Object, Polkit.Subject { | |
127 | [CCode (has_construct_function = false)] | |
128 | protected UnixProcess (); | |
129 | public int get_owner () throws GLib.Error; | |
130 | public int get_pid (); | |
131 | public uint64 get_start_time (); | |
132 | public int get_uid (); | |
133 | public static Polkit.Subject @new (int pid); | |
134 | public static Polkit.Subject new_for_owner (int pid, uint64 start_time, int uid); | |
135 | public static Polkit.Subject new_full (int pid, uint64 start_time); | |
136 | public void set_pid (int pid); | |
137 | public void set_start_time (uint64 start_time); | |
138 | public void set_uid (int uid); | |
139 | public int pid { get; set construct; } | |
140 | public uint64 start_time { get; set construct; } | |
141 | public int uid { get; set construct; } | |
142 | } | |
143 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_session_get_type ()")] | |
144 | public class UnixSession : GLib.Object, GLib.AsyncInitable, GLib.Initable, Polkit.Subject { | |
145 | [CCode (has_construct_function = false)] | |
146 | protected UnixSession (); | |
147 | public unowned string get_session_id (); | |
148 | public static Polkit.Subject @new (string session_id); | |
149 | public static async Polkit.Subject new_for_process (int pid, GLib.Cancellable? cancellable) throws GLib.Error; | |
150 | public static Polkit.Subject new_for_process_sync (int pid, GLib.Cancellable? cancellable = null) throws GLib.Error; | |
151 | public void set_session_id (string session_id); | |
152 | public int pid { construct; } | |
153 | public string session_id { get; set construct; } | |
154 | } | |
155 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_user_get_type ()")] | |
156 | public class UnixUser : GLib.Object, Polkit.Identity { | |
157 | [CCode (has_construct_function = false)] | |
158 | protected UnixUser (); | |
159 | public unowned string get_name (); | |
160 | public int get_uid (); | |
161 | public static Polkit.Identity @new (int uid); | |
162 | public static Polkit.Identity new_for_name (string name) throws GLib.Error; | |
163 | public void set_uid (int uid); | |
164 | public int uid { get; set construct; } | |
165 | } | |
166 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_identity_get_type ()")] | |
167 | public interface Identity : GLib.Object { | |
168 | public abstract bool equal (Polkit.Identity b); | |
169 | public static Polkit.Identity from_string (string str) throws GLib.Error; | |
170 | public abstract uint hash (); | |
171 | public abstract string to_string (); | |
172 | } | |
173 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_subject_get_type ()")] | |
174 | public interface Subject : GLib.Object { | |
175 | public abstract bool equal (Polkit.Subject b); | |
176 | public abstract async bool exists (GLib.Cancellable? cancellable) throws GLib.Error; | |
177 | public abstract bool exists_sync (GLib.Cancellable? cancellable = null) throws GLib.Error; | |
178 | public static Polkit.Subject from_string (string str) throws GLib.Error; | |
179 | public abstract uint hash (); | |
180 | public abstract string to_string (); | |
181 | } | |
182 | [CCode (cheader_filename = "polkit/polkit.h", cprefix = "POLKIT_AUTHORITY_FEATURES_", type_id = "polkit_authority_features_get_type ()")] | |
183 | [Flags] | |
184 | public enum AuthorityFeatures { | |
185 | NONE, | |
186 | TEMPORARY_AUTHORIZATION | |
187 | } | |
188 | [CCode (cheader_filename = "polkit/polkit.h", cprefix = "POLKIT_CHECK_AUTHORIZATION_FLAGS_", type_id = "polkit_check_authorization_flags_get_type ()")] | |
189 | [Flags] | |
190 | public enum CheckAuthorizationFlags { | |
191 | NONE, | |
192 | ALLOW_USER_INTERACTION | |
193 | } | |
194 | [CCode (cheader_filename = "polkit/polkit.h", cprefix = "POLKIT_IMPLICIT_AUTHORIZATION_", type_id = "polkit_implicit_authorization_get_type ()")] | |
195 | public enum ImplicitAuthorization { | |
196 | UNKNOWN, | |
197 | NOT_AUTHORIZED, | |
198 | AUTHENTICATION_REQUIRED, | |
199 | ADMINISTRATOR_AUTHENTICATION_REQUIRED, | |
200 | AUTHENTICATION_REQUIRED_RETAINED, | |
201 | ADMINISTRATOR_AUTHENTICATION_REQUIRED_RETAINED, | |
202 | AUTHORIZED; | |
203 | public static bool from_string (string string, Polkit.ImplicitAuthorization out_implicit_authorization); | |
204 | public static unowned string to_string (Polkit.ImplicitAuthorization implicit_authorization); | |
205 | } | |
206 | [CCode (cheader_filename = "polkit/polkit.h", cprefix = "POLKIT_ERROR_")] | |
207 | public errordomain Error { | |
208 | FAILED, | |
209 | CANCELLED, | |
210 | NOT_SUPPORTED, | |
211 | NOT_AUTHORIZED; | |
212 | public static GLib.Quark quark (); | |
213 | } | |
214 | [CCode (cheader_filename = "polkit/polkit.h")] | |
215 | public static Polkit.Identity identity_from_string (string str) throws GLib.Error; | |
216 | [CCode (cheader_filename = "polkit/polkit.h")] | |
217 | public static Polkit.Subject subject_from_string (string str) throws GLib.Error; | |
218 | } |