openbmc/build/tmp/deploy/sdk/witherspoon-2019-08-08/sysroots/armv6-openbmc-linux-gnueabi/usr/src/debug/glib-2.0/1_2.60.3-r0/glib-2.60.3/gio/gappinfo.c
gboolean g_app_info_launch_uris(GAppInfo* appinfo, GList* uris,
                                GAppLaunchContext* launch_context,
                                GError** error)
{
    GAppInfoIface* iface;

    g_return_val_if_fail(G_IS_APP_INFO(appinfo), FALSE);

    iface = G_APP_INFO_GET_IFACE(appinfo);

    return (*iface->launch_uris)(appinfo, uris, launch_context, error);
}
/**
 * g_app_info_launch_uris:
 * @appinfo: a #GAppInfo
 * @uris: (nullable) (element-type utf8): a #GList containing URIs to launch.
 * @context: (nullable): a #GAppLaunchContext or %NULL
 * @error: a #GError
 *
 * Launches the application. This passes the @uris to the launched application
 * as arguments, using the optional @context to get information
 * about the details of the launcher (like what screen it is on).
 * On error, @error will be set accordingly.
 *
 * To launch the application without arguments pass a %NULL @uris list.
 *
 * Note that even if the launch is successful the application launched
 * can fail to start if it runs into problems during startup. There is
 * no way to detect this.
 *
 * Returns: %TRUE on successful launch, %FALSE otherwise.
 **/
@appinfo: a #GAppInfo
@uris: (nullable) (element-type utf8): a #GList containing URIs to launch.
@context: (nullable): a #GAppLaunchContext or %NULL
@error: a #GError

Launches the application. This passes the @uris to the launched application
as arguments, using the optional @context to get information
about the details of the launcher (like what screen it is on).
On error, @error will be set accordingly.

To launch the application without arguments pass a %NULL @uris list.

Note that even if the launch is successful the application launched
can fail to start if it runs into problems during startup. There is
no way to detect this.

%TRUE on successful launch, %FALSE otherwise.
@appinfo : a #GAppInfo @uris : ( nullable ) ( element - type utf8 ) : a #GList containing URIs to launch . @context : ( nullable ) : a #GAppLaunchContext or %NULL @error : a #GError Launches the application . This passes the @uris to the launched application as arguments using the optional @context to get information about the details of the launcher ( like what screen it is on ) . On error @error will be set accordingly . To launch the application without arguments pass a %NULL @uris list . Note that even if the launch is successful the application launched can fail to start if it runs into problems during startup . There is no way to detect this . %TRUE on successful launch %FALSE otherwise .
gboolean g_app_info_launch_uris(GAppInfo* appinfo, GList* uris,
                                GAppLaunchContext* launch_context,
                                GError** error)
{
    GAppInfoIface* iface;
    g_return_val_if_fail(G_IS_APP_INFO(appinfo), FALSE);
    iface = G_APP_INFO_GET_IFACE(appinfo);
    return (*iface->launch_uris)(appinfo, uris, launch_context, error);
}
gboolean g_app_info_launch_uris ( GAppInfo * appinfo , GList * uris , GAppLaunchContext * launch_context , GError * * error ) { GAppInfoIface * iface ; g_return_val_if_fail ( G_IS_APP_INFO ( appinfo ) , FALSE ) ; iface = G_APP_INFO_GET_IFACE ( appinfo ) ; return ( * iface -> launch_uris ) ( appinfo , uris , launch_context , error ) ; }
g_app_info_launch_uris:
 @appinfo: a #GAppInfo
 @uris: (nullable) (element-type utf8): a #GList containing URIs to launch.
g_app_info_launch_uris : @appinfo : a #GAppInfo @uris : ( nullable ) ( element - type utf8 ) : a #GList containing URIs to launch .