|
Freeciv-3.1
|
#include "support.h"Go to the source code of this file.
Data Structures | |
| struct | netfile_write_cb_data |
Typedefs | |
| typedef void(* | nf_errmsg) (const char *msg, void *data) |
Functions | |
| struct section_file * | netfile_get_section_file (const char *URL, nf_errmsg cb, void *data) |
| bool | netfile_download_file (const char *URL, const char *filename, nf_errmsg cb, void *data) |
| struct netfile_post * | netfile_start_post (void) |
| void | netfile_add_form_str (struct netfile_post *post, const char *name, const char *val) |
| void | netfile_add_form_int (struct netfile_post *post, const char *name, const int val) |
| void | netfile_close_post (struct netfile_post *post) |
| bool | netfile_send_post (const char *URL, struct netfile_post *post, FILE *reply_fp, struct netfile_write_cb_data *mem_data, const char *addr) |
| void | netfile_free (void) |
| void netfile_add_form_int | ( | struct netfile_post * | post, |
| const char * | name, | ||
| const int | val | ||
| ) |
| void netfile_add_form_str | ( | struct netfile_post * | post, |
| const char * | name, | ||
| const char * | val | ||
| ) |
Add one entry to netfile post form
Definition at line 211 of file netfile.c.
Referenced by netfile_add_form_int().
| void netfile_close_post | ( | struct netfile_post * | post | ) |
Free netfile_post resources
Fetch file from given URL and save as given filename.
Definition at line 168 of file netfile.c.
Referenced by download_modpack_recursive().
| void netfile_free | ( | void | ) |
Free resources reserved by the netfile system
Definition at line 327 of file netfile.c.
Referenced by libfreeciv_free().
| struct section_file * netfile_get_section_file | ( | const char * | URL, |
| nf_errmsg | cb, | ||
| void * | data | ||
| ) |
Fetch section file from net
Definition at line 146 of file netfile.c.
Referenced by download_modpack_list(), and download_modpack_recursive().
| bool netfile_send_post | ( | const char * | URL, |
| struct netfile_post * | post, | ||
| FILE * | reply_fp, | ||
| struct netfile_write_cb_data * | mem_data, | ||
| const char * | addr | ||
| ) |
| struct netfile_post * netfile_start_post | ( | void | ) |
Allocate netfile_post