Merge lp:~ricotz/switchboard-plug-parental-controls/polkit into lp:~elementary-pantheon/switchboard-plug-parental-controls/trunk
- polkit
- Merge into trunk
Proposed by
Rico Tzschichholz
Status: | Merged |
---|---|
Approved by: | Corentin Noël |
Approved revision: | 239 |
Merged at revision: | 239 |
Proposed branch: | lp:~ricotz/switchboard-plug-parental-controls/polkit |
Merge into: | lp:~elementary-pantheon/switchboard-plug-parental-controls/trunk |
Diff against target: |
323 lines (+11/-229) 7 files modified
debian/control (+1/-1) src/CMakeLists.txt (+1/-1) src/client/Client.vala (+2/-2) src/daemon/ProcessWatcher.vala (+3/-3) src/daemon/Server.vala (+2/-2) src/shared/Utils.vala (+2/-2) vapi/polkit-gobject-1.vapi (+0/-218) |
To merge this branch: | bzr merge lp:~ricotz/switchboard-plug-parental-controls/polkit |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
elementary Pantheon team | Pending | ||
Review via email: mp+309262@code.launchpad.net |
Commit message
Remove polkit-
Description of the change
Remove polkit-
To post a comment you must log in.
- 239. By Rico Tzschichholz
-
Remove polkit-
gobject- 1.vapi and use the one shippped with valac 0.34.1
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'debian/control' | |||
2 | --- debian/control 2016-09-09 14:51:34 +0000 | |||
3 | +++ debian/control 2016-10-25 21:36:09 +0000 | |||
4 | @@ -11,7 +11,7 @@ | |||
5 | 11 | libgtk-3-dev, | 11 | libgtk-3-dev, |
6 | 12 | libpolkit-gobject-1-dev, | 12 | libpolkit-gobject-1-dev, |
7 | 13 | libswitchboard-2.0-dev, | 13 | libswitchboard-2.0-dev, |
9 | 14 | valac | 14 | valac (>= 0.34.1) |
10 | 15 | Standards-Version: 3.9.2 | 15 | Standards-Version: 3.9.2 |
11 | 16 | Homepage: https://launchpad.net/pantheon-plugs | 16 | Homepage: https://launchpad.net/pantheon-plugs |
12 | 17 | 17 | ||
13 | 18 | 18 | ||
14 | === modified file 'src/CMakeLists.txt' | |||
15 | --- src/CMakeLists.txt 2016-08-26 14:35:28 +0000 | |||
16 | +++ src/CMakeLists.txt 2016-10-25 21:36:09 +0000 | |||
17 | @@ -8,7 +8,7 @@ | |||
18 | 8 | 8 | ||
19 | 9 | find_package (Vala REQUIRED) | 9 | find_package (Vala REQUIRED) |
20 | 10 | include (ValaVersion) | 10 | include (ValaVersion) |
22 | 11 | ensure_vala_version ("0.22.0" MINIMUM) | 11 | ensure_vala_version ("0.34.1" MINIMUM) |
23 | 12 | 12 | ||
24 | 13 | include (ValaPrecompile) | 13 | include (ValaPrecompile) |
25 | 14 | # Add all your vala files and requires packages to the List below to include them in the build | 14 | # Add all your vala files and requires packages to the List below to include them in the build |
26 | 15 | 15 | ||
27 | === modified file 'src/client/Client.vala' | |||
28 | --- src/client/Client.vala 2016-08-30 17:28:55 +0000 | |||
29 | +++ src/client/Client.vala 2016-10-25 21:36:09 +0000 | |||
30 | @@ -57,9 +57,9 @@ | |||
31 | 57 | } | 57 | } |
32 | 58 | 58 | ||
33 | 59 | try { | 59 | try { |
35 | 60 | var user = (Polkit.UnixUser)Polkit.UnixUser.new_for_name (username); | 60 | var user = new Polkit.UnixUser.for_name (username); |
36 | 61 | permission = new Polkit.Permission.sync (action_id, | 61 | permission = new Polkit.Permission.sync (action_id, |
38 | 62 | Polkit.UnixProcess.new_for_owner (Posix.getpid (), 0, user.get_uid ())); | 62 | new Polkit.UnixProcess.for_owner (Posix.getpid (), 0, user.get_uid ())); |
39 | 63 | } catch (Error e) { | 63 | } catch (Error e) { |
40 | 64 | warning ("%s\n", e.message); | 64 | warning ("%s\n", e.message); |
41 | 65 | } | 65 | } |
42 | 66 | 66 | ||
43 | === modified file 'src/daemon/ProcessWatcher.vala' | |||
44 | --- src/daemon/ProcessWatcher.vala 2016-08-30 17:40:51 +0000 | |||
45 | +++ src/daemon/ProcessWatcher.vala 2016-10-25 21:36:09 +0000 | |||
46 | @@ -84,8 +84,8 @@ | |||
47 | 84 | ulong signal_id = 0; | 84 | ulong signal_id = 0; |
48 | 85 | signal_id = server.app_authorization_ended.connect ((client_pid) => { | 85 | signal_id = server.app_authorization_ended.connect ((client_pid) => { |
49 | 86 | try { | 86 | try { |
52 | 87 | var unix_user = (Polkit.UnixUser)Polkit.UnixUser.new_for_name (config.username); | 87 | var unix_user = new Polkit.UnixUser.for_name (config.username); |
53 | 88 | var result = authority.check_authorization_sync (Polkit.UnixProcess.new_for_owner (client_pid, 0, unix_user.get_uid ()), | 88 | var result = authority.check_authorization_sync (new Polkit.UnixProcess.for_owner (client_pid, 0, unix_user.get_uid ()), |
54 | 89 | Vars.PARENTAL_CONTROLS_ACTION_ID, | 89 | Vars.PARENTAL_CONTROLS_ACTION_ID, |
55 | 90 | null, | 90 | null, |
56 | 91 | Polkit.CheckAuthorizationFlags.NONE); | 91 | Polkit.CheckAuthorizationFlags.NONE); |
57 | @@ -107,4 +107,4 @@ | |||
58 | 107 | } | 107 | } |
59 | 108 | } | 108 | } |
60 | 109 | } | 109 | } |
61 | 110 | } | ||
62 | 111 | \ No newline at end of file | 110 | \ No newline at end of file |
63 | 111 | } | ||
64 | 112 | 112 | ||
65 | === modified file 'src/daemon/Server.vala' | |||
66 | --- src/daemon/Server.vala 2016-08-30 17:28:55 +0000 | |||
67 | +++ src/daemon/Server.vala 2016-10-25 21:36:09 +0000 | |||
68 | @@ -227,7 +227,7 @@ | |||
69 | 227 | warning (e.message); | 227 | warning (e.message); |
70 | 228 | } | 228 | } |
71 | 229 | 229 | ||
73 | 230 | var subject = Polkit.UnixProcess.new_for_owner ((int)pid, 0, (int)user); | 230 | var subject = new Polkit.UnixProcess.for_owner ((int)pid, 0, (int)user); |
74 | 231 | 231 | ||
75 | 232 | try { | 232 | try { |
76 | 233 | var authority = Polkit.Authority.get_sync (null); | 233 | var authority = Polkit.Authority.get_sync (null); |
77 | @@ -252,4 +252,4 @@ | |||
78 | 252 | return pid; | 252 | return pid; |
79 | 253 | } | 253 | } |
80 | 254 | } | 254 | } |
81 | 255 | } | ||
82 | 256 | \ No newline at end of file | 255 | \ No newline at end of file |
83 | 256 | } | ||
84 | 257 | 257 | ||
85 | === modified file 'src/shared/Utils.vala' | |||
86 | --- src/shared/Utils.vala 2016-08-29 22:25:35 +0000 | |||
87 | +++ src/shared/Utils.vala 2016-10-25 21:36:09 +0000 | |||
88 | @@ -90,9 +90,9 @@ | |||
89 | 90 | } | 90 | } |
90 | 91 | 91 | ||
91 | 92 | try { | 92 | try { |
93 | 93 | var user = (Polkit.UnixUser)Polkit.UnixUser.new_for_name (Environment.get_user_name ()); | 93 | var user = new Polkit.UnixUser.for_name (Environment.get_user_name ()); |
94 | 94 | permission = new Polkit.Permission.sync (Vars.PARENTAL_CONTROLS_ACTION_ID, | 94 | permission = new Polkit.Permission.sync (Vars.PARENTAL_CONTROLS_ACTION_ID, |
96 | 95 | Polkit.UnixProcess.new_for_owner (Posix.getpid (), 0, user.get_uid ())); | 95 | new Polkit.UnixProcess.for_owner (Posix.getpid (), 0, user.get_uid ())); |
97 | 96 | return permission; | 96 | return permission; |
98 | 97 | } catch (Error e) { | 97 | } catch (Error e) { |
99 | 98 | critical (e.message); | 98 | critical (e.message); |
100 | 99 | 99 | ||
101 | === removed file 'vapi/polkit-gobject-1.vapi' | |||
102 | --- vapi/polkit-gobject-1.vapi 2015-09-03 19:59:14 +0000 | |||
103 | +++ vapi/polkit-gobject-1.vapi 1970-01-01 00:00:00 +0000 | |||
104 | @@ -1,218 +0,0 @@ | |||
105 | 1 | /* polkit-gobject-1.vapi generated by vapigen, do not modify. */ | ||
106 | 2 | |||
107 | 3 | [CCode (cprefix = "Polkit", gir_namespace = "Polkit", gir_version = "1.0", lower_case_cprefix = "polkit_")] | ||
108 | 4 | namespace Polkit { | ||
109 | 5 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_action_description_get_type ()")] | ||
110 | 6 | public class ActionDescription : GLib.Object { | ||
111 | 7 | [CCode (has_construct_function = false)] | ||
112 | 8 | protected ActionDescription (); | ||
113 | 9 | public unowned string get_action_id (); | ||
114 | 10 | public unowned string get_annotation (string key); | ||
115 | 11 | [CCode (array_length = false, array_null_terminated = true)] | ||
116 | 12 | public unowned string[] get_annotation_keys (); | ||
117 | 13 | public unowned string get_description (); | ||
118 | 14 | public unowned string get_icon_name (); | ||
119 | 15 | public Polkit.ImplicitAuthorization get_implicit_active (); | ||
120 | 16 | public Polkit.ImplicitAuthorization get_implicit_any (); | ||
121 | 17 | public Polkit.ImplicitAuthorization get_implicit_inactive (); | ||
122 | 18 | public unowned string get_message (); | ||
123 | 19 | public unowned string get_vendor_name (); | ||
124 | 20 | public unowned string get_vendor_url (); | ||
125 | 21 | } | ||
126 | 22 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_authority_get_type ()")] | ||
127 | 23 | public class Authority : GLib.Object, GLib.AsyncInitable, GLib.Initable { | ||
128 | 24 | [CCode (has_construct_function = false)] | ||
129 | 25 | protected Authority (); | ||
130 | 26 | public async bool authentication_agent_response (string cookie, Polkit.Identity identity, GLib.Cancellable? cancellable) throws GLib.Error; | ||
131 | 27 | public bool authentication_agent_response_sync (string cookie, Polkit.Identity identity, GLib.Cancellable? cancellable = null) throws GLib.Error; | ||
132 | 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; | ||
133 | 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; | ||
134 | 30 | public async void enumerate_actions (GLib.Cancellable? cancellable); | ||
135 | 31 | public async void enumerate_temporary_authorizations (Polkit.Subject subject, GLib.Cancellable? cancellable); | ||
136 | 32 | public static Polkit.Authority @get (); | ||
137 | 33 | public static async Polkit.Authority get_async (GLib.Cancellable? cancellable) throws GLib.Error; | ||
138 | 34 | public Polkit.AuthorityFeatures get_backend_features (); | ||
139 | 35 | public unowned string get_backend_name (); | ||
140 | 36 | public unowned string get_backend_version (); | ||
141 | 37 | public string get_owner (); | ||
142 | 38 | public static Polkit.Authority get_sync (GLib.Cancellable? cancellable = null) throws GLib.Error; | ||
143 | 39 | public async bool register_authentication_agent (Polkit.Subject subject, string locale, string object_path, GLib.Cancellable? cancellable) throws GLib.Error; | ||
144 | 40 | public bool register_authentication_agent_sync (Polkit.Subject subject, string locale, string object_path, GLib.Cancellable? cancellable = null) throws GLib.Error; | ||
145 | 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; | ||
146 | 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; | ||
147 | 43 | public async bool revoke_temporary_authorization_by_id (string id, GLib.Cancellable? cancellable) throws GLib.Error; | ||
148 | 44 | public bool revoke_temporary_authorization_by_id_sync (string id, GLib.Cancellable? cancellable = null) throws GLib.Error; | ||
149 | 45 | public async bool revoke_temporary_authorizations (Polkit.Subject subject, GLib.Cancellable? cancellable) throws GLib.Error; | ||
150 | 46 | public bool revoke_temporary_authorizations_sync (Polkit.Subject subject, GLib.Cancellable? cancellable = null) throws GLib.Error; | ||
151 | 47 | public async bool unregister_authentication_agent (Polkit.Subject subject, string object_path, GLib.Cancellable? cancellable) throws GLib.Error; | ||
152 | 48 | public bool unregister_authentication_agent_sync (Polkit.Subject subject, string object_path, GLib.Cancellable? cancellable = null) throws GLib.Error; | ||
153 | 49 | public Polkit.AuthorityFeatures backend_features { get; } | ||
154 | 50 | public string backend_name { get; } | ||
155 | 51 | public string backend_version { get; } | ||
156 | 52 | public string owner { owned get; } | ||
157 | 53 | public signal void changed (); | ||
158 | 54 | } | ||
159 | 55 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_authorization_result_get_type ()")] | ||
160 | 56 | public class AuthorizationResult : GLib.Object { | ||
161 | 57 | [CCode (has_construct_function = false)] | ||
162 | 58 | public AuthorizationResult (bool is_authorized, bool is_challenge, Polkit.Details? details); | ||
163 | 59 | public unowned Polkit.Details get_details (); | ||
164 | 60 | public bool get_dismissed (); | ||
165 | 61 | public bool get_is_authorized (); | ||
166 | 62 | public bool get_is_challenge (); | ||
167 | 63 | public bool get_retains_authorization (); | ||
168 | 64 | public unowned string get_temporary_authorization_id (); | ||
169 | 65 | } | ||
170 | 66 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_details_get_type ()")] | ||
171 | 67 | public class Details : GLib.Object { | ||
172 | 68 | [CCode (has_construct_function = false)] | ||
173 | 69 | public Details (); | ||
174 | 70 | [CCode (array_length = false, array_null_terminated = true)] | ||
175 | 71 | public string[] get_keys (); | ||
176 | 72 | public void insert (string key, string? value); | ||
177 | 73 | public unowned string lookup (string key); | ||
178 | 74 | } | ||
179 | 75 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_permission_get_type ()")] | ||
180 | 76 | public class Permission : GLib.Permission, GLib.AsyncInitable, GLib.Initable { | ||
181 | 77 | [CCode (cname = "polkit_permission_new", has_construct_function = false)] | ||
182 | 78 | public async Permission (string action_id, Polkit.Subject? subject, GLib.Cancellable? cancellable) throws GLib.Error; | ||
183 | 79 | public unowned string get_action_id (); | ||
184 | 80 | public unowned Polkit.Subject get_subject (); | ||
185 | 81 | [CCode (has_construct_function = false, type = "GPermission*")] | ||
186 | 82 | public Permission.sync (string action_id, Polkit.Subject? subject, GLib.Cancellable? cancellable = null) throws GLib.Error; | ||
187 | 83 | public string action_id { get; construct; } | ||
188 | 84 | public Polkit.Subject subject { get; construct; } | ||
189 | 85 | } | ||
190 | 86 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_system_bus_name_get_type ()")] | ||
191 | 87 | public class SystemBusName : GLib.Object, Polkit.Subject { | ||
192 | 88 | [CCode (has_construct_function = false)] | ||
193 | 89 | protected SystemBusName (); | ||
194 | 90 | public unowned string get_name (); | ||
195 | 91 | public Polkit.Subject get_process_sync (GLib.Cancellable? cancellable = null) throws GLib.Error; | ||
196 | 92 | public static Polkit.Subject @new (string name); | ||
197 | 93 | public void set_name (string name); | ||
198 | 94 | public string name { get; set construct; } | ||
199 | 95 | } | ||
200 | 96 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_temporary_authorization_get_type ()")] | ||
201 | 97 | public class TemporaryAuthorization : GLib.Object { | ||
202 | 98 | [CCode (has_construct_function = false)] | ||
203 | 99 | public TemporaryAuthorization (string id, string action_id, Polkit.Subject subject, uint64 time_obtained, uint64 time_expires); | ||
204 | 100 | public unowned string get_action_id (); | ||
205 | 101 | public unowned string get_id (); | ||
206 | 102 | public Polkit.Subject get_subject (); | ||
207 | 103 | public uint64 get_time_expires (); | ||
208 | 104 | public uint64 get_time_obtained (); | ||
209 | 105 | } | ||
210 | 106 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_group_get_type ()")] | ||
211 | 107 | public class UnixGroup : GLib.Object, Polkit.Identity { | ||
212 | 108 | [CCode (has_construct_function = false)] | ||
213 | 109 | protected UnixGroup (); | ||
214 | 110 | public int get_gid (); | ||
215 | 111 | public static Polkit.Identity @new (int gid); | ||
216 | 112 | public static Polkit.Identity new_for_name (string name) throws GLib.Error; | ||
217 | 113 | public void set_gid (int gid); | ||
218 | 114 | public int gid { get; set construct; } | ||
219 | 115 | } | ||
220 | 116 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_netgroup_get_type ()")] | ||
221 | 117 | public class UnixNetgroup : GLib.Object, Polkit.Identity { | ||
222 | 118 | [CCode (has_construct_function = false)] | ||
223 | 119 | protected UnixNetgroup (); | ||
224 | 120 | public unowned string get_name (); | ||
225 | 121 | public static Polkit.Identity @new (string name); | ||
226 | 122 | public void set_name (string name); | ||
227 | 123 | public string name { get; set construct; } | ||
228 | 124 | } | ||
229 | 125 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_process_get_type ()")] | ||
230 | 126 | public class UnixProcess : GLib.Object, Polkit.Subject { | ||
231 | 127 | [CCode (has_construct_function = false)] | ||
232 | 128 | protected UnixProcess (); | ||
233 | 129 | public int get_owner () throws GLib.Error; | ||
234 | 130 | public int get_pid (); | ||
235 | 131 | public uint64 get_start_time (); | ||
236 | 132 | public int get_uid (); | ||
237 | 133 | public static Polkit.Subject @new (int pid); | ||
238 | 134 | public static Polkit.Subject new_for_owner (int pid, uint64 start_time, int uid); | ||
239 | 135 | public static Polkit.Subject new_full (int pid, uint64 start_time); | ||
240 | 136 | public void set_pid (int pid); | ||
241 | 137 | public void set_start_time (uint64 start_time); | ||
242 | 138 | public void set_uid (int uid); | ||
243 | 139 | public int pid { get; set construct; } | ||
244 | 140 | public uint64 start_time { get; set construct; } | ||
245 | 141 | public int uid { get; set construct; } | ||
246 | 142 | } | ||
247 | 143 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_session_get_type ()")] | ||
248 | 144 | public class UnixSession : GLib.Object, GLib.AsyncInitable, GLib.Initable, Polkit.Subject { | ||
249 | 145 | [CCode (has_construct_function = false)] | ||
250 | 146 | protected UnixSession (); | ||
251 | 147 | public unowned string get_session_id (); | ||
252 | 148 | public static Polkit.Subject @new (string session_id); | ||
253 | 149 | public static async Polkit.Subject new_for_process (int pid, GLib.Cancellable? cancellable) throws GLib.Error; | ||
254 | 150 | public static Polkit.Subject new_for_process_sync (int pid, GLib.Cancellable? cancellable = null) throws GLib.Error; | ||
255 | 151 | public void set_session_id (string session_id); | ||
256 | 152 | public int pid { construct; } | ||
257 | 153 | public string session_id { get; set construct; } | ||
258 | 154 | } | ||
259 | 155 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_user_get_type ()")] | ||
260 | 156 | public class UnixUser : GLib.Object, Polkit.Identity { | ||
261 | 157 | [CCode (has_construct_function = false)] | ||
262 | 158 | protected UnixUser (); | ||
263 | 159 | public unowned string get_name (); | ||
264 | 160 | public int get_uid (); | ||
265 | 161 | public static Polkit.Identity @new (int uid); | ||
266 | 162 | public static Polkit.Identity new_for_name (string name) throws GLib.Error; | ||
267 | 163 | public void set_uid (int uid); | ||
268 | 164 | public int uid { get; set construct; } | ||
269 | 165 | } | ||
270 | 166 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_identity_get_type ()")] | ||
271 | 167 | public interface Identity : GLib.Object { | ||
272 | 168 | public abstract bool equal (Polkit.Identity b); | ||
273 | 169 | public static Polkit.Identity from_string (string str) throws GLib.Error; | ||
274 | 170 | public abstract uint hash (); | ||
275 | 171 | public abstract string to_string (); | ||
276 | 172 | } | ||
277 | 173 | [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_subject_get_type ()")] | ||
278 | 174 | public interface Subject : GLib.Object { | ||
279 | 175 | public abstract bool equal (Polkit.Subject b); | ||
280 | 176 | public abstract async bool exists (GLib.Cancellable? cancellable) throws GLib.Error; | ||
281 | 177 | public abstract bool exists_sync (GLib.Cancellable? cancellable = null) throws GLib.Error; | ||
282 | 178 | public static Polkit.Subject from_string (string str) throws GLib.Error; | ||
283 | 179 | public abstract uint hash (); | ||
284 | 180 | public abstract string to_string (); | ||
285 | 181 | } | ||
286 | 182 | [CCode (cheader_filename = "polkit/polkit.h", cprefix = "POLKIT_AUTHORITY_FEATURES_", type_id = "polkit_authority_features_get_type ()")] | ||
287 | 183 | [Flags] | ||
288 | 184 | public enum AuthorityFeatures { | ||
289 | 185 | NONE, | ||
290 | 186 | TEMPORARY_AUTHORIZATION | ||
291 | 187 | } | ||
292 | 188 | [CCode (cheader_filename = "polkit/polkit.h", cprefix = "POLKIT_CHECK_AUTHORIZATION_FLAGS_", type_id = "polkit_check_authorization_flags_get_type ()")] | ||
293 | 189 | [Flags] | ||
294 | 190 | public enum CheckAuthorizationFlags { | ||
295 | 191 | NONE, | ||
296 | 192 | ALLOW_USER_INTERACTION | ||
297 | 193 | } | ||
298 | 194 | [CCode (cheader_filename = "polkit/polkit.h", cprefix = "POLKIT_IMPLICIT_AUTHORIZATION_", type_id = "polkit_implicit_authorization_get_type ()")] | ||
299 | 195 | public enum ImplicitAuthorization { | ||
300 | 196 | UNKNOWN, | ||
301 | 197 | NOT_AUTHORIZED, | ||
302 | 198 | AUTHENTICATION_REQUIRED, | ||
303 | 199 | ADMINISTRATOR_AUTHENTICATION_REQUIRED, | ||
304 | 200 | AUTHENTICATION_REQUIRED_RETAINED, | ||
305 | 201 | ADMINISTRATOR_AUTHENTICATION_REQUIRED_RETAINED, | ||
306 | 202 | AUTHORIZED; | ||
307 | 203 | public static bool from_string (string string, Polkit.ImplicitAuthorization out_implicit_authorization); | ||
308 | 204 | public static unowned string to_string (Polkit.ImplicitAuthorization implicit_authorization); | ||
309 | 205 | } | ||
310 | 206 | [CCode (cheader_filename = "polkit/polkit.h", cprefix = "POLKIT_ERROR_")] | ||
311 | 207 | public errordomain Error { | ||
312 | 208 | FAILED, | ||
313 | 209 | CANCELLED, | ||
314 | 210 | NOT_SUPPORTED, | ||
315 | 211 | NOT_AUTHORIZED; | ||
316 | 212 | public static GLib.Quark quark (); | ||
317 | 213 | } | ||
318 | 214 | [CCode (cheader_filename = "polkit/polkit.h")] | ||
319 | 215 | public static Polkit.Identity identity_from_string (string str) throws GLib.Error; | ||
320 | 216 | [CCode (cheader_filename = "polkit/polkit.h")] | ||
321 | 217 | public static Polkit.Subject subject_from_string (string str) throws GLib.Error; | ||
322 | 218 | } | ||
323 | 219 | \ No newline at end of file | 0 | \ No newline at end of file |