~ubuntu-branches/debian/squeeze/glib2.0/squeeze

« back to all changes in this revision

Viewing changes to gio/gdataoutputstream.h

  • Committer: Bazaar Package Importer
  • Author(s): Gustavo Noronha Silva
  • Date: 2009-02-15 13:00:43 UTC
  • mfrom: (1.3.1 upstream) (69.1.10 intrepid)
  • Revision ID: james.westby@ubuntu.com-20090215130043-q47fbt3owmt42m2f
Tags: 2.18.4-2
* Release to unstable
* debian/rules:
- bump SHVER, since we are already forcing a 2.18.0 dependecy on the
  symbols introduced in the development versions
* debian/control.in:
- added Homepage and Vcs-* control fields

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* GIO - GLib Input, Output and Streaming Library
2
 
 * 
 
2
 *
3
3
 * Copyright (C) 2006-2007 Red Hat, Inc.
4
4
 *
5
5
 * This library is free software; you can redistribute it and/or
27
27
#ifndef __G_DATA_OUTPUT_STREAM_H__
28
28
#define __G_DATA_OUTPUT_STREAM_H__
29
29
 
30
 
#include <glib-object.h>
31
30
#include <gio/gfilteroutputstream.h>
32
 
#include <gio/gdatainputstream.h>
33
31
 
34
32
G_BEGIN_DECLS
35
33
 
44
42
 * GDataOutputStream:
45
43
 * @parent_instance: a #GBufferedOutputStream.
46
44
 *
47
 
 * An implementation of #GBufferedOutputStream that allows for high-level 
 
45
 * An implementation of #GBufferedOutputStream that allows for high-level
48
46
 * data manipulation of arbitrary data (including binary operations).
49
47
 **/
50
48
typedef struct _GDataOutputStream         GDataOutputStream;
61
59
 
62
60
struct _GDataOutputStreamClass
63
61
{
64
 
 GFilterOutputStreamClass parent_class;
 
62
  GFilterOutputStreamClass parent_class;
 
63
 
65
64
  /*< private >*/
66
65
  /* Padding for future expansion */
67
66
  void (*_g_reserved1) (void);
72
71
};
73
72
 
74
73
 
75
 
GType          g_data_output_stream_get_type   (void) G_GNUC_CONST;
76
 
GDataOutputStream*  g_data_output_stream_new        (GOutputStream *base_stream);
 
74
GType                g_data_output_stream_get_type       (void) G_GNUC_CONST;
 
75
GDataOutputStream *  g_data_output_stream_new            (GOutputStream         *base_stream);
77
76
 
78
77
void                 g_data_output_stream_set_byte_order (GDataOutputStream     *stream,
79
78
                                                          GDataStreamByteOrder   order);