#include "interface.h"
#include <list>
#include <util/def.h>
#include <boost/filesystem/path.hpp>
#include <util/utilException.h>
Go to the source code of this file.
Namespaces | |
namespace | Spm |
namespace | Spm::Plugin |
Classes | |
class | Spm::Plugin::InstallException |
Base class for all exception thrown during an Installation. More... | |
class | Spm::Plugin::StepInterface |
The base class for step plugin. More... | |
Defines | |
#define | SPM_STEP_PLUGIN(plugin) |
#define SPM_STEP_PLUGIN | ( | plugin | ) |
Value:
extern "C" \ { \ Spm::Plugin::pluginDescription_t getSpmPluginDescription () \ { \ return plugin ().getDescription (); \ } \ \ plugin * getSpmPlugin (const Spm::Util::PropertyList & pOptions) \ { \ return new plugin (pOptions); \ } \ \ plugin * getSpmPluginInfo () \ { \ return new plugin (); \ } \ }