NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
iplugin结构体 参考abstract

插件接口基类 更多...

#include <iplugin.hpp>

Public 成员函数

virtual const plugin_infoget_info () const =0
 获取插件信息
virtual void initialize ()=0
 初始化插件
virtual void execute ()=0
 执行插件的主要功能
virtual void shutdown ()=0
 关闭插件

详细描述

插件接口基类

所有插件必须实现的接口,定义了插件的生命周期管理方法。 插件需要实现初始化、执行和关闭等操作。

在文件 iplugin.hpp44 行定义.

成员函数说明

◆ get_info()

virtual const plugin_info & iplugin::get_info ( ) const
pure virtual

获取插件信息

返回
插件信息结构引用

◆ initialize()

virtual void iplugin::initialize ( )
pure virtual

初始化插件

在插件加载后调用,用于执行初始化操作。

◆ shutdown()

virtual void iplugin::shutdown ( )
pure virtual

关闭插件

在插件卸载前调用,用于清理资源。


该结构体的文档由以下文件生成: