GioFilterOutputStream

描述 [src]

abstract class Gio.FilterOutputStream : Gio.OutputStream
{
  base_stream: GOutputStream*
}

执行某个基本流的过滤操作的输出流实现的基本类。过滤操作的典型示例是字符集转换、压缩和字节顺序转换。

实例方法

g_filter_output_stream_get_base_stream

获取滤波流的基本流。

g_filter_output_stream_get_close_base_stream

返回当关闭流时基本流是否关闭。

g_filter_output_stream_set_close_base_stream

设置当 stream 关闭时基本流是否关闭。

继承自 GOutputStream(31)的方法

请参阅 GOutputStream 了解完整方法列表。

继承自 GObject(43)的方法

请参阅 GObject 了解完整方法列表。

属性

Gio.FilterOutputStream:base-stream
没有可用说明。

Gio.FilterOutputStream:close-base-stream

滤波流关闭时基本流是否关闭。

信号

继承自 GObject(1)的信号
GObject::notify

notify 信号在通过 g_object_set_property()、g_object_set() 等对其属性之一的值进行设置时,在对象上发出。

类结构

struct GioFilterOutputStreamClass {
  GOutputStreamClass parent_class;
  void (* _g_reserved1) (
void
  );
  void (* _g_reserved2) (
void
  );
  void (* _g_reserved3) (
void
  );
  
}

没有可用说明。

类成员
parent_class: GOutputStreamClass

没有可用说明。

_g_reserved1: void (* _g_reserved1) ( void )

没有可用说明。

_g_reserved2: void (* _g_reserved2) ( void )

没有可用说明。

_g_reserved3: void (* _g_reserved3) ( void )

没有可用说明。