Docs: don't use <footnote>
[platform/upstream/glib.git] / gio / gpollableinputstream.h
index 3b57460..a0b1574 100644 (file)
 #ifndef __G_POLLABLE_INPUT_STREAM_H__
 #define __G_POLLABLE_INPUT_STREAM_H__
 
+#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
+#error "Only <gio/gio.h> can be included directly."
+#endif
+
 #include <gio/gio.h>
 
 G_BEGIN_DECLS
@@ -73,27 +77,29 @@ struct _GPollableInputStreamInterface
                                    GCancellable          *cancellable);
   gssize       (*read_nonblocking) (GPollableInputStream  *stream,
                                    void                  *buffer,
-                                   gsize                  size,
+                                   gsize                  count,
                                    GError               **error);
 };
 
+GLIB_AVAILABLE_IN_ALL
 GType    g_pollable_input_stream_get_type         (void) G_GNUC_CONST;
 
+GLIB_AVAILABLE_IN_ALL
 gboolean g_pollable_input_stream_can_poll         (GPollableInputStream  *stream);
 
+GLIB_AVAILABLE_IN_ALL
 gboolean g_pollable_input_stream_is_readable      (GPollableInputStream  *stream);
+GLIB_AVAILABLE_IN_ALL
 GSource *g_pollable_input_stream_create_source    (GPollableInputStream  *stream,
                                                   GCancellable          *cancellable);
 
+GLIB_AVAILABLE_IN_ALL
 gssize   g_pollable_input_stream_read_nonblocking (GPollableInputStream  *stream,
                                                   void                  *buffer,
-                                                  gsize                  size,
+                                                  gsize                  count,
                                                   GCancellable          *cancellable,
                                                   GError               **error);
 
-/* Helper method for stream implementations */
-GSource *g_pollable_source_new                    (GObject               *pollable_stream);
-
 G_END_DECLS