|
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 |