GIRepositoryCallbackInfo

自版本:2.80

描述 [源]

final class GIRepository.CallbackInfo : GObject.TypeInstance
{
  /* No available fields */
}

GICallbackInfo 表示一个回调。

自版本:2.80

实例方法

GICallableInfo 继承的方法(18个)
gi_callable_info_can_throw_gerror

判断此可调用对象是否可能抛出 GError

自版本:2.80

gi_callable_info_get_arg

获取此可调用对象某个特定参数的信息。

自版本:2.80

gi_callable_info_get_async_function

获取可调用对象异步版本的调用信息。

不稳定 自版本:2.84

gi_callable_info_get_caller_owns

判断是否为调用者拥有此可调用对象的返回值。

自版本:2.80

gi_callable_info_get_finish_function

获取异步函数的对应完成函数的调用信息。

不稳定 自版本:2.84

gi_callable_info_get_instance_ownership_transfer

获取实例参数的所有权传递。

自版本:2.80

gi_callable_info_get_n_args

获取此可调用对象的参数数量(包括输入和输出)。

自版本:2.80

gi_callable_info_get_return_attribute

检索与返回值关联的任意的属性。

自版本:2.80

gi_callable_info_get_return_type

将可调用项的返回类型作为 GITypeInfo 获取。

自版本:2.80

gi_callable_info_get_sync_function

获取可调用对象同步版本的调用信息。

不稳定 自版本:2.84

gi_callable_info_invoke

通过调用指定的 function 指针来执行给定的 GICallableInfo

自版本:2.80

gi_callable_info_is_async

获取可调用对象是否是异步的。异步可调用对象有一个 GAsyncReadyCallback 参数和用户数据。

不稳定 自版本:2.84

gi_callable_info_is_method

确定调用信息是否是方法。

自版本:2.80

gi_callable_info_iterate_return_attributes

遍历与返回值关联的所有属性。

自版本:2.80

gi_callable_info_load_arg

获取关于此可调用对象某个特定参数的信息;此函数是 gi_callable_info_get_arg() 的一个变体,为栈分配而设计。

自版本:2.80

gi_callable_info_load_return_type

获取与可调用对象的返回值的信息;此函数是 gi_callable_info_get_return_type() 的一个变体,为栈分配而设计。

自版本:2.80

gi_callable_info_may_return_null

判断可调用对象是否可能返回 NULL

自版本:2.80

gi_callable_info_skip_return

判断可调用对象的返回值是否仅在 C 中有用。

自版本:2.80

GIBaseInfo 继承的方法(11个)
gi_base_info_clear

清除由栈分配的 GIBaseInfo 内部分配的内存。

自版本:2.80

gi_base_info_equal

比较两个 GIBaseInfo

自版本:2.80

gi_base_info_get_attribute

检索与此节点关联的任意属性。

自版本:2.80

gi_base_info_get_container

获取 info 的容器。

自版本:2.80

gi_base_info_get_name

获取 info 的名称。

自版本:2.80

gi_base_info_get_namespace

获取 info 的命名空间。

自版本:2.80

gi_base_info_get_typelib

获取此 info 所属的库。

自版本:2.80

gi_base_info_is_deprecated

获取 info 是否代表已过时的元数据。

自版本:2.80

gi_base_info_iterate_attributes

遍历与此节点关联的所有属性。

自版本:2.80

gi_base_info_ref

增加对 info 的引用计数。

自版本:2.80

gi_base_info_unref

减少对 info 的引用计数。当引用计数降至 0 时,info 被释放。

自版本:2.80