|
| BSControl (const Anope::string &modname, const Anope::string &creator) |
|
| Module (const Anope::string &modname, const Anope::string &loadernick, ModType type=THIRD) |
|
virtual | ~Module () |
|
void | SetPermanent (bool state) |
|
bool | GetPermanent () const |
|
void | SetVersion (const Anope::string &version) |
|
void | SetAuthor (const Anope::string &author) |
|
ModuleVersion | GetVersion () const |
|
virtual void | OnPreUserKicked (const MessageSource &source, ChanUserContainer *cu, const Anope::string &kickmsg) |
|
virtual void | OnUserKicked (const MessageSource &source, User *target, const Anope::string &channel, ChannelStatus &status, const Anope::string &kickmsg) |
|
virtual void | OnReload (Configuration::Conf *conf) |
|
virtual EventReturn | OnPreBotAssign (User *sender, ChannelInfo *ci, BotInfo *bi) |
|
virtual void | OnBotAssign (User *sender, ChannelInfo *ci, BotInfo *bi) |
|
virtual EventReturn | OnBotUnAssign (User *sender, ChannelInfo *ci) |
|
virtual void | OnUserConnect (User *u, bool &exempt) |
|
virtual void | OnNewServer (Server *s) |
|
virtual void | OnUserNickChange (User *u, const Anope::string &oldnick) |
|
virtual EventReturn | OnPreHelp (CommandSource &source, const std::vector< Anope::string > ¶ms) |
|
virtual void | OnPostHelp (CommandSource &source, const std::vector< Anope::string > ¶ms) |
|
virtual EventReturn | OnPreCommand (CommandSource &source, Command *command, std::vector< Anope::string > ¶ms) |
|
virtual void | OnPostCommand (CommandSource &source, Command *command, const std::vector< Anope::string > ¶ms) |
|
virtual void | OnSaveDatabase () |
|
virtual EventReturn | OnLoadDatabase () |
|
virtual EventReturn | OnEncrypt (const Anope::string &src, Anope::string &dest) |
|
virtual EventReturn | OnDecrypt (const Anope::string &hashm, const Anope::string &src, Anope::string &dest) |
|
virtual EventReturn | OnBotFantasy (CommandSource &source, Command *c, ChannelInfo *ci, const std::vector< Anope::string > ¶ms) |
|
virtual EventReturn | OnBotNoFantasyAccess (CommandSource &source, Command *c, ChannelInfo *ci, const std::vector< Anope::string > ¶ms) |
|
virtual void | OnBotBan (User *u, ChannelInfo *ci, const Anope::string &mask) |
|
virtual void | OnBadWordAdd (ChannelInfo *ci, const BadWord *bw) |
|
virtual void | OnBadWordDel (ChannelInfo *ci, const BadWord *bw) |
|
virtual void | OnCreateBot (BotInfo *bi) |
|
virtual void | OnDelBot (BotInfo *bi) |
|
virtual EventReturn | OnBotKick (BotInfo *bi, Channel *c, User *u, const Anope::string &reason) |
|
virtual void | OnPrePartChannel (User *u, Channel *c) |
|
virtual void | OnPartChannel (User *u, Channel *c, const Anope::string &channel, const Anope::string &msg) |
|
virtual void | OnLeaveChannel (User *u, Channel *c) |
|
virtual void | OnJoinChannel (User *u, Channel *c) |
|
virtual void | OnTopicUpdated (Channel *c, const Anope::string &user, const Anope::string &topic) |
|
virtual void | OnPreChanExpire (ChannelInfo *ci, bool &expire) |
|
virtual void | OnChanExpire (ChannelInfo *ci) |
|
virtual void | OnPreServerConnect () |
|
virtual void | OnServerConnect () |
|
virtual void | OnPreUplinkSync (Server *serv) |
|
virtual void | OnServerDisconnect () |
|
virtual void | OnRestart () |
|
virtual void | OnShutdown () |
|
virtual void | OnPreNickExpire (NickAlias *na, bool &expire) |
|
virtual void | OnNickExpire (NickAlias *na) |
|
virtual void | OnDefconLevel (int level) |
|
virtual EventReturn | OnExceptionAdd (Exception *ex) |
|
virtual void | OnExceptionDel (CommandSource &source, Exception *ex) |
|
virtual EventReturn | OnAddXLine (CommandSource &source, const XLine *x, XLineManager *xlm) |
|
virtual void | OnDelXLine (CommandSource &source, const XLine *x, XLineManager *xlm) |
|
virtual EventReturn | IsServicesOper (User *u) |
|
virtual void | OnServerQuit (Server *server) |
|
virtual void | OnUserQuit (User *u, const Anope::string &msg) |
|
virtual void | OnPreUserLogoff (User *u) |
|
virtual void | OnPostUserLogoff (User *u) |
|
virtual void | OnBotCreate (BotInfo *bi) |
|
virtual void | OnBotChange (BotInfo *bi) |
|
virtual void | OnBotDelete (BotInfo *bi) |
|
virtual void | OnAccessDel (ChannelInfo *ci, CommandSource &source, ChanAccess *access) |
|
virtual void | OnAccessAdd (ChannelInfo *ci, CommandSource &source, ChanAccess *access) |
|
virtual void | OnAccessClear (ChannelInfo *ci, CommandSource &source) |
|
virtual void | OnLevelChange (CommandSource &source, ChannelInfo *ci, const Anope::string &priv, int16_t what) |
|
virtual EventReturn | OnChanDrop (CommandSource &source, ChannelInfo *ci) |
|
virtual void | OnChanRegistered (ChannelInfo *ci) |
|
virtual void | OnChanSuspend (ChannelInfo *ci) |
|
virtual void | OnChanUnsuspend (ChannelInfo *ci) |
|
virtual void | OnCreateChan (ChannelInfo *ci) |
|
virtual void | OnDelChan (ChannelInfo *ci) |
|
virtual void | OnChannelCreate (Channel *c) |
|
virtual void | OnChannelDelete (Channel *c) |
|
virtual void | OnAkickAdd (CommandSource &source, ChannelInfo *ci, const AutoKick *ak) |
|
virtual void | OnAkickDel (CommandSource &source, ChannelInfo *ci, const AutoKick *ak) |
|
virtual EventReturn | OnCheckKick (User *u, Channel *c, Anope::string &mask, Anope::string &reason) |
|
virtual void | OnChanInfo (CommandSource &source, ChannelInfo *ci, InfoFormatter &info, bool show_hidden) |
|
virtual EventReturn | OnCheckPriv (const ChanAccess *access, const Anope::string &priv) |
|
virtual EventReturn | OnGroupCheckPriv (const AccessGroup *group, const Anope::string &priv) |
|
virtual void | OnNickDrop (CommandSource &source, NickAlias *na) |
|
virtual void | OnNickGroup (User *u, NickAlias *target) |
|
virtual void | OnNickIdentify (User *u) |
|
virtual void | OnUserLogin (User *u) |
|
virtual void | OnNickLogout (User *u) |
|
virtual void | OnNickRegister (User *user, NickAlias *na, const Anope::string &pass) |
|
virtual void | OnNickSuspend (NickAlias *na) |
|
virtual void | OnNickUnsuspended (NickAlias *na) |
|
virtual void | OnDelNick (NickAlias *na) |
|
virtual void | OnNickCoreCreate (NickCore *nc) |
|
virtual void | OnDelCore (NickCore *nc) |
|
virtual void | OnChangeCoreDisplay (NickCore *nc, const Anope::string &newdisplay) |
|
virtual void | OnNickClearAccess (NickCore *nc) |
|
virtual void | OnNickAddAccess (NickCore *nc, const Anope::string &entry) |
|
virtual void | OnNickEraseAccess (NickCore *nc, const Anope::string &entry) |
|
virtual void | OnNickClearCert (NickCore *nc) |
|
virtual void | OnNickAddCert (NickCore *nc, const Anope::string &entry) |
|
virtual void | OnNickEraseCert (NickCore *nc, const Anope::string &entry) |
|
virtual void | OnNickInfo (CommandSource &source, NickAlias *na, InfoFormatter &info, bool show_hidden) |
|
virtual void | OnBotInfo (CommandSource &source, BotInfo *bi, ChannelInfo *ci, InfoFormatter &info) |
|
virtual void | OnCheckAuthentication (User *u, IdentifyRequest *req) |
|
virtual void | OnNickUpdate (User *u) |
|
virtual void | OnFingerprint (User *u) |
|
virtual void | OnUserAway (User *u, const Anope::string &message) |
|
virtual void | OnInvite (User *source, Channel *c, User *targ) |
|
virtual void | OnDeleteVhost (NickAlias *na) |
|
virtual void | OnSetVhost (NickAlias *na) |
|
virtual void | OnSetDisplayedHost (User *) |
|
virtual void | OnMemoSend (const Anope::string &source, const Anope::string &target, MemoInfo *mi, Memo *m) |
|
virtual void | OnMemoDel (const Anope::string &target, MemoInfo *mi, const Memo *m) |
|
virtual EventReturn | OnChannelModeSet (Channel *c, MessageSource &setter, ChannelMode *mode, const Anope::string ¶m) |
|
virtual EventReturn | OnChannelModeUnset (Channel *c, MessageSource &setter, ChannelMode *mode, const Anope::string ¶m) |
|
virtual void | OnUserModeSet (const MessageSource &setter, User *u, const Anope::string &mname) |
|
virtual void | OnUserModeUnset (const MessageSource &setter, User *u, const Anope::string &mname) |
|
virtual void | OnChannelModeAdd (ChannelMode *cm) |
|
virtual void | OnUserModeAdd (UserMode *um) |
|
virtual EventReturn | OnMLock (ChannelInfo *ci, ModeLock *lock) |
|
virtual EventReturn | OnUnMLock (ChannelInfo *ci, ModeLock *lock) |
|
virtual void | OnModuleLoad (User *u, Module *m) |
|
virtual void | OnModuleUnload (User *u, Module *m) |
|
virtual void | OnServerSync (Server *s) |
|
virtual void | OnUplinkSync (Server *s) |
|
virtual EventReturn | OnBotPrivmsg (User *u, BotInfo *bi, Anope::string &message) |
|
virtual void | OnBotNotice (User *u, BotInfo *bi, Anope::string &message) |
|
virtual void | OnPrivmsg (User *u, Channel *c, Anope::string &msg) |
|
virtual void | OnLog (Log *l) |
|
virtual void | OnLogMessage (LogInfo *li, const Log *l, const Anope::string &msg) |
|
virtual void | OnDnsRequest (DNS::Query &req, DNS::Query *reply) |
|
virtual void | OnCheckModes (Reference< Channel > &c) |
|
virtual void | OnChannelSync (Channel *c) |
|
virtual void | OnSetCorrectModes (User *user, Channel *chan, AccessGroup &access, bool &give_modes, bool &take_modes) |
|
virtual void | OnSerializeCheck (Serialize::Type *) |
|
virtual void | OnSerializableConstruct (Serializable *) |
|
virtual void | OnSerializableDestruct (Serializable *) |
|
virtual void | OnSerializableUpdate (Serializable *) |
|
virtual void | OnSerializeTypeCreate (Serialize::Type *) |
|
virtual EventReturn | OnSetChannelOption (CommandSource &source, Command *cmd, ChannelInfo *ci, const Anope::string &setting) |
|
virtual EventReturn | OnSetNickOption (CommandSource &source, Command *cmd, NickCore *nc, const Anope::string &setting) |
|
virtual EventReturn | OnMessage (MessageSource &source, Anope::string &command, std::vector< Anope::string > ¶m) |
|
virtual EventReturn | OnCanSet (User *u, const ChannelMode *cm) |
|
virtual EventReturn | OnCheckDelete (Channel *) |
|
virtual void | OnExpireTick () |
|
virtual EventReturn | OnNickValidate (User *u, NickAlias *na) |
|
virtual | ~Extensible () |
|
template<typename T > |
T * | GetExt (const Anope::string &name) const |
|
bool | HasExt (const Anope::string &name) const |
|
template<typename T > |
T * | Extend (const Anope::string &name, const T &what) |
|
template<typename T > |
T * | Extend (const Anope::string &name) |
|
template<typename T > |
T * | Require (const Anope::string &name) |
|
template<typename T > |
void | Shrink (const Anope::string &name) |
|
template<> |
bool * | Extend (const Anope::string &name, const bool &what) |
|