#include <driver-manager.h>
Public Methods | |
DriverManager (uC::PluginManager *mgr=0, const string &area="gql") | |
~DriverManager () | |
Connection * | get_connection (const string &url, const string &name=string(), const string &passwd=string()) |
bool | register_driver (const string &id) |
void | deregister_driver (const string &id) |
list< string > | get_registered_drivers () const |
const uC::PluginNode & | get_drivers () const |
Driver * | get_driver (const string &id) |
bool | is_auto_load () const |
void | set_auto_load (bool do_auto) |
uC::PluginManager * | plugin_manager () |
Static Public Methods | |
Driver * | load_driver (const string &path, const string &id) |
The DriverManager is responsible for opening connections and managing the drivers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|