Spm::Core::Installation Class Reference

#include <installation.h>

Inheritance diagram for Spm::Core::Installation:

Spm::Core::Action List of all members.

Public Member Functions

virtual ~Installation ()
Plugin::Interface::state_e getState ()
Plugin::Interface::state_e getState () const
const Plugin::StepInterfacegetActualStep ()
const miniXml::ustring & getPackageName ()
const miniXml::ustring & getPackageVersion ()
const miniXml::ustring & plugin ()
std::map< miniXml::ustring,
boost::tuple< miniXml::ustring,
int, Util::PropertyList::propertyType_e > > 
getOptions ()

Public Attributes

boost::signal< void(Plugin::StepInterface *)> signalChangedStep )()
boost::signal< void(Plugin::InstallerInterface *)> signalMetaDataParsed )()
boost::signal< void(Installation *)> signalHaveOptions )()

Friends

class Process
class PackageManager
class InstallationProcess

Constructor & Destructor Documentation

virtual Spm::Core::Installation::~Installation (  )  [inline, virtual]


Member Function Documentation

Plugin::Interface::state_e Spm::Core::Installation::getState (  )  [inline]

Plugin::Interface::state_e Spm::Core::Installation::getState (  )  const [inline]

const Plugin::StepInterface* Spm::Core::Installation::getActualStep (  )  [inline]

const miniXml::ustring& Spm::Core::Installation::getPackageName (  )  [inline]

const miniXml::ustring& Spm::Core::Installation::getPackageVersion (  )  [inline]

const miniXml::ustring& Spm::Core::Installation::plugin (  )  [inline]

std::map<miniXml::ustring, boost::tuple<miniXml::ustring, int, Util::PropertyList::propertyType_e> > Spm::Core::Installation::getOptions (  )  [inline]


Friends And Related Function Documentation

friend class Process [friend]

friend class PackageManager [friend]

friend class InstallationProcess [friend]


Member Data Documentation

boost::signal<void (Plugin::StepInterface *)> Spm::Core::Installation::signalChangedStep)() [inline]

boost::signal<void (Plugin::InstallerInterface *)> Spm::Core::Installation::signalMetaDataParsed)() [inline]

boost::signal<void (Installation *)> Spm::Core::Installation::signalHaveOptions)() [inline]


The documentation for this class was generated from the following file:
Generated on Sat Mar 21 17:00:14 2009 for libSpm by  doxygen 1.5.2