~elementary-apps/noise/master

« back to all changes in this revision

Viewing changes to vapi/libgsignon-glib.vapi

  • Committer: Daniel Foré
  • Author(s): Jeremy Wootten
  • Date: 2017-11-28 19:26:57 UTC
  • Revision ID: git-v1:1e03c5dafd9dacbbafe466b4fe6ab62d07bab766
Remove libgsignon glib vapi (#95)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* libgsignon-glib.vapi generated by vapigen-0.26, do not modify. */
2
 
 
3
 
[CCode (cprefix = "Signon", gir_namespace = "gSignon", gir_version = "1.0", lower_case_cprefix = "signon_")]
4
 
namespace Signon {
5
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", type_id = "signon_auth_service_get_type ()")]
6
 
        public class AuthService : GLib.Object {
7
 
                [CCode (has_construct_function = false)]
8
 
                public AuthService ();
9
 
                public void clear ([CCode (scope = "async")] owned Signon.ClearCb cb);
10
 
                public void query_identities (Signon.IdentityFilter filter, string application_context, [CCode (scope = "async")] owned Signon.QueryIdentitiesCb cb);
11
 
                public void query_mechanisms (string method, [CCode (scope = "async")] owned Signon.QueryMechanismCb cb);
12
 
                public void query_methods ([CCode (scope = "async")] owned Signon.QueryMethodsCb cb);
13
 
        }
14
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", type_id = "signon_auth_session_get_type ()")]
15
 
        public class AuthSession : GLib.Object {
16
 
                [CCode (has_construct_function = false)]
17
 
                public AuthSession (int id, string method_name) throws GLib.Error;
18
 
                public void cancel ();
19
 
                [CCode (has_construct_function = false)]
20
 
                public AuthSession.for_identity (Signon.Identity identity, string method_name) throws GLib.Error;
21
 
                public unowned string get_method ();
22
 
                [Deprecated (since = "1.8")]
23
 
                public void process (GLib.HashTable<string,GLib.Value?> session_data, string mechanism, [CCode (scope = "async")] owned Signon.AuthSessionProcessCb cb);
24
 
                public async GLib.Variant process_async (owned GLib.Variant session_data, string mechanism, GLib.Cancellable? cancellable) throws GLib.Error;
25
 
                public void query_available_mechanisms (string wanted_mechanisms, [CCode (scope = "async")] owned Signon.AuthSessionQueryAvailableMechanismsCb cb);
26
 
                [NoAccessorMethod]
27
 
                public Signon.Identity identity { owned get; construct; }
28
 
                public signal void state_changed (int state, string message);
29
 
        }
30
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", type_id = "signon_identity_get_type ()")]
31
 
        public class Identity : GLib.Object {
32
 
                [CCode (has_construct_function = false)]
33
 
                public Identity ();
34
 
                public void add_reference (string reference, [CCode (scope = "async")] owned Signon.IdentityReferenceAddedCb cb);
35
 
                public Signon.AuthSession create_session (string method) throws GLib.Error;
36
 
                [CCode (has_construct_function = false)]
37
 
                public Identity.from_db (uint32 id);
38
 
                public void get_auth_session (Signon.AuthSession session, string method, [CCode (scope = "async")] owned Signon.IdentitySessionReadyCb cb);
39
 
                public unowned GLib.Error get_last_error ();
40
 
                public void query_info ([CCode (scope = "async")] owned Signon.IdentityInfoCb cb);
41
 
                public void remove ([CCode (scope = "async")] owned Signon.IdentityRemovedCb cb);
42
 
                public void remove_reference (string reference, [CCode (scope = "async")] owned Signon.IdentityReferenceRemovedCb cb);
43
 
                public void request_credentials_update (string message, [CCode (scope = "async")] owned Signon.IdentityCredentialsUpdatedCb cb);
44
 
                public void store_credentials_with_args (string? username, string? secret, bool store_secret, GLib.HashTable<string,string[]> methods, string? caption, string? realms, Signon.SecurityContext? owner, owned Signon.SecurityContextList? access_control_list, Signon.IdentityType type, [CCode (scope = "async")] owned Signon.IdentityStoreCredentialsCb cb);
45
 
                public void store_credentials_with_info (Signon.IdentityInfo info, [CCode (scope = "async")] owned Signon.IdentityStoreCredentialsCb cb);
46
 
                public void verify_user (GLib.Variant args, [CCode (scope = "async")] owned Signon.IdentityVerifyCb cb);
47
 
                [CCode (has_construct_function = false)]
48
 
                public Identity.with_context (string application_context);
49
 
                [CCode (has_construct_function = false)]
50
 
                public Identity.with_context_from_db (uint32 id, string application_context);
51
 
                [NoAccessorMethod]
52
 
                public string app_ctx { owned get; set; }
53
 
                [NoAccessorMethod]
54
 
                public uint id { get; set; }
55
 
                public signal void removed ();
56
 
                [HasEmitter]
57
 
                public signal void signout ();
58
 
        }
59
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h")]
60
 
        public class IdentityFilter : GLib.HashTable<string,GLib.Variant> {
61
 
        }
62
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "signon_identity_info_get_type ()")]
63
 
        [Compact]
64
 
        public class IdentityInfo {
65
 
                [CCode (has_construct_function = false)]
66
 
                public IdentityInfo ();
67
 
                public void access_control_list_append (owned Signon.SecurityContext security_context);
68
 
                public Signon.IdentityInfo copy ();
69
 
                public void free ();
70
 
                public unowned Signon.SecurityContextList get_access_control_list ();
71
 
                public unowned string get_caption ();
72
 
                public int get_id ();
73
 
                public Signon.IdentityType get_identity_type ();
74
 
                public unowned GLib.HashTable<string,string[]> get_methods ();
75
 
                public unowned Signon.SecurityContext get_owner ();
76
 
                [CCode (array_length = false, array_null_terminated = true)]
77
 
                public unowned string[] get_realms ();
78
 
                public bool get_storing_secret ();
79
 
                public unowned string get_username ();
80
 
                public void own_methods (GLib.HashTable<string,string[]> methods);
81
 
                public void remove_method (string method);
82
 
                public void set_access_control_list (Signon.SecurityContextList access_control_list);
83
 
                public void set_caption (string caption);
84
 
                public void set_identity_type (Signon.IdentityType type);
85
 
                public void set_method (string method, [CCode (array_length = false, array_null_terminated = true)] string[] mechanisms);
86
 
                public void set_methods (GLib.HashTable<string,string[]> methods);
87
 
                public void set_owner (Signon.SecurityContext owner);
88
 
                public void set_owner_from_values (string system_context, string application_context);
89
 
                public void set_realms ([CCode (array_length = false, array_null_terminated = true)] string[] realms);
90
 
                public void set_secret (string secret, bool store_secret);
91
 
                public void set_username (string username);
92
 
        }
93
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h")]
94
 
        public class IdentityList : GLib.List<Signon.Identity> {
95
 
        }
96
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "signon_security_context_get_type ()")]
97
 
        [Compact]
98
 
        public class SecurityContext {
99
 
                public weak string app_ctx;
100
 
                public weak string sys_ctx;
101
 
                [CCode (has_construct_function = false)]
102
 
                public SecurityContext ();
103
 
                public GLib.Variant build_variant ();
104
 
                public Signon.SecurityContext copy ();
105
 
                public static Signon.SecurityContext deconstruct_variant (GLib.Variant variant);
106
 
                public void free ();
107
 
                [CCode (has_construct_function = false)]
108
 
                public SecurityContext.from_values (string system_context, string application_context);
109
 
                public unowned string get_application_context ();
110
 
                public unowned string get_system_context ();
111
 
                public void set_application_context (string application_context);
112
 
                public void set_system_context (string system_context);
113
 
        }
114
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", free_function = "signon_security_context_list_free")]
115
 
        public class SecurityContextList : GLib.List<Signon.SecurityContext> {
116
 
                public GLib.Variant build_variant ();
117
 
                public Signon.SecurityContextList copy ();
118
 
                public SecurityContextList.deconstruct_variant (GLib.Variant variant);
119
 
                public void free ();
120
 
        }
121
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", cprefix = "SIGNON_IDENTITY_TYPE_", type_id = "signon_identity_type_get_type ()")]
122
 
        [Flags]
123
 
        public enum IdentityType {
124
 
                OTHER,
125
 
                APP,
126
 
                WEB,
127
 
                NETWORK
128
 
        }
129
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", cprefix = "SIGNON_POLICY_", type_id = "signon_session_data_ui_policy_get_type ()")]
130
 
        public enum SessionDataUiPolicy {
131
 
                DEFAULT,
132
 
                REQUEST_PASSWORD,
133
 
                NO_USER_INTERACTION,
134
 
                VALIDATION
135
 
        }
136
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", cprefix = "")]
137
 
        public errordomain Error {
138
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.Unknown")]
139
 
                UNKNOWN,
140
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.InternalServer")]
141
 
                INTERNAL_SERVER,
142
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.InternalCommunication")]
143
 
                INTERNAL_COMMUNICATION,
144
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.PermissionDenied")]
145
 
                PERMISSION_DENIED,
146
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.MethodNotKnown")]
147
 
                METHOD_NOT_KNOWN,
148
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.ServiceNotAvailable")]
149
 
                SERVICE_NOT_AVAILABLE,
150
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.InvalidQuery")]
151
 
                INVALID_QUERY,
152
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.MethodNotAvailable")]
153
 
                METHOD_NOT_AVAILABLE,
154
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.IdentityNotFound")]
155
 
                IDENTITY_NOT_FOUND,
156
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.StoreFailed")]
157
 
                STORE_FAILED,
158
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.RemoveFailed")]
159
 
                REMOVE_FAILED,
160
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.SignOutFailed")]
161
 
                SIGNOUT_FAILED,
162
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.IdentityOperationCanceled")]
163
 
                IDENTITY_OPERATION_CANCELED,
164
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.CredentialsNotAvailable")]
165
 
                CREDENTIALS_NOT_AVAILABLE,
166
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.ReferenceNotFound")]
167
 
                REFERENCE_NOT_FOUND,
168
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.MechanismNotAvailable")]
169
 
                MECHANISM_NOT_AVAILABLE,
170
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.MissingData")]
171
 
                MISSING_DATA,
172
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.InvalidCredentials")]
173
 
                INVALID_CREDENTIALS,
174
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.NotAuthorized")]
175
 
                NOT_AUTHORIZED,
176
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.WrongState")]
177
 
                WRONG_STATE,
178
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.OperationNotSupported")]
179
 
                OPERATION_NOT_SUPPORTED,
180
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.NoConnection")]
181
 
                NO_CONNECTION,
182
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.Network")]
183
 
                NETWORK,
184
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.Ssl")]
185
 
                SSL,
186
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.Runtime")]
187
 
                RUNTIME,
188
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.SessionCanceled")]
189
 
                SESSION_CANCELED,
190
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.TimedOut")]
191
 
                TIMED_OUT,
192
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.UserInteraction")]
193
 
                USER_INTERACTION,
194
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.OperationFailed")]
195
 
                OPERATION_FAILED,
196
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.EncryptionFailed")]
197
 
                ENCRYPTION_FAILED,
198
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.TOSNotAccepted")]
199
 
                TOS_NOT_ACCEPTED,
200
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.ForgotPassword")]
201
 
                FORGOT_PASSWORD,
202
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.MethodOrMechanismNotAllowed")]
203
 
                METHOD_OR_MECHANISM_NOT_ALLOWED,
204
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.IncorrectDate")]
205
 
                INCORRECT_DATE,
206
 
                [CCode (cname = "com.google.code.AccountsSSO.gSingleSignOn.Error.User")]
207
 
                USER_ERROR;
208
 
                public static GLib.Quark quark ();
209
 
        }
210
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 3.9)]
211
 
        public delegate void AuthSessionProcessCb (Signon.AuthSession self, owned GLib.HashTable<string,GLib.Value?> session_data, GLib.Error error);
212
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 3.9)]
213
 
        public delegate void AuthSessionQueryAvailableMechanismsCb (Signon.AuthSession self, [CCode (array_length = false, array_null_terminated = true)] owned string[] mechanisms, GLib.Error error);
214
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 3.9)]
215
 
        public delegate void AuthSessionQueryAvailableMethodsCb (Signon.AuthSession self, [CCode (array_length = false, array_null_terminated = true)] owned string[] mechanisms, GLib.Error error);
216
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 3.9)]
217
 
        public delegate void ClearCb (Signon.AuthService auth_service, bool success, GLib.Error error);
218
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 2.9)]
219
 
        public delegate void IdentityCredentialsUpdatedCb (Signon.Identity self, GLib.Error error);
220
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 3.9)]
221
 
        public delegate void IdentityInfoCb (Signon.Identity self, Signon.IdentityInfo info, GLib.Error error);
222
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 2.9)]
223
 
        public delegate void IdentityReferenceAddedCb (Signon.Identity self, GLib.Error error);
224
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 2.9)]
225
 
        public delegate void IdentityReferenceRemovedCb (Signon.Identity self, GLib.Error error);
226
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 2.9)]
227
 
        public delegate void IdentityRemovedCb (Signon.Identity self, GLib.Error error);
228
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", has_target = false)]
229
 
        public delegate void IdentitySessionReadyCb (Signon.AuthSession self, GLib.Error error, GLib.DBusConnection connection, string bus_name, string object_path);
230
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 2.9)]
231
 
        public delegate void IdentitySignedOutCb (Signon.Identity self, GLib.Error error);
232
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 3.9)]
233
 
        public delegate void IdentityStoreCredentialsCb (Signon.Identity self, uint32 id, GLib.Error error);
234
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 3.9)]
235
 
        public delegate void IdentityVerifyCb (Signon.Identity self, bool valid, GLib.Error error);
236
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 2.9)]
237
 
        public delegate void IdentityVoidCb (Signon.Identity self, GLib.Error error);
238
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 3.9)]
239
 
        public delegate void QueryIdentitiesCb (Signon.AuthService auth_service, owned Signon.IdentityList identities, GLib.Error error);
240
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 4.9)]
241
 
        public delegate void QueryMechanismCb (Signon.AuthService auth_service, string method, [CCode (array_length = false, array_null_terminated = true)] owned string[] mechanisms, GLib.Error error);
242
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", instance_pos = 3.9)]
243
 
        public delegate void QueryMethodsCb (Signon.AuthService auth_service, [CCode (array_length = false, array_null_terminated = true)] owned string[] methods, GLib.Error error);
244
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_CAPTION")]
245
 
        public const string SESSION_DATA_CAPTION;
246
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_PROXY")]
247
 
        public const string SESSION_DATA_PROXY;
248
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_REALM")]
249
 
        public const string SESSION_DATA_REALM;
250
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_RENEW_TOKEN")]
251
 
        public const string SESSION_DATA_RENEW_TOKEN;
252
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_SECRET")]
253
 
        public const string SESSION_DATA_SECRET;
254
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_TIMEOUT")]
255
 
        public const string SESSION_DATA_TIMEOUT;
256
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_UI_POLICY")]
257
 
        public const string SESSION_DATA_UI_POLICY;
258
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_USERNAME")]
259
 
        public const string SESSION_DATA_USERNAME;
260
 
        [CCode (cheader_filename = "libgsignon-glib/signon-glib.h", cname = "SIGNON_SESSION_DATA_WINDOW_ID")]
261
 
        public const string SESSION_DATA_WINDOW_ID;
262
 
}