ComSDK
|
Интерфейс пользовательского плагина Подробнее...
#include <user_plugin.h>
Открытые члены | |
virtual std::string | getInterfaceName () const |
virtual bool | isInstanceOf (const std::string &p_interfaceName) const |
virtual std::string | getPluginAuthor () const =0 |
virtual std::string | getPluginVersion () const =0 |
virtual std::string | getPluginCopyright () const =0 |
virtual std::string | getPluginDescription () const =0 |
virtual std::string | getShortText () const =0 |
virtual std::string | getMiddleText () const =0 |
virtual std::string | getLongText () const =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) |
Интерфейс пользовательского плагина
Данный интерфейс позволяет создавать пользовательские плагины, которые можно будет вручную импортировать в систему.
|
inlinevirtual |
Возвращает имя интерфейса. При создании новых интерфейсов, наследующихся от данного, эта функция должна быть переопределена
Переопределяет метод предка com::sys::BasePlugin.
|
pure virtual |
Возвращает длинное название плагина (до 20 символов)
|
pure virtual |
Возвращает среднее название плагина (до 12 символов)
|
pure virtual |
Возвращает имя автора плагина
|
pure virtual |
Возвращает copyright плагина
|
pure virtual |
Возвращает описание плагина (до 300 символов)
|
pure virtual |
Возвращает версию плагина в виде строки
|
pure virtual |
Возвращает короткое название плагина (до 6 символов)
|
inlinevirtual |
Проверяет, совпадает ли переданное имя интерфейса с текущим
[in] | p_interfaceName | Проверяемое имя интерфейса |
Переопределяет метод предка com::sys::BasePlugin.