summaryrefslogtreecommitdiff
path: root/core/services.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/services.cpp')
-rw-r--r--core/services.cpp58
1 files changed, 29 insertions, 29 deletions
diff --git a/core/services.cpp b/core/services.cpp
index 836b4c6..3c4baed 100644
--- a/core/services.cpp
+++ b/core/services.cpp
@@ -6,54 +6,54 @@ extern boost::mutex service_list_mutex;
int ServiceExists(const char *name);
void CreateServiceFunction(const char* name, SERVICE svc)
{
- if(!ServiceExists(name))
- services.push_back(new service(name, svc));
+ if(!ServiceExists(name))
+ services.push_back(new service(name, svc));
}
void* CallService(const char *name,void* data)
{
- if(!services.empty())
- {
- service_list_mutex.lock();
- std::list<service*>::iterator end = services.end();
- for(std::list<service*>::iterator i = services.begin(); i != end; ++i)
- {
- if(!strcmp((*i)->getName(), name))
- return (*i)->getService()(data);
- }
- service_list_mutex.unlock();
- }
- return 0;
+ if(!services.empty())
+ {
+ service_list_mutex.lock();
+ std::list<service*>::iterator end = services.end();
+ for(std::list<service*>::iterator i = services.begin(); i != end; ++i)
+ {
+ if(!ACE_OS::strcmp((*i)->getName(), name))
+ return (*i)->getService()(data);
+ }
+ service_list_mutex.unlock();
+ }
+ return 0;
}
int ServiceExists(const char *name)
{
- service_list_mutex.lock();
- if(!services.empty())
- {
- std::list<service*>::iterator end = services.end();
- for(std::list<service*>::iterator i = services.begin(); i != end; ++i)
- if(!strcmp((*i)->getName(), name))
- return 1;
- }
- service_list_mutex.unlock();
- return 0;
+ service_list_mutex.lock();
+ if(!services.empty())
+ {
+ std::list<service*>::iterator end = services.end();
+ for(std::list<service*>::iterator i = services.begin(); i != end; ++i)
+ if(!ACE_OS::strcmp((*i)->getName(), name))
+ return 1;
+ }
+ service_list_mutex.unlock();
+ return 0;
}
service::service(const char* name, SERVICE svc)
{
- pService = svc;
- szName = strdup(name);
+ pService = svc;
+ szName = ACE_OS::strdup(name);
}
const char* service::getName()
{
- return szName;
+ return szName;
}
const SERVICE service::getService()
{
- return pService;
+ return pService;
}
service::~service()
{
- free(szName);
+ ACE_OS::free(szName);
}