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

m_filter.cpp File Reference

#include "inspircd.h"
#include "xline.h"
#include "m_regex.h"

Include dependency graph for m_filter.cpp:

Go to the source code of this file.

Classes

class  FilterResult
class  FilterBase
class  CommandFilter
class  ImplFilter
class  ModuleFilter

Enumerations

enum  FilterFlags { FLAG_PART = 2, FLAG_QUIT = 4, FLAG_PRIVMSG = 8, FLAG_NOTICE = 16 }

Variables

static std::string RegexEngine = ""
static Modulerxengine = NULL


Enumeration Type Documentation

enum FilterFlags
 

Enumerator:
FLAG_PART 
FLAG_QUIT 
FLAG_PRIVMSG 
FLAG_NOTICE 

Definition at line 23 of file m_filter.cpp.


Variable Documentation

std::string RegexEngine = "" [static]
 

Definition at line 20 of file m_filter.cpp.

Referenced by ImplFilter::ImplFilter(), FilterBase::OnLoadModule(), FilterBase::OnRehash(), and ModuleFilter::OnStats().

Module* rxengine = NULL [static]
 

Definition at line 21 of file m_filter.cpp.