From 4bcc86b7413f5ce76a1ceac92aa566a9bf13d685 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Fri, 18 Mar 2011 00:12:17 +0200 Subject: service usage example in plugin example modified: api/ec_pluginapi.h modified: core/services.cpp modified: core/services.h modified: plugins/example/main.cpp --- core/services.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'core/services.cpp') diff --git a/core/services.cpp b/core/services.cpp index 903ee1a..27574b2 100644 --- a/core/services.cpp +++ b/core/services.cpp @@ -21,10 +21,16 @@ extern std::list services; extern boost::mutex service_list_mutex; int ServiceExists(const char *name); -void CreateServiceFunction(const char* name, SERVICE svc) +int CreateServiceFunction(const char* name, SERVICE svc) { if(!ServiceExists(name)) + { + logger.log(LM_DEBUG, "Succesfuly registered service %s.\n", name); services.push_back(new service(name, svc)); + return 0; + } + logger.log(LM_DEBUG, "Failed to register service %s.\n", name); + return 1; } void* CallService(const char *name,void* data) -- cgit v1.2.3