Synopsis
#define GEBR_GEOXML_FLOW (doc)
#define GEBR_GEOXML_REVISION (seq)
#define GEBR_GEOXML_FLOW_SERVER (seq)
typedef GebrGeoXmlFlow;
typedef GebrGeoXmlCategory;
typedef GebrGeoXmlRevision;
typedef GebrGeoXmlFlowServer;
GebrGeoXmlFlow* gebr_geoxml_flow_new ();
void gebr_geoxml_flow_add_flow (GebrGeoXmlFlow *flow,
GebrGeoXmlFlow *flow2);
void gebr_geoxml_flow_foreach_parameter (GebrGeoXmlFlow *flow,
GebrGeoXmlCallback callback,
gpointer user_data);
void gebr_geoxml_flow_set_date_last_run (GebrGeoXmlFlow *flow,
const gchar *last_run);
const gchar* gebr_geoxml_flow_get_date_last_run (GebrGeoXmlFlow *flow);
GebrGeoXmlFlowServer* gebr_geoxml_flow_append_server (GebrGeoXmlFlow *flow);
int gebr_geoxml_flow_get_server (GebrGeoXmlFlow *flow,
GebrGeoXmlSequence **server,
gulong index);
void gebr_geoxml_flow_server_set_address (GebrGeoXmlFlowServer *server,
const gchar *address);
const gchar* gebr_geoxml_flow_server_get_address (GebrGeoXmlFlowServer *server);
GebrGeoXmlFlowServer* gebr_geoxml_flow_servers_get_last_run
(GebrGeoXmlFlow *flow);
GebrGeoXmlFlowServer* gebr_geoxml_flow_servers_query (GebrGeoXmlFlow *flow,
const gchar *address,
const gchar *input,
const gchar *output,
const gchar *error);
glong gebr_geoxml_flow_get_servers_number (GebrGeoXmlFlow *flow);
void gebr_geoxml_flow_server_io_set_input
(GebrGeoXmlFlowServer *server,
const gchar *input);
void gebr_geoxml_flow_server_io_set_output
(GebrGeoXmlFlowServer *server,
const gchar *output);
void gebr_geoxml_flow_server_io_set_error
(GebrGeoXmlFlowServer *server,
const gchar *error);
const gchar* gebr_geoxml_flow_server_io_get_input
(GebrGeoXmlFlowServer *server);
const gchar* gebr_geoxml_flow_server_io_get_output
(GebrGeoXmlFlowServer *server);
const gchar* gebr_geoxml_flow_server_io_get_error
(GebrGeoXmlFlowServer *server);
void gebr_geoxml_flow_server_set_date_last_run
(GebrGeoXmlFlowServer *server,
const gchar *date);
const gchar* gebr_geoxml_flow_server_get_date_last_run
(GebrGeoXmlFlowServer *server);
GebrGeoXmlFlowServer* gebr_geoxml_flow_server_get_last_runned_server
(GebrGeoXmlFlow *flow);
void gebr_geoxml_flow_io_set_from_server (GebrGeoXmlFlow *flow,
GebrGeoXmlFlowServer *server);
void gebr_geoxml_flow_io_set_input (GebrGeoXmlFlow *flow,
const gchar *input);
void gebr_geoxml_flow_io_set_output (GebrGeoXmlFlow *flow,
const gchar *output);
void gebr_geoxml_flow_io_set_error (GebrGeoXmlFlow *flow,
const gchar *error);
const gchar* gebr_geoxml_flow_io_get_input (GebrGeoXmlFlow *flow);
const gchar* gebr_geoxml_flow_io_get_output (GebrGeoXmlFlow *flow);
const gchar* gebr_geoxml_flow_io_get_error (GebrGeoXmlFlow *flow);
GebrGeoXmlProgram* gebr_geoxml_flow_append_program (GebrGeoXmlFlow *flow);
int gebr_geoxml_flow_get_program (GebrGeoXmlFlow *flow,
GebrGeoXmlSequence **program,
gulong index);
glong gebr_geoxml_flow_get_programs_number
(GebrGeoXmlFlow *flow);
GebrGeoXmlProgram* gebr_geoxml_flow_get_first_mpi_program
(GebrGeoXmlFlow *flow);
GebrGeoXmlCategory* gebr_geoxml_flow_append_category (GebrGeoXmlFlow *flow,
const gchar *name);
int gebr_geoxml_flow_get_category (GebrGeoXmlFlow *flow,
GebrGeoXmlSequence **category,
gulong index);
glong gebr_geoxml_flow_get_categories_number
(GebrGeoXmlFlow *flow);
gboolean gebr_geoxml_flow_change_to_revision (GebrGeoXmlFlow *flow,
GebrGeoXmlRevision *revision,
gboolean *report_merged);
GebrGeoXmlRevision* gebr_geoxml_flow_append_revision (GebrGeoXmlFlow *flow,
const gchar *comment);
void gebr_geoxml_flow_set_revision_data (GebrGeoXmlRevision *revision,
const gchar *flow,
const gchar *date,
const gchar *comment);
int gebr_geoxml_flow_get_revision (GebrGeoXmlFlow *flow,
GebrGeoXmlSequence **revision,
gulong index);
void gebr_geoxml_flow_get_revision_data (GebrGeoXmlRevision *revision,
gchar **flow,
gchar **date,
gchar **comment);
glong gebr_geoxml_flow_get_revisions_number
(GebrGeoXmlFlow *flow);
Details
GEBR_GEOXML_FLOW()
#define GEBR_GEOXML_FLOW(doc) ((GebrGeoXmlFlow*)(doc))
GEBR_GEOXML_REVISION()
#define GEBR_GEOXML_REVISION(seq) ((GebrGeoXmlRevision*)(seq))
GEBR_GEOXML_FLOW_SERVER()
#define GEBR_GEOXML_FLOW_SERVER(seq) ((GebrGeoXmlFlowServer*)(seq))
GebrGeoXmlFlow
typedef struct gebr_geoxml_flow GebrGeoXmlFlow;
GebrGeoXmlCategory
typedef struct gebr_geoxml_category GebrGeoXmlCategory;
GebrGeoXmlRevision
typedef struct gebr_geoxml_revision GebrGeoXmlRevision;
GebrGeoXmlFlowServer
typedef struct gebr_geoxml_flow_server GebrGeoXmlFlowServer;
gebr_geoxml_flow_new ()
GebrGeoXmlFlow* gebr_geoxml_flow_new ();
gebr_geoxml_flow_add_flow ()
void gebr_geoxml_flow_add_flow (GebrGeoXmlFlow *flow,
GebrGeoXmlFlow *flow2);
gebr_geoxml_flow_foreach_parameter ()
void gebr_geoxml_flow_foreach_parameter (GebrGeoXmlFlow *flow,
GebrGeoXmlCallback callback,
gpointer user_data);
gebr_geoxml_flow_set_date_last_run ()
void gebr_geoxml_flow_set_date_last_run (GebrGeoXmlFlow *flow,
const gchar *last_run);
gebr_geoxml_flow_get_date_last_run ()
const gchar* gebr_geoxml_flow_get_date_last_run (GebrGeoXmlFlow *flow);
gebr_geoxml_flow_append_server ()
GebrGeoXmlFlowServer* gebr_geoxml_flow_append_server (GebrGeoXmlFlow *flow);
gebr_geoxml_flow_get_server ()
int gebr_geoxml_flow_get_server (GebrGeoXmlFlow *flow,
GebrGeoXmlSequence **server,
gulong index);
gebr_geoxml_flow_server_set_address ()
void gebr_geoxml_flow_server_set_address (GebrGeoXmlFlowServer *server,
const gchar *address);
gebr_geoxml_flow_server_get_address ()
const gchar* gebr_geoxml_flow_server_get_address (GebrGeoXmlFlowServer *server);
gebr_geoxml_flow_servers_get_last_run ()
GebrGeoXmlFlowServer* gebr_geoxml_flow_servers_get_last_run
(GebrGeoXmlFlow *flow);
gebr_geoxml_flow_servers_query ()
GebrGeoXmlFlowServer* gebr_geoxml_flow_servers_query (GebrGeoXmlFlow *flow,
const gchar *address,
const gchar *input,
const gchar *output,
const gchar *error);
gebr_geoxml_flow_get_servers_number ()
glong gebr_geoxml_flow_get_servers_number (GebrGeoXmlFlow *flow);
gebr_geoxml_flow_server_io_set_input ()
void gebr_geoxml_flow_server_io_set_input
(GebrGeoXmlFlowServer *server,
const gchar *input);
gebr_geoxml_flow_server_io_set_output ()
void gebr_geoxml_flow_server_io_set_output
(GebrGeoXmlFlowServer *server,
const gchar *output);
gebr_geoxml_flow_server_io_set_error ()
void gebr_geoxml_flow_server_io_set_error
(GebrGeoXmlFlowServer *server,
const gchar *error);
gebr_geoxml_flow_server_io_get_input ()
const gchar* gebr_geoxml_flow_server_io_get_input
(GebrGeoXmlFlowServer *server);
gebr_geoxml_flow_server_io_get_output ()
const gchar* gebr_geoxml_flow_server_io_get_output
(GebrGeoXmlFlowServer *server);
gebr_geoxml_flow_server_io_get_error ()
const gchar* gebr_geoxml_flow_server_io_get_error
(GebrGeoXmlFlowServer *server);
gebr_geoxml_flow_server_set_date_last_run ()
void gebr_geoxml_flow_server_set_date_last_run
(GebrGeoXmlFlowServer *server,
const gchar *date);
gebr_geoxml_flow_server_get_date_last_run ()
const gchar* gebr_geoxml_flow_server_get_date_last_run
(GebrGeoXmlFlowServer *server);
gebr_geoxml_flow_server_get_last_runned_server ()
GebrGeoXmlFlowServer* gebr_geoxml_flow_server_get_last_runned_server
(GebrGeoXmlFlow *flow);
gebr_geoxml_flow_io_set_from_server ()
void gebr_geoxml_flow_io_set_from_server (GebrGeoXmlFlow *flow,
GebrGeoXmlFlowServer *server);
gebr_geoxml_flow_io_set_input ()
void gebr_geoxml_flow_io_set_input (GebrGeoXmlFlow *flow,
const gchar *input);
gebr_geoxml_flow_io_set_output ()
void gebr_geoxml_flow_io_set_output (GebrGeoXmlFlow *flow,
const gchar *output);
gebr_geoxml_flow_io_set_error ()
void gebr_geoxml_flow_io_set_error (GebrGeoXmlFlow *flow,
const gchar *error);
gebr_geoxml_flow_io_get_input ()
const gchar* gebr_geoxml_flow_io_get_input (GebrGeoXmlFlow *flow);
gebr_geoxml_flow_io_get_output ()
const gchar* gebr_geoxml_flow_io_get_output (GebrGeoXmlFlow *flow);
gebr_geoxml_flow_io_get_error ()
const gchar* gebr_geoxml_flow_io_get_error (GebrGeoXmlFlow *flow);
gebr_geoxml_flow_append_program ()
GebrGeoXmlProgram* gebr_geoxml_flow_append_program (GebrGeoXmlFlow *flow);
gebr_geoxml_flow_get_program ()
int gebr_geoxml_flow_get_program (GebrGeoXmlFlow *flow,
GebrGeoXmlSequence **program,
gulong index);
gebr_geoxml_flow_get_programs_number ()
glong gebr_geoxml_flow_get_programs_number
(GebrGeoXmlFlow *flow);
gebr_geoxml_flow_get_first_mpi_program ()
GebrGeoXmlProgram* gebr_geoxml_flow_get_first_mpi_program
(GebrGeoXmlFlow *flow);
gebr_geoxml_flow_append_category ()
GebrGeoXmlCategory* gebr_geoxml_flow_append_category (GebrGeoXmlFlow *flow,
const gchar *name);
gebr_geoxml_flow_get_category ()
int gebr_geoxml_flow_get_category (GebrGeoXmlFlow *flow,
GebrGeoXmlSequence **category,
gulong index);
gebr_geoxml_flow_get_categories_number ()
glong gebr_geoxml_flow_get_categories_number
(GebrGeoXmlFlow *flow);
gebr_geoxml_flow_change_to_revision ()
gboolean gebr_geoxml_flow_change_to_revision (GebrGeoXmlFlow *flow,
GebrGeoXmlRevision *revision,
gboolean *report_merged);
gebr_geoxml_flow_append_revision ()
GebrGeoXmlRevision* gebr_geoxml_flow_append_revision (GebrGeoXmlFlow *flow,
const gchar *comment);
gebr_geoxml_flow_set_revision_data ()
void gebr_geoxml_flow_set_revision_data (GebrGeoXmlRevision *revision,
const gchar *flow,
const gchar *date,
const gchar *comment);
gebr_geoxml_flow_get_revision ()
int gebr_geoxml_flow_get_revision (GebrGeoXmlFlow *flow,
GebrGeoXmlSequence **revision,
gulong index);
gebr_geoxml_flow_get_revision_data ()
void gebr_geoxml_flow_get_revision_data (GebrGeoXmlRevision *revision,
gchar **flow,
gchar **date,
gchar **comment);
gebr_geoxml_flow_get_revisions_number ()
glong gebr_geoxml_flow_get_revisions_number
(GebrGeoXmlFlow *flow);