#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.
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1.2.15