summaryrefslogtreecommitdiff
path: root/core/modules.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules.cpp')
-rw-r--r--core/modules.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/modules.cpp b/core/modules.cpp
index e5e9bc7..6eaf038 100644
--- a/core/modules.cpp
+++ b/core/modules.cpp
@@ -123,6 +123,9 @@ plugin::plugin(ACE_DLL *lib, PLUGININFO *info, exported_functions_s *funcs)
exported_funcs = funcs;
else
exported_funcs = NULL;
+ pluginid = current_plugin_id;
+ plugininfo->pluginid = pluginid;
+ ++current_plugin_id;
}
plugin::~plugin()
@@ -142,3 +145,8 @@ const plugin::exported_functions_s* plugin::get_exported_functions()
{
return exported_funcs;
}
+
+const int plugin::get_plugin_id()
+{
+ return pluginid;
+}