Add GI annotations to GFileEnumerator

This commit is contained in:
Pavel Holejsovsky 2010-12-27 15:48:31 +01:00
parent 1f84c5b72f
commit 7a1fbcd959
2 changed files with 10 additions and 10 deletions

View File

@ -173,7 +173,7 @@ g_file_enumerator_init (GFileEnumerator *enumerator)
/** /**
* g_file_enumerator_next_file: * g_file_enumerator_next_file:
* @enumerator: a #GFileEnumerator. * @enumerator: a #GFileEnumerator.
* @cancellable: optional #GCancellable object, %NULL to ignore. * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
* @error: location to store the error occuring, or %NULL to ignore * @error: location to store the error occuring, or %NULL to ignore
* *
* Returns information for the next file in the enumerated object. * Returns information for the next file in the enumerated object.
@ -238,7 +238,7 @@ g_file_enumerator_next_file (GFileEnumerator *enumerator,
/** /**
* g_file_enumerator_close: * g_file_enumerator_close:
* @enumerator: a #GFileEnumerator. * @enumerator: a #GFileEnumerator.
* @cancellable: optional #GCancellable object, %NULL to ignore. * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
* @error: location to store the error occuring, or %NULL to ignore * @error: location to store the error occuring, or %NULL to ignore
* *
* Releases all resources used by this enumerator, making the * Releases all resources used by this enumerator, making the
@ -305,9 +305,9 @@ next_async_callback_wrapper (GObject *source_object,
* @num_files: the number of file info objects to request * @num_files: the number of file info objects to request
* @io_priority: the <link linkend="gioscheduler">io priority</link> * @io_priority: the <link linkend="gioscheduler">io priority</link>
* of the request. * of the request.
* @cancellable: optional #GCancellable object, %NULL to ignore. * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
* @callback: a #GAsyncReadyCallback to call when the request is satisfied * @callback: (scope async): a #GAsyncReadyCallback to call when the request is satisfied
* @user_data: the data to pass to callback function * @user_data: (closure): the data to pass to callback function
* *
* Request information for a number of files from the enumerator asynchronously. * Request information for a number of files from the enumerator asynchronously.
* When all i/o for the operation is finished the @callback will be called with * When all i/o for the operation is finished the @callback will be called with
@ -439,9 +439,9 @@ close_async_callback_wrapper (GObject *source_object,
* @enumerator: a #GFileEnumerator. * @enumerator: a #GFileEnumerator.
* @io_priority: the <link linkend="io-priority">I/O priority</link> * @io_priority: the <link linkend="io-priority">I/O priority</link>
* of the request. * of the request.
* @cancellable: optional #GCancellable object, %NULL to ignore. * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
* @callback: a #GAsyncReadyCallback to call when the request is satisfied * @callback: (scope async): a #GAsyncReadyCallback to call when the request is satisfied
* @user_data: the data to pass to callback function * @user_data: (closure): the data to pass to callback function
* *
* Asynchronously closes the file enumerator. * Asynchronously closes the file enumerator.
* *

View File

@ -74,7 +74,7 @@ struct _GFileEnumeratorClass
GAsyncReadyCallback callback, GAsyncReadyCallback callback,
gpointer user_data); gpointer user_data);
GList * (* next_files_finish) (GFileEnumerator *enumerator, GList * (* next_files_finish) (GFileEnumerator *enumerator,
GAsyncResult *res, GAsyncResult *result,
GError **error); GError **error);
void (* close_async) (GFileEnumerator *enumerator, void (* close_async) (GFileEnumerator *enumerator,
int io_priority, int io_priority,
@ -82,7 +82,7 @@ struct _GFileEnumeratorClass
GAsyncReadyCallback callback, GAsyncReadyCallback callback,
gpointer user_data); gpointer user_data);
gboolean (* close_finish) (GFileEnumerator *enumerator, gboolean (* close_finish) (GFileEnumerator *enumerator,
GAsyncResult *res, GAsyncResult *result,
GError **error); GError **error);
/*< private >*/ /*< private >*/