summaryrefslogtreecommitdiff
path: root/modules/core/botserv.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/core/botserv.h')
-rw-r--r--modules/core/botserv.h63
1 files changed, 0 insertions, 63 deletions
diff --git a/modules/core/botserv.h b/modules/core/botserv.h
deleted file mode 100644
index 5fa03f870..000000000
--- a/modules/core/botserv.h
+++ /dev/null
@@ -1,63 +0,0 @@
-#ifndef BOTSERV_H
-#define BOTSERV_H
-
-struct UserData
-{
- UserData()
- {
- this->Clear();
- }
-
- void Clear()
- {
- last_use = last_start = Anope::CurTime;
- lines = times = 0;
- lastline.clear();
- }
-
- /* Data validity */
- time_t last_use;
-
- /* for flood kicker */
- int16 lines;
- time_t last_start;
-
- /* for repeat kicker */
- Anope::string lastline;
- Anope::string lasttarget;
- int16 times;
-};
-
-struct BanData
-{
- Anope::string mask;
- time_t last_use;
- int16 ttb[TTB_SIZE];
-
- BanData()
- {
- this->Clear();
- }
-
- void Clear()
- {
- last_use = 0;
- for (int i = 0; i < TTB_SIZE; ++i)
- this->ttb[i] = 0;
- }
-};
-
-class BotServService : public Service
-{
- public:
- BotServService(Module *m) : Service(m, "BotServ") { }
-
- virtual UserData *GetUserData(User *u, Channel *c) = 0;
-
- virtual BanData *GetBanData(User *u, Channel *c) = 0;
-};
-
-static service_reference<BotServService> botserv("BotServ");
-
-#endif // BOTSERV_H
-