GIRepositorySignalInfo

自:2.80

描述 [来源]

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

GISignalInfo 表示一个信号。

它是 GICallableInfo 的子结构,包含一组标志和类闭合。

有关从信号中检索参数和其他元数据的详细信息,请参阅 GICallableInfo

自:2.80

实例方法

gi_signal_info_get_class_closure

如果已设置,获取此信号的类闭合。

自:2.80

gi_signal_info_get_flags

获取此信号信息的标志。

自:2.80

gi_signal_info_true_stops_emit

获取返回 TRUE 时的信号处理器是否会停止信号的发射。

自: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