11 #ifndef HK_DRIVERMANAGER_H
12 #define HK_DRIVERMANAGER_H
13 #include "hk_definitions.h"
18 #include "hk_definitions.h"
19 #include "hk_string.h"
25 typedef hk_string requestdialogtype(
void);
60 hk_connection* find_existing_connection(
const hk_string&
drivername,
const hk_string& host,
unsigned int tcp_port,
const hk_string& user);
62 static vector<hk_string>* driverlist(
void);
66 static void set_path(
const hk_string& path);
67 static hk_string path(
void);
72 static void set_driverselectdialog(requestdialogtype* dialog);
73 static hk_string show_driverselectdialog(
void);
78 void init(
bool runtime);
79 void load_preferences(
void);
80 void set_preferences(xmlNodePtr preferences);
83 static hk_string p_hk_classespath;
84 static vector<hk_string> p_driverlist;
85 static void scan_directory(
void);
86 static requestdialogtype* p_driverselectdialog;
87 list<hk_connection*> p_connections;
represents a particular database on the SQL Server
Definition: hk_database.h:48
basic class for all other defined classes.
Definition: hk_class.h:52
virtual hk_string drivername(void) const
Definition: hk_connection.cpp:677
connects to the SQL Server
Definition: hk_connection.h:31
enum_interaction
Definition: hk_class.h:60
Definition: hk_drivermanager.cpp:55
Database Driver administration.
Definition: hk_drivermanager.h:38