summaryrefslogtreecommitdiff
path: root/src/modulemanager.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2011-08-25 16:21:21 -0400
committerAdam <Adam@anope.org>2011-09-10 01:58:38 -0400
commitf025d1b495cee3aadb6b7b45652d1cab3b7b7b6d (patch)
tree02df5a3f12104996af87d1b6c5ec9db9d45b6bde /src/modulemanager.cpp
parent8c4417cad180f3c5448c5b7509b1bf2235e3077e (diff)
Made service_reference type safe
Diffstat (limited to 'src/modulemanager.cpp')
-rw-r--r--src/modulemanager.cpp44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/modulemanager.cpp b/src/modulemanager.cpp
index b2907e467..d42bc7d75 100644
--- a/src/modulemanager.cpp
+++ b/src/modulemanager.cpp
@@ -9,7 +9,6 @@
#include "modules.h"
#include <algorithm> // std::find
-std::map<Anope::string, Service *> ModuleManager::ServiceProviders;
std::vector<Module *> ModuleManager::EventHandlers[I_END];
void ModuleManager::CleanupRuntimeDirectory()
@@ -498,46 +497,3 @@ void ModuleManager::UnloadAll()
}
}
-/** Register a service
- * @oaram s The service
- * @return true if it was successfully registeed, else false (service name colision)
- */
-bool ModuleManager::RegisterService(Service *s)
-{
- return ModuleManager::ServiceProviders.insert(std::make_pair(s->name, s)).second;
-}
-
-/** Unregister a service
- * @param s The service
- * @return true if it was unregistered successfully
- */
-bool ModuleManager::UnregisterService(Service *s)
-{
- return ModuleManager::ServiceProviders.erase(s->name);
-}
-
-/** Get a service
- * @param name The service name
- * @param s The service
- * @return The service
- */
-Service *ModuleManager::GetService(const Anope::string &name)
-{
- std::map<Anope::string, Service *>::const_iterator it = ModuleManager::ServiceProviders.find(name);
-
- if (it != ModuleManager::ServiceProviders.end())
- return it->second;
- return NULL;
-}
-
-/** Get the existing service key names
- * @return The keys
- */
-std::vector<Anope::string> ModuleManager::GetServiceKeys()
-{
- std::vector<Anope::string> keys;
- for (std::map<Anope::string, Service *>::const_iterator it = ModuleManager::ServiceProviders.begin(), it_end = ModuleManager::ServiceProviders.end(); it != it_end; ++it)
- keys.push_back(it->first);
- return keys;
-}
-