]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spy.cpp
Next part of Development/Hooking (see wiki)
[user/henk/code/inspircd.git] / src / modules / m_spy.cpp
index 60b893e1d39447622bd96c0d750594d9cac597e3..de26a7e236f8d4d5ebdd62df9c4e8a55bf292105 100644 (file)
@@ -16,7 +16,7 @@
 #include "inspircd.h"
 #include "wildcard.h"
 
-void spy_userlist(userrec *user, chanrec *c)
+void spy_userlist(User *user, Channel *c)
 {
        char list[MAXBUF];
        size_t dlen, curlen;
@@ -63,16 +63,16 @@ void spy_userlist(userrec *user, chanrec *c)
 
 /** Handle /SPYLIST
  */
-class cmd_spylist : public command_t
+class CommandSpylist : public Command
 {
   public:
-       cmd_spylist (InspIRCd* Instance) : command_t(Instance,"SPYLIST", 'o', 0)
+       CommandSpylist (InspIRCd* Instance) : Command(Instance,"SPYLIST", 'o', 0)
        {
                this->source = "m_spy.so";
                syntax.clear();
        }
 
-       CmdResult Handle (const char** parameters, int pcnt, userrec *user)
+       CmdResult Handle (const char** parameters, int pcnt, User *user)
        {
                ServerInstance->WriteOpers("*** Oper %s used SPYLIST to list +s/+p channels and keys.",user->nick);
                user->WriteServ("321 %s Channel :Users Name",user->nick);
@@ -91,18 +91,18 @@ class cmd_spylist : public command_t
 
 /** Handle /SPYNAMES
  */
-class cmd_spynames : public command_t
+class CommandSpynames : public Command
 {
   public:
-       cmd_spynames (InspIRCd* Instance) : command_t(Instance,"SPYNAMES", 'o', 0)
+       CommandSpynames (InspIRCd* Instance) : Command(Instance,"SPYNAMES", 'o', 0)
        {
                this->source = "m_spy.so";
                syntax = "{<channel>{,<channel>}}";
        }
 
-       CmdResult Handle (const char** parameters, int pcnt, userrec *user)
+       CmdResult Handle (const char** parameters, int pcnt, User *user)
        {
-               chanrec* c = NULL;
+               Channel* c = NULL;
 
                if (!pcnt)
                {
@@ -130,14 +130,14 @@ class cmd_spynames : public command_t
 
 class ModuleSpy : public Module
 {
-       cmd_spylist *mycommand;
-       cmd_spynames *mycommand2;
+       CommandSpylist *mycommand;
+       CommandSpynames *mycommand2;
  public:
        ModuleSpy(InspIRCd* Me) : Module(Me)
        {
                
-               mycommand = new cmd_spylist(ServerInstance);
-               mycommand2 = new cmd_spynames(ServerInstance);
+               mycommand = new CommandSpylist(ServerInstance);
+               mycommand2 = new CommandSpynames(ServerInstance);
                ServerInstance->AddCommand(mycommand);
                ServerInstance->AddCommand(mycommand2);
        }