|
Freeciv-3.2
|
#include "modinst.h"Go to the source code of this file.
Macros | |
| #define | MODPACKDL_SUFFIX ".mpdl" |
| #define | MODPACK_CAPSTR "+Freeciv-3.2-mpdl" |
| #define | MODLIST_CAPSTR "+Freeciv-3.2-modlist" |
| #define | FCMP_CONTROLD ".control" |
Typedefs | |
| typedef void(* | dl_msg_callback) (const char *msg) |
| typedef void(* | dl_pb_callback) (int downloaded, int max) |
| typedef void(* | modpack_list_setup_cb) (const char *name, const char *URL, const char *version, const char *license, enum modpack_type type, const char *subtype, const char *notes) |
Functions | |
| const char * | download_modpack (const char *URL, const struct fcmp_params *fcmp, dl_msg_callback mcb, dl_pb_callback pbcb) |
| const char * | download_modpack_list (const struct fcmp_params *fcmp, modpack_list_setup_cb cb, dl_msg_callback mcb) |
| #define FCMP_CONTROLD ".control" |
Definition at line 28 of file download.h.
Definition at line 26 of file download.h.
Definition at line 25 of file download.h.
| #define MODPACKDL_SUFFIX ".mpdl" |
Definition at line 23 of file download.h.
| typedef void(* dl_pb_callback) (int downloaded, int max) |
Definition at line 31 of file download.h.
| typedef void(* modpack_list_setup_cb) (const char *name, const char *URL, const char *version, const char *license, enum modpack_type type, const char *subtype, const char *notes) |
Definition at line 38 of file download.h.
| const char * download_modpack | ( | const char * | URL, |
| const struct fcmp_params * | fcmp, | ||
| dl_msg_callback | mcb, | ||
| dl_pb_callback | pbcb | ||
| ) |
Download modpack from a given URL
Definition at line 66 of file download.c.
Referenced by download_thread(), download_thread(), main(), and mpqt_worker::run().
| const char * download_modpack_list | ( | const struct fcmp_params * | fcmp, |
| modpack_list_setup_cb | cb, | ||
| dl_msg_callback | mcb | ||
| ) |
Download modpack list
Definition at line 427 of file download.c.
Referenced by main(), main(), modinst_setup_widgets(), and modinst_setup_widgets().