#include "module.h"
Go to the source code of this file.
Functions | |
Plugin * | contruct_module (BotKernel *b) |
void | destroy_module (Plugin *p) |
bool | load (Message *m, Plugin *p, BotKernel *b) |
bool | unload (Message *m, Plugin *p, BotKernel *b) |
bool | loadnocheck (Message *m, Plugin *p, BotKernel *b) |
bool | unloadnocheck (Message *m, Plugin *p, BotKernel *b) |
bool | listmodules (Message *m, Plugin *p, BotKernel *b) |
bool | listlibs (Message *m, Plugin *p, BotKernel *b) |
bool | moduleinfos (Message *m, Plugin *p, BotKernel *b) |
Definition in file module.cpp.
Definition at line 52 of file module.cpp.
void destroy_module | ( | Plugin * | p | ) |
Definition at line 56 of file module.cpp.
Definition at line 149 of file module.cpp.
References Tools::gatherVectorElements(), BotKernel::getDatasDir(), Message::getNickSender(), BotKernel::getPlugin(), Message::getSender(), Message::isPrivate(), Admin::isSuperAdmin(), pPlugin::object, BotKernel::send(), and IRCProtocol::sendNotices().
Definition at line 136 of file module.cpp.
References Tools::gatherVectorElements(), Message::getNickSender(), BotKernel::getPlugin(), BotKernel::getPluginsList(), Message::getSender(), Message::isPrivate(), Admin::isSuperAdmin(), pPlugin::object, BotKernel::send(), and IRCProtocol::sendNotices().
Definition at line 60 of file module.cpp.
References Message::getNickSender(), Message::getPart(), BotKernel::getPlugin(), Message::getSender(), BotKernel::getSysLog(), INFO, Message::isPrivate(), Admin::isSuperAdmin(), BotKernel::loadPlugin(), LogFile::log(), Message::nbParts(), pPlugin::object, BotKernel::send(), IRCProtocol::sendNotice(), and WARNING.
Definition at line 98 of file module.cpp.
References Message::getNickSender(), Message::getPart(), BotKernel::getPlugin(), Message::getSender(), BotKernel::getSysLog(), INFO, Message::isPrivate(), Admin::isSuperAdmin(), BotKernel::loadPlugin(), LogFile::log(), Message::nbParts(), pPlugin::object, BotKernel::send(), IRCProtocol::sendNotice(), and WARNING.
Definition at line 180 of file module.cpp.
References Plugin::getAuthor(), Plugin::getDescription(), Message::getNickSender(), Message::getPart(), BotKernel::getPlugin(), Message::getSender(), Plugin::getVersion(), Message::isPrivate(), Admin::isSuperAdmin(), Message::nbParts(), pPlugin::object, BotKernel::send(), and IRCProtocol::sendNotice().
Definition at line 79 of file module.cpp.
References Message::getNickSender(), Message::getPart(), BotKernel::getPlugin(), Message::getSender(), BotKernel::getSysLog(), INFO, Message::isPrivate(), Admin::isSuperAdmin(), LogFile::log(), Message::nbParts(), pPlugin::object, BotKernel::send(), IRCProtocol::sendNotice(), BotKernel::unloadPlugin(), and WARNING.
Definition at line 117 of file module.cpp.
References Message::getNickSender(), Message::getPart(), BotKernel::getPlugin(), Message::getSender(), BotKernel::getSysLog(), INFO, Message::isPrivate(), Admin::isSuperAdmin(), LogFile::log(), Message::nbParts(), pPlugin::object, BotKernel::send(), IRCProtocol::sendNotice(), BotKernel::unloadPlugin(), and WARNING.