moderation.cpp File Reference

Moderation implementation file. More...

#include "moderation.h"

Go to the source code of this file.

Functions

Plugin * contruct_moderation (BotKernel *b)
void destroy_moderation (Plugin *p)
bool unbanall (Message *m, Plugin *p, BotKernel *b)
bool bandel (Message *m, Plugin *p, BotKernel *b)
bool baninfos (Message *m, Plugin *p, BotKernel *b)
bool banlist (Message *m, Plugin *p, BotKernel *b)
bool ban (Message *m, Plugin *p, BotKernel *b)
bool banmask (Message *m, Plugin *p, BotKernel *b)
bool op (Message *m, Plugin *p, BotKernel *b)
bool unop (Message *m, Plugin *p, BotKernel *b)
bool voice (Message *m, Plugin *p, BotKernel *b)
bool unvoice (Message *m, Plugin *p, BotKernel *b)
bool topic (Message *m, Plugin *p, BotKernel *b)
bool kick (Message *m, Plugin *p, BotKernel *b)
bool masskick (Message *m, Plugin *p, BotKernel *b)
bool opall (Message *m, Plugin *p, BotKernel *b)
bool unopall (Message *m, Plugin *p, BotKernel *b)
bool voiceall (Message *m, Plugin *p, BotKernel *b)
bool unvoiceall (Message *m, Plugin *p, BotKernel *b)
bool kickall (Message *m, Plugin *p, BotKernel *b)
bool randomKick (Message *m, Plugin *p, BotKernel *b)
bool modeHandler (Message *m, Plugin *p, BotKernel *b)
bool modeHandlerProtect (Message *m, Plugin *p, BotKernel *b)
bool joinHandler (Message *m, Plugin *p, BotKernel *b)
bool partHandler (Message *m, Plugin *p, BotKernel *b)
bool quitHandler (Message *m, Plugin *p, BotKernel *b)
bool kickHandler (Message *m, Plugin *p, BotKernel *b)
bool autoop (Message *m, Plugin *p, BotKernel *b)
bool unautoop (Message *m, Plugin *p, BotKernel *b)
bool autovoice (Message *m, Plugin *p, BotKernel *b)
bool unautovoice (Message *m, Plugin *p, BotKernel *b)
bool protecttopic (Message *m, Plugin *p, BotKernel *b)
bool unprotecttopic (Message *m, Plugin *p, BotKernel *b)
bool protectmodes (Message *m, Plugin *p, BotKernel *b)
bool unprotectmodes (Message *m, Plugin *p, BotKernel *b)
bool clearOutBans (Message *m, Plugin *p, BotKernel *b)
bool invite (Message *m, Plugin *p, BotKernel *b)
bool rejoinChan (Message *m, Plugin *p, BotKernel *b)
bool bannedHandler (Message *m, Plugin *p, BotKernel *b)
bool topicJoin (Message *m, Plugin *p, BotKernel *b)
bool topicHandler (Message *m, Plugin *p, BotKernel *b)


Detailed Description

Moderation implementation file.

Definition in file moderation.cpp.


Function Documentation

bool autoop ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool autovoice ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool ban ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool bandel ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool baninfos ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool banlist ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool banmask ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool bannedHandler ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool clearOutBans ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

Plugin* contruct_moderation ( BotKernel *  b  ) 

Definition at line 472 of file moderation.cpp.

void destroy_moderation ( Plugin *  p  ) 

Definition at line 476 of file moderation.cpp.

bool invite ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool joinHandler ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool kick ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool kickall ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool kickHandler ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool masskick ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool modeHandler ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool modeHandlerProtect ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool op ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool opall ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool partHandler ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool protectmodes ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool protecttopic ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool quitHandler ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool randomKick ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool rejoinChan ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool topic ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool topicHandler ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool topicJoin ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool unautoop ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool unautovoice ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool unbanall ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool unop ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool unopall ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool unprotectmodes ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool unprotecttopic ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool unvoice ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool unvoiceall ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool voice ( Message *  m,
Plugin *  p,
BotKernel *  b 
)

bool voiceall ( Message *  m,
Plugin *  p,
BotKernel *  b 
)


Generated on Sun Aug 16 15:28:30 2009 for trustyRC by  doxygen 1.5.8