信号
GioDebugControllerDBus::authorize
自:2.72
声明
gboolean
authorize (
GDebugControllerDBus* self,
GDBusMethodInvocation* invocation,
gpointer user_data
)
描述 [src]
当 D-Bus 对端试图更改调试设置时发出,用于确定这已被授权。
此信号在专用工作线程中发出,因此允许处理程序执行阻塞 I/O。这意味着,例如,使用 polkit 检查授权时,可以调用 polkit_authority_check_authorization_sync()
。
如果返回 FALSE
,则不再运行其他处理程序,并且拒绝更改调试设置的请求。
否则,如果返回 TRUE
,则继续发出信号。如果没有处理程序返回 FALSE
,则允许更改调试设置。
信号处理程序不得修改 invocation
,或导致其返回一个值。
默认类处理程序只需返回 TRUE
。
默认处理程序 默认处理程序在通过 |
自从:2.72 |