summaryrefslogtreecommitdiff
path: root/include/modules/os_ignore.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/modules/os_ignore.h')
-rw-r--r--include/modules/os_ignore.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/include/modules/os_ignore.h b/include/modules/os_ignore.h
deleted file mode 100644
index 9ba07a92d..000000000
--- a/include/modules/os_ignore.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* OperServ ignore interface
- *
- * (C) 2003-2016 Anope Team
- * Contact us at team@anope.org
- *
- * Please read COPYING and README for further details.
- *
- * Based on the original code of Epona by Lara.
- * Based on the original code of Services by Andy Church.
- */
-
-struct IgnoreData
-{
- Anope::string mask;
- Anope::string creator;
- Anope::string reason;
- time_t time; /* When do we stop ignoring them? */
-
- virtual ~IgnoreData() { }
- protected:
- IgnoreData() : time(0) { }
-};
-
-class IgnoreService : public Service
-{
- protected:
- IgnoreService(Module *c) : Service(c, "IgnoreService", "ignore") { }
-
- public:
- virtual void AddIgnore(IgnoreData *) = 0;
-
- virtual void DelIgnore(IgnoreData *) = 0;
-
- virtual void ClearIgnores() = 0;
-
- virtual IgnoreData *Create() = 0;
-
- virtual IgnoreData *Find(const Anope::string &mask) = 0;
-
- virtual std::vector<IgnoreData *> &GetIgnores() = 0;
-};
-
-static ServiceReference<IgnoreService> ignore_service("IgnoreService", "ignore");