Classes | |
| class | DownloadInterface |
| base class for download plugin More... | |
| class | InfoInterface |
| Base class for all Information Plugin. More... | |
| class | InstallerInterface |
| The base class for an Installer. More... | |
| class | pluginDescription_t |
| Description of a Plugin. More... | |
| class | Interface |
| The base class for all plugins. More... | |
| class | Plugin |
| class | NoPluginException |
| class | NotAPluginException |
| class | NotActivePluginException |
| class | NoPluginHandlerException |
| class | NoOptionException |
| class | AlreadyExistingOptionException |
| class | PluginException |
| class | PluginManager |
| Manage plugins. More... | |
| class | InstallException |
| Base class for all exception thrown during an Installation. More... | |
| class | StepInterface |
| The base class for step plugin. More... | |
Enumerations | |
| enum | license_e { GPL = 0, LGPL = 1, BSD = 2, NOT_FREE = 3 } |
| enum | pluginType_e { INTERFACE_TYPE, DOWNLOAD_TYPE, STEP_TYPE, INSTALLER_TYPE, INFO_TYPE } |
Variables | |
| const int | NOT_HANDLING = -1 |
| const int | OPTION_NO_VALUE = 0 |
| const int | OPTION_VALUE_NOT_MANDATORY = 1 |
| const int | OPTION_VALUE_MANDATORY = 2 |
| const int Spm::Plugin::NOT_HANDLING = -1 |
| const int Spm::Plugin::OPTION_NO_VALUE = 0 |
| const int Spm::Plugin::OPTION_VALUE_MANDATORY = 2 |
| const int Spm::Plugin::OPTION_VALUE_NOT_MANDATORY = 1 |
1.5.2