Display MessageDialog on error.
[mediadatabase.git] / libfrontend / db.h
blob81d4ac41b68b2fb78678dadcb43a694a13da1413
1 /* -*- Mode: C ; c-basic-offset: 2 -*- */
2 /*****************************************************************************
4 * $Id: db.h,v 1.1 2004/05/16 19:01:17 nedko Exp $
6 * DESCRIPTION:
7 * Mediadatabase database handling public declarations.
9 * AUTHOR:
10 * Nedko Arnaudov <nedko@users.sourceforge.net>
12 * LICENSE:
13 * GNU GENERAL PUBLIC LICENSE version 2
15 *****************************************************************************/
17 #ifndef DB_H__5CEB0A7A_9B33_4DA0_9BBC_65FB4EF17C33__INCLUDED
18 #define DB_H__5CEB0A7A_9B33_4DA0_9BBC_65FB4EF17C33__INCLUDED
20 #include "../libdb/libdb.h"
22 mediadb_result
23 db_set_mysql_host(const char *pszHost);
25 const char *
26 db_get_mysql_host();
28 mediadb_result
29 db_set_mysql_user(const char *pszUser);
31 const char *
32 db_get_mysql_user();
34 mediadb_result
35 db_set_mysql_pass(const char *pszPass);
37 const char *
38 db_get_mysql_pass();
40 mediadb_result
41 db_set_mysql_database(const char *pszDatabase);
43 const char *
44 db_get_mysql_database();
46 mediadb_result
47 db_set_sqlite_database(const char *pszDatabaseFullFilename);
49 const char *
50 db_get_sqlite_database();
52 void
53 db_use_mysql();
55 void
56 db_use_sqlite();
58 unsigned int
59 db_get_type();
61 mediadb_result
62 db_set_defaults();
64 mediadb_result
65 db_open();
67 extern mediadb g_hDB;
69 void
70 db_close();
72 void
73 db_uninit();
75 #endif /* #ifndef DB_H__5CEB0A7A_9B33_4DA0_9BBC_65FB4EF17C33__INCLUDED */
77 /*****************************************************************************
79 * Modifications log:
81 * !!! WARNING !!! Following lines are automatically updated by the CVS system.
83 * $Log: db.h,v $
84 * Revision 1.1 2004/05/16 19:01:17 nedko
85 * libfrontend holds code common to frontends but not in libdb.
87 *****************************************************************************/