InspIRCd  2.0
 All Classes Namespaces Functions Variables Typedefs Enumerations
Module Member List

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

classbase() (defined in classbase)classbase
cull()Modulevirtual
dyingModule
GetUseCount() const (defined in usecountbase)usecountbaseinline
GetVersion()=0Modulepure virtual
init()Moduleinlinevirtual
Module()Module
ModuleDLLManagerModule
ModuleSourceFileModule
On005Numeric(std::string &output)Modulevirtual
OnAcceptConnection(int fd, ListenSocket *sock, irc::sockets::sockaddrs *client, irc::sockets::sockaddrs *server)Modulevirtual
OnAddBan(User *source, Channel *channel, const std::string &banmask)Modulevirtual
OnAddLine(User *source, XLine *line)Modulevirtual
OnBackgroundTimer(time_t curtime)Modulevirtual
OnBuildNeighborList(User *source, UserChanList &include_c, std::map< User *, bool > &exceptions)Modulevirtual
OnChangeHost(User *user, const std::string &newhost)Modulevirtual
OnChangeIdent(User *user, const std::string &ident)Modulevirtual
OnChangeLocalUserGECOS(LocalUser *user, const std::string &newhost)Modulevirtual
OnChangeLocalUserHost(LocalUser *user, const std::string &newhost)Modulevirtual
OnChangeName(User *user, const std::string &gecos)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(int target_type, void *item)Modulevirtual
OnDecodeMetaData(Extensible *target, const std::string &extname, const std::string &extdata)Modulevirtual
OnDelBan(User *source, Channel *channel, const std::string &banmask)Modulevirtual
OnDelLine(User *source, XLine *line)Modulevirtual
OnEvent(Event &event)Modulevirtual
OnExpireLine(XLine *line)Modulevirtual
OnExtBanCheck(User *user, Channel *chan, char type)Modulevirtual
OnGarbageCollect()Modulevirtual
OnGetServerDescription(const std::string &servername, std::string &description)Modulevirtual
OnGlobalOper(User *user)Modulevirtual
OnHookIO(StreamSocket *user, ListenSocket *via)Modulevirtual
OnInfo(User *user)Modulevirtual
OnKill(User *source, User *dest, const std::string &reason)Modulevirtual
OnLoadModule(Module *mod)Modulevirtual
OnMode(User *user, void *dest, int target_type, const std::vector< std::string > &text, const std::vector< TranslateType > &translate)Modulevirtual
OnModuleRehash(User *user, const std::string &parameter)Modulevirtual
OnNamesListItem(User *issuer, Membership *item, std::string &prefixes, std::string &nick)Modulevirtual
OnNumeric(User *user, unsigned int numeric, const std::string &text) (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(const std::string &command, const std::vector< std::string > &parameters, LocalUser *user, CmdResult result, const std::string &original_line)Modulevirtual
OnPostConnect(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
OnPreCommand(std::string &command, std::vector< std::string > &parameters, LocalUser *user, bool validated, const std::string &original_line)Modulevirtual
OnPreMode(User *source, User *dest, Channel *channel, const std::vector< std::string > &parameters)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 char mode, const std::string &param, bool adding, int pcnt)Modulevirtual
OnRehash(User *user)Modulevirtual
OnRemoteKill(User *source, User *dest, const std::string &reason, const std::string &operreason)Modulevirtual
OnRequest(Request &request)Modulevirtual
OnRunTestSuite()Modulevirtual
OnSendSnotice(char &snomask, std::string &type, const std::string &message)Modulevirtual
OnSendWhoLine(User *source, const std::vector< std::string > &params, User *user, std::string &line)Modulevirtual
OnSetAway(User *user, const std::string &awaymsg)Modulevirtual
OnSetConnectClass(LocalUser *user, ConnectClass *myclass)Modulevirtual
OnSetUserIP(LocalUser *user)Modulevirtual
OnStats(char symbol, User *user, string_list &results)Modulevirtual
OnStreamSocketAccept(StreamSocket *sock, irc::sockets::sockaddrs *client, irc::sockets::sockaddrs *server)Modulevirtual
OnStreamSocketClose(StreamSocket *sock)Modulevirtual
OnStreamSocketConnect(StreamSocket *sock)Modulevirtual
OnStreamSocketRead(StreamSocket *sock, std::string &recvq)Modulevirtual
OnStreamSocketWrite(StreamSocket *sock, std::string &sendq)Modulevirtual
OnSyncChannel(Channel *chan, Module *proto, void *opaque)Modulevirtual
OnSyncNetwork(Module *proto, void *opaque) (defined in Module)Modulevirtual
OnSyncUser(User *user, Module *proto, void *opaque)Modulevirtual
OnText(User *user, void *dest, int target_type, const std::string &text, char status, CUList &exempt_list)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)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, void *dest, int target_type, const std::string &text, char status, const CUList &exempt_list)Modulevirtual
OnUserNotice(User *user, void *dest, int target_type, const std::string &text, char status, const CUList &exempt_list)Modulevirtual
OnUserPart(Membership *memb, std::string &partmessage, CUList &except_list)Modulevirtual
OnUserPostNick(User *user, const std::string &oldnick)Modulevirtual
OnUserPreInvite(User *source, User *dest, Channel *channel, time_t timeout)Modulevirtual
OnUserPreJoin(User *user, Channel *chan, const char *cname, std::string &privs, const std::string &keygiven)Modulevirtual
OnUserPreKick(User *source, Membership *memb, const std::string &reason)Modulevirtual
OnUserPreMessage(User *user, void *dest, int target_type, std::string &text, char status, CUList &exempt_list)Modulevirtual
OnUserPreNick(User *user, const std::string &newnick)Modulevirtual
OnUserPreNotice(User *user, void *dest, int target_type, std::string &text, char status, CUList &exempt_list)Modulevirtual
OnUserQuit(User *user, const std::string &message, const std::string &oper_message)Modulevirtual
OnUserRegister(LocalUser *user)Modulevirtual
OnWallops(User *user, const std::string &text)Modulevirtual
OnWhois(User *source, User *dest)Modulevirtual
OnWhoisLine(User *user, User *dest, int &numeric, std::string &text)Modulevirtual
Prioritize() (defined in Module)Moduleinlinevirtual
ProtoSendMetaData(void *opaque, Extensible *target, const std::string &extname, const std::string &extdata)Modulevirtual
ProtoSendMode(void *opaque, TargetTypeFlags target_type, void *target, const std::vector< std::string > &modeline, const std::vector< TranslateType > &translate)Modulevirtual
refcount_dec() const (defined in usecountbase)usecountbaseinline
refcount_inc() const (defined in usecountbase)usecountbaseinline
usecountbase() (defined in usecountbase)usecountbaseinline
~classbase() (defined in classbase)classbasevirtual
~Module()Modulevirtual
~usecountbase() (defined in usecountbase)usecountbase