X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2Fgpollableutils.c;h=58313a7fa8407af71275b806ca82a2555b2defc6;hb=8df2cca08a5c06286303b39a34121c7e6925bf15;hp=0e653fa88ba6ab9dad35fbed2392bb8ac46c073b;hpb=111ba203c2440a5d7d8a14b043213b78d54752ae;p=platform%2Fupstream%2Fglib.git diff --git a/gio/gpollableutils.c b/gio/gpollableutils.c index 0e653fa..58313a7 100644 --- a/gio/gpollableutils.c +++ b/gio/gpollableutils.c @@ -13,9 +13,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General - * Public License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307, USA. + * Public License along with this library; if not, see . */ #include "config.h" @@ -28,7 +26,7 @@ /** * SECTION:gpollableutils - * @short_description: #GPollableInputStream / #GPollableOutputStream utilities + * @short_description: Utilities for pollable streams * @include: gio/gio.h * * Utility functions for #GPollableInputStream and @@ -42,20 +40,6 @@ typedef struct { } GPollableSource; static gboolean -pollable_source_prepare (GSource *source, - gint *timeout) -{ - *timeout = -1; - return FALSE; -} - -static gboolean -pollable_source_check (GSource *source) -{ - return FALSE; -} - -static gboolean pollable_source_dispatch (GSource *source, GSourceFunc callback, gpointer user_data) @@ -100,12 +84,11 @@ pollable_source_closure_callback (GObject *stream, static GSourceFuncs pollable_source_funcs = { - pollable_source_prepare, - pollable_source_check, + NULL, + NULL, pollable_source_dispatch, pollable_source_finalize, (GSourceFunc)pollable_source_closure_callback, - (GSourceDummyMarshal)g_cclosure_marshal_generic, }; /** @@ -118,7 +101,7 @@ static GSourceFuncs pollable_source_funcs = * anything on its own; use g_source_add_child_source() to add other * sources to it to cause it to trigger. * - * Return value: (transfer full): the new #GSource. + * Returns: (transfer full): the new #GSource. * * Since: 2.28 */ @@ -151,7 +134,7 @@ g_pollable_source_new (GObject *pollable_stream) * g_pollable_source_new(), but also attaching @child_source (with a * dummy callback), and @cancellable, if they are non-%NULL. * - * Return value: (transfer full): the new #GSource. + * Returns: (transfer full): the new #GSource. * * Since: 2.34 */ @@ -186,7 +169,8 @@ g_pollable_source_new_full (gpointer pollable_stream, /** * g_pollable_stream_read: * @stream: a #GInputStream - * @buffer: a buffer to read data into + * @buffer: (array length=count) (element-type guint8): a buffer to + * read data into * @count: the number of bytes to read * @blocking: whether to do blocking I/O * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore. @@ -306,7 +290,7 @@ g_pollable_stream_write (GOutputStream *stream, * behavior is undefined. If @blocking is %TRUE, then @stream does not * need to be a #GPollableOutputStream. * - * Return value: %TRUE on success, %FALSE if there was an error + * Returns: %TRUE on success, %FALSE if there was an error * * Since: 2.34 */