Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
goutputstream.h File Reference
#include <gio/giotypes.h>

Go to the source code of this file.

Data Structures

struct  _GOutputStream
 
struct  _GOutputStreamClass
 

Macros

#define G_TYPE_OUTPUT_STREAM   (g_output_stream_get_type ())
 
#define G_OUTPUT_STREAM(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_OUTPUT_STREAM, GOutputStream))
 
#define G_OUTPUT_STREAM_CLASS(k)   (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_OUTPUT_STREAM, GOutputStreamClass))
 
#define G_IS_OUTPUT_STREAM(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_OUTPUT_STREAM))
 
#define G_IS_OUTPUT_STREAM_CLASS(k)   (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_OUTPUT_STREAM))
 
#define G_OUTPUT_STREAM_GET_CLASS(o)   (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_OUTPUT_STREAM, GOutputStreamClass))
 

Typedefs

typedef struct _GOutputStreamClass GOutputStreamClass
 
typedef struct _GOutputStreamPrivate GOutputStreamPrivate
 

Functions

GIO_AVAILABLE_IN_ALL GType g_output_stream_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL gssize g_output_stream_write (GOutputStream *stream, const void *buffer, gsize count, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_ALL gboolean g_output_stream_write_all (GOutputStream *stream, const void *buffer, gsize count, gsize *bytes_written, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_2_60 gboolean g_output_stream_writev (GOutputStream *stream, const GOutputVector *vectors, gsize n_vectors, gsize *bytes_written, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_2_60 gboolean g_output_stream_writev_all (GOutputStream *stream, GOutputVector *vectors, gsize n_vectors, gsize *bytes_written, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_2_40 gboolean g_output_stream_printf (GOutputStream *stream, gsize *bytes_written, GCancellable *cancellable, GError **error, const gchar *format,...) G_GNUC_PRINTF(5
 
GIO_AVAILABLE_IN_2_40 gboolean GIO_AVAILABLE_IN_2_40 gboolean g_output_stream_vprintf (GOutputStream *stream, gsize *bytes_written, GCancellable *cancellable, GError **error, const gchar *format, va_list args) G_GNUC_PRINTF(5
 
GIO_AVAILABLE_IN_2_40 gboolean GIO_AVAILABLE_IN_2_40 gboolean GIO_AVAILABLE_IN_2_34 gssize g_output_stream_write_bytes (GOutputStream *stream, GBytes *bytes, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_ALL gssize g_output_stream_splice (GOutputStream *stream, GInputStream *source, GOutputStreamSpliceFlags flags, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_ALL gboolean g_output_stream_flush (GOutputStream *stream, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_ALL gboolean g_output_stream_close (GOutputStream *stream, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_output_stream_write_async (GOutputStream *stream, const void *buffer, gsize count, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_ALL gssize g_output_stream_write_finish (GOutputStream *stream, GAsyncResult *result, GError **error)
 
GIO_AVAILABLE_IN_2_44 void g_output_stream_write_all_async (GOutputStream *stream, const void *buffer, gsize count, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_2_44 gboolean g_output_stream_write_all_finish (GOutputStream *stream, GAsyncResult *result, gsize *bytes_written, GError **error)
 
GIO_AVAILABLE_IN_2_60 void g_output_stream_writev_async (GOutputStream *stream, const GOutputVector *vectors, gsize n_vectors, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_2_60 gboolean g_output_stream_writev_finish (GOutputStream *stream, GAsyncResult *result, gsize *bytes_written, GError **error)
 
GIO_AVAILABLE_IN_2_60 void g_output_stream_writev_all_async (GOutputStream *stream, GOutputVector *vectors, gsize n_vectors, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_2_60 gboolean g_output_stream_writev_all_finish (GOutputStream *stream, GAsyncResult *result, gsize *bytes_written, GError **error)
 
GIO_AVAILABLE_IN_2_34 void g_output_stream_write_bytes_async (GOutputStream *stream, GBytes *bytes, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_2_34 gssize g_output_stream_write_bytes_finish (GOutputStream *stream, GAsyncResult *result, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_output_stream_splice_async (GOutputStream *stream, GInputStream *source, GOutputStreamSpliceFlags flags, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_ALL gssize g_output_stream_splice_finish (GOutputStream *stream, GAsyncResult *result, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_output_stream_flush_async (GOutputStream *stream, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_ALL gboolean g_output_stream_flush_finish (GOutputStream *stream, GAsyncResult *result, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_output_stream_close_async (GOutputStream *stream, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_ALL gboolean g_output_stream_close_finish (GOutputStream *stream, GAsyncResult *result, GError **error)
 
GIO_AVAILABLE_IN_ALL gboolean g_output_stream_is_closed (GOutputStream *stream)
 
GIO_AVAILABLE_IN_ALL gboolean g_output_stream_is_closing (GOutputStream *stream)
 
GIO_AVAILABLE_IN_ALL gboolean g_output_stream_has_pending (GOutputStream *stream)
 
GIO_AVAILABLE_IN_ALL gboolean g_output_stream_set_pending (GOutputStream *stream, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_output_stream_clear_pending (GOutputStream *stream)
 

Macro Definition Documentation

◆ G_IS_OUTPUT_STREAM

#define G_IS_OUTPUT_STREAM ( o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_OUTPUT_STREAM))

Definition at line 37 of file goutputstream.h.

◆ G_IS_OUTPUT_STREAM_CLASS

#define G_IS_OUTPUT_STREAM_CLASS ( k)    (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_OUTPUT_STREAM))

Definition at line 38 of file goutputstream.h.

◆ G_OUTPUT_STREAM

#define G_OUTPUT_STREAM ( o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_OUTPUT_STREAM, GOutputStream))

Definition at line 35 of file goutputstream.h.

◆ G_OUTPUT_STREAM_CLASS

#define G_OUTPUT_STREAM_CLASS ( k)    (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_OUTPUT_STREAM, GOutputStreamClass))

Definition at line 36 of file goutputstream.h.

◆ G_OUTPUT_STREAM_GET_CLASS

#define G_OUTPUT_STREAM_GET_CLASS ( o)    (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_OUTPUT_STREAM, GOutputStreamClass))

Definition at line 39 of file goutputstream.h.

◆ G_TYPE_OUTPUT_STREAM

#define G_TYPE_OUTPUT_STREAM   (g_output_stream_get_type ())

Definition at line 34 of file goutputstream.h.

Typedef Documentation

◆ GOutputStreamClass

Definition at line 41 of file goutputstream.h.

◆ GOutputStreamPrivate

typedef struct _GOutputStreamPrivate GOutputStreamPrivate

Definition at line 42 of file goutputstream.h.

Function Documentation

◆ g_output_stream_clear_pending()

GIO_AVAILABLE_IN_ALL void g_output_stream_clear_pending ( GOutputStream * stream)

◆ g_output_stream_close()

GIO_AVAILABLE_IN_ALL gboolean g_output_stream_close ( GOutputStream * stream,
GCancellable * cancellable,
GError ** error )

◆ g_output_stream_close_async()

GIO_AVAILABLE_IN_ALL void g_output_stream_close_async ( GOutputStream * stream,
int io_priority,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_output_stream_close_finish()

GIO_AVAILABLE_IN_ALL gboolean g_output_stream_close_finish ( GOutputStream * stream,
GAsyncResult * result,
GError ** error )

◆ g_output_stream_flush()

GIO_AVAILABLE_IN_ALL gboolean g_output_stream_flush ( GOutputStream * stream,
GCancellable * cancellable,
GError ** error )

◆ g_output_stream_flush_async()

GIO_AVAILABLE_IN_ALL void g_output_stream_flush_async ( GOutputStream * stream,
int io_priority,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_output_stream_flush_finish()

GIO_AVAILABLE_IN_ALL gboolean g_output_stream_flush_finish ( GOutputStream * stream,
GAsyncResult * result,
GError ** error )

◆ g_output_stream_get_type()

GIO_AVAILABLE_IN_ALL GType g_output_stream_get_type ( void )

◆ g_output_stream_has_pending()

GIO_AVAILABLE_IN_ALL gboolean g_output_stream_has_pending ( GOutputStream * stream)

◆ g_output_stream_is_closed()

GIO_AVAILABLE_IN_ALL gboolean g_output_stream_is_closed ( GOutputStream * stream)

◆ g_output_stream_is_closing()

GIO_AVAILABLE_IN_ALL gboolean g_output_stream_is_closing ( GOutputStream * stream)

◆ g_output_stream_printf()

GIO_AVAILABLE_IN_2_40 gboolean g_output_stream_printf ( GOutputStream * stream,
gsize * bytes_written,
GCancellable * cancellable,
GError ** error,
const gchar * format,
... )

◆ g_output_stream_set_pending()

GIO_AVAILABLE_IN_ALL gboolean g_output_stream_set_pending ( GOutputStream * stream,
GError ** error )

◆ g_output_stream_splice()

GIO_AVAILABLE_IN_ALL gssize g_output_stream_splice ( GOutputStream * stream,
GInputStream * source,
GOutputStreamSpliceFlags flags,
GCancellable * cancellable,
GError ** error )

◆ g_output_stream_splice_async()

GIO_AVAILABLE_IN_ALL void g_output_stream_splice_async ( GOutputStream * stream,
GInputStream * source,
GOutputStreamSpliceFlags flags,
int io_priority,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_output_stream_splice_finish()

GIO_AVAILABLE_IN_ALL gssize g_output_stream_splice_finish ( GOutputStream * stream,
GAsyncResult * result,
GError ** error )

◆ g_output_stream_vprintf()

GIO_AVAILABLE_IN_2_40 gboolean GIO_AVAILABLE_IN_2_40 gboolean g_output_stream_vprintf ( GOutputStream * stream,
gsize * bytes_written,
GCancellable * cancellable,
GError ** error,
const gchar * format,
va_list args )

◆ g_output_stream_write()

GIO_AVAILABLE_IN_ALL gssize g_output_stream_write ( GOutputStream * stream,
const void * buffer,
gsize count,
GCancellable * cancellable,
GError ** error )

◆ g_output_stream_write_all()

GIO_AVAILABLE_IN_ALL gboolean g_output_stream_write_all ( GOutputStream * stream,
const void * buffer,
gsize count,
gsize * bytes_written,
GCancellable * cancellable,
GError ** error )

◆ g_output_stream_write_all_async()

GIO_AVAILABLE_IN_2_44 void g_output_stream_write_all_async ( GOutputStream * stream,
const void * buffer,
gsize count,
int io_priority,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_output_stream_write_all_finish()

GIO_AVAILABLE_IN_2_44 gboolean g_output_stream_write_all_finish ( GOutputStream * stream,
GAsyncResult * result,
gsize * bytes_written,
GError ** error )

◆ g_output_stream_write_async()

GIO_AVAILABLE_IN_ALL void g_output_stream_write_async ( GOutputStream * stream,
const void * buffer,
gsize count,
int io_priority,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_output_stream_write_bytes()

GIO_AVAILABLE_IN_2_40 gboolean GIO_AVAILABLE_IN_2_40 gboolean GIO_AVAILABLE_IN_2_34 gssize g_output_stream_write_bytes ( GOutputStream * stream,
GBytes * bytes,
GCancellable * cancellable,
GError ** error )

◆ g_output_stream_write_bytes_async()

GIO_AVAILABLE_IN_2_34 void g_output_stream_write_bytes_async ( GOutputStream * stream,
GBytes * bytes,
int io_priority,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_output_stream_write_bytes_finish()

GIO_AVAILABLE_IN_2_34 gssize g_output_stream_write_bytes_finish ( GOutputStream * stream,
GAsyncResult * result,
GError ** error )

◆ g_output_stream_write_finish()

GIO_AVAILABLE_IN_ALL gssize g_output_stream_write_finish ( GOutputStream * stream,
GAsyncResult * result,
GError ** error )

◆ g_output_stream_writev()

GIO_AVAILABLE_IN_2_60 gboolean g_output_stream_writev ( GOutputStream * stream,
const GOutputVector * vectors,
gsize n_vectors,
gsize * bytes_written,
GCancellable * cancellable,
GError ** error )

◆ g_output_stream_writev_all()

GIO_AVAILABLE_IN_2_60 gboolean g_output_stream_writev_all ( GOutputStream * stream,
GOutputVector * vectors,
gsize n_vectors,
gsize * bytes_written,
GCancellable * cancellable,
GError ** error )

◆ g_output_stream_writev_all_async()

GIO_AVAILABLE_IN_2_60 void g_output_stream_writev_all_async ( GOutputStream * stream,
GOutputVector * vectors,
gsize n_vectors,
int io_priority,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_output_stream_writev_all_finish()

GIO_AVAILABLE_IN_2_60 gboolean g_output_stream_writev_all_finish ( GOutputStream * stream,
GAsyncResult * result,
gsize * bytes_written,
GError ** error )

◆ g_output_stream_writev_async()

GIO_AVAILABLE_IN_2_60 void g_output_stream_writev_async ( GOutputStream * stream,
const GOutputVector * vectors,
gsize n_vectors,
int io_priority,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_output_stream_writev_finish()

GIO_AVAILABLE_IN_2_60 gboolean g_output_stream_writev_finish ( GOutputStream * stream,
GAsyncResult * result,
gsize * bytes_written,
GError ** error )