2
Copyright (C) 2008 by Sean David Fleming
6
This program is free software; you can redistribute it and/or
7
modify it under the terms of the GNU General Public License
8
as published by the Free Software Foundation; either version 2
9
of the License, or (at your option) any later version.
11
This program is distributed in the hope that it will be useful,
12
but WITHOUT ANY WARRANTY; without even the implied warranty of
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
GNU General Public License for more details.
16
You should have received a copy of the GNU General Public License
17
along with this program; if not, write to the Free Software
18
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20
The GNU GPL can also be found at http://www.gnu.org
24
void grisu_stop(void);
25
void grisu_auth_set(gboolean);
26
void grisu_keypair_set(const gchar *, const gchar *);
27
void grisu_vo_set(const gchar *);
28
void grisu_ws_set(const gchar *);
29
void grisu_myproxy_set(const gchar *, const gchar *);
30
const gchar *grisu_username_get(void);
31
const gchar *grisu_password_get(void);
32
const gchar *grisu_vo_get(void);
33
const gchar *grisu_ws_get(void);
34
const gchar *grisu_myproxy_get(void);
35
const gchar *grisu_myproxyport_get(void);
36
GHashTable *grisu_application_details(const gchar *, const gchar *);
37
GSList *grisu_application_versions(const gchar *, const gchar *);
38
GSList *grisu_site_list(void);
39
GSList *grisu_submit_find(const gchar *);
40
GSList *grisu_fqans_get(void);
41
GSList *grisu_job_names(void);
42
gchar *grisu_site_name(const gchar *);
43
gchar *grisu_jobname_request(gint);
44
gint grisu_job_type(const gchar *);
45
gint grisu_job_configure(gchar *, gchar *);
46
gchar *grisu_job_create(const gchar *);
47
gchar *grisu_job_submit(const gchar *, const gchar *);
48
gchar *grisu_job_cwd(const gchar *);
49
gchar *grisu_xml_create(gpointer);
50
const gchar *grisu_job_status(const gchar *);
51
gchar *grisu_job_details(const gchar *);
52
void grisu_job_remove(const gchar *);
53
gchar *grisu_ps(void);
54
GSList *grisu_file_list(const gchar *);
55
gchar *grisu_absolute_job_dir(const gchar *, const gchar *, const gchar *);
56
gchar *grisu_relative_job_dir(const gchar *);
57
gint grisu_file_upload(const gchar *, const gchar *);
58
gint grisu_file_download(const gchar *, const gchar *);