#include <installerInterface.h>
Inheritance diagram for Spm::Plugin::InstallerInterface:
Public Member Functions | |
~InstallerInterface () | |
virtual void | init (const std::map< std::string, std::string > &pOptions) |
Initialize the installation. Override this function to init your installation. | |
virtual void | postInstall (const std::map< std::string, std::string > &pOptions) |
Cleaning function. Override this funtion to finalize your installation. | |
virtual void | install (const std::map< std::string, std::string > &pOptions) |
Start the installation. | |
virtual const StepInterface * | getActualStep () |
virtual const std::list< boost::filesystem::path > | getInstalledElement ()=0 |
virtual std::map< std::string, std::string > | getUsedOptions ()=0 |
virtual bool | handle (Util::Compressed *compressed)=0 |
virtual bool | handle (const std::string &url) |
const boost::filesystem::path & | getPrefix () |
virtual const std::string & | getPackageName () |
virtual const std::string & | getPackageVersion () |
virtual const std::list< std::string > & | getDependency () |
Public Attributes | |
boost::signal< void(Interface *)> | signalEnd )() |
boost::signal< void(StepInterface *)> | signalChangedStep )() |
Protected Member Functions | |
InstallerInterface () | |
InstallerInterface (Util::Compressed *archive) | |
void | setState (state_e pluginState) |
Protected Attributes | |
boost::filesystem::path | __prefix |
boost::filesystem::path | __runningDir |
Util::Compressed * | __compressed |
std::string | __name |
std::string | __version |
std::list< std::string > | __dependency |
boost::signal< void(Interface *) | __end ) |
boost::signal< void(StepInterface *) | __changedStep ) |
boost::signal< void(InstallerInterface *) | __begin ) |
std::list< StepInterface * > | __steps |
std::list< StepInterface * >::iterator | __itStep |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements Spm::Plugin::Interface. |
|
|
|
Initialize the installation. Override this function to init your installation.
|
|
Start the installation.
|
|
Cleaning function. Override this funtion to finalize your installation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|