/** Handle /WATCH
*/
-class cmd_watch : public Command
+class CommandWatch : public Command
{
unsigned int& MAX_WATCH;
public:
return CMD_FAILURE;
}
- cmd_watch (InspIRCd* Instance, unsigned int &maxwatch) : Command(Instance,"WATCH",0,0), MAX_WATCH(maxwatch)
+ CommandWatch (InspIRCd* Instance, unsigned int &maxwatch) : Command(Instance,"WATCH",0,0), MAX_WATCH(maxwatch)
{
this->source = "m_watch.so";
syntax = "[C|L|S]|[+|-<nick>]";
class Modulewatch : public Module
{
- cmd_watch* mycommand;
+ CommandWatch* mycommand;
unsigned int maxwatch;
public:
{
OnRehash(NULL, "");
whos_watching_me = new watchentries();
- mycommand = new cmd_watch(ServerInstance, maxwatch);
+ mycommand = new CommandWatch(ServerInstance, maxwatch);
ServerInstance->AddCommand(mycommand);
+ Implementation eventlist[] = { I_OnRehash, I_OnGarbageCollect, I_OnCleanup, I_OnUserQuit, I_OnPostConnect, I_OnUserPostNick, I_On005Numeric };
+ ServerInstance->Modules->Attach(eventlist, this, 7);
}
virtual void OnRehash(User* user, const std::string ¶meter)