#include <interface.h>
Inheritance diagram for Spm::Plugin::Interface:
Public Types | |
enum | state_e { INITIALIZATION, RUNNING, ENDED, FAILED } |
Public Member Functions | |
virtual | ~Interface () |
const pluginDescription_t & | getDescription () |
state_e | getState () |
state_e | getState () const |
Protected Member Functions | |
Interface () | |
Interface (const Util::PropertyList &pList) | |
virtual void | initInfo ()=0 |
Protected Attributes | |
pluginDescription_t | description_ |
Util::PropertyList | options_ |
state_e | currentState_ |
Friends | |
class | Plugin |
Spm::Plugin::Interface::Interface | ( | ) | [inline, protected] |
Spm::Plugin::Interface::Interface | ( | const Util::PropertyList & | pList | ) | [inline, protected] |
virtual Spm::Plugin::Interface::~Interface | ( | ) | [inline, virtual] |
virtual void Spm::Plugin::Interface::initInfo | ( | ) | [protected, pure virtual] |
const pluginDescription_t& Spm::Plugin::Interface::getDescription | ( | ) | [inline] |
state_e Spm::Plugin::Interface::getState | ( | ) | [inline] |
state_e Spm::Plugin::Interface::getState | ( | ) | const [inline] |
friend class Plugin [friend] |
Util::PropertyList Spm::Plugin::Interface::options_ [protected] |
state_e Spm::Plugin::Interface::currentState_ [protected] |