#include <plugin.hh>

Public Types | |
| typedef std::list< std::string > | OptionList |
Public Member Functions | |
| virtual bool | apply (const OptionList &remaining, const utilmm::config_set &options, Typelib::Registry ®istry)=0 |
| std::string | getName () const |
| virtual OptionList | getOptions () const |
| std::string | getType () const |
| Plugin (const std::string &name, const std::string &type) | |
| virtual | ~Plugin () |
Private Attributes | |
| std::string | m_name |
| std::string | m_type |
| typedef std::list<std::string> Plugin::OptionList |
| Plugin::Plugin | ( | const std::string & | name, |
| const std::string & | type | ||
| ) |
Definition at line 5 of file tools/plugin.cc.
| Plugin::~Plugin | ( | ) | [virtual] |
Definition at line 7 of file tools/plugin.cc.
| virtual bool Plugin::apply | ( | const OptionList & | remaining, |
| const utilmm::config_set & | options, | ||
| Typelib::Registry & | registry | ||
| ) | [pure virtual] |
Implemented in CImportPlugin, and TlbImportPlugin.
| std::string Plugin::getName | ( | ) | const |
Definition at line 9 of file tools/plugin.cc.
| std::list< std::string > Plugin::getOptions | ( | ) | const [virtual] |
Reimplemented in CImportPlugin, and GenomPlugin.
Definition at line 11 of file tools/plugin.cc.
| std::string Plugin::getType | ( | ) | const |
Definition at line 10 of file tools/plugin.cc.
std::string Plugin::m_name [private] |
std::string Plugin::m_type [private] |