Spm::Core::Action Class Reference

#include <action.h>

Inheritance diagram for Spm::Core::Action:

Spm::Core::Installation Spm::Core::Process Spm::Core::Uninstallation Spm::Core::InstallationProcess List of all members.

Public Member Functions

virtual ~Action ()
void run ()
const miniXml::ustring error ()

Public Attributes

boost::signal< void(Action *)> signalBegin )()
boost::signal< void(Action *)> signalEnd )()

Protected Member Functions

virtual void doRun ()=0

Protected Attributes

boost::signal< void(Action *)> begin_
boost::signal< void(Action *)> end_
miniXml::ustring err_

Constructor & Destructor Documentation

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


Member Function Documentation

virtual void Spm::Core::Action::doRun (  )  [protected, pure virtual]

void Spm::Core::Action::run (  )  [inline]

const miniXml::ustring Spm::Core::Action::error (  )  [inline]


Member Data Documentation

boost::signal<void (Action *)> Spm::Core::Action::begin_ [protected]

boost::signal<void (Action *)> Spm::Core::Action::end_ [protected]

miniXml::ustring Spm::Core::Action::err_ [protected]

boost::signal<void (Action *)> Spm::Core::Action::signalBegin)() [inline]

boost::signal<void (Action *)> Spm::Core::Action::signalEnd)() [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