|
Freeciv-3.3
|
#include <sqlite3.h>#include "capability.h"#include "fcintl.h"#include "mem.h"#include "registry.h"#include "download.h"#include "mpdb.h"Go to the source code of this file.
Macros | |
| #define | MPDB_CAPSTR "+mpdb" |
| #define | MPDB_FORMAT_VERSION "1" |
Functions | |
| static int | mpdb_query (sqlite3 *handle, const char *query) |
| void | load_install_info_list (const char *filename) |
| void | create_mpdb (const char *filename, bool scenario_db) |
| void | open_mpdb (const char *filename, bool scenario_db) |
| void | close_mpdbs (void) |
| bool | mpdb_update_modpack (const char *name, enum modpack_type type, const char *version) |
| const char * | mpdb_installed_version (const char *name, enum modpack_type type) |
Variables | |
| static sqlite3 * | main_handle = NULL |
| static sqlite3 * | scenario_handle = NULL |
Create modpack database
Definition at line 134 of file mpdb.c.
Referenced by load_install_info_lists().
Construct install info list from file.
Definition at line 43 of file mpdb.c.
Referenced by load_install_info_lists().
Return version of modpack.
Definition at line 253 of file mpdb.c.
Referenced by download_modpack_recursive(), mpgui::refresh_list_versions(), mpgui::setup_list(), setup_modpack_list(), setup_modpack_list(), setup_modpack_list(), versionlist_update_main_thread(), and versionlist_update_main_thread().
SQL query to database
Definition at line 109 of file mpdb.c.
Referenced by create_mpdb(), and mpdb_update_modpack().
Update modpack information in database
Definition at line 213 of file mpdb.c.
Referenced by download_modpack_recursive(), and load_install_info_list().
Open existing database
Definition at line 181 of file mpdb.c.
Referenced by load_install_info_lists().
Definition at line 35 of file mpdb.c.
Referenced by close_mpdbs(), create_mpdb(), mpdb_installed_version(), mpdb_update_modpack(), and open_mpdb().
Definition at line 36 of file mpdb.c.
Referenced by close_mpdbs(), create_mpdb(), mpdb_installed_version(), mpdb_update_modpack(), and open_mpdb().