program

program

Synopsis

enum                GebrGeoXmlProgramStatus;
#define             GEBR_GEOXML_PROGRAM                 (seq)
typedef             GebrGeoXmlProgram;
void                gebr_geoxml_program_foreach_parameter
                                                        (GebrGeoXmlProgram *program,
                                                         GebrGeoXmlCallback callback,
                                                         gpointer user_data);
GebrGeoXmlFlow *    gebr_geoxml_program_flow            (GebrGeoXmlProgram *program);
GebrGeoXmlParameters * gebr_geoxml_program_get_parameters
                                                        (GebrGeoXmlProgram *program);
gsize               gebr_geoxml_program_count_parameters
                                                        (GebrGeoXmlProgram *program);
void                gebr_geoxml_program_set_stdin       (GebrGeoXmlProgram *program,
                                                         const gboolean enable);
void                gebr_geoxml_program_set_stdout      (GebrGeoXmlProgram *program,
                                                         const gboolean enable);
void                gebr_geoxml_program_set_stderr      (GebrGeoXmlProgram *program,
                                                         const gboolean enable);
void                gebr_geoxml_program_set_status      (GebrGeoXmlProgram *program,
                                                         GebrGeoXmlProgramStatus status);
void                gebr_geoxml_program_set_title       (GebrGeoXmlProgram *program,
                                                         const gchar *title);
void                gebr_geoxml_program_set_binary      (GebrGeoXmlProgram *program,
                                                         const gchar *binary);
void                gebr_geoxml_program_set_description (GebrGeoXmlProgram *program,
                                                         const gchar *description);
void                gebr_geoxml_program_set_help        (GebrGeoXmlProgram *program,
                                                         const gchar *help);
void                gebr_geoxml_program_set_version     (GebrGeoXmlProgram *program,
                                                         const gchar *version);
void                gebr_geoxml_program_set_mpi         (GebrGeoXmlProgram *program,
                                                         const gchar *mpi_type);
void                gebr_geoxml_program_set_url         (GebrGeoXmlProgram *program,
                                                         const gchar *url);
gboolean            gebr_geoxml_program_get_stdin       (GebrGeoXmlProgram *program);
gboolean            gebr_geoxml_program_get_stdout      (GebrGeoXmlProgram *program);
gboolean            gebr_geoxml_program_get_stderr      (GebrGeoXmlProgram *program);
GebrGeoXmlProgramStatus  gebr_geoxml_program_get_status (GebrGeoXmlProgram *program);
const gchar *       gebr_geoxml_program_get_title       (GebrGeoXmlProgram *program);
const gchar *       gebr_geoxml_program_get_binary      (GebrGeoXmlProgram *program);
const gchar *       gebr_geoxml_program_get_description (GebrGeoXmlProgram *program);
const gchar *       gebr_geoxml_program_get_help        (GebrGeoXmlProgram *program);
const gchar *       gebr_geoxml_program_get_version     (GebrGeoXmlProgram *program);
const gchar *       gebr_geoxml_program_get_mpi         (GebrGeoXmlProgram *program);
const gchar *       gebr_geoxml_program_get_url         (GebrGeoXmlProgram *program);

Description

Details

enum GebrGeoXmlProgramStatus

typedef enum {
	GEBR_GEOXML_PROGRAM_STATUS_UNKNOWN = 0,
	GEBR_GEOXML_PROGRAM_STATUS_CONFIGURED,
	GEBR_GEOXML_PROGRAM_STATUS_UNCONFIGURED,
	GEBR_GEOXML_PROGRAM_STATUS_DISABLED,
} GebrGeoXmlProgramStatus;

GEBR_GEOXML_PROGRAM()

#define GEBR_GEOXML_PROGRAM(seq) ((GebrGeoXmlProgram*)(seq))

GebrGeoXmlProgram

typedef struct gebr_geoxml_program GebrGeoXmlProgram;

gebr_geoxml_program_foreach_parameter ()

void                gebr_geoxml_program_foreach_parameter
                                                        (GebrGeoXmlProgram *program,
                                                         GebrGeoXmlCallback callback,
                                                         gpointer user_data);

gebr_geoxml_program_flow ()

GebrGeoXmlFlow *    gebr_geoxml_program_flow            (GebrGeoXmlProgram *program);

gebr_geoxml_program_get_parameters ()

GebrGeoXmlParameters * gebr_geoxml_program_get_parameters
                                                        (GebrGeoXmlProgram *program);

gebr_geoxml_program_count_parameters ()

gsize               gebr_geoxml_program_count_parameters
                                                        (GebrGeoXmlProgram *program);

gebr_geoxml_program_set_stdin ()

void                gebr_geoxml_program_set_stdin       (GebrGeoXmlProgram *program,
                                                         const gboolean enable);

gebr_geoxml_program_set_stdout ()

void                gebr_geoxml_program_set_stdout      (GebrGeoXmlProgram *program,
                                                         const gboolean enable);

gebr_geoxml_program_set_stderr ()

void                gebr_geoxml_program_set_stderr      (GebrGeoXmlProgram *program,
                                                         const gboolean enable);

gebr_geoxml_program_set_status ()

void                gebr_geoxml_program_set_status      (GebrGeoXmlProgram *program,
                                                         GebrGeoXmlProgramStatus status);

gebr_geoxml_program_set_title ()

void                gebr_geoxml_program_set_title       (GebrGeoXmlProgram *program,
                                                         const gchar *title);

gebr_geoxml_program_set_binary ()

void                gebr_geoxml_program_set_binary      (GebrGeoXmlProgram *program,
                                                         const gchar *binary);

gebr_geoxml_program_set_description ()

void                gebr_geoxml_program_set_description (GebrGeoXmlProgram *program,
                                                         const gchar *description);

gebr_geoxml_program_set_help ()

void                gebr_geoxml_program_set_help        (GebrGeoXmlProgram *program,
                                                         const gchar *help);

gebr_geoxml_program_set_version ()

void                gebr_geoxml_program_set_version     (GebrGeoXmlProgram *program,
                                                         const gchar *version);

gebr_geoxml_program_set_mpi ()

void                gebr_geoxml_program_set_mpi         (GebrGeoXmlProgram *program,
                                                         const gchar *mpi_type);

gebr_geoxml_program_set_url ()

void                gebr_geoxml_program_set_url         (GebrGeoXmlProgram *program,
                                                         const gchar *url);

gebr_geoxml_program_get_stdin ()

gboolean            gebr_geoxml_program_get_stdin       (GebrGeoXmlProgram *program);

gebr_geoxml_program_get_stdout ()

gboolean            gebr_geoxml_program_get_stdout      (GebrGeoXmlProgram *program);

gebr_geoxml_program_get_stderr ()

gboolean            gebr_geoxml_program_get_stderr      (GebrGeoXmlProgram *program);

gebr_geoxml_program_get_status ()

GebrGeoXmlProgramStatus  gebr_geoxml_program_get_status (GebrGeoXmlProgram *program);

gebr_geoxml_program_get_title ()

const gchar *       gebr_geoxml_program_get_title       (GebrGeoXmlProgram *program);

gebr_geoxml_program_get_binary ()

const gchar *       gebr_geoxml_program_get_binary      (GebrGeoXmlProgram *program);

gebr_geoxml_program_get_description ()

const gchar *       gebr_geoxml_program_get_description (GebrGeoXmlProgram *program);

gebr_geoxml_program_get_help ()

const gchar *       gebr_geoxml_program_get_help        (GebrGeoXmlProgram *program);

gebr_geoxml_program_get_version ()

const gchar *       gebr_geoxml_program_get_version     (GebrGeoXmlProgram *program);

gebr_geoxml_program_get_mpi ()

const gchar *       gebr_geoxml_program_get_mpi         (GebrGeoXmlProgram *program);

gebr_geoxml_program_get_url ()

const gchar *       gebr_geoxml_program_get_url         (GebrGeoXmlProgram *program);