#include <pluginSystem.h>
Public Types | |
| typedef std::list< Plugin * >::iterator | iterator |
| typedef std::list< Plugin * >::const_iterator | const_iterator |
| typedef std::list< Plugin * >::reverse_iterator | reverse_iterator |
| typedef std::list< Plugin * >::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
| ~PluginSystem () | |
| void | add (const boost::filesystem::path &path) |
| Add a plugin or a plugin directory. | |
| const std::list< Plugin * > & | getPlugins () |
| const Plugin * | getPlugin (const std::string &pluginName) throw (NoPluginException) |
| Plugin * | getRefPlugin (const std::string &pluginName) throw (NoPluginException) |
| StepPlugin * | getStep (const std::string &pluginName, const std::map< std::string, std::string > &pOptions) throw (NoPluginException) |
| DownloadPlugin * | getDownloader (const std::string &uri) throw (NoPluginHandlerException) |
| InstallerPlugin * | getInstaller (Util::Compressed *compressed) throw (NoPluginHandlerException) |
| iterator | begin () |
| const_iterator | begin () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
Static Public Member Functions | |
| static boost::shared_ptr< PluginSystem > | create (const std::string &user) |
| Get a PluginSystem object. | |
Public Attributes | |
| boost::signal< void(Plugin *)> | signalNewPlugin )() |
Friends | |
| class | InstallerInterface |
| class | Core::PackageSystem |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add a plugin or a plugin directory.
|
|
|
|
|
|
|
|
|
Get a PluginSystem object.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6