虚方法

GioInputStreamclose_async

声明 [源]

void
close_async (
  GInputStream* stream,
  int io_priority,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

描述 [源]

请求异步关闭流,释放与它相关的资源。当操作完成后,将调用 callback。然后您可以调用 g_input_stream_close_finish() 来获取操作的结果。

有关行为细节,请参阅 g_input_stream_close()。

异步方法有一个使用线程实现异步性的默认退回,因此对于继承类是可选的。但是,如果您覆盖了一个,您必须覆盖所有。

参数

io_priority

类型:int

请求的 I/O 优先级

cancellable

类型:GCancellable

可选的 cancellable 对象。

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

类型:GAsyncReadyCallback

当请求得到满足时调用的 GAsyncReadyCallback

user_data

类型:gpointer

传递给回调函数的数据。

该参数可以为 NULL
数据由方法调用者拥有。