函数

Gdkcontent_deserialize_async

声明 [src]

void
gdk_content_deserialize_async (
  GInputStream* stream,
  const char* mime_type,
  GType type,
  int io_priority,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

说明 [src]

从给定的输入流中读取内容并将其反序列化(异步)。

默认 I/O 优先级为 G_PRIORITY_DEFAULT(即 0),较小的数字表示更高的优先级。

参数

类型: GInputStream

GInputStream 用于从其中读取已序列化的内容。

数据归函数调用者所有。
mime_type

类型: const char*

用于反序列化的 MIME 类型。

数据归函数调用者所有。
该值是一个以 NUL 结尾的 UTF-8 字符串。
type

类型: GType

用于反序列化的 GType。

io_priority

类型: int

操作的 I/O 优先级。

cancellable

类型: GCancellable

可选的 GCancellable 对象。

参数可以为 NULL
数据归函数调用者所有。
callback

类型: GAsyncReadyCallback

操作完成后调用的回调。

参数可以为 NULL
user_data

类型: gpointer

要传递给回调函数的数据。

参数可以为 NULL
数据归函数调用者所有。