renamed to ObjectManage instead of ResManage

This commit is contained in:
2023-07-14 23:21:03 +08:00
parent 13dbf78aa7
commit e4beccacd0
4 changed files with 38 additions and 39 deletions

View File

@@ -2,14 +2,14 @@
#define HGL_PLUG_IN_MANAGE_INCLUDE
#include<hgl/plugin/ExternalPlugIn.h>
#include<hgl/type/ResManage.h>
#include<hgl/type/ObjectManage.h>
#include<hgl/type/StringList.h>
namespace hgl
{
/**
* 插件管理
*/
class PlugInManage:public ResManage<OSString,PlugIn>
class PlugInManage:public ObjectManage<OSString,PlugIn>
{
OSString name; ///<插件类目名称(必须符合代码名称规则)
@@ -28,7 +28,7 @@ namespace hgl
PlugIn *LoadPlugin (const OSString &,const OSString &); ///<加载一个外部插件,明确指定全路径文件名
PlugIn *LoadPlugin (const OSString &); ///<加载一个外部插件,自行查找
bool UnloadPlugin(const OSString &); ///<释放一个外部插件
};//class PlugInManage:public ResManage<UTF16String,PlugIn>
};//class PlugInManage:public ObjectManage<UTF16String,PlugIn>
/**
* 插件注册模板