~robru/libsignon-glib/inline-packaging

« back to all changes in this revision

Viewing changes to libsignon-glib/signon-auth-service.c

  • Committer: Alberto Mardegan
  • Date: 2011-12-08 10:08:51 UTC
  • Revision ID: git-v1:d0c5bbf9004fc9fb430354b3197c3d0bd19660cf
Add GObject introspection information to callbacks

The types and their ownership was wrong in several of them.

Show diffs side-by-side

added added

removed removed

Lines of Context:
171
171
}
172
172
 
173
173
/**
 
174
 * SignonQueryMethodsCb:
 
175
 * @auth_service: the #SignonAuthService.
 
176
 * @methods: (transfer full) (type GStrv): list of available methods.
 
177
 * @error: a #GError if an error occurred, %NULL otherwise.
 
178
 * @user_data: the user data that was passed when installing this callback.
 
179
 */
 
180
 
 
181
/**
174
182
 * signon_auth_service_query_methods:
175
183
 * @auth_service: the #SignonAuthService.
176
184
 * @cb: (scope async): callback to be invoked.
201
209
}
202
210
 
203
211
/**
 
212
 * SignonQueryMechanismCb:
 
213
 * @auth_service: the #SignonAuthService.
 
214
 * @method: the authentication method being inspected.
 
215
 * @mechanisms: (transfer full) (type GStrv): list of available mechanisms.
 
216
 * @error: a #GError if an error occurred, %NULL otherwise.
 
217
 * @user_data: the user data that was passed when installing this callback.
 
218
 */
 
219
 
 
220
/**
204
221
 * signon_auth_service_query_mechanisms:
205
222
 * @auth_service: the #SignonAuthService.
206
223
 * @method: the name of the method whose mechanisms must be