diff options
author | Adam <Adam@anope.org> | 2012-02-14 15:13:27 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2012-02-14 15:13:27 -0500 |
commit | a9772cde21407c89abd161d51aff45267f87b1fb (patch) | |
tree | 9e57ba6c121d3843888917d968dd4f5d030b57cf /include/regchannel.h | |
parent | 086790d6331357022f4da17c76b26b9fc6e2ad90 (diff) |
Clean up and reorganize our header files
Diffstat (limited to 'include/regchannel.h')
-rw-r--r-- | include/regchannel.h | 31 |
1 files changed, 12 insertions, 19 deletions
diff --git a/include/regchannel.h b/include/regchannel.h index 0cd890402..614b98f19 100644 --- a/include/regchannel.h +++ b/include/regchannel.h @@ -9,6 +9,13 @@ #ifndef REGCHANNEL_H #define REGCHANNEL_H +#include "botserv.h" +#include "memo.h" +#include "modes.h" +#include "extensible.h" +#include "logger.h" +#include "modules.h" + typedef Anope::insensitive_map<ChannelInfo *> registered_channel_map; extern CoreExport registered_channel_map RegisteredChannelList; @@ -429,25 +436,11 @@ class CoreExport ChannelInfo : public Extensible, public Flags<ChannelInfoFlag, void ClearLevels(); }; -/** A timer used to keep the BotServ bot/ChanServ in the channel - * after kicking the last user in a channel - */ -class CoreExport ChanServTimer : public Timer -{ - private: - dynamic_reference<Channel> c; - - public: - /** Default constructor - * @param chan The channel - */ - ChanServTimer(Channel *chan); - - /** Called when the delay is up - * @param The current time - */ - void Tick(time_t); -}; +extern void check_modes(Channel *c); +extern ChannelInfo *cs_findchan(const Anope::string &chan); +extern bool IsFounder(User *user, ChannelInfo *ci); +extern void update_cs_lastseen(User *user, ChannelInfo *ci); +extern int get_idealban(ChannelInfo *ci, User *u, Anope::string &ret); #endif // REGCHANNEL_H |