ComSDK
|
Интерфейс плагина с функцией запуска Подробнее...
#include <extended_plugin.h>
Открытые члены | |
virtual std::string | getInterfaceName () const |
virtual bool | isInstanceOf (const std::string &interfaceName) const |
virtual void | execute (Anymap &io)=0 |
Открытые члены inherited from com::sys::BasePlugin | |
virtual void | destroyPlugin ()=0 |
Additional Inherited Members | |
Открытые типы inherited from com::sys::BasePlugin | |
typedef MAC_DLLEXPORT BasePlugin * | RegisterPluginFunction (void *p_inputParam) |
Интерфейс плагина с функцией запуска
Данный интерфейс позволяет создавать плагины с функцией запуска, принимающей на вход cls_AnyMap.
|
pure virtual |
Запускает плагин, передавая на вход AnyMap с входными данными
[in] | p_AMInput | Входные данные |
|
inlinevirtual |
Возвращает имя интерфейса. При создании новых интерфейсов, наследующихся от данного, эта функция должна быть переопределена
Переопределяет метод предка com::sys::BasePlugin.
Переопределяется в com::sys::PluralPlugin.
|
inlinevirtual |
Проверяет, совпадает ли переданное имя интерфейса с текущим
[in] | p_interfaceName | Проверяемое имя интерфейса |
Переопределяет метод предка com::sys::BasePlugin.
Переопределяется в com::sys::PluralPlugin.