* | Inspire Internet Relay Chat Daemon |
* +------------------------------------+
*
- * InspIRCd: (C) 2002-2007 InspIRCd Development Team
+ * InspIRCd: (C) 2002-2008 InspIRCd Development Team
* See: http://www.inspircd.org/wiki/index.php/Credits
*
* This program is free but copyrighted software; see
* the same way, however, they can be fully unloaded, where these
* may not.
*/
-class cmd_whowas : public Command
+class CommandWhowas : public Command
{
private:
/** Whowas container, contains a map of vectors of users tracked by WHOWAS
std::string stats;
public:
- cmd_whowas(InspIRCd* Instance);
+ CommandWhowas(InspIRCd* Instance);
/** Handle command.
* @param parameters The parameters to the comamnd
* @param pcnt The number of parameters passed to teh command
* @param user The user issuing the command
* @return A value from CmdResult to indicate command success or failure.
*/
- CmdResult Handle(const char** parameters, int pcnt, User *user);
+ CmdResult Handle(const std::vector<std::string>& parameters, User *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.
void GetStats(Extensible* ext);
void PruneWhoWas(time_t t);
void MaintainWhoWas(time_t t);
- virtual ~cmd_whowas();
+ virtual ~CommandWhowas();
};
/** Used to hold WHOWAS information