函数

Giobus_get

自 2.26 开始

声明 [源代码]

void
g_bus_get (
  GBusType bus_type,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

描述 [源代码]

异步连接到由 bus_type 指定的消息总线。

当操作完成后,将调用 callback。您可以随后调用 g_bus_get_finish() 来获取操作结果。

这是一个异步可失败的函数。有关同步版本,请参阅 g_bus_get_sync()

自 2.26 开始可用

此函数异步完成。在 GAsyncReadyCallback 内使用 g_bus_get_finish() 获取操作结果。

参数

bus_type

类型: GBusType

一个 GBusType

cancellable

类型: GCancellable

一个 GCancellableNULL

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

类型: GAsyncReadyCallback

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

该参数可以为 NULL
user_data

类型: gpointer

传递给 callback 的数据。

该参数可以为 NULL
数据由函数的调用者拥有。