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