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_silence.cpp File Reference

#include "inspircd.h"

Include dependency graph for m_silence.cpp:

Go to the source code of this file.

Classes

class  CommandSVSSilence
class  CommandSilence
class  ModuleSilence

Typedefs

typedef std::pair< std::string,
int > 
silenceset
typedef std::deque< silencesetsilencelist

Variables

static int SILENCE_PRIVATE = 0x0001
static int SILENCE_CHANNEL = 0x0002
static int SILENCE_INVITE = 0x0004
static int SILENCE_NOTICE = 0x0008
static int SILENCE_CNOTICE = 0x0010
static int SILENCE_ALL = 0x0020
static int SILENCE_EXCLUDE = 0x0040


Typedef Documentation

typedef std::deque<silenceset> silencelist
 

Definition at line 41 of file m_silence.cpp.

typedef std::pair<std::string, int> silenceset
 

Definition at line 38 of file m_silence.cpp.


Variable Documentation

int SILENCE_ALL = 0x0020 [static]
 

Definition at line 49 of file m_silence.cpp.

Referenced by CommandSilence::CompilePattern(), CommandSilence::DecompPattern(), and ModuleSilence::MatchPattern().

int SILENCE_CHANNEL = 0x0002 [static]
 

Definition at line 45 of file m_silence.cpp.

Referenced by CommandSilence::CompilePattern(), CommandSilence::DecompPattern(), and ModuleSilence::OnBuildExemptList().

int SILENCE_CNOTICE = 0x0010 [static]
 

Definition at line 48 of file m_silence.cpp.

Referenced by CommandSilence::CompilePattern(), CommandSilence::DecompPattern(), and ModuleSilence::OnBuildExemptList().

int SILENCE_EXCLUDE = 0x0040 [static]
 

Definition at line 50 of file m_silence.cpp.

Referenced by CommandSilence::CompilePattern(), CommandSilence::DecompPattern(), CommandSilence::Handle(), and ModuleSilence::MatchPattern().

int SILENCE_INVITE = 0x0004 [static]
 

Definition at line 46 of file m_silence.cpp.

Referenced by CommandSilence::CompilePattern(), CommandSilence::DecompPattern(), and ModuleSilence::OnUserPreInvite().

int SILENCE_NOTICE = 0x0008 [static]
 

Definition at line 47 of file m_silence.cpp.

Referenced by CommandSilence::CompilePattern(), CommandSilence::DecompPattern(), and ModuleSilence::OnUserPreNotice().

int SILENCE_PRIVATE = 0x0001 [static]
 

Definition at line 44 of file m_silence.cpp.

Referenced by CommandSilence::CompilePattern(), CommandSilence::DecompPattern(), ModuleSilence::OnUserPreMessage(), and ModuleSilence::PreText().