|
Classes |
| class | DownloadInterface |
| | base class for download plugin More...
|
| class | InfoInterface |
| class | InstallerInterface |
| | The base class for an Installer. More...
|
| struct | pluginDescription_t |
| 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 | PluginSystem |
| | Manage plugins. More...
|
| class | InstallException |
| class | StepInterface |
| | The base class for step plugin. More...
|
Enumerations |
| enum | element_type { FILE_TYPE,
DIRECTORY_TYPE
} |
| enum | license_e { GPL = 0,
LGPL = 1,
BSD = 2,
NOT_FREE = 3
} |
| enum | state_e { INITIALIZATION,
RUNNING,
ENDED,
FAILED
} |
| enum | pluginType_e { INTERFACE_TYPE,
DOWNLOAD_TYPE,
STEP_TYPE,
INSTALLER_TYPE
} |
Variables |
| const int | OPTION_NO_VALUE = 0 |
| const int | OPTION_VALUE_NOT_MANDATORY = 1 |
| const int | OPTION_VALUE_MANDATORY = 2 |