![]() |
![]() |
![]() |
gebr-geoxml Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#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
); GebrGeoXmlRevision * gebr_geoxml_flow_append_revision (GebrGeoXmlFlow *flow
,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
);
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
);
GebrGeoXmlRevision * gebr_geoxml_flow_append_revision (GebrGeoXmlFlow *flow
,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
);