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 |