虚方法

声明 [源代码]

gboolean
local_command_line (
  GApplication* application,
  gchar*** arguments,
  int* exit_status
)

描述 [源代码]

这个虚函数总是在本地实例中调用。它接收一个指向终止于空字符的 argv 副本的指针,并期望删除它处理过的参数(将剩余的参数向上移动)。

local_command_line() 的最后一个参数是一个指向 status 变量的指针,这可以用来设置从 g_application_run() 返回的退出状态。

有关 GApplication 启动的更多详细信息,请参阅 g_application_run()

参数

参数

类型: 一个 gchar** 的数组

命令行参数数组。

此参数将由函数修改。
该数组必须以空字符结尾。
方法调用者拥有返回数据的所有权,负责释放它。
每个元素都是终止于空字符的 UTF-8 字符串。
退出状态

类型: int*

在处理命令行后填充的退出状态。

该参数将由函数设置。

返回值

类型: gboolean

TRUE 如果已完全处理命令行。