Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

GQL::DriverManager Class Reference

The DriverManager class. More...

#include <driver-manager.h>

List of all members.

Public Methods

 DriverManager (uC::PluginManager *mgr=0, const string &area="gql")
 ~DriverManager ()
Connectionget_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
Driverget_driver (const string &id)
bool is_auto_load () const
void set_auto_load (bool do_auto)
uC::PluginManager * plugin_manager ()

Static Public Methods

Driverload_driver (const string &path, const string &id)


Detailed Description

The DriverManager class.

The DriverManager is responsible for opening connections and managing the drivers.


Constructor & Destructor Documentation

GQL::DriverManager::DriverManager uC::PluginManager *    mgr = 0,
const string &    area = "gql"
 

GQL::DriverManager::~DriverManager  
 


Member Function Documentation

void GQL::DriverManager::deregister_driver const string &    id
 

Connection * GQL::DriverManager::get_connection const string &    url,
const string &    name = string(),
const string &    passwd = string()
 

Driver * GQL::DriverManager::get_driver const string &    id
 

const uC::PluginNode& GQL::DriverManager::get_drivers   const [inline]
 

list< string > GQL::DriverManager::get_registered_drivers   const
 

bool GQL::DriverManager::is_auto_load   const [inline]
 

Driver* GQL::DriverManager::load_driver const string &    path,
const string &    id
[static]
 

uC::PluginManager* GQL::DriverManager::plugin_manager   [inline]
 

bool GQL::DriverManager::register_driver const string &    id
 

void GQL::DriverManager::set_auto_load bool    do_auto [inline]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 19 03:23:49 2002 for gql by doxygen1.2.15