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

GQL::Driver Class Reference

#include <driver.h>

List of all members.

Public Methods

 Driver (uC::PluginManager *mgr, const string &id, const string &name)
virtual ~Driver ()
const string & get_id () const
const string & get_name () const
int get_major_version () const
int get_minor_version () const
virtual vector< DriverPropertyInfoget_property_info (const string &url, const map< string, string > &props) const=0
virtual bool accept_url (const string &str) const=0
virtual Connectionconnect (const string &url, const map< string, string > &prop)=0
virtual string name () const
virtual string description () const

Public Attributes

SigC::Signal0< void > destroy

Protected Methods

void set_version (int maj, int min)


Constructor & Destructor Documentation

GQL::Driver::Driver uC::PluginManager *    mgr,
const string &    id,
const string &    name
[inline]
 

GQL::Driver::~Driver   [virtual]
 


Member Function Documentation

virtual bool GQL::Driver::accept_url const string &    str const [pure virtual]
 

virtual Connection* GQL::Driver::connect const string &    url,
const map< string, string > &    prop
[pure virtual]
 

virtual string GQL::Driver::description   const [inline, virtual]
 

const string& GQL::Driver::get_id   const [inline]
 

int GQL::Driver::get_major_version   const [inline]
 

int GQL::Driver::get_minor_version   const [inline]
 

const string& GQL::Driver::get_name   const [inline]
 

virtual vector<DriverPropertyInfo> GQL::Driver::get_property_info const string &    url,
const map< string, string > &    props
const [pure virtual]
 

virtual string GQL::Driver::name   const [inline, virtual]
 

void GQL::Driver::set_version int    maj,
int    min
[inline, protected]
 


Member Data Documentation

SigC::Signal0<void> GQL::Driver::destroy
 


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