From 4c917f2e2a43ea50cd287dd322dda9d08b213b7d Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Thu, 17 Mar 2011 21:08:25 +0200 Subject: modified: api/ec_pluginapi.h modified: api/ec_services.h modified: core/events.cpp modified: core/events.h modified: core/globals.h modified: core/main.cpp modified: core/modules.cpp modified: core/modules.h modified: plugins/example/main.cpp --- core/modules.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'core/modules.cpp') 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; +} -- cgit v1.2.3