类
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