- CmdResult Handle(const char** parameters, int pcnt, userrec *user);
- /** Handle an internal request from another command, the core, or a module
- * @param Command ID
- * @param Zero or more parameters, whos form is specified by the command ID.
- * @return Return CMD_SUCCESS on success, or CMD_FAILURE on failure.
- * If the command succeeds but should remain local to this server,
- * return CMD_LOCALONLY.
- */
- CmdResult HandleInternal(const unsigned int id, const std::deque<classbase*> ¶meters);
- void AddToWhoWas(userrec* user);
- void GetStats(Extensible* ext);
+ CmdResult Handle(const std::vector<std::string>& parameters, User *user);
+ void AddToWhoWas(User* user);
+ std::string GetStats();