mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-03 07:53:39 +02:00
Moved all relevant typedefs into these files.
2008-07-01 Cody Russell <bratsche@gnome.org> * gio/gioenums.h: * gio/giotypes.h: Moved all relevant typedefs into these files. * gio/*.[ch]: Updated wrt added files. Split types into separate file for easier maintainership. (#538564) svn path=/trunk/; revision=7127
This commit is contained in:
committed by
Cody Russell
parent
f869b1f693
commit
3d93bf6968
@@ -27,11 +27,7 @@
|
||||
#ifndef __G_OUTPUT_STREAM_H__
|
||||
#define __G_OUTPUT_STREAM_H__
|
||||
|
||||
#include <glib-object.h>
|
||||
#include <gio/gioerror.h>
|
||||
#include <gio/gasyncresult.h>
|
||||
#include <gio/gcancellable.h>
|
||||
#include <gio/ginputstream.h>
|
||||
#include <gio/giotypes.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
@@ -42,20 +38,6 @@ G_BEGIN_DECLS
|
||||
#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))
|
||||
|
||||
/**
|
||||
* GOutputStreamSpliceFlags:
|
||||
* @G_OUTPUT_STREAM_SPLICE_NONE: Do not close either stream.
|
||||
* @G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE: Close the source stream after the splice.
|
||||
* @G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET: Close the target stream after the splice.
|
||||
*
|
||||
* GOutputStreamSpliceFlags determine how streams should be spliced.
|
||||
**/
|
||||
typedef enum {
|
||||
G_OUTPUT_STREAM_SPLICE_NONE = 0,
|
||||
G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE = 1 << 0,
|
||||
G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET = 1 << 1
|
||||
} GOutputStreamSpliceFlags;
|
||||
|
||||
/**
|
||||
* GOutputStream:
|
||||
*
|
||||
@@ -65,7 +47,6 @@ typedef enum {
|
||||
* writing, splicing, flushing and closing streams, but may implement
|
||||
* asynchronous versions.
|
||||
**/
|
||||
typedef struct _GOutputStream GOutputStream;
|
||||
typedef struct _GOutputStreamClass GOutputStreamClass;
|
||||
typedef struct _GOutputStreamPrivate GOutputStreamPrivate;
|
||||
|
||||
|
Reference in New Issue
Block a user