GDataOutputStream

GDataOutputStream

Synopsis




                    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);


Object Hierarchy


  GObject
   +----GOutputStream
         +----GFilterOutputStream
               +----GDataOutputStream

Description

Details

GDataOutputStream

typedef struct _GDataOutputStream GDataOutputStream;


GDataOutputStreamClass

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;


g_data_output_stream_new ()

GDataOutputStream*  g_data_output_stream_new            (GOutputStream *base_stream);

base_stream :

Returns :

GDataOutputStream.

g_data_output_stream_set_byte_order ()

void                g_data_output_stream_set_byte_order (GDataOutputStream *data_stream,
                                                         GDataStreamByteOrder order);

data_stream :

order :


g_data_output_stream_get_byte_order ()

GDataStreamByteOrder g_data_output_stream_get_byte_order
                                                        (GDataOutputStream *stream);

stream :

Returns :


g_data_output_stream_set_expand_buffer ()

void                g_data_output_stream_set_expand_buffer
                                                        (GDataOutputStream *data_stream,
                                                         gboolean expand_buffer);

data_stream :

expand_buffer :


g_data_output_stream_put_byte ()

gboolean            g_data_output_stream_put_byte       (GDataOutputStream *data_stream,
                                                         guchar data,
                                                         GCancellable *cancellable,
                                                         GError **error);

data_stream :

data :

cancellable :

error :

Returns :


g_data_output_stream_put_int16 ()

gboolean            g_data_output_stream_put_int16      (GDataOutputStream *stream,
                                                         gint16 data,
                                                         GCancellable *cancellable,
                                                         GError **error);

stream :

data :

cancellable :

error :

Returns :


g_data_output_stream_put_uint16 ()

gboolean            g_data_output_stream_put_uint16     (GDataOutputStream *stream,
                                                         guint16 data,
                                                         GCancellable *cancellable,
                                                         GError **error);

stream :

data :

cancellable :

error :

Returns :


g_data_output_stream_put_int32 ()

gboolean            g_data_output_stream_put_int32      (GDataOutputStream *stream,
                                                         gint32 data,
                                                         GCancellable *cancellable,
                                                         GError **error);

stream :

data :

cancellable :

error :

Returns :


g_data_output_stream_put_uint32 ()

gboolean            g_data_output_stream_put_uint32     (GDataOutputStream *stream,
                                                         guint32 data,
                                                         GCancellable *cancellable,
                                                         GError **error);

stream :

data :

cancellable :

error :

Returns :


g_data_output_stream_put_int64 ()

gboolean            g_data_output_stream_put_int64      (GDataOutputStream *stream,
                                                         gint64 data,
                                                         GCancellable *cancellable,
                                                         GError **error);

stream :

data :

cancellable :

error :

Returns :


g_data_output_stream_put_uint64 ()

gboolean            g_data_output_stream_put_uint64     (GDataOutputStream *stream,
                                                         guint64 data,
                                                         GCancellable *cancellable,
                                                         GError **error);

stream :

data :

cancellable :

error :

Returns :


g_data_output_stream_put_string ()

gboolean            g_data_output_stream_put_string     (GDataOutputStream *stream,
                                                         const char *str,
                                                         GCancellable *cancellable,
                                                         GError **error);

stream :

str :

cancellable :

error :

Returns :