![]() |
![]() |
![]() |
GIO Reference Manual | ![]() |
---|---|---|---|---|
GDataOutputStream; GDataOutputStreamClass; GDataOutputStream* g_data_output_stream_new (GOutputStream *base_stream); void g_data_output_stream_set_byte_order (GDataOutputStream *data_stream, GDataStreamByteOrder order); GDataStreamByteOrder g_data_output_stream_get_byte_order (GDataOutputStream *stream); void g_data_output_stream_set_expand_buffer (GDataOutputStream *data_stream, gboolean expand_buffer); gboolean g_data_output_stream_put_byte (GDataOutputStream *data_stream, guchar data, GCancellable *cancellable, GError **error); gboolean g_data_output_stream_put_int16 (GDataOutputStream *stream, gint16 data, GCancellable *cancellable, GError **error); gboolean g_data_output_stream_put_uint16 (GDataOutputStream *stream, guint16 data, GCancellable *cancellable, GError **error); gboolean g_data_output_stream_put_int32 (GDataOutputStream *stream, gint32 data, GCancellable *cancellable, GError **error); gboolean g_data_output_stream_put_uint32 (GDataOutputStream *stream, guint32 data, GCancellable *cancellable, GError **error); gboolean g_data_output_stream_put_int64 (GDataOutputStream *stream, gint64 data, GCancellable *cancellable, GError **error); gboolean g_data_output_stream_put_uint64 (GDataOutputStream *stream, guint64 data, GCancellable *cancellable, GError **error); gboolean g_data_output_stream_put_string (GDataOutputStream *stream, const char *str, GCancellable *cancellable, GError **error);
typedef struct { GFilterOutputStreamClass parent_class; /* Padding for future expansion */ void (*_g_reserved1) (void); void (*_g_reserved2) (void); void (*_g_reserved3) (void); void (*_g_reserved4) (void); void (*_g_reserved5) (void); } GDataOutputStreamClass;
GDataOutputStream* g_data_output_stream_new (GOutputStream *base_stream);
|
a GOutputStream. |
Returns : |
GDataOutputStream. |
void g_data_output_stream_set_byte_order (GDataOutputStream *data_stream, GDataStreamByteOrder order);
|
|
|
a GDataStreamByteOrder .
|
GDataStreamByteOrder g_data_output_stream_get_byte_order (GDataOutputStream *stream);
|
a GDataOutputStream. a GDataOutputStream. |
Returns : |
the GDataStreamByteOrder for the stream .
|
void g_data_output_stream_set_expand_buffer (GDataOutputStream *data_stream, gboolean expand_buffer);
|
|
|
gboolean g_data_output_stream_put_byte (GDataOutputStream *data_stream, guchar data, GCancellable *cancellable, GError **error);
|
a GDataOutputStream. |
|
a guchar. |
|
optional GCancellable object, NULL to ignore.
|
|
a GError. |
Returns : |
TRUE if data was successfully added to the stream .
|
gboolean g_data_output_stream_put_int16 (GDataOutputStream *stream, gint16 data, GCancellable *cancellable, GError **error);
|
a GDataOutputStream. a GDataOutputStream. |
|
a gint16. |
|
optional GCancellable object, NULL to ignore.
|
|
a GError. |
Returns : |
TRUE if data was successfully added to the stream .
|
gboolean g_data_output_stream_put_uint16 (GDataOutputStream *stream, guint16 data, GCancellable *cancellable, GError **error);
|
a GDataOutputStream. a GDataOutputStream. |
|
a guint16. |
|
optional GCancellable object, NULL to ignore.
|
|
a GError. |
Returns : |
TRUE if data was successfully added to the stream .
|
gboolean g_data_output_stream_put_int32 (GDataOutputStream *stream, gint32 data, GCancellable *cancellable, GError **error);
|
a GDataOutputStream. a GDataOutputStream. |
|
a gint32. |
|
optional GCancellable object, NULL to ignore.
|
|
a GError. |
Returns : |
TRUE if data was successfully added to the stream .
|
gboolean g_data_output_stream_put_uint32 (GDataOutputStream *stream, guint32 data, GCancellable *cancellable, GError **error);
|
a GDataOutputStream. a GDataOutputStream. |
|
a guint32. |
|
optional GCancellable object, NULL to ignore.
|
|
a GError. |
Returns : |
TRUE if data was successfully added to the stream .
|
gboolean g_data_output_stream_put_int64 (GDataOutputStream *stream, gint64 data, GCancellable *cancellable, GError **error);
|
a GDataOutputStream. a GDataOutputStream. |
|
a gint64. |
|
optional GCancellable object, NULL to ignore.
|
|
a GError. |
Returns : |
TRUE if data was successfully added to the stream .
|
gboolean g_data_output_stream_put_uint64 (GDataOutputStream *stream, guint64 data, GCancellable *cancellable, GError **error);
|
a GDataOutputStream. a GDataOutputStream. |
|
a guint64. |
|
optional GCancellable object, NULL to ignore.
|
|
a GError. |
Returns : |
TRUE if data was successfully added to the stream .
|
gboolean g_data_output_stream_put_string (GDataOutputStream *stream, const char *str, GCancellable *cancellable, GError **error);
|
a GDataOutputStream. |
|
a string. |
|
optional GCancellable object, NULL to ignore.
|
|
a GError. |
Returns : |
TRUE if data was successfully added to the stream .
|