类
GioDataOutputStream
说明 [源]
class Gio.DataOutputStream : Gio.FilterOutputStream
implements Gio.Seekable {
/* No available fields */
}
Data输出流实现GOutputStream
,并包括将数据直接写入输出流的函数。
实例方法
从GFilterOutputStream继承的方法(3)
g_filter_output_stream_get_base_stream
获取过滤器流的基流。
g_filter_output_stream_get_close_base_stream
返回当stream
关闭时基流是否会关闭。
g_filter_output_stream_set_close_base_stream
设置当stream
关闭时基流是否会关闭。
从GOutputStream继承的方法(31)
请参阅GOutputStream获取方法的全列表。
从GSeekable继承的方法(5)
g_seekable_can_seek
测试流是否支持GSeekableIface
。
g_seekable_can_truncate
测试是否可以使用g_seekable_truncate()调整流的长度。
g_seekable_seek
通过给定的 offset
在流中查找,由 type
修改。
g_seekable_tell
报告流中的当前位置。
g_seekable_truncate
将流的长度设置为 offset
。如果流之前大于 offset
,则丢弃额外数据。如果流之前小于 offset
,则使用NUL(‘\0’)字节进行扩展。
属性
从 GFilterOutputStream 继承的属性(2个)
Gio.FilterOutputStream:base-stream
没有可用的描述。
Gio.FilterOutputStream:close-base-stream
当关闭过滤器流时是否应关闭基础流。
信号
从 GObject 继承的信号(1个)
GObject::notify
当对象的一个属性通过 g_object_set_property()、g_object_set() 等设置其值时,会触发 notify 信号。
类结构
struct GioDataOutputStreamClass {
GFilterOutputStreamClass parent_class;
void (* _g_reserved1) (
void
);
void (* _g_reserved2) (
void
);
void (* _g_reserved3) (
void
);
void (* _g_reserved4) (
void
);
void (* _g_reserved5) (
void
);
}
没有可用的描述。
类成员
parent_class: GFilterOutputStreamClass
没有可用的描述。
_g_reserved1: void (* _g_reserved1) ( void )
没有可用的描述。
_g_reserved2: void (* _g_reserved2) ( void )
没有可用的描述。
_g_reserved3: void (* _g_reserved3) ( void )
没有可用的描述。
_g_reserved4: void (* _g_reserved4) ( void )
没有可用的描述。
_g_reserved5: void (* _g_reserved5) ( void )
没有可用的描述。