admin.cpp File Reference

Admin implementation file. More...

#include "admin.h"

Go to the source code of this file.

Functions

Plugin * contruct_admin (BotKernel *b)
void destroy_admin (Plugin *p)
bool addsuperadmin (Message *m, Plugin *p, BotKernel *b)
bool addtempsuperadmin (Message *m, Plugin *p, BotKernel *b)
bool setSuperAdminPass (Message *m, Plugin *p, BotKernel *b)
bool clearTemporaryAdmins (Message *m, Plugin *p, BotKernel *b)
bool superadminlist (Message *m, Plugin *p, BotKernel *b)
bool delsuperadmin (Message *m, Plugin *p, BotKernel *b)
bool reset (Message *m, Plugin *p, BotKernel *b)
bool disconnect (Message *m, Plugin *p, BotKernel *b)
bool getconfvalue (Message *m, Plugin *p, BotKernel *b)
bool setconfvalue (Message *m, Plugin *p, BotKernel *b)
bool deletekey (Message *m, Plugin *p, BotKernel *b)
bool loadconffile (Message *m, Plugin *p, BotKernel *b)
bool flushconffile (Message *m, Plugin *p, BotKernel *b)
bool setloglevel (Message *m, Plugin *p, BotKernel *b)
bool setlogkeepfiles (Message *m, Plugin *p, BotKernel *b)
bool setlogperiod (Message *m, Plugin *p, BotKernel *b)
bool addOnlyon (Message *m, Plugin *p, BotKernel *b)
bool delOnlyon (Message *m, Plugin *p, BotKernel *b)
bool enable (Message *m, Plugin *p, BotKernel *b)
bool disable (Message *m, Plugin *p, BotKernel *b)
bool commandsStatus (Message *m, Plugin *p, BotKernel *b)
bool allowedCommandCheck (Message *m, Plugin *p, BotKernel *b)
bool chanlev (Message *m, Plugin *p, BotKernel *b)
bool joinChannel (Message *m, Plugin *p, BotKernel *b)
bool leaveChannel (Message *m, Plugin *p, BotKernel *b)
bool cycleChannel (Message *m, Plugin *p, BotKernel *b)
bool setNick (Message *m, Plugin *p, BotKernel *b)
bool tell (Message *m, Plugin *p, BotKernel *b)
bool notice (Message *m, Plugin *p, BotKernel *b)
bool raw (Message *m, Plugin *p, BotKernel *b)
bool whoami (Message *m, Plugin *p, BotKernel *b)
bool reauth (Message *m, Plugin *p, BotKernel *b)
bool onInvite (Message *m, Plugin *p, BotKernel *b)
bool error (Message *m, Plugin *p, BotKernel *b)
bool getnbcountdowns (Message *m, Plugin *p, BotKernel *b)
bool clearCountDowns (Message *m, Plugin *p, BotKernel *b)


Detailed Description

Admin implementation file.

Definition in file admin.cpp.


Function Documentation

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

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

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

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

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

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

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

Definition at line 813 of file admin.cpp.

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

Plugin* contruct_admin ( BotKernel *  b  ) 

Definition at line 748 of file admin.cpp.

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

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

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

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

void destroy_admin ( Plugin *  p  ) 

Definition at line 752 of file admin.cpp.

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

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

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

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

Definition at line 1310 of file admin.cpp.

References ERROR, Message::getMessage(), BotKernel::getSysLog(), and LogFile::log().

Referenced by BotKernel::loadPlugin().

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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