21#ifndef __G_POLLABLE_UTILS_H__
22#define __G_POLLABLE_UTILS_H__
24#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
25#error "Only <gio/gio.h> can be included directly."
#define GIO_AVAILABLE_IN_ALL
#define GIO_AVAILABLE_IN_2_34
GIO_AVAILABLE_IN_2_34 GSource * g_pollable_source_new_full(gpointer pollable_stream, GSource *child_source, GCancellable *cancellable)
GIO_AVAILABLE_IN_2_34 gssize g_pollable_stream_write(GOutputStream *stream, const void *buffer, gsize count, gboolean blocking, GCancellable *cancellable, GError **error)
G_BEGIN_DECLS GIO_AVAILABLE_IN_ALL GSource * g_pollable_source_new(GObject *pollable_stream)
GIO_AVAILABLE_IN_2_34 gssize g_pollable_stream_read(GInputStream *stream, void *buffer, gsize count, gboolean blocking, GCancellable *cancellable, GError **error)
GIO_AVAILABLE_IN_2_34 gboolean g_pollable_stream_write_all(GOutputStream *stream, const void *buffer, gsize count, gboolean blocking, gsize *bytes_written, GCancellable *cancellable, GError **error)
static void error(LoadState *S, const char *why)