#include <driver.h>
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< DriverPropertyInfo > | get_property_info (const string &url, const map< string, string > &props) const=0 |
virtual bool | accept_url (const string &str) const=0 |
virtual Connection * | connect (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) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|