方法

GLibIOChannelset_close_on_unref

声明 [src]

void
g_io_channel_set_close_on_unref (
  GIOChannel* channel,
  gboolean do_close
)

描述 [src]

是否在 GIOChannel 数据结构最终 unref 时关闭通道。对于由 g_io_channel_new_file() 创建的通道,此值的默认值为 TRUE,而对于所有其他通道则为 FALSE

如果将此标志设置为 TRUE 用于已关闭的通道,当 GIOChannel 的最终引用被移除时可能会引起问题。

参数

do_close

类型: gboolean

是否在 GIOChannel 数据结构的最终 unref 时关闭通道。