26#ifndef _ACF_UTILS_CHART_PROV_COMMON_H_
27#define _ACF_UTILS_CHART_PROV_COMMON_H_
33#include "chartdb_impl.h"
47bool_t chart_download_multi(CURL **curl_p, chartdb_t *cdb,
const char *url,
48 const char *filepath,
const char *method,
51bool_t chart_download_multi2(CURL **curl_p,
const char *proxy,
const char *url,
52 const char *filepath,
const char *method,
55bool_t chart_download(chartdb_t *cdb,
const char *url,
const char *filepath,
58void chart_setup_curl(CURL *curl,
const char *cainfo);
59void word_subst(
char *name,
const char **subst);
60bool_t chartdb_want_to_stop(chartdb_t *cdb);
65void chart_dl_info_init(
chart_dl_info_t *info, chartdb_t *cdb,
const char *url);
67size_t chart_dl_info_write(
char *ptr,
size_t size,
size_t nmemb,
70void *chart_get_prov_info(
const chart_t *chart, chartdb_t **cdb_p,
71 chart_arpt_t **arpt_p);