summaryrefslogtreecommitdiff
path: root/src/modules.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules.cpp')
-rw-r--r--src/modules.cpp52
1 files changed, 0 insertions, 52 deletions
diff --git a/src/modules.cpp b/src/modules.cpp
index e34c3597d..453a89a1a 100644
--- a/src/modules.cpp
+++ b/src/modules.cpp
@@ -13,7 +13,6 @@
#include "services.h"
#include "modules.h"
-message_map MessageMap;
std::list<Module *> Modules;
CallBack::CallBack(Module *mod, long time_from_now, time_t now, bool repeating) : Timer(time_from_now, now, repeating), m(mod)
@@ -27,54 +26,3 @@ CallBack::~CallBack()
m->CallBacks.erase(it);
}
-/** Message constructor, adds the message to Anope
- * @param n The message name
- * @param f A callback function
- */
-Message::Message(const Anope::string &n, bool (*f)(const Anope::string &, const std::vector<Anope::string> &)) : name(n), func(f)
-{
- MessageMap.insert(std::make_pair(this->name, this));
-}
-
-/** Message destructor
- */
-Message::~Message()
-{
- message_map::iterator it = MessageMap.find(this->name);
-
- if (it == MessageMap.end())
- return;
-
- message_map::iterator upper = MessageMap.upper_bound(this->name);
-
- for (; it != upper; ++it)
- {
- if (it->second == this)
- {
- MessageMap.erase(it);
- break;
- }
- }
-}
-
-/** Find a message in the message table
- * @param name The name of the message were looking for
- * @return NULL if we cant find it, or a pointer to the Message if we can
- */
-std::vector<Message *> Anope::FindMessage(const Anope::string &name)
-{
- std::vector<Message *> messages;
-
- message_map::iterator it = MessageMap.find(name);
-
- if (it == MessageMap.end())
- return messages;
-
- message_map::iterator upper = MessageMap.upper_bound(name);
-
- for (; it != upper; ++it)
- messages.push_back(it->second);
-
- return messages;
-}
-