虚拟方法

GioOutputStreamflush_async

声明 [源]

void
flush_async (
  GOutputStream* stream,
  int io_priority,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

描述 [源]

强制给定的stream中所有用户空间缓冲数据的异步写入。关于行为细节,请参阅g_output_stream_flush()。

操作完成后,将调用callback。您此时可以调用g_output_stream_flush_finish()来获取操作的结果。

参数

io_priority

类型: int

请求的I/O优先级。

cancellable

类型: GCancellable

可选的GCancellable对象,NULL表示忽略。

该参数可以是NULL
数据由方法调用者所有。
callback

类型: GAsyncReadyCallback

当请求满足时调用的GAsyncReadyCallback

user_data

类型: gpointer

传递给回调函数的数据。

该参数可以是NULL
数据由方法调用者所有。