class cmd_randquote : public command_t
{
public:
- cmd_randquote (InspIRCd* Instance) : command_t(Instance,"RANDQUOTE", 0, 0)
+ cmd_randquote (InspIRCd* Instance) : command_t(Instance,"RANDQUOTE", 0, 0)
{
this->source = "m_randquote.so";
}
}
};
+/** Thrown by m_randquote
+ */
class RandquoteException : public ModuleException
{
private:
- std::string err;
+ const std::string err;
public:
- RandquoteException(std::string message) : err(message) { }
+ RandquoteException(const std::string &message) : err(message) { }
+
+ ~RandquoteException() throw () { }
virtual const char* GetReason()
{
- return (char*)err.c_str();
+ return err.c_str();
}
};
virtual Version GetVersion()
{
- return Version(1,0,0,1,VF_VENDOR,API_VERSION);
+ return Version(1,1,0,1,VF_VENDOR,API_VERSION);
}
virtual void OnUserConnect(userrec* user)