]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/command_parse.h
Remove ZapThisDns
[user/henk/code/inspircd.git] / include / command_parse.h
index 838915dff9a9fbbd01ecb238ad679d9101fe2411..800f2beeb9168b72d03220be8d500d44eb2a8115 100644 (file)
@@ -28,16 +28,17 @@ class CommandParser : public classbase
 {
  private:
        int ProcessParameters(char **command_p,char *parameters);
-       void ProcessCommand(userrec *user, char* cmd);
+       void ProcessCommand(userrec *user, std::string &cmd);
        void SetupCommandTable();
  public:
        command_table cmdlist;
 
        CommandParser();
-       bool CallHandler(const std::string &commandname,char **parameters, int pcnt, userrec *user);
+       bool CallHandler(const std::string &commandname,const char** parameters, int pcnt, userrec *user);
        bool IsValidCommand(const std::string &commandname, int pcnt, userrec * user);
-       int LoopCall(command_t *fn, char **parameters, int pcnt, userrec *u, int start, int end, int joins);
-       void ProcessBuffer(const char* cmdbuf,userrec *user);
+       int LoopCall(userrec* user, command_t* CommandObj, const char** parameters, int pcnt, unsigned int splithere, unsigned int extra);
+       int LoopCall(userrec* user, command_t* CommandObj, const char** parameters, int pcnt, unsigned int splithere);
+       void ProcessBuffer(std::string &buffer,userrec *user);
        bool RemoveCommands(const char* source);
        bool CreateCommand(command_t *f);
 };