![]() |
![]() |
![]() |
libgebr Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
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); gchar * gebr_geoxml_program_get_title (GebrGeoXmlProgram *program); const gchar * gebr_geoxml_program_get_binary (GebrGeoXmlProgram *program); gchar * gebr_geoxml_program_get_description (GebrGeoXmlProgram *program); gchar * gebr_geoxml_program_get_help (GebrGeoXmlProgram *program); 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);
typedef enum { GEBR_GEOXML_PROGRAM_STATUS_UNKNOWN = 0, GEBR_GEOXML_PROGRAM_STATUS_CONFIGURED, GEBR_GEOXML_PROGRAM_STATUS_UNCONFIGURED, GEBR_GEOXML_PROGRAM_STATUS_DISABLED, } GebrGeoXmlProgramStatus;
void gebr_geoxml_program_foreach_parameter (GebrGeoXmlProgram *program, GebrGeoXmlCallback callback, gpointer user_data);
GebrGeoXmlFlow * gebr_geoxml_program_flow (GebrGeoXmlProgram *program);
Get the flow to which program
belongs to.
program
should not be passed as NULL, or an error will occur.
|
a program appended in a flow |
Returns : |
the flow to which program belongs.
|
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);
gchar * gebr_geoxml_program_get_title (GebrGeoXmlProgram *program);
const gchar * gebr_geoxml_program_get_binary (GebrGeoXmlProgram *program);
gchar * gebr_geoxml_program_get_description (GebrGeoXmlProgram *program);
gchar * gebr_geoxml_program_get_version (GebrGeoXmlProgram *program);
const gchar * gebr_geoxml_program_get_mpi (GebrGeoXmlProgram *program);