gsoc

Sign in or create your account | Project List | Help

gsoc Commit Details

Date:2009-07-27 21:05:01 (1 year 1 day ago)
Author:Adrien Bustany
Commit:5566fd80d93cb43f82e7a8f4381666ee55cc425c
Message:libtrackerbridge : stop shipping vapi files separately

Files: libtrackerbridge/vapi/gnome-keyring-1.vapi (1 diff)

Change Details

libtrackerbridge/vapi/gnome-keyring-1.vapi
1/* gnome-keyring-1.vapi generated by vapigen, do not modify. */
2
3[CCode (cprefix = "GnomeKeyring", lower_case_cprefix = "gnome_keyring_")]
4namespace GnomeKeyring {
5    [Compact]
6    [CCode (copy_function = "gnome_keyring_access_control_copy", cheader_filename = "gnome-keyring.h")]
7    public class AccessControl {
8        public unowned GnomeKeyring.AccessControl copy ();
9        [CCode (has_construct_function = false)]
10        public AccessControl (GnomeKeyring.ApplicationRef application, GnomeKeyring.AccessType types_allowed);
11    }
12    [Compact]
13    [CCode (copy_function = "gnome_keyring_application_ref_copy", cheader_filename = "gnome-keyring.h")]
14    public class ApplicationRef {
15        public unowned GnomeKeyring.ApplicationRef copy ();
16        [CCode (has_construct_function = false)]
17        public ApplicationRef ();
18    }
19    [Compact]
20    [CCode (cheader_filename = "gnome-keyring.h")]
21    public class AttributeList {
22        AttributeList ();
23        public GnomeKeyring.Attribute[] data;
24        public uint len;
25        public void append_string (string name, string value);
26        public void append_uint32 (string name, uint32 value);
27        public unowned GnomeKeyring.AttributeList copy ();
28        public GnomeKeyring.Attribute index (int i);
29    }
30    [Compact]
31    [CCode (cheader_filename = "gnome-keyring.h")]
32    public class Found {
33        public weak GnomeKeyring.AttributeList attributes;
34        public uint item_id;
35        public weak string keyring;
36        public weak string secret;
37        public static void list_free (GLib.List found_list);
38    }
39    [Compact]
40    [CCode (copy_function = "gnome_keyring_info_copy", cheader_filename = "gnome-keyring.h")]
41    public class Info {
42        public unowned GnomeKeyring.Info copy ();
43        public ulong get_ctime ();
44        public bool get_is_locked ();
45        public bool get_lock_on_idle ();
46        public uint32 get_lock_timeout ();
47        public ulong get_mtime ();
48        public void set_lock_on_idle (bool value);
49        public void set_lock_timeout (uint32 value);
50    }
51    [Compact]
52    [CCode (copy_function = "gnome_keyring_item_info_copy", cheader_filename = "gnome-keyring.h")]
53    public class ItemInfo {
54        public unowned GnomeKeyring.ItemInfo copy ();
55        public ulong get_ctime ();
56        public unowned string get_display_name ();
57        public ulong get_mtime ();
58        public unowned string get_secret ();
59        [CCode (has_construct_function = false)]
60        public ItemInfo ();
61        public void set_display_name (string value);
62        public void set_secret (string value);
63        public void set_type (GnomeKeyring.ItemType type);
64    }
65    [Compact]
66    [CCode (cheader_filename = "gnome-keyring.h")]
67    public class NetworkPasswordData {
68        public weak string authtype;
69        public weak string domain;
70        public uint32 item_id;
71        public weak string keyring;
72        public weak string object;
73        public weak string password;
74        public uint32 port;
75        public weak string protocol;
76        public weak string server;
77        public weak string user;
78    }
79
80    [Compact]
81    public struct PasswordSchemaAttribute {
82        public unowned string name;
83        public GnomeKeyring.AttributeType type;
84    }
85
86    [Compact]
87    [CCode (cheader_filename = "gnome-keyring.h")]
88    public struct PasswordSchema {
89        public GnomeKeyring.ItemType item_type;
90        public PasswordSchemaAttribute[] attributes;
91    }
92
93    [Compact]
94    public struct AttributeValue {
95        public uint integer;
96        public string @string;
97    }
98    [CCode (type_id = "GNOME_KEYRING_TYPE_ATTRIBUTE", cheader_filename = "gnome-keyring.h")]
99    public struct Attribute {
100        public unowned string name;
101        public unowned GnomeKeyring.AttributeType type;
102        public unowned AttributeValue value;
103    }
104    [CCode (cprefix = "GNOME_KEYRING_ACCESS_", has_type_id = "0", cheader_filename = "gnome-keyring.h")]
105    public enum AccessRestriction {
106        ASK,
107        DENY,
108        ALLOW
109    }
110    [CCode (cprefix = "GNOME_KEYRING_ACCESS_", has_type_id = "0", cheader_filename = "gnome-keyring.h")]
111    public enum AccessType {
112        READ,
113        WRITE,
114        REMOVE
115    }
116    [CCode (cprefix = "GNOME_KEYRING_ATTRIBUTE_TYPE_", has_type_id = "0", cheader_filename = "gnome-keyring.h")]
117    public enum AttributeType {
118        STRING,
119        UINT32
120    }
121    [CCode (cprefix = "GNOME_KEYRING_ITEM_INFO_", has_type_id = "0", cheader_filename = "gnome-keyring.h")]
122    public enum ItemInfoFlags {
123        BASICS,
124        SECRET
125    }
126    [CCode (cprefix = "GNOME_KEYRING_ITEM_", has_type_id = "0", cheader_filename = "gnome-keyring.h")]
127    public enum ItemType {
128        GENERIC_SECRET,
129        NETWORK_PASSWORD,
130        NOTE,
131        CHAINED_KEYRING_PASSWORD,
132        ENCRYPTION_KEY_PASSWORD,
133        LAST_TYPE
134    }
135    [CCode (cprefix = "GNOME_KEYRING_RESULT_", has_type_id = "0", cheader_filename = "gnome-keyring.h")]
136    public enum Result {
137        OK,
138        DENIED,
139        NO_KEYRING_DAEMON,
140        ALREADY_UNLOCKED,
141        NO_SUCH_KEYRING,
142        BAD_ARGUMENTS,
143        IO_ERROR,
144        CANCELLED,
145        KEYRING_ALREADY_EXISTS,
146        NO_MATCH
147    }
148    [CCode (cheader_filename = "gnome-keyring.h")]
149    public delegate void OperationDoneCallback (GnomeKeyring.Result result);
150    [CCode (cheader_filename = "gnome-keyring.h")]
151    public delegate void OperationGetAttributesCallback (GnomeKeyring.Result result, GnomeKeyring.AttributeList attributes);
152    [CCode (cheader_filename = "gnome-keyring.h")]
153    public delegate void OperationGetIntCallback (GnomeKeyring.Result result, uint32 val);
154    [CCode (cheader_filename = "gnome-keyring.h")]
155    public delegate void OperationGetItemInfoCallback (GnomeKeyring.Result result, GnomeKeyring.ItemInfo info);
156    [CCode (cheader_filename = "gnome-keyring.h")]
157    public delegate void OperationGetKeyringInfoCallback (GnomeKeyring.Result result, GnomeKeyring.Info info);
158    [CCode (cheader_filename = "gnome-keyring.h")]
159    public delegate void OperationGetListCallback (GnomeKeyring.Result result, GLib.List list);
160    [CCode (cheader_filename = "gnome-keyring.h")]
161    public delegate void OperationGetStringCallback (GnomeKeyring.Result result, string str);
162    [CCode (cheader_filename = "gnome-keyring.h")]
163    public const string DEFAULT;
164    [CCode (cheader_filename = "gnome-keyring.h")]
165    public const int GNOME_KEYRING_ITEM_APPLICATION_SECRET;
166    [CCode (cheader_filename = "gnome-keyring.h")]
167    public const int GNOME_KEYRING_ITEM_INFO_ALL;
168    [CCode (cheader_filename = "gnome-keyring.h")]
169    public const int GNOME_KEYRING_ITEM_TYPE_MASK;
170    [CCode (cheader_filename = "gnome-keyring.h")]
171    public const string GNOME_KEYRING_SESSION;
172    [CCode (cheader_filename = "gnome-keyring.h")]
173    public const GnomeKeyring.PasswordSchema NETWORK_PASSWORD;
174    [CCode (cheader_filename = "gnome-keyring.h")]
175    public static unowned GLib.List acl_copy (GLib.List list);
176    [CCode (cheader_filename = "gnome-keyring.h")]
177    public static void acl_free (GLib.List acl);
178    [CCode (cheader_filename = "gnome-keyring.h")]
179    public static void cancel_request (void* request);
180    [CCode (cheader_filename = "gnome-keyring.h")]
181    public static void* change_password (string keyring, string? original, string? password, owned GnomeKeyring.OperationDoneCallback callback);
182    [CCode (cheader_filename = "gnome-keyring.h")]
183    public static GnomeKeyring.Result change_password_sync (string keyring, string? original, string? password);
184    [CCode (cheader_filename = "gnome-keyring.h")]
185    public static void* create (string keyring_name, string? password, owned GnomeKeyring.OperationDoneCallback callback);
186    [CCode (cheader_filename = "gnome-keyring.h")]
187    public static GnomeKeyring.Result create_sync (string keyring_name, string? password);
188    [CCode (cheader_filename = "gnome-keyring.h")]
189    public static GnomeKeyring.Result daemon_prepare_environment_sync ();
190    [CCode (cheader_filename = "gnome-keyring.h")]
191    public static GnomeKeyring.Result daemon_set_display_sync (string display);
192    [CCode (cheader_filename = "gnome-keyring.h")]
193    public static void* @delete (string keyring, GnomeKeyring.OperationDoneCallback callback, void* data, GLib.DestroyNotify destroy_data);
194    [CCode (cheader_filename = "gnome-keyring.h")]
195    public static void* delete_password (GnomeKeyring.PasswordSchema schema, owned GnomeKeyring.OperationDoneCallback callback, ...);
196    [CCode (cheader_filename = "gnome-keyring.h")]
197    public static GnomeKeyring.Result delete_password_sync (GnomeKeyring.PasswordSchema schema, ...);
198    [CCode (cheader_filename = "gnome-keyring.h")]
199    public static GnomeKeyring.Result delete_sync (string keyring);
200    [CCode (cheader_filename = "gnome-keyring.h")]
201    public static void* find_items (GnomeKeyring.ItemType type, GnomeKeyring.AttributeList attributes, owned GnomeKeyring.OperationGetListCallback callback);
202    [CCode (cheader_filename = "gnome-keyring.h")]
203    public static GnomeKeyring.Result find_items_sync (GnomeKeyring.ItemType type, GnomeKeyring.AttributeList attributes, out GLib.List found);
204    [CCode (cheader_filename = "gnome-keyring.h")]
205    public static void* find_itemsv (GnomeKeyring.ItemType type, owned GnomeKeyring.OperationGetListCallback callback, ...);
206    [CCode (cheader_filename = "gnome-keyring.h")]
207    public static GnomeKeyring.Result find_itemsv_sync (GnomeKeyring.ItemType type, GLib.List found, ...);
208    [CCode (cheader_filename = "gnome-keyring.h")]
209    public static void* find_network_password (string? user, string? domain, string? server, string? object, string? protocol, string? authtype, uint32 port, owned GnomeKeyring.OperationGetListCallback callback);
210    [CCode (cheader_filename = "gnome-keyring.h")]
211    public static GnomeKeyring.Result find_network_password_sync (string? user, string? domain, string? server, string? object, string? protocol, string? authtype, uint32 port, out unowned GLib.List results);
212    [CCode (cheader_filename = "gnome-keyring.h")]
213    public static void* find_password (GnomeKeyring.PasswordSchema schema, owned GnomeKeyring.OperationGetStringCallback callback, ...);
214    [CCode (cheader_filename = "gnome-keyring.h")]
215    public static GnomeKeyring.Result find_password_sync (GnomeKeyring.PasswordSchema schema, out unowned string password, ...);
216    [CCode (cheader_filename = "gnome-keyring.h")]
217    public static void free_password (string password);
218    [CCode (cheader_filename = "gnome-keyring.h")]
219    public static void* get_default_keyring (owned GnomeKeyring.OperationGetStringCallback callback);
220    [CCode (cheader_filename = "gnome-keyring.h")]
221    public static GnomeKeyring.Result get_default_keyring_sync (out unowned string keyring);
222    [CCode (cheader_filename = "gnome-keyring.h")]
223    public static void* get_info (string? keyring, owned GnomeKeyring.OperationGetKeyringInfoCallback callback);
224    [CCode (cheader_filename = "gnome-keyring.h")]
225    public static GnomeKeyring.Result get_info_sync (string? keyring, out unowned GnomeKeyring.Info info);
226    [CCode (cheader_filename = "gnome-keyring.h")]
227    public static bool is_available ();
228    [CCode (cheader_filename = "gnome-keyring.h")]
229    public static GnomeKeyring.AccessType item_ac_get_access_type (GnomeKeyring.AccessControl ac);
230    [CCode (cheader_filename = "gnome-keyring.h")]
231    public static unowned string item_ac_get_display_name (GnomeKeyring.AccessControl ac);
232    [CCode (cheader_filename = "gnome-keyring.h")]
233    public static unowned string item_ac_get_path_name (GnomeKeyring.AccessControl ac);
234    [CCode (cheader_filename = "gnome-keyring.h")]
235    public static void item_ac_set_access_type (GnomeKeyring.AccessControl ac, GnomeKeyring.AccessType value);
236    [CCode (cheader_filename = "gnome-keyring.h")]
237    public static void item_ac_set_display_name (GnomeKeyring.AccessControl ac, string value);
238    [CCode (cheader_filename = "gnome-keyring.h")]
239    public static void item_ac_set_path_name (GnomeKeyring.AccessControl ac, string value);
240    [CCode (cheader_filename = "gnome-keyring.h")]
241    public static void* item_create (string? keyring, GnomeKeyring.ItemType type, string display_name, GnomeKeyring.AttributeList attributes, string secret, bool update_if_exists, owned GnomeKeyring.OperationGetIntCallback callback);
242    [CCode (cheader_filename = "gnome-keyring.h")]
243    public static GnomeKeyring.Result item_create_sync (string? keyring, GnomeKeyring.ItemType type, string display_name, GnomeKeyring.AttributeList attributes, string secret, bool update_if_exists, uint32 item_id);
244    [CCode (cheader_filename = "gnome-keyring.h")]
245    public static void* item_delete (string? keyring, uint32 id, owned GnomeKeyring.OperationDoneCallback callback);
246    [CCode (cheader_filename = "gnome-keyring.h")]
247    public static GnomeKeyring.Result item_delete_sync (string? keyring, uint32 id);
248    [CCode (cheader_filename = "gnome-keyring.h")]
249    public static void* item_get_acl (string? keyring, uint32 id, owned GnomeKeyring.OperationGetListCallback callback);
250    [CCode (cheader_filename = "gnome-keyring.h")]
251    public static GnomeKeyring.Result item_get_acl_sync (string? keyring, uint32 id, GLib.List acl);
252    [CCode (cheader_filename = "gnome-keyring.h")]
253    public static void* item_get_attributes (string? keyring, uint32 id, owned GnomeKeyring.OperationGetAttributesCallback callback);
254    [CCode (cheader_filename = "gnome-keyring.h")]
255    public static GnomeKeyring.Result item_get_attributes_sync (string? keyring, uint32 id, out unowned GnomeKeyring.AttributeList attributes);
256    [CCode (cheader_filename = "gnome-keyring.h")]
257    public static void* item_get_info (string? keyring, uint32 id, owned GnomeKeyring.OperationGetItemInfoCallback callback);
258    [CCode (cheader_filename = "gnome-keyring.h")]
259    public static void* item_get_info_full (string? keyring, uint32 id, uint32 flags, owned GnomeKeyring.OperationGetItemInfoCallback callback);
260    [CCode (cheader_filename = "gnome-keyring.h")]
261    public static GnomeKeyring.Result item_get_info_full_sync (string? keyring, uint32 id, uint32 flags, out unowned GnomeKeyring.ItemInfo info);
262    [CCode (cheader_filename = "gnome-keyring.h")]
263    public static unowned GnomeKeyring.Result? item_get_info_sync (string keyring, uint32 id, out unowned GnomeKeyring.ItemInfo info);
264    [CCode (cheader_filename = "gnome-keyring.h")]
265    public static void* item_grant_access_rights (string? keyring, string display_name, string full_path, uint32 id, GnomeKeyring.AccessType rights, owned GnomeKeyring.OperationDoneCallback callback);
266    [CCode (cheader_filename = "gnome-keyring.h")]
267    public static GnomeKeyring.Result item_grant_access_rights_sync (string? keyring, string display_name, string full_path, uint32 id, GnomeKeyring.AccessType rights);
268    [CCode (cheader_filename = "gnome-keyring.h")]
269    public static void* item_set_acl (string? keyring, uint32 id, GLib.List acl, owned GnomeKeyring.OperationDoneCallback callback);
270    [CCode (cheader_filename = "gnome-keyring.h")]
271    public static GnomeKeyring.Result item_set_acl_sync (string? keyring, uint32 id, GLib.List acl);
272    [CCode (cheader_filename = "gnome-keyring.h")]
273    public static void* item_set_attributes (string? keyring, uint32 id, GnomeKeyring.AttributeList attributes, owned GnomeKeyring.OperationDoneCallback callback);
274    [CCode (cheader_filename = "gnome-keyring.h")]
275    public static GnomeKeyring.Result item_set_attributes_sync (string? keyring, uint32 id, GnomeKeyring.AttributeList attributes);
276    [CCode (cheader_filename = "gnome-keyring.h")]
277    public static void* item_set_info (string? keyring, uint32 id, GnomeKeyring.ItemInfo info, owned GnomeKeyring.OperationDoneCallback callback);
278    [CCode (cheader_filename = "gnome-keyring.h")]
279    public static GnomeKeyring.Result item_set_info_sync (string? keyring, uint32 id, GnomeKeyring.ItemInfo info);
280    [CCode (cheader_filename = "gnome-keyring.h")]
281    public static void* list_item_ids (string? keyring, owned GnomeKeyring.OperationGetListCallback callback);
282    [CCode (cheader_filename = "gnome-keyring.h")]
283    public static GnomeKeyring.Result list_item_ids_sync (string? keyring, out GLib.List<uint> ids);
284    [CCode (cheader_filename = "gnome-keyring.h")]
285    public static void* list_keyring_names (owned GnomeKeyring.OperationGetListCallback callback);
286    [CCode (cheader_filename = "gnome-keyring.h")]
287    public static GnomeKeyring.Result list_keyring_names_sync (GLib.List keyrings);
288    [CCode (cheader_filename = "gnome-keyring.h")]
289    public static void* @lock (string keyring, GnomeKeyring.OperationDoneCallback callback, void* data, GLib.DestroyNotify destroy_data);
290    [CCode (cheader_filename = "gnome-keyring.h")]
291    public static void* lock_all (owned GnomeKeyring.OperationDoneCallback callback);
292    [CCode (cheader_filename = "gnome-keyring.h")]
293    public static GnomeKeyring.Result lock_all_sync ();
294    [CCode (cheader_filename = "gnome-keyring.h")]
295    public static GnomeKeyring.Result lock_sync (string? keyring);
296    [CCode (cheader_filename = "gnome-keyring.h")]
297    public static void* memory_alloc (ulong sz);
298    [CCode (cheader_filename = "gnome-keyring.h")]
299    public static void memory_free (void* p);
300    [CCode (cheader_filename = "gnome-keyring.h")]
301    public static bool memory_is_secure (void* p);
302    [CCode (cheader_filename = "gnome-keyring.h")]
303    public static void* memory_realloc (void* p, ulong sz);
304    [CCode (cheader_filename = "gnome-keyring.h")]
305    public static unowned string memory_strdup (string str);
306    [CCode (cheader_filename = "gnome-keyring.h")]
307    public static void* memory_try_alloc (ulong sz);
308    [CCode (cheader_filename = "gnome-keyring.h")]
309    public static void* memory_try_realloc (void* p, ulong sz);
310    [CCode (cheader_filename = "gnome-keyring.h")]
311    public static void network_password_free (GnomeKeyring.NetworkPasswordData data);
312    [CCode (cheader_filename = "gnome-keyring.h")]
313    public static void network_password_list_free (GLib.List list);
314    [CCode (cheader_filename = "gnome-keyring.h")]
315    public static unowned string result_to_message (GnomeKeyring.Result res);
316    [CCode (cheader_filename = "gnome-keyring.h")]
317    public static void* set_default_keyring (string keyring, owned GnomeKeyring.OperationDoneCallback callback);
318    [CCode (cheader_filename = "gnome-keyring.h")]
319    public static GnomeKeyring.Result set_default_keyring_sync (string keyring);
320    [CCode (cheader_filename = "gnome-keyring.h")]
321    public static void* set_info (string? keyring, GnomeKeyring.Info info, owned GnomeKeyring.OperationDoneCallback callback);
322    [CCode (cheader_filename = "gnome-keyring.h")]
323    public static GnomeKeyring.Result set_info_sync (string? keyring, GnomeKeyring.Info info);
324    [CCode (cheader_filename = "gnome-keyring.h")]
325    public static void* set_network_password (string? keyring, string? user, string? domain, string? server, string? object, string? protocol, string? authtype, uint32 port, string? password, owned GnomeKeyring.OperationGetIntCallback callback);
326    [CCode (cheader_filename = "gnome-keyring.h")]
327    public static GnomeKeyring.Result set_network_password_sync (string? keyring, string? user, string? domain, string? server, string? object, string? protocol, string? authtype, uint32 port, string? password, uint32 item_id);
328    [CCode (cheader_filename = "gnome-keyring.h")]
329    public static void* store_password (GnomeKeyring.PasswordSchema schema, string? keyring, string display_name, string password, owned GnomeKeyring.OperationDoneCallback callback, ...);
330    [CCode (cheader_filename = "gnome-keyring.h")]
331    public static GnomeKeyring.Result store_password_sync (GnomeKeyring.PasswordSchema schema, string? keyring, string display_name, string password, ...);
332    [CCode (cheader_filename = "gnome-keyring.h")]
333    public static void string_list_free (GLib.List strings);
334    [CCode (cheader_filename = "gnome-keyring.h")]
335    public static void* unlock (string? keyring, string? password, owned GnomeKeyring.OperationDoneCallback callback);
336    [CCode (cheader_filename = "gnome-keyring.h")]
337    public static GnomeKeyring.Result unlock_sync (string? keyring, string? password);
338}

Archive Download the corresponding diff file

Branches:
master