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 ()
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)


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 00:27:33 2002 for gql by doxygen1.2.15