gretl_www

gretl_www —

Synopsis

enum                CGIOpt;
enum                QueryOpt;
int                 gretl_www_init                      (const char *host,
                                                         const char *proxy,
                                                         int use_proxy);
int                 list_remote_dbs                     (char **getbuf);
int                 list_remote_function_packages       (char **getbuf);
int                 list_remote_data_packages           (char **getbuf);
int                 retrieve_remote_db_index            (const char *dbname,
                                                         char **getbuf);
int                 retrieve_remote_db                  (const char *dbname,
                                                         const char *localname,
                                                         int opt);
int                 check_remote_db                     (const char *dbname);
int                 retrieve_remote_function_package    (const char *pkgname,
                                                         const char *localname);
int                 retrieve_remote_datafiles_package   (const char *pkgname,
                                                         const char *localname);
int                 retrieve_remote_db_data             (const char *dbname,
                                                         const char *varname,
                                                         char **getbuf,
                                                         int opt);
int                 retrieve_manfile                    (const char *fname,
                                                         const char *localname);
int                 get_update_info                     (char **saver,
                                                         time_t filedate,
                                                         int queryopt);
int                 upload_function_package             (const char *login,
                                                         const char *pass,
                                                         const char *fname,
                                                         const char *buf,
                                                         char **retbuf);

Description

Details

enum CGIOpt

typedef enum {
    LIST_DBS = 1,
    GRAB_IDX,
    GRAB_DATA,
    SHOW_IDX,
    SHOW_DBS,
    GRAB_NBO_DATA,
    GRAB_FILE,
    QUERY,
    LIST_FUNCS,
    GRAB_FUNC,
    GRAB_PDF,
    CHECK_DB,
    UPLOAD,
    LIST_PKGS,
    GRAB_PKG
} CGIOpt;


enum QueryOpt

typedef enum {
    QUERY_SILENT,
    QUERY_VERBOSE
} QueryOpt;


gretl_www_init ()

int                 gretl_www_init                      (const char *host,
                                                         const char *proxy,
                                                         int use_proxy);

host :
proxy :
use_proxy :
Returns :

list_remote_dbs ()

int                 list_remote_dbs                     (char **getbuf);

getbuf :
Returns :

list_remote_function_packages ()

int                 list_remote_function_packages       (char **getbuf);

getbuf :
Returns :

list_remote_data_packages ()

int                 list_remote_data_packages           (char **getbuf);

getbuf :
Returns :

retrieve_remote_db_index ()

int                 retrieve_remote_db_index            (const char *dbname,
                                                         char **getbuf);

dbname :
getbuf :
Returns :

retrieve_remote_db ()

int                 retrieve_remote_db                  (const char *dbname,
                                                         const char *localname,
                                                         int opt);

dbname :
localname :
opt :
Returns :

check_remote_db ()

int                 check_remote_db                     (const char *dbname);

dbname :
Returns :

retrieve_remote_function_package ()

int                 retrieve_remote_function_package    (const char *pkgname,
                                                         const char *localname);

pkgname :
localname :
Returns :

retrieve_remote_datafiles_package ()

int                 retrieve_remote_datafiles_package   (const char *pkgname,
                                                         const char *localname);

pkgname :
localname :
Returns :

retrieve_remote_db_data ()

int                 retrieve_remote_db_data             (const char *dbname,
                                                         const char *varname,
                                                         char **getbuf,
                                                         int opt);

dbname :
varname :
getbuf :
opt :
Returns :

retrieve_manfile ()

int                 retrieve_manfile                    (const char *fname,
                                                         const char *localname);

fname :
localname :
Returns :

get_update_info ()

int                 get_update_info                     (char **saver,
                                                         time_t filedate,
                                                         int queryopt);

saver :
filedate :
queryopt :
Returns :

upload_function_package ()

int                 upload_function_package             (const char *login,
                                                         const char *pass,
                                                         const char *fname,
                                                         const char *buf,
                                                         char **retbuf);

login :
pass :
fname :
buf :
retbuf :
Returns :