方法
GioApplicationCommandLineset_exit_status
自版本:2.28
声明 [源代码]
void
g_application_command_line_set_exit_status (
GApplicationCommandLine* cmdline,
int exit_status
)
描述 [源代码]
设置进程退出时使用的退出状态。
当处理器返回时,将GApplication::command-line
信号的返回值传递给此函数。这是设置退出状态的常用方法。
如果您想要远程调用继续运行并在将来决定退出状态,可以调用此函数。对于远程调用的案例,远程进程通常在最后一个对cmdline
的引用释放时退出。远程进程的退出状态将等于此函数设置的最后一个值。
对于本地命令行调用,情况稍微复杂一些。如果命令行调用导致主事件循环运行(即,因为应用程序的使用计数增加到非零值),则从某种意义上讲,应用程序被认为是“成功的”,退出状态始终为零。如果应用程序使用计数为零,则使用本地GApplicationCommandLine
的退出状态。
如果已调用g_application_command_line_done()
,则此方法为空操作。
自版本:2.28