23#ifndef __G_APPLICATION_COMMAND_LINE_H__
24#define __G_APPLICATION_COMMAND_LINE_H__
26#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
27#error "Only <gio/gio.h> can be included directly."
34#define G_TYPE_APPLICATION_COMMAND_LINE (g_application_command_line_get_type ())
35#define G_APPLICATION_COMMAND_LINE(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
36 G_TYPE_APPLICATION_COMMAND_LINE, \
37 GApplicationCommandLine))
38#define G_APPLICATION_COMMAND_LINE_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
39 G_TYPE_APPLICATION_COMMAND_LINE, \
40 GApplicationCommandLineClass))
41#define G_IS_APPLICATION_COMMAND_LINE(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
42 G_TYPE_APPLICATION_COMMAND_LINE))
43#define G_IS_APPLICATION_COMMAND_LINE_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), \
44 G_TYPE_APPLICATION_COMMAND_LINE))
45#define G_APPLICATION_COMMAND_LINE_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
46 G_TYPE_APPLICATION_COMMAND_LINE, \
47 GApplicationCommandLineClass))
66 const gchar *message);
68 const gchar *message);
103 const gchar *message);
106 const gchar *message);
CURL_EXTERN int void * arg
GIO_AVAILABLE_IN_ALL void g_application_command_line_set_exit_status(GApplicationCommandLine *cmdline, int exit_status)
GIO_AVAILABLE_IN_2_36 GFile * g_application_command_line_create_file_for_arg(GApplicationCommandLine *cmdline, const gchar *arg)
GIO_AVAILABLE_IN_ALL const gchar * g_application_command_line_getenv(GApplicationCommandLine *cmdline, const gchar *name)
GIO_AVAILABLE_IN_ALL const gchar *const * g_application_command_line_get_environ(GApplicationCommandLine *cmdline)
GIO_AVAILABLE_IN_2_80 void g_application_command_line_done(GApplicationCommandLine *cmdline)
GIO_AVAILABLE_IN_ALL void GIO_AVAILABLE_IN_ALL void g_application_command_line_printerr(GApplicationCommandLine *cmdline, const gchar *format,...) G_GNUC_PRINTF(2
GIO_AVAILABLE_IN_ALL GType g_application_command_line_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_2_36 GInputStream * g_application_command_line_get_stdin(GApplicationCommandLine *cmdline)
GIO_AVAILABLE_IN_ALL void GIO_AVAILABLE_IN_ALL void GIO_AVAILABLE_IN_ALL int g_application_command_line_get_exit_status(GApplicationCommandLine *cmdline)
GIO_AVAILABLE_IN_ALL gboolean g_application_command_line_get_is_remote(GApplicationCommandLine *cmdline)
struct _GApplicationCommandLinePrivate GApplicationCommandLinePrivate
GIO_AVAILABLE_IN_ALL gchar ** g_application_command_line_get_arguments(GApplicationCommandLine *cmdline, int *argc)
GIO_AVAILABLE_IN_2_40 GVariantDict * g_application_command_line_get_options_dict(GApplicationCommandLine *cmdline)
GIO_AVAILABLE_IN_ALL GVariant * g_application_command_line_get_platform_data(GApplicationCommandLine *cmdline)
GIO_AVAILABLE_IN_ALL void g_application_command_line_print(GApplicationCommandLine *cmdline, const gchar *format,...) G_GNUC_PRINTF(2
GIO_AVAILABLE_IN_2_80 void g_application_command_line_print_literal(GApplicationCommandLine *cmdline, const gchar *message)
GIO_AVAILABLE_IN_ALL const gchar * g_application_command_line_get_cwd(GApplicationCommandLine *cmdline)
GIO_AVAILABLE_IN_2_80 void g_application_command_line_printerr_literal(GApplicationCommandLine *cmdline, const gchar *message)
#define GIO_AVAILABLE_IN_ALL
#define GIO_AVAILABLE_IN_2_36
#define GIO_AVAILABLE_IN_2_40
#define GIO_AVAILABLE_IN_2_80
#define G_GNUC_PRINTF(format_idx, arg_idx)
G_BEGIN_DECLS typedef char gchar
typedefG_BEGIN_DECLS struct _GVariant GVariant
json_t format(printf, 1, 2)))
GObjectClass parent_class
void(* print_literal)(GApplicationCommandLine *cmdline, const gchar *message)
void(* printerr_literal)(GApplicationCommandLine *cmdline, const gchar *message)
void(* done)(GApplicationCommandLine *cmdline)
GApplicationCommandLinePrivate * priv