InspIRCd  4.0
Module Member List

This is the complete list of members for Module, including all inherited members.

CompareLinkData(const LinkData &otherdata, LinkDataDiff &diffs)Modulevirtual
Cull() overrideModulevirtual
Cullable()Cullableprotected
descriptionModule
DetachEvent(Implementation i)Moduleprotected
dyingModule
GetLinkData(LinkData &data, std::string &compatdata)Modulevirtual
GetPropertyString() constModule
GetUseCount() const (defined in usecountbase)usecountbaseinline
init()Moduleinlinevirtual
LinkData typedefModule
LinkDataDiff typedefModule
List typedefModule
Module(int mprops, const std::string &mdesc)Moduleprotected
ModuleDLLManagerModule
ModuleSourceFileModule
OnAcceptConnection(int fd, ListenSocket *sock, irc::sockets::sockaddrs *client, irc::sockets::sockaddrs *server)Modulevirtual
OnAddLine(User *source, XLine *line)Modulevirtual
OnBackgroundTimer(time_t curtime)Modulevirtual
OnBuildNeighborList(User *source, IncludeChanList &include_c, std::map< User *, bool > &exceptions)Modulevirtual
OnChangeHost(User *user, const std::string &newhost)Modulevirtual
OnChangeIdent(User *user, const std::string &ident)Modulevirtual
OnChangeRealHost(User *user, const std::string &newhost)Modulevirtual
OnChangeRealName(User *user, const std::string &real)Modulevirtual
OnChannelDelete(Channel *chan)Modulevirtual
OnChannelPreDelete(Channel *chan)Modulevirtual
OnCheckBan(User *user, Channel *chan, const std::string &mask)Modulevirtual
OnCheckChannelBan(User *user, Channel *chan)Modulevirtual
OnCheckInvite(User *user, Channel *chan)Modulevirtual
OnCheckKey(User *user, Channel *chan, const std::string &keygiven)Modulevirtual
OnCheckLimit(User *user, Channel *chan)Modulevirtual
OnCheckReady(LocalUser *user)Modulevirtual
OnCleanup(ExtensionItem::ExtensibleType type, Extensible *item)Modulevirtual
OnCommandBlocked(const std::string &command, const CommandBase::Params &parameters, LocalUser *user)Modulevirtual
OnDecodeMetaData(Extensible *target, const std::string &extname, const std::string &extdata)Modulevirtual
OnDelLine(User *source, XLine *line)Modulevirtual
OnExpireLine(XLine *line)Modulevirtual
OnGarbageCollect()Modulevirtual
OnKill(User *source, User *dest, const std::string &reason)Modulevirtual
OnLoadModule(Module *mod)Modulevirtual
OnMode(User *user, User *usertarget, Channel *chantarget, const Modes::ChangeList &changelist, ModeParser::ModeProcessFlag processflags)Modulevirtual
OnModuleRehash(User *user, const std::string &parameter)Modulevirtual
OnNumeric(User *user, const Numeric::Numeric &numeric) (defined in Module)Modulevirtual
OnOper(User *user, const std::string &opertype)Modulevirtual
OnPassCompare(Extensible *ex, const std::string &password, const std::string &input, const std::string &hashtype)Modulevirtual
OnPostCommand(Command *command, const CommandBase::Params &parameters, LocalUser *user, CmdResult result, bool loop)Modulevirtual
OnPostConnect(User *user)Modulevirtual
OnPostDeoper(User *user)Modulevirtual
OnPostJoin(Membership *memb)Modulevirtual
OnPostOper(User *user, const std::string &opername, const std::string &opertype)Modulevirtual
OnPostTopicChange(User *user, Channel *chan, const std::string &topic)Modulevirtual
OnPreChangeHost(LocalUser *user, const std::string &newhost)Modulevirtual
OnPreChangeRealName(LocalUser *user, const std::string &newhost)Modulevirtual
OnPreCommand(std::string &command, CommandBase::Params &parameters, LocalUser *user, bool validated)Modulevirtual
OnPreMode(User *source, User *dest, Channel *channel, Modes::ChangeList &modes)Modulevirtual
OnPreRehash(User *user, const std::string &parameter)Modulevirtual
OnPreTopicChange(User *user, Channel *chan, const std::string &topic)Modulevirtual
OnRawMode(User *user, Channel *chan, const Modes::Change &change)Modulevirtual
OnSendSnotice(char &snomask, std::string &type, const std::string &message)Modulevirtual
OnServiceAdd(ServiceProvider &service)Modulevirtual
OnServiceDel(ServiceProvider &service)Modulevirtual
OnSetConnectClass(LocalUser *user, std::shared_ptr< ConnectClass > myclass)Modulevirtual
OnSetUserIP(LocalUser *user)Modulevirtual
OnShutdown(const std::string &reason)Modulevirtual
OnUnloadModule(Module *mod)Modulevirtual
OnUserConnect(LocalUser *user)Modulevirtual
OnUserDisconnect(LocalUser *user)Modulevirtual
OnUserInit(LocalUser *user)Modulevirtual
OnUserInvite(User *source, User *dest, Channel *channel, time_t timeout, unsigned int notifyrank, CUList &notifyexcepts)Modulevirtual
OnUserJoin(Membership *memb, bool sync, bool created, CUList &except_list)Modulevirtual
OnUserKick(User *source, Membership *memb, const std::string &reason, CUList &except_list)Modulevirtual
OnUserMessage(User *user, const MessageTarget &target, const MessageDetails &details)Modulevirtual
OnUserMessageBlocked(User *user, const MessageTarget &target, const MessageDetails &details)Modulevirtual
OnUserPart(Membership *memb, std::string &partmessage, CUList &except_list)Modulevirtual
OnUserPostInit(LocalUser *user)Modulevirtual
OnUserPostMessage(User *user, const MessageTarget &target, const MessageDetails &details)Modulevirtual
OnUserPostNick(User *user, const std::string &oldnick)Modulevirtual
OnUserPreInvite(User *source, User *dest, Channel *channel, time_t timeout)Modulevirtual
OnUserPreJoin(LocalUser *user, Channel *chan, const std::string &cname, std::string &privs, const std::string &keygiven, bool override)Modulevirtual
OnUserPreKick(User *source, Membership *memb, const std::string &reason)Modulevirtual
OnUserPreMessage(User *user, const MessageTarget &target, MessageDetails &details)Modulevirtual
OnUserPreNick(LocalUser *user, const std::string &newnick)Modulevirtual
OnUserPreQuit(LocalUser *user, std::string &message, std::string &oper_message)Modulevirtual
OnUserQuit(User *user, const std::string &message, const std::string &oper_message)Modulevirtual
OnUserRegister(LocalUser *user)Modulevirtual
OnUserWrite(LocalUser *user, ClientProtocol::Message &msg)Modulevirtual
Prioritize()Modulevirtual
propertiesModule
ReadConfig(ConfigStatus &status)Modulevirtual
refcount_dec() const (defined in usecountbase)usecountbaseinline
refcount_inc() const (defined in usecountbase)usecountbaseinline
usecountbase()=default (defined in usecountbase)usecountbase
~Cullable()Cullablevirtual
~usecountbase() (defined in usecountbase)usecountbase