The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog | Stats
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

ModuleFilter Member List

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

AddFilter(const std::string &freeform, const std::string &type, const std::string &reason, long duration, const std::string &flags)ModuleFilter [inline, virtual]
ageclassbase
AppliesToMe(userrec *user, FilterResult *filter, int flags)FilterBase
classbase()classbase
DecodeFilter(const std::string &data)FilterBase
DeleteFilter(const std::string &freeform)ModuleFilter [inline, virtual]
EncodeFilter(FilterResult *filter)FilterBase
Extend(const std::string &key, T *p)Extensible [inline]
Extend(const std::string &key)Extensible [inline]
FilterBase(InspIRCd *Me, const std::string &source)FilterBase
FilterMatch(userrec *user, const std::string &text, int flags)ModuleFilter [inline, virtual]
filtersModuleFilter [private]
GetExt(const std::string &key, T *&p)Extensible [inline]
GetExt(const std::string &key)Extensible [inline]
GetExtList(std::deque< std::string > &list)Extensible
GetVersion()FilterBase [virtual]
Implements(char *List)FilterBase [virtual]
Module(InspIRCd *Me)Module
ModuleFilter(InspIRCd *Me)ModuleFilter [inline]
On005Numeric(std::string &output)Module [virtual]
OnAccessCheck(userrec *source, userrec *dest, chanrec *channel, int access_type)Module [virtual]
OnAddBan(userrec *source, chanrec *channel, const std::string &banmask)Module [virtual]
OnAddELine(long duration, userrec *source, const std::string &reason, const std::string &hostmask)Module [virtual]
OnAddGLine(long duration, userrec *source, const std::string &reason, const std::string &hostmask)Module [virtual]
OnAddKLine(long duration, userrec *source, const std::string &reason, const std::string &hostmask)Module [virtual]
OnAddQLine(long duration, userrec *source, const std::string &reason, const std::string &nickmask)Module [virtual]
OnAddZLine(long duration, userrec *source, const std::string &reason, const std::string &ipmask)Module [virtual]
OnBackgroundTimer(time_t curtime)Module [virtual]
OnBufferFlushed(userrec *user)Module [virtual]
OnBuildExemptList(MessageType message_type, chanrec *chan, userrec *sender, char status, CUList &exempt_list)Module [virtual]
OnCancelAway(userrec *user)Module [virtual]
OnChangeHost(userrec *user, const std::string &newhost)Module [virtual]
OnChangeLocalUserGECOS(userrec *user, const std::string &newhost)Module [virtual]
OnChangeLocalUserHost(userrec *user, const std::string &newhost)Module [virtual]
OnChangeName(userrec *user, const std::string &gecos)Module [virtual]
OnChannelDelete(chanrec *chan)Module [virtual]
OnCheckBan(userrec *user, chanrec *chan)Module [virtual]
OnCheckInvite(userrec *user, chanrec *chan)Module [virtual]
OnCheckKey(userrec *user, chanrec *chan, const std::string &keygiven)Module [virtual]
OnCheckLimit(userrec *user, chanrec *chan)Module [virtual]
OnCheckReady(userrec *user)Module [virtual]
OnCleanup(int target_type, void *item)Module [virtual]
OnDecodeMetaData(int target_type, void *target, const std::string &extname, const std::string &extdata)FilterBase [virtual]
OnDelBan(userrec *source, chanrec *channel, const std::string &banmask)Module [virtual]
OnDelELine(userrec *source, const std::string &hostmask)Module [virtual]
OnDelGLine(userrec *source, const std::string &hostmask)Module [virtual]
OnDelKLine(userrec *source, const std::string &hostmask)Module [virtual]
OnDelQLine(userrec *source, const std::string &nickmask)Module [virtual]
OnDelZLine(userrec *source, const std::string &ipmask)Module [virtual]
OnEvent(Event *event)Module [virtual]
OnGarbageCollect()Module [virtual]
OnGetServerDescription(const std::string &servername, std::string &description)Module [virtual]
OnGlobalOper(userrec *user)Module [virtual]
OnInfo(userrec *user)Module [virtual]
OnKill(userrec *source, userrec *dest, const std::string &reason)Module [virtual]
OnLoadModule(Module *mod, const std::string &name)Module [virtual]
OnLocalTopicChange(userrec *user, chanrec *chan, const std::string &topic)Module [virtual]
OnMode(userrec *user, void *dest, int target_type, const std::string &text)Module [virtual]
OnOper(userrec *user, const std::string &opertype)Module [virtual]
OnOperCompare(const std::string &password, const std::string &input, int tagnumber)Module [virtual]
OnPostCommand(const std::string &command, const char **parameters, int pcnt, userrec *user, CmdResult result, const std::string &original_line)Module [virtual]
OnPostConnect(userrec *user)Module [virtual]
OnPostJoin(userrec *user, chanrec *channel)Module [virtual]
OnPostLocalTopicChange(userrec *user, chanrec *chan, const std::string &topic)Module [virtual]
OnPostOper(userrec *user, const std::string &opertype)Module [virtual]
OnPreCommand(const std::string &command, const char **parameters, int pcnt, userrec *user, bool validated, const std::string &original_line)FilterBase [virtual]
OnRawSocketAccept(int fd, const std::string &ip, int localport)Module [virtual]
OnRawSocketClose(int fd)Module [virtual]
OnRawSocketConnect(int fd)Module [virtual]
OnRawSocketRead(int fd, char *buffer, unsigned int count, int &readresult)Module [virtual]
OnRawSocketWrite(int fd, const char *buffer, int count)Module [virtual]
OnRehash(userrec *user, const std::string &parameter)ModuleFilter [inline, virtual]
OnRemoteKill(userrec *source, userrec *dest, const std::string &reason, const std::string &operreason)Module [virtual]
OnRequest(Request *request)Module [virtual]
OnServerRaw(std::string &raw, bool inbound, userrec *user)Module [virtual]
OnSetAway(userrec *user)Module [virtual]
OnStats(char symbol, userrec *user, string_list &results)ModuleFilter [inline, virtual]
OnSyncChannel(chanrec *chan, Module *proto, void *opaque)Module [virtual]
OnSyncChannelMetaData(chanrec *chan, Module *proto, void *opaque, const std::string &extname, bool displayable=false)Module [virtual]
OnSyncOtherMetaData(Module *proto, void *opaque, bool displayable=false)FilterBase [virtual]
OnSyncUser(userrec *user, Module *proto, void *opaque)Module [virtual]
OnSyncUserMetaData(userrec *user, Module *proto, void *opaque, const std::string &extname, bool displayable=false)Module [virtual]
OnUnloadModule(Module *mod, const std::string &name)Module [virtual]
OnUserConnect(userrec *user)Module [virtual]
OnUserDisconnect(userrec *user)Module [virtual]
OnUserInvite(userrec *source, userrec *dest, chanrec *channel)Module [virtual]
OnUserJoin(userrec *user, chanrec *channel, bool &silent)Module [virtual]
OnUserKick(userrec *source, userrec *user, chanrec *chan, const std::string &reason, bool &silent)Module [virtual]
OnUserList(userrec *user, chanrec *Ptr, CUList *&userlist)Module [virtual]
OnUserMessage(userrec *user, void *dest, int target_type, const std::string &text, char status, const CUList &exempt_list)Module [virtual]
OnUserNotice(userrec *user, void *dest, int target_type, const std::string &text, char status, const CUList &exempt_list)Module [virtual]
OnUserPart(userrec *user, chanrec *channel, const std::string &partmessage, bool &silent)Module [virtual]
OnUserPostNick(userrec *user, const std::string &oldnick)Module [virtual]
OnUserPreInvite(userrec *source, userrec *dest, chanrec *channel)Module [virtual]
OnUserPreJoin(userrec *user, chanrec *chan, const char *cname, std::string &privs)Module [virtual]
OnUserPreKick(userrec *source, userrec *user, chanrec *chan, const std::string &reason)Module [virtual]
OnUserPreMessage(userrec *user, void *dest, int target_type, std::string &text, char status, CUList &exempt_list)FilterBase [virtual]
OnUserPreNick(userrec *user, const std::string &newnick)Module [virtual]
OnUserPreNotice(userrec *user, void *dest, int target_type, std::string &text, char status, CUList &exempt_list)FilterBase [virtual]
OnUserQuit(userrec *user, const std::string &message, const std::string &oper_message)Module [virtual]
OnUserRegister(userrec *user)Module [virtual]
OnWallops(userrec *user, const std::string &text)Module [virtual]
OnWhois(userrec *source, userrec *dest)Module [virtual]
OnWhoisLine(userrec *user, userrec *dest, int &numeric, std::string &text)Module [virtual]
Prioritize()Module [virtual]
ProtoSendMetaData(void *opaque, int target_type, void *target, const std::string &extname, const std::string &extdata)Module [virtual]
ProtoSendMode(void *opaque, int target_type, void *target, const std::string &modeline)Module [virtual]
SendFilter(Module *proto, void *opaque, FilterResult *iter)FilterBase [virtual]
ServerInstanceModule [protected]
Shrink(const std::string &key)Extensible
SyncFilters(Module *proto, void *opaque)ModuleFilter [inline, virtual]
~classbase()classbase [inline]
~FilterBase()FilterBase [virtual]
~Module()Module [virtual]
~ModuleFilter()ModuleFilter [inline, virtual]